/*















Theme Name: revert















Theme URI: 















Description: Artisteer-generated theme















Version: 1.0















Author: 















Author URI: 















Tags: fixed width, three columns, valid XHTML, widgets















*/































/* begin Page */































/* Generated with Artisteer version 2.2.0.17376, file checksum is 46D6EC39. */































body















{















	/*margin: 0 auto;















	padding: 0;*/















	background-color: #FFFFFF;







/*	width: 100;*/







	/*height: 100%;*/







	background-image: url('images/Page-BgTexture.jpg');















	background-repeat: repeat;















	background-attachment: fixed;















/*	background-position: top center;*/



	



}































#art-main















{















	/*position: relative;*/















	/*width: 100%;







	height: 100%;*/







/*	left: 0;*/















	/*top: 0;*/















}















































































#art-page-background-gradient















{















	background-position: top center;















}















































.cleared















{















	float: none;















	clear: both;















	margin: 0;















	padding: 0;















	border: none;















	font-size:1px;















}















































form















{















	padding:0 !important;















	margin:0 !important;















}































table.position















{















	position: relative;















	width: 100%;















	table-layout: fixed;















}















/* end Page */































/* begin Box, Sheet */















.art-Sheet















{















	position:relative;















	z-index:0;















	margin:0 auto;















	width: 1000px;















	min-width:3px;















	min-height:3px;















}































.art-Sheet-body















{















	position: relative;















	z-index:1;















	padding: 1px;















}































.art-Sheet-tr, .art-Sheet-tl, .art-Sheet-br, .art-Sheet-bl, .art-Sheet-tc, .art-Sheet-bc,.art-Sheet-cr, .art-Sheet-cl















{















	position:absolute;















	z-index:-1;















}































.art-Sheet-tr, .art-Sheet-tl, .art-Sheet-br, .art-Sheet-bl















{















	width: 2px;















	height: 2px;















	















}































.art-Sheet-tl















{















	top:0;















	left:0;















	clip: rect(auto, 1px, 1px, auto);















}































.art-Sheet-tr















{















	top: 0;















	right: 0;















	clip: rect(auto, auto, 1px, 1px);















}































.art-Sheet-bl















{















	bottom: 0;















	left: 0;















	clip: rect(1px, 1px, auto, auto);















}































.art-Sheet-br















{















	bottom: 0;















	right: 0;















	clip: rect(1px, auto, auto, 1px);















}































.art-Sheet-tc, .art-Sheet-bc















{















	left: 1px;















	right: 1px;















	height: 2px;















}































.art-Sheet-tc















{















	top: 0;















	clip: rect(auto, auto, 1px, auto);















}































.art-Sheet-bc















{















	bottom: 0;















	clip: rect(1px, auto, auto, auto);















}































.art-Sheet-cr, .art-Sheet-cl















{















	top: 1px;















	bottom: 1px;















	width: 2px;























}































.art-Sheet-cr















{















	right:0;















	clip: rect(auto, auto, auto, 1px);















}































.art-Sheet-cl















{















	left:0;















	clip: rect(auto, 1px, auto, auto);















}































.art-Sheet-cc















{















	position:absolute;















	z-index:-1;















	top: 1px;















	left: 1px;















	right: 1px;















	bottom: 1px;















}















































.art-Sheet















{















	margin-top: -1px !important;















}































#art-page-background-simple-gradient, #art-page-background-gradient, #art-page-background-glare















{















	min-width:1000px;















}































/* end Box, Sheet */































/* begin ContentLayout */















.art-contentLayout















{















	position: relative;















	margin-bottom: 0px;















	width: 998px;















}















/* end ContentLayout */































/* begin Box, Block */















.art-Block















{







	/*border: solid 1px #FFFFFF;*/







	position:relative;















	z-index:0;















	margin:0 auto;















	min-width:1px;















	min-height:1px;







	







	/*background:url(images/box2-bg.png) repeat;*/ }















































.art-Block-body















{















	position: relative;















	z-index:1;















	padding: 0px;















}































































.art-Block















{















	margin: 7px;















}































/* end Box, Block */































/* begin BlockHeader */















.art-BlockHeader















{







	border: solid 1px #000000;







	position:relative;















	z-index:0;















	height: 20px;















	padding: 0 0px;















	margin-bottom: 0px;







	background:url(images/box2-bg.png) repeat;







	



}































.art-BlockHeader .t















