body {
	background-color: #f0e6d1;
	background-image: url(http://virginia-madsen.org/wp-content/themes/vanity/images/madsen_bg.png);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.header {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#ac9970;}
.sidebar {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#708993;}

.recent li{padding:5px; display:block;background: url('http://virginia-madsen.org/wp-content/themes/vanity/images/dot.png'); background-repeat:repeat; margin-bottom:2px; -moz-border-radius:4px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:9px; color:#927e59; border-bottom:1px solid #ffffff; }
.recent li:hover{-moz-border-radius: 4px; border-bottom:1px solid #ffffff; color:#927e59; background: url('http://virginia-madsen.org/wp-content/themes/vanity/images/dotlight.png'); background-repeat:repeat;}
.recent li.last{margin-bottom:0px; }	
.recent li a:link{color:#927e59; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px; margin-left:10px; font-weight:bold}
.recent li a:active{color:#927e59; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px; margin-left:10px; font-weight:bold}
.recent li a:hover{color:#806c46; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px; margin-left:10px; font-weight:bold}
.recent li a:visited{color:#927e59; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px; margin-left:10px; font-weight:bold}

.navigation { font-family: Georgia; font-size:5px; color:#7d98a1;}

.navigation a:link {
	color: #ebf3f5;
	text-decoration: none;
	font-style:italic;
	font-weight:bold;
	font-family:Georgia; font-size:10px;
	margin-left:14px;
}

.navigation a:visited {
		color: #ebf3f5;
	text-decoration: none;
	font-style:italic;
	font-weight:bold;
	font-family:Georgia; font-size:10px;
margin-left:14px;
}

.navigation a:hover {
	color: #6c8891;
	text-decoration: none;
	font-style:italic;
	font-weight:bold;
	font-family:Georgia; font-size:10px;
margin-left:14px;
}

.navigation a:active {
		color: #ebf3f5;
	text-decoration: none;
	font-style:italic;
	font-weight:bold;
	font-family:Georgia; font-size:10px;
margin-left:14px;
}

.subcontent {
background-color: #FFFFFF;
background-image: url(http://virginia-madsen.org/wp-content/themes/vanity/images/madsen_03.png);
background-position: bottom;
font-weight: bold; 
font-family: "lucida sans", arial, sans-serif; 
font-size:11px; 
letter-spacing:0px; 
padding-left:20px;
padding-right:20px;
padding-bottom:20px;
padding-top:20px;
line-height:12px; 
color:#bc9d54;
text-align:justify;
text-transform: uppercase;
-moz-border-radius:  6px; 
-webkit-border-radius: 6px; 
border-radius: 6px; }

.subcontent a:link {
color:#ebf3f5;}

.subcontent a:visited {
color:#ebf3f5;}
		
		
.subcontent a:hover {
color: #ebf3f5;}

.subcontent:hover {
background-color: #ebf3f5;
background-image: url(http://virginia-madsen.org/wp-content/themes/vanity/images/madsen_03.png);}


.thumb {
border-right: 1px solid  #87a1a8;
border-bottom: 1px solid  #87a1a8;
border-left: 0px solid  #87a1a8;
border-top: 0px solid  #87a1a8;
background-image:url(none);
background-color:#d9e1e5;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
padding: 5px;
opacity:.90;
filter: alpha(opacity=70);
 -moz-opacity: 0.4;
}

.thumb:hover {
border-right: 1px solid  #87a1a8;
border-bottom: 1px solid  #87a1a8;
border-left: 0px solid  #87a1a8;
border-top: 0px solid  #87a1a8;
background-image:url(none);
background-color:#d9e1e5;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
padding: 5px;
opacity:.90;
filter: alpha(opacity=80);
 -moz-opacity: 0.4;
}



.elite {background-color:#ccd5d8; border: 1px solid #e5e5e5; padding:2px; -moz-border-radius: 4px;
-webkit-border-radius: 4px; margin:1px; font-family:Tahoma;
	font-size:10px;
	color:#e4d8c6;
}


.elite:hover {background-color:#ccd5d8; border: 1px solid #e5e5e5; padding:2px; -moz-border-radius: 4px;
-webkit-border-radius: 4px; margin:1px; font-family:Tahoma;
	font-size:10px;
	color:#e4d8c6;
		opacity:.70;
filter: alpha(opacity=70);
 -moz-opacity: 0.7;
}

a:link {
	color: #708993;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #708993;
}
a:hover {
	text-decoration: none;
	color: #657C85;
}
a:active {
	text-decoration: none;
	color: #708993;
}

.twitter li{padding:5px; display:block;background:url(none) repeat;margin-bottom:1px; background-color: transparent; -moz-border-radius: 4px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:9px; color: #ac9970; border-bottom:1px solid #ac9970;}
	.twitter li:hover{background: transparent; -moz-border-radius: 4px; border-bottom:1px solid #b6a37b; color:b6a37b;}
	.twitter li.last{margin-bottom:0px;}	
	#mainContent #rightCol a.light{color:#999999;}
	
.twitter li a:link{color:#ac9970; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px;}
.twitter li a:active{color:#ac9970; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px;}
.twitter li a:hover{color:#ac9970; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px;}
.twitter li a:visited{color:#ac9970; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px;}

.cmt {font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#ffffff;
	font-style:italic;
	font-weight:bold;
}
.style2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #708993; font-weight: bold; }
.topaffs { background-color:#b3c1c7; padding:5px; -moz-border-radius: 5px; font-family:Tahoma; font-size:11px; color:#657C85; margin-bottom:2px;}

blockquote {
padding: 20px;
color: #86969d;
line-height: 13px;
text-align: justify;
background: #c7d5db;
border-left: 0px solid #9fafb6;
-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

a img {
opacity:.80;
filter: alpha(opacity=80);
 -moz-opacity: 0.8;
border: 0px solid #bac9cf;
-moz-border-radius: 8px 8px 8px 8px;
}


a:hover img {
opacity:.90;
filter: alpha(opacity=90);
-moz-opacity: 0.9;
border: 0px solid #bac9cf;
-moz-border-radius: 8px 8px 8px 8px;
}



input, textarea, option, select {
	background: #acbec4 url('');
        font-family: Trebuchet MS;
        font-size: 11px;
	color: #FFFFFF;
	padding:6px;
			border: solid 0px #bfe0e3;
	}
	
	input:hover, textarea:hover, option:hover, select:hover {
	background: #acbec4 url('');
        font-family: Trebuchet MS;
        font-size: 11px;
	color: #FFFFFF;
	padding:6px;
			border: solid 0px #acbec4;
	}
	
		input:focus, textarea:focus {
	background: #FFFFFF;
		border: solid 0px #acbec4;
	}