/* 



All things smart or awesome about this template is attributed to the designer below. All tweaking, colors and screw ups are mine. Dawn.

 col

Theme Name: Vint-age

Theme URI: http://dandyland.org

Description: Vint-age theme by <a href="http://dandyland.org">Dandyna</a> based on <a href="http://wpdesigner.com">Handyman</a>, includes psd file to modify header image and make your own freaky vintage picture

Version: 1.1

Author: Dandyna

Author URI: http://dandyland.org



	This theme is released under Creative Commons Attribution 2.5 License.  It is based on Handyman Wp theme by http://wpdesigner.com, with a dark and dandy stylish touch, includes a psd file to modify the header banner



*/



body, h1, h2, h3, h4, h5, address, blockquote, dd, dl, hr, p, form{

	margin: 0;

	padding: 0;

}



body{

	margin: 0;

	padding: 0;

	font-family: Palatino, Georgia, serif;

	font-size: 14px;
line-height: 20px;


	color: #663300;

	background-color: 	#ffffff;

}



h1, h2, h3, h4, h5
{

	font-family: Courier, Palatino, Georgia, serif;

	font-size: 20px;

	font-weight: bold;

color: #990033;

}



a{

	text-decoration: none;

	color: 	#663300;

font-weight:bold;

}



a:hover{ text-decoration: none; }



a img{ border: 0; }



abbr, acronym{ border: 0; }



address, dl, p{ padding: 0px 0 0; }



blockquote{

	margin: 15px 0 0;

	background: 	#ffffff;

}



blockquote p{ padding: 15px; }



blockquote blockquote{

	margin: 15px;

	background: 	#ffffff;

}



code{

	background: 	#ffffff;

}



dt{ font-weight: bold; }



dd{ padding: 0 0 0 15px; }



hr{

	clear: both;

	margin: 15px 15px 5px 15px;

	border: 0;

	height: 10px;

	text-align: left;

	background: 	#ffffff;

	color: #663300;

}



small{

	font-size: 15px;

}



pre{

	width: 90%;

}



input, textarea{

	font-family: Courier, Palatino, Georgia, serif;

	font-size: 15px;

	padding: 2px;

	color: #663300;

}



input#s, input#author, input#email, input#url, textarea#comment{

	border: 1px solid #663300;

	background-color: 	#ffffff;

	padding: 3px;

}



input#author, input#email, input#url{

	margin: 0 5px 0 0;

}



input#submit{

	color: #663300;

}



body, #container, .sidebar, #container-page, .page, .maincol, .obar, .topmenu, .leaderboard, .footer, .post, .entry, .postmeta, .pn{

	text-align: left;

	vertical-align: top;	

	color: #663300;

}



#container{

	margin: 10px auto 0;

	width: 968px;

	padding: 0px 0;

}



.sidebar{

	float: left;

	width: 180px;

	margin: 29px 0 0 0;

        overflow: hidden;

}



.sidebar ul{

	margin: 0px;

	padding: 0px;

	list-style: none;

	padding: 0px 0 0 0;

	background: #ffffff;



}



.sidebar ul li#search input{

	margin: 0 0 0px;

}



.sidebar color li{

	list-style: none;

	margin: 0;

	padding: 0;

}



.sidebar ul li form{

	margin: 0;

}



.sidebar ul li input{

	font-family: Courier, Palatino, Georgia, serif;

	font-size: 14px;

color: #660066;


}



.sidebar ul li h2{

	font-family: Courier, Palatino, Georgia, serif;

	font-size: 14px;
line-height: 16px;
font-weight: bold;
text-align: center;
padding: 0px 0px;
background: 	#ffffff;
color: #990033;
}



.sidebar ul ul{

	padding-top: 0;

	line-height: 16px;

	background: #ffffff;

}



.sidebar ul ul li{

	padding: 0px 0 0;

	line-height: 16px;

}



.sidebar ul ul li h2{

	

font-size: 14px;

color: #660066;

	padding: 0;

	background-color: transparent;

}



.sidebar ul ul ul{

	padding: 0 0 0px 0px;

}



.sidebar ul ul ul ul{

	padding: 0 0 0 0px;

}



#container-page{

	float: left;

	margin: 0 0 0 0;

	width: 758px;

	background: 	#ffffff;


}



.page{

	float: left;

	padding: 10px;

}



.maincol{

	float: left;

	width: 598px;

	padding: 0px 0 0;

	background: 	#ffffff;

overflow: hidden;

}