{















	height: 20px;















	color: #FFFFFF;















	font-family: Tahoma, Arial, Helvetica, Sans-Serif;















	font-size: 12px;















	font-style: normal;















	font-weight: bold;















	white-space : nowrap;















	padding: 0 7px;















	line-height: 20px;















}































































































.art-header-tag-icon















{















	display:inline-block;















	background-position:left top;















	/*background-image: url('images/BlockHeaderIcon.png');*/











	padding:0 0 0 0px;















	background-repeat: no-repeat;















	/*min-height: 50px;*/







	margin: 0 0 0 0px;







	



}















































/* end BlockHeader */































/* begin Box, BlockContent */















.art-BlockContent















{







	border: solid 1px #000000;







	position:relative;















	z-index:0;















	margin:0 auto;















	min-width:1px;















	min-height:1px;















}































.art-BlockContent-body















{











	color:#FFFFFF;



	



	position: relative;















	z-index:1;















	padding: 7px;















}































































.art-BlockContent-body















{















	color:#FFFFFF;















	font-family: Tahoma, Arial, Helvetica, Sans-Serif;















	font-size: 11px;















}































.art-BlockContent-body a:link















{















	color: #F2BE54;















	font-family: Tahoma, Arial, Helvetica, Sans-Serif;















	text-decoration: underline;















}































.art-BlockContent-body a:visited, .art-BlockContent-body a.visited















{















	color: #F2BE54;















	font-family: Tahoma, Arial, Helvetica, Sans-Serif;















	text-decoration: underline;















}































.art-BlockContent-body a:hover, .art-BlockContent-body a.hover















{















	color: #F6D084;















	font-family: Tahoma, Arial, Helvetica, Sans-Serif;















	text-decoration: none;















}































.art-BlockContent-body ul















{















	list-style-type: none;















	color: #A8A69F;















	margin:0;















	padding:0;















}































.art-BlockContent-body li















{















	font-family: Tahoma, Arial, Helvetica, Sans-Serif;















	font-size: 11px;















}































.art-BlockContent-body ul li















{















	padding:0px 0 0px 12px;















	background-image: url('images/BlockContentBullets.png');















	background-repeat:no-repeat;















	margin:0.5em 0 0.5em 0;















	line-height:1.2em;















}































/* end Box, BlockContent */































/* begin Box, Post */















.art-Post















{















	position:relative;















	z-index:0;















	margin:0 auto;















	min-width:1px;















	min-height:1px;















}































.art-Post-body















{















	position: relative;















	z-index:1;















	padding: 1px;















}































































.art-Post















{















	margin: 7px;















}































/* Start images */















a img















{















	border: 0;















}































.art-article img, img.art-article















{















	margin: 1em;















}































.art-metadata-icons img















{















	border: none;















	vertical-align: middle;















	margin:2px;















}















/* Finish images */































/* Start tables */































.art-article table, table.art-article















{















	border-collapse: collapse;















	margin: 1px;















	width:auto;















}































.art-article table, table.art-article .art-article tr, .art-article th, .art-article td















{















	background-color:Transparent;















}































.art-article th, .art-article td















{















	padding: 2px;















	border: solid 1px #8F7A70;















	vertical-align: top;















	text-align:left;















}































.art-article th















{















	text-align:center;















	vertical-align:middle;















	padding: 7px;















}































/* Finish tables */















/* end Box, Post */































/* begin PostHeaderIcon */















.art-PostHeaderIcon-wrapper















{















	text-decoration:none;















	margin: 0.2em 0;















	padding: 0;















	font-weight:normal;















	font-style:normal;















	letter-spacing:normal;















	word-spacing:normal;















	font-variant:normal;















	text-decoration:none;















	font-variant:normal;















	text-transform:none;















	text-align:left;















	text-indent:0;















	line-height:inherit;















	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;















	font-size: 16px;















	font-style: normal;















	font-weight: bold;















	color: #FFFFFF;















}































.art-PostHeaderIcon-wrapper, .art-PostHeaderIcon-wrapper a, .art-PostHeaderIcon-wrapper a:link, .art-PostHeaderIcon-wrapper a:visited, .art-PostHeaderIcon-wrapper a:hover















{















	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;















	font-size: 16px;















	font-style: normal;















	font-weight: bold;















	color: #FFFFFF;















}































/* end PostHeaderIcon */































/* begin PostHeader */















.art-PostHeader a:link















{















  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;















  text-decoration: none;















  text-align: left;















/*  color: #F7D592;*/



  color: #FFFFFF;















}































.art-PostHeader a:visited, .art-PostHeader a.visited















