/*  
Theme Name: Antis White Rose
Description: A three-column white theme with a white rose accented background. Variation of Antis Red 1
Version: 1.1
Author: antisocialmediallc.com
Author URI: http://antisocialmediallc.com
Tags: white,biege, three-columns, fixed-width, left-sidebar, right-sidebar
License: GPL
*/

.clearall		{ clear:both; }
.clear-left		{ clear:left; }
.clear-right	{ clear:right; }
br.clearall		{ clear:both; height: 0; line-height:0; font-size: 0px;}


html, body {
	height: auto !important;
	height: 100%;
	min-height: 100%;
}

body {
	color: #757575;
	background: #ffffff url(images/bg.jpg) no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
}

p {margin: 10px 0;}


a:link { color: #A58647; text-decoration:none; }
a:visited { text-decoration:none;color:#A58647; }
a:link:hover, a:visited:hover { text-decoration:underline; }

h1 {font-size:150%;}
h2 {font-size:140%;}
h3 {font-size:130%;}
h4 {font-size:120%;}
h5 {font-size:110%;}
h6 {font-size:100%;}

h1, h1 a {  color: #757575; }
h2,h3,h4,h5,h6 { color: #A58647; font-weight:bold; }
h2 a:link,h3 a:link,h4 a:link,h5 a:link,h6 a:link { color: #A58647; }
h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited {  color: #A58647; }

h1,h2,h3,h4,h5,h6,span
	{
		margin:0px;
		padding:3px 0px 3px 0px;
	}

strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #EBE4D6;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre, code {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
pre { overflow:auto;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;background:#EBE4D6; color:#A58647;}
th, td {padding:4px 10px 4px 5px;}
tr.even td {background:#EBE4D6;}
tfoot {font-style:italic;}
caption {background:#EBE4D6; color:#A58647;}

label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #E4E5E6;}

.alignleft { float:left; margin-right:10px; }
.alignright { float:right; margin-left:10px; }
.aligncenter { 	display: block; margin-left: auto; margin-right: auto; margin-top:10px;  }

img.alignleft { float:left; margin-right:10px; background:#f2f2f2; padding:5px; max-width: 250px; }
img.alignright { float:right; margin-left:10px; background:#f2f2f2; padding:5px; max-width: 250px; }
img.aligncenter { display: block; margin-left: auto; margin-right: auto; background:#f2f2f2; padding:5px; max-width: 500px;  margin-top:10px; }

html>body .alignleft { width: auto; height: auto; max-width:250px; }
html>body .alignright { width: auto; height: auto; max-width:250px; }
html>body .aligncenter { width: auto; height: auto; max-width:500px;  margin-top:10px; }

img, a:link img, a:visited img {border:0;}


.clear {clear: both;overflow:hidden;}


.container{
	width: 980px;
	margin: 0 auto;
	padding: 0;
}

.header {
	
	width: 980px;
	position: relative;
	
}

.header .tright{

	padding:20px 0px 0px 0px;
	
}

.header h1 {	text-decoration:none; 	color:#A58647;  height:30px;	display:block;	font-family:"Georgia"; font-size:26px; font-weight:bold;	letter-spacing:0;	}
.header h1 a {	text-decoration:none; 	color:#A58647;  height:30px;	display:block;	font-family:"Georgia";font-size:26px; font-weight:bold; letter-spacing:0;	}
.header h1 a:hover {	text-decoration:none; 	color:#8c8c8c;	}

.header .tagline { color:#A58647; margin:15px 0px 25px 0px;font-style:italic; }

/************************************************
*	Nav menu		    	                    * 
************************************************/
#navbar {
	height: 45px;
	font-size: 11px;
	font-weight: bold;
	clear:both;
	width:990px;
	overflow:hidden;
	margin:0px;
	}
	
#navbar a, #navbar a:visited {
	color: #D3D1BC;
	font-size: 11px;
	text-decoration: none;
	padding: 0px 0px 0px 3px;
	}
	
#navbar a:hover {
	color: #004080;
	text-decoration: underline;
	padding: 0px 0px 0px 3px;
	}

#nav, bottom-nav {
	margin: 0px;
	padding: 0px;
	padding-right:8px;
	list-style: none;
	clear:both;
	}
	
#nav ul,  bottom-nav{
	margin: 0px;
	padding: 0px;
	list-style: none;
	height:45px;

	}

#nav a, #nav a:visited {
    margin: 0px;
	padding: 0px 17px 0px 15px;
	color: #A58647;
	font-size: 1.3em;
	text-decoration: none;
	line-height: 45px;
	display: block;
	
	}
	
#nav a:hover {
	background: #A58647;
	color: #ffffff;
    margin: 0px;
	padding: 0px 17px 0px 15px;
	text-decoration: none;
	}

#nav li {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	height:45px;
	}

#bottom-nav li {
	float: left;
	margin: 0px;
	padding: 0px;
}
	
#nav li li {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 130px;
z-index:2222 !important;
	}
	
#nav li li a, #nav li li a:link, #nav li li a:visited {
	background: #A58647;
	color: #ffffff;
	width: 150px;
	float: none;
   	text-transform: none;
	margin: 0px;
	padding: 7px 10px 7px 10px;
	line-height:30px;

	}
	
#nav li li a:hover, #nav li li a:active {
	background: #DBCCAC;
	padding: 7px 10px 7px 10px;
	color:#ffffff;
	}

#nav li ul {
	position: absolute;
	width: 10em;
	left: -999em;
	z-index:2222 !important;
	}

#nav li:hover ul {
	left: auto;
	display: block;
	}
	
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
	}
	
	
	
/*
.nav{
	height:70px;
}
.nav ul{
	display: block;
	list-style-type: none;
	margin: 0;
}
.nav ul li{
	display: block;
	float: left;
}
.nav ul li a,
.nav ul li a:visited 
{
	color: #A58647;
	font-size: 1.3em;
	text-decoration: none;
	line-height: 65px;
	display: block;
}
.nav ul li a span,
.nav ul li a:visited span 
{
	border-right:1px solid #A7BABC;
	padding: 0 18px;
	display: block;
}
.nav ul li a:hover,
.nav ul li.current a, 
.nav ul li.current a:visited
{
	color: #fff;
	background: #C6DBDF;
}
*/

.snav {
	background: transparent url(images/snavbg.png) no-repeat;
	height:78px;
	width:980px;
}


.snav .sbox {
	padding: 10px 20px;
	float: left;
	padding-top:20px;
}
.snav .sbox span{
	color: #ffffff;
	font-size: 1.3em;
	padding: 0 20px 0 0;
}
.snav .sbox .sinput{
	width: 250px;
	margin-right: 10px;
	border:1px solid #ffffff;
	background:#ffffff;
	margin-left:5px;
	
}

.snav .sbox .sbutton{}

.snav .social {

float:right;
margin-right:100px;
padding:15px 5px 5px 5px;
}

#tier2 {
width:100%;
height:135px;
background: #F0E1B8 url(images/ssnav.gif) repeat;
}