.topmenu{

	float: left;

	margin: 0 0 0 0;

	font-family: Courier, Palatino, Georgia, serif;

}



.topmenu ul{

	margin: 1px;

	padding: 0;

	list-style: none;

}



.topmenu ul li{

	float: left;

	margin: 0 0 0 0;

	font-size: 16px;

	background: 	#ffffff;

}



.topmenu ul li.highlight{

	background: #ffffff;

}



.topmenu ul li a{

	display: block;

	padding: 0px 11px 0px;

	text-decoration: none;

	color: #663300;

}



.topmenu ul li a:hover{

	text-decoration: none;

}



.topmenu ul li.highlight a{

	color: #663300;

}





.post{

	margin: 0 10px 10px;

}



.post h2{

	font-family:  Courier, Palatino, Georgia, serif;

	font-size: 20px;

	padding: 20px 0px 20px 0px;

	background: 	#ffffff;

	color: #990033;

}





.post h2 a{

	color: #990033;

}



.post h2{

	

	padding: 20px 0px 20px 0px;

	background: 	#ffffff;



}



.entry h1, .entry h2, .entry h3, .entry h4, .entry h5
{

	padding: 15px 0 0;

}



.entry h1{

	font-size: 32px;

	line-height: 34px;

}



.entry h2{

	line-height: 20px;

	background: transparent;

	background-image: none;

}



.entry h3{

	font-size: 18px;

}



.entry h4{

	font-size: 16px;

	font-weight: bold;

}



.entry h5{ 

	font-size: 15px;

}



.entry h3, .entry h4, .entry h5{

	font-weight: bold;

}



.entry img{

	padding: 4px;

	background: 	#ffffff;

}



.entry img.wp-smiley{

	padding: 0;

	background-color: transparent;

}



.entry img.alignleft, .entry img.alignright{

	float: left;

	margin: 6px 10px 0 0;

	border-top: 1px solid #663300;

	border-bottom: 1px solid #663300;

}



.entry img.alignright{

	float: right;

	margin: 6px 0 0 10px;

}



.entry{

	line-height: 15px;

}



.postmeta{



	padding: 20px;

	line-height: 14px;

	background: 	#ffffff;

}



.browse{

	margin: 0 10px 10px;

	padding: 0 10px 10px;

	line-height: 20px;

}



.obar{

	float: right;

	width: 140px;

	margin: 6px 0 0 0px;

overflow: hidden;

}



.obar ul{

	margin: 0;

	padding: 0;

	list-style: none;

}



.obar ul li{

	list-style: none;

	margin: 0 0 0 0;

	padding: 10px;

	

	background: 	#ffffff;

}



.obar ul li h2{

	font-family: Courier, Palatino, Georgia, serif;

	font-size: 14px;

font-weight: bold;
text-align: center;

	

	padding: 0px 0px;

	background: 	#ffffff;

	color: #990033;

}



.obar ul ul{

	padding: 0px 10px 0px;

	line-height: 16px;

}



.obar ul ul li{

	border: 0;

	padding: 5px 0 0;

	line-height: 16px;

}



.obar ul ul li h2{

	font-size: 14px;

	padding: 0;

	background-color: transparent;

}



.comments-template{

}



.comments-template h3{

	font-family: Courier, Palatino, Georgia, serif;

	font-size: 15px;

	font-weight: bold;

	padding: 8px 10px;

	background: 	#ffffff;

	color: #663300;

}



.comments-template ol{

	margin: 0;

	padding: 0;

	list-style: none;

	line-height: 15px;

}



.comments-template ol li{

	border-top: 1px solid #663300;

	padding: 10px;

	background: 	#ffffff;

}



/* wp-calendar */



table#wp-calendar{

	width: 100%;

	font-family: Courier, Palatino, Georgia, serif;

	line-height: 20px;

}



table#wp-calendar caption{

	padding: 10px 15px;

}



table#wp-calendar th{

	text-align: center;

	vertical-align: top;

	background: 	#ffffff;

}



table#wp-calendar td{

	text-align: right;

	padding: 2px;

}



table#wp-calendar tfoot td{

	text-align: center;

}



/* end calendar */



.footer{

	float: left;

	margin: 10px 0 0;

	width: 738px;

	border-top: 1px solid #663300;

	padding: 10px 0 0;

	font-family: Courier, Palatino, Georgia, serif;

	font-size: 15px;

	font-weight: bold;

	

}



.footer p{

	margin: 0;

	padding: 20px;

	background: 	#ffffff;

}



img.monsterid {

	margin: 2px;

	float: left;

}