{















  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;















  text-decoration: none;















  text-align: left;















/*  color: #EDEAE8;*/



    color: #FFFFFF;















}































.art-PostHeader a:hover, .art-PostHeader a.hovered















{















  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;















  text-decoration: underline;















  text-align: left;















/*  color: #F6D084;*/



  color: #FFFFFF;















}















/* end PostHeader */































/* begin PostIcons */















.art-PostHeaderIcons















{















	padding:1px;















}































.art-PostHeaderIcons, .art-PostHeaderIcons a, .art-PostHeaderIcons a:link, .art-PostHeaderIcons a:visited, .art-PostHeaderIcons a:hover















{















	font-family: Tahoma, Arial, Helvetica, Sans-Serif;















	font-style: italic;















	font-weight: normal;















	color: #E2E1DF;















}































.art-PostHeaderIcons a, .art-PostHeaderIcons a:link, .art-PostHeaderIcons a:visited, .art-PostHeaderIcons a:hover















{















	margin:0;















}































.art-PostHeaderIcons a:link















{















	font-family: Tahoma, Arial, Helvetica, Sans-Serif;















	font-style: italic;















	font-weight: normal;















	text-decoration: underline;















	color: #F2BE54;















}































.art-PostHeaderIcons a:visited, .art-PostHeaderIcons a.visited















{















	font-family: Tahoma, Arial, Helvetica, Sans-Serif;















	text-decoration: underline;















	color: #F2BE54;















}































.art-PostHeaderIcons a:hover, .art-PostHeaderIcons a.hover















{















	font-family: Tahoma, Arial, Helvetica, Sans-Serif;















	text-decoration: none;















	color: #76746B;















}















/* end PostIcons */































/* begin PostContent */















/* Content Text Font & Color (Default) */















body















{















  font-family: Tahoma, Arial, Helvetica, Sans-Serif;















  font-size: 11px;















  font-style: normal;















  font-weight: normal;















  color: #AEA098;















}































.art-PostContent















{















  font-family: Tahoma, Arial, Helvetica, Sans-Serif;















  color: #AEA098;















}















































/* Start Content link style */















/*















The right order of link pseudo-classes: Link-Visited-Hover-Focus-Active.















http://www.w3schools.com/CSS/css_pseudo_classes.asp















http://meyerweb.com/eric/thoughts/2007/06/11/who-ordered-the-link-states/















*/















a















{















  font-family: Tahoma, Arial, Helvetica, Sans-Serif;















  text-decoration: underline;















  color: #F2BE54;















}































/* Adds special style to an unvisited link. */















a:link















{















  font-family: Tahoma, Arial, Helvetica, Sans-Serif;















  text-decoration: underline;















  color: #F2BE54;















}































/* Adds special style to a visited link. */















a:visited, a.visited















{















  font-family: Tahoma, Arial, Helvetica, Sans-Serif;















  text-decoration: underline;















  color: #76746B;















}































/* :hover - adds special style to an element when you mouse over it. */















a:hover, a.hover















{















  font-family: Tahoma, Arial, Helvetica, Sans-Serif;















  text-decoration: none;















  color: #F6D084;















}































/* Finish Content link style */































/* Resert some headings default style & links default style for links in headings*/















h1, h2, h3, h4, h5, h6,















h1 a, h2 a, h3 a, h4 a, h5 a, h6 a















h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover















h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited















{















  font-weight: normal;















  font-style: normal;















  text-decoration: none;















}















































/* Start Content headings Fonts & Colors  */















h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover















{















  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;















  font-size: 18px;















  font-style: normal;















  font-weight: bold;















  text-align: left;















  color: #F2BE54;















}































h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover















{















  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;















  font-size: 16px;















  text-align: left;















  color: #F2BE54;















}































h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover















{















  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;















  font-size: 16px;















  font-style: normal;















  font-weight: bold;















  text-align: left;















  color: #F2BE54;















}































h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover















{















  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;















  font-size: 14px;















  text-align: left;















  color: #F2BE54;















}































h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover















{















  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;















  font-size: 12px;















  text-align: left;















  color: #F2BE54;















}































h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover















{















  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;















  font-size: 11px;















  text-align: left;















  color: #F2BE54;















}















/* Finish Content headings Fonts & Colors  */















/* end PostContent */































/* begin PostBullets */















/* Start Content list */















ol, ul















{















	color: #AEA098;















	margin:1em 0 1em 2em;















	padding:0;















	font-family: Tahoma, Arial, Helvetica, Sans-Serif;















	font-size: 11px;















}































li ol, li ul