#tier2 .rsssubscribe {
text-align:center;
padding:10px 10px 10px 10px;
float:left
width:200px;
}

#tier2 .rsssubscribe a {
text-decoration:none;
}

#tier2 .leaderboard {
float:left;
background:#ffffff;
padding:10px 10px 10px 10px;
border-top:1px inset #C0D288;
border-right:1px outset #eeeeee;
border-bottom:1px solid #cccccc;
border-left:1px solid #F0E1B8;
}

#content {
margin:0 auto;
}



#content .sidebar1 {
float:left;
width:180px;
margin:0px 10px 0px 0px;
}

.widget { width:180px; margin:0 auto; padding:5px; float:none; margin-bottom:10px; }
.widget select { padding:5px; width:175px; }


#content .sidebar1 li.widget {
list-style:none;
padding-left:5px;
}

#content .sidebar1 a {
color:#A58647;
}

#content .sidebar1 a:hover {
color:#757575;
}

#content .sidebar1 a:visited {
color:#A58647;
}

#content .sidebar2 a {
color:#A58647;
}

#content .sidebar2 a:hover {
color:#757575;
}

#content .sidebar2 a:visited {
color:#A58647;
}

#content .sidebar1 ul {
padding:0;
margin:0;
}

#content .sidebar1 ul li {
list-style:none;
background:transparent url(images/sbliarr.png) left top no-repeat;
padding:5px 5px 5px 20px;
}

#content .sidebar1 li a {  }


#content .sidebar1 h2 {
color:#A58647;
background: transparent url(images/sbarh2.png) no-repeat;
width:184px;
height:46px;
padding:7px 0px 5px 30px;
margin:10px 0px 5px 0px;
}

#content .content-middle {
float:left;
width:525px;
margin-left:10px;

}



#content .content-middle .subcontent {
width:525px;
height:75px;
background:#f9f9f9;
}

#content .sidebar2 {
float:right;
width:180px;
margin-left:10px;
}

#content .sidebar2 li.widget {
list-style:none;
}


#content .sidebar2 ul {
padding:5px;
}

