/*







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: 900px;







	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:900px;







}















/* end Box, Sheet */















/* begin ContentLayout */







.art-contentLayout







{







	position: relative;







	margin-bottom: 0px;







	width: 898px;







}







/* 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: 898px;







	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: 898px;







	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: 474px;



	



/*	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: 897px;







}







/* 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; }