{















	margin:0.5em 0 0.5em 2em;















	padding:0;















}































li 















{















	margin:0.2em 0;















	padding:0;















}































ul















{















	list-style-type: none;















}































ol















{















	list-style-position:inside;















	















}































































.art-Post li















{















	padding:0px 0 0px 16px;















	line-height:1.2em;















}































.art-Post ol li, .art-Post ul ol li















{















	background: none;















	padding-left:0;















}































.art-Post ul li, .art-Post ol ul li 















{















	background-image: url('images/PostBullets.png');















	background-repeat:no-repeat;















	padding-left:16px;















}















































/* Finish Content list */















/* end PostBullets */































/* begin PostQuote */















/* Start blockquote */















blockquote p















{















	color:#C2C1BC;















	font-family: Tahoma, Arial, Helvetica, Sans-Serif;















	text-align: left;















}































blockquote















{















		margin:10px 10px 10px 50px;















	padding:5px 5px 5px 37px;















	background-color:#5E514A;















	background-image:url('images/PostQuote.png');















	background-position:left top;















	background-repeat:no-repeat;















}















































/* Finish blockuote */















/* end PostQuote */































/* begin Button */















.art-button-wrapper .art-button















{















	display:inline-block;















	width: auto;















	outline:none;















	border:none;















	background:none;















	line-height:25px;















	margin:0 !important;















	padding:0 !important;















	overflow: visible;















	cursor: default;















	text-decoration: none !important;















	z-index:0;















}































.art-button-wrapper















{















	display:inline-block;















	position:relative;















	height: 25px;















	overflow:hidden;















	white-space: nowrap;















	width: auto;















	z-index:0;















}































.art-button-wrapper .art-button















{















	display:block;















	height: 25px;















	font-family: Tahoma, Arial, Helvetica, Sans-Serif;















	font-size: 11px;















	font-style: normal;















	font-weight: normal;















	white-space: nowrap;















	text-align: left;















	padding: 0 9px !important;















	line-height: 25px;















	text-decoration: none !important;















	color: #0E0A01 !important;















}































input, select















{















	font-family: Tahoma, Arial, Helvetica, Sans-Serif;















	font-size: 11px;















	font-style: normal;















	font-weight: normal;















}































.art-button-wrapper.hover .art-button, .art-button:hover















{















	color: #FFFFFF !important;















	text-decoration: none !important;















}































.art-button-wrapper.active .art-button















{















	color: #F4C567 !important;















}































.art-button-wrapper .l, .art-button-wrapper .r















{















	display:block;















	position:absolute;















	z-index:-1;















	height: 75px;















	background-image: url('images/Button.png');















}































.art-button-wrapper .l















{















	left:0;















	right:13px;















}































.art-button-wrapper .r















{















	width:419px;















	right:0;















	clip: rect(auto, auto, auto, 406px);















}































.art-button-wrapper.hover .l, .art-button-wrapper.hover .r















{















	top: -25px;















}































.art-button-wrapper.active .l, .art-button-wrapper.active .r















{















	top: -50px;















}















































/* end Button */































/* begin Footer */















.art-Footer















{















	position:relative;















	z-index:0;















	overflow:hidden;















	width: 998px;















	margin: 5px auto 0px auto;















}































.art-Footer .art-Footer-inner















{















	height:1%;















	position: relative;















	z-index: 0;















	padding: 20px;















	text-align: center;















}































.art-Footer .art-Footer-background















{















	position:absolute;















	z-index:-1;















	background-repeat:no-repeat;















	background-image: url('images/Footer.png');















	width: 998px;















	height: 150px;















	bottom:0;















	left:0;















}















































.art-rss-tag-icon















{















	position: relative;















	display:block;















	float:left;















	background-image: url('images/rssIcon.png');















	background-position: center right;















	background-repeat: no-repeat;















	margin: 0 5px 0 0;















	height: 16px;















	width: 16px;















}















































































.art-Footer .art-Footer-text p















{















	margin: 0;















}































.art-Footer .art-Footer-text















{















	display:inline-block;















	color:#F6D288;















	font-family: Tahoma, Arial, Helvetica, Sans-Serif;















	letter-spacing: 1px;















}































.art-Footer .art-Footer-text a:link















{















	text-decoration: none;















	color: #F5CE7F;















	font-family: Tahoma, Arial, Helvetica, Sans-Serif;















	text-decoration: underline;















}































.art-Footer .art-Footer-text a:visited