#content .sidebar2 ul li {
list-style:none;
background:transparent url(images/sbliarr.png) left top no-repeat;
padding:5px 5px 5px 20px;
}

#content .sidebar2 li a {
}


#content .sidebar2 h2 {
color:#A58647;
background: transparent url(images/sbarh2.png) no-repeat;
width:184px;
height:46px;
padding:7px 0px 5px 30px;
margin:10px 0px 5px 0px;
}

#content .sidebar2 .loginbox {
margin-top:10px;
padding:5px;
}

#content .sidebar2 .loginboxtop {
width:200px;
height:30px;
background: #ffffff url(images/loginboxtop.png) no-repeat;
}

#content .sidebar2 .loginboxmiddle {
background: #E7E7C7;
padding:10px 0 0 10px;
width:190px;
}

#content .sidebar2 .loginboxbottom {
width:200px;
height:30px;
background: #ffffff url(images/loginboxbottom.png) no-repeat;
}

#content .sidebar2 .loginbox ul li {
list-style:none;
}




blockquote {
	background: #F2F5F7;
	margin: 0px 25px 15px 25px;
	padding: 10px 20px 0px 15px;
	border-top: 1px solid #E6ECF0;
	border-right: 1px solid #E0E8ED;
	border-left: 1px solid #E6ECF0;
	border-bottom: 1px solid #E0E8ED;
	}

	
#content .content-middle .postscontainer { float:left; width:500px; }
#content .content-middle  .postscontainer .posts { padding:10px; width:500px; }
#content .content-middle  .postscontainer .postsh1 { font-weight:normal; }
#content .content-middle  .postscontainer .posts .details { width:525px; font-size:11px; margin:0px; }
#content .content-middle  .detailstop { padding:0px 5px 5px 0px; color:#A58647; }
#content .content-middle  .detailstop a { color:#A58647; text-decoration:none; }
#content .content-middle  .detailstop a:hover { color:#A58647; text-decoration:underline; }


#content .content-middle  .metacomment { float:right; margin:0;  }
#content .content-middle  .postscontainer .posts .postmeta { border-top:1px solid #EBE4D6; padding:5px;  }

#content .content-middle  .postscontainer .posts .comments { }
#content .content-middle  .postscontainer .posts img { margin-bottom:10px; }
#content .content-middle  .postscontainer .posts .thepost { clear:both;overflow:hidden; margin-bottom:25px; }
#content .content-middle  .postscontainer .posts .thepost ul { overflow:hidden; list-style-type:circle; margin-left:5px; }
#content .content-middle  .postscontainer .posts .thepost ol { overflow:hidden; margin-left:5px; }
#content .content-middle  .postscontainer .posts .thepost ul li { list-style:circle; padding-bottom:5px; }
#content .content-middle  .postscontainer .posts .sticky {  }

.posts h2.title { background: url(images/postsh2-1.png) left top no-repeat; padding-left:40px; }
.comments h4 { height:30px; }
.comments textarea { width:100%; border:1px solid #DBCCAC; }

.commentlist ul { margin:0; padding:0; list-style:none; }
.commentlist li { list-style:none; }
.commentlist img { float:left; margin-right:20px; }
#submit { background:#DBCCAC; border:1px solid #A58647; padding:5px; color:#ffffff; }
#submit:hover { background:#A58647; border:1px solid #DBCCAC; padding:5px; color:#ffffff; }


h2#respond { height:20px; }

#calendar caption { font-weight: bold; color : #A58647; 	text-transform:uppercase; 	margin:0; 	padding:10px 0 6px 12px; 	background: #EBE4D6; 	width:100%; 	text-align:left; }
#calendar table { 	width: 180px 	padding: 0 20px; 	text-align: center; }
#calendar thead th { 	border-bottom: 1px solid #EBE4D6; 	border-top: 1px solid #EBE4D6; color:#A58647;}
#calendar tbody td { 	padding: 5px 0; 	border-bottom: 1px solid #EBE4D6; }
#calendar tfoot td { 	border-top: 1px solid #EBE4D6; }
#calendar #prev { 	text-align: left; }
#calendar #next { 	text-align: right; }
#calendar a { 	font-weight: bold; 	color: #A58647; }
#calendar_wrap {}

#tags { width:180px; }

/* Footer */
#footer {
	background: #EBE4D6;
	clear: both;
	color: #A58647;
	height: 60px;
	margin: 0;
	padding: 10px 10px 20px 10px;
	text-align: center;
	font-size:x-small;
}
#footer a:link, #footer a:link:visited {color: #A58647;}
#footer a:hover, #footer a:visited:hover {color: #A58647;}

/* end Footer */