{















	text-decoration: none;















	color: #C2B7B2;















	font-family: Tahoma, Arial, Helvetica, Sans-Serif;















	text-decoration: underline;















}































.art-Footer .art-Footer-text a:hover















{















	text-decoration: none;















	color: #F9E0AE;















	font-family: Tahoma, Arial, Helvetica, Sans-Serif;















	text-decoration: none;















}















/* end Footer */































/* begin PageFooter */















.art-page-footer, .art-page-footer a, .art-page-footer a:link, .art-page-footer a:visited, .art-page-footer a:hover















{















	font-family:Arial;















	font-size:10px;















	letter-spacing:normal;















	word-spacing:normal;















	font-style:normal;















	font-weight:normal;















	text-decoration:underline;















	color:#A1700C;















}































.art-page-footer















{















	margin:1em;















	text-align:center;















	text-decoration:none;















	color:#A79890;















}















/* end PageFooter */































/* begin LayoutCell */















.art-contentLayout .art-sidebar1















{















	position: relative;















	margin: 0;















	padding: 0;















	border: 0;















	float: left;















	overflow: hidden;















	width: 224px;















}















/* end LayoutCell */































/* begin LayoutCell */















.art-contentLayout .art-content















{







	position: relative;















	margin: 0;















	padding: 0;















	border: solid 1px #000000;















	float: left;















	overflow: hidden;















	width: 574px;







	







/*	background: url(images/fill.png) repeat !important;*/















}















.art-contentLayout .art-content-sidebar1















{















	position: relative;















	margin: 0;















	padding: 0;















	border: 0;















	float: left;















	overflow: hidden;















	width: 700px;















}















.art-contentLayout .art-content-sidebar2















{















	position: relative;















	margin: 0;















	padding: 0;















	border: 0;















	float: left;















	overflow: hidden;















	width: 673px;















}















.art-contentLayout .art-content-wide















{















	position: relative;















	margin: 0;















	padding: 0;















	border: 0;















	float: left;















	overflow: hidden;















	width: 997px;















}















/* end LayoutCell */































/* begin LayoutCell */















.art-contentLayout .art-sidebar2















{















	position: relative;















	margin: 0;















	padding: 0;















	border: 0;















	float: left;















	overflow: hidden;















	width: 197px;















}















/* end LayoutCell */































































.commentlist, .commentlist li















{















	background: none;















}































.commentlist li li















{















	margin-left:30px;















}































.commentlist li .avatar















{















	float: right;















	border: 1px solid #eee;















	padding: 2px;















	margin:1px;















	background: #fff;















}































.commentlist li cite















{















	font-size:1.2em;















}































#commentform textarea















{















	width: 100%;















}































img.wp-smiley















{















	border:none;















	margin:0;















	padding:0;















}































.navigation















{















	display: block;















	text-align: center;















}































/* Recommended by http://codex.wordpress.org/CSS */















/* Begin */















.aligncenter, div.aligncenter, .art-article .aligncenter img, .aligncenter img.art-article, .aligncenter img, img.aligncenter















{















	display: block;















	margin-left: auto;















	margin-right: auto;















}































.alignleft















{















	float: left;















}































.alignright















{















	float: right;















}































.alignright img, img.alignright















{















	margin: 1em;















	margin-right: 0;















}































.alignleft img, img.alignleft















{















	margin: 1em;















	margin-left: 0;















}































.wp-caption















{















	border: 1px solid #ddd;















	text-align: center;















	background-color: #f3f3f3;















	padding-top: 4px;















	margin: 10px;















}































.wp-caption img















{















	margin: 0;















	padding: 0;















	border: 0 none;















}































.wp-caption p.wp-caption-text















{















	font-size: 11px;















	line-height: 17px;















	padding: 0 4px 5px;















	margin: 0;















}















/* End */















































.hidden















{















	display: none;















}































/* Calendar */















#wp-calendar {















	empty-cells: show;















	margin: 10px auto 0;















	width: 155px;















}































#wp-calendar #next a {















	padding-right: 10px;















	text-align: right;















}































#wp-calendar #prev a {















	padding-left: 10px;















	text-align: left;















}































#wp-calendar a {















	display: block;















}































#wp-calendar caption {















	text-align: center;















	width: 100%;















}































#wp-calendar td {















	padding: 3px 0;















	text-align: center;















}















.box2-top { background:url(images/box2-top.png) no-repeat top left; width:230px; height:6px; font-size:1px; }















.box2-bot { background:url(images/box2-bot.png) no-repeat top left; width:230px; height:6px; font-size:1px; margin-bottom:15px; }
