/*
Theme Name: Will Roman
Theme URI: http://willroman.com/
Description: Developed by Will Roman.
Version: 1.0
Author: Will Roman
Author URI: http://willroman.com/
*/


body {
	margin: 0;
	padding: 0;
	color: #2d2c2b;
	font-family: georgia, Palatino, "Times New Roman", serif;
	font-size: 13px;
	line-height: 18px;
	background: #fdfdfd;
	background-image: url("/img/top-bg.jpg");
	background-repeat: repeat-x;
	background-position: top left;
}

a:link, a:visited{
	color: #cc6600;
	text-decoration: none;
}

a:hover, a:active{
	color: #2d2c2b;
	text-decoration: none;
}


/*
~~~~~~~~~ HEADER ~~~~~~~~~
*/

#header{
	margin: 0 auto;
	padding: 0;
	width: 950px;
	text-align: center;
}



/*
~~~~~~~~~ SIDE BAR ~~~~~~~~~
*/

#right-content{
	float: left;
	margin: 0 0 0 15px;
	padding: 0;
	width: 385px;
}

#right-left{
	float: left;
	margin: 0 12px 0 15px;
	padding: 0;
	width: 170px;
}

#right-right{
	float: left;
	margin: 0 0 0 17px;
	padding: 0;
	width: 170px;
}

#twitter_div{
	margin: 0 0 0 -10px;
	font-size: 11px;
	line-height: 15px;
}

#twitter_div ul{
	list-style: none;
	margin: 0;
	padding-left: 1em;
}

#twitter_div li{
	margin: 0 0 5px 0;
}

#twitter_div ul li:before {
	content: "\00BB \0020";
}

div.no_bullets{
	margin: 0 0 0 -10px;
	font-size: 13px;
	line-height: 18px;
}

div.no_bullets ul{
	list-style: none;
	margin: 0;
	padding: 0 0 0 10px;
}

div.no_bullets li{
	margin: 0 0 5px 0;
}

div.pages{
	font-size: 18px;
	line-height: 24px;
	letter-spacing: 1px;
}

div.pages ul{
	list-style: none;
	margin: 0;
	padding: 0 0 0 10px;
}

div.pages li{
	margin: 0 0 5px 0;
}

div.pages li:before{
	content: "▪ ";
}


/*
~~~~~~~~~ MAIN CONTENT ~~~~~~~~~
*/

#main{
	margin: 35px auto;
	padding: 0;
	width: 900px;
}

#left-content{
	float: left;
	margin: 0 15px 0 0;
	padding: 0;
	width: 485px;
}

#front-post{
	margin: 0;
	padding: 0;
	font-size: 30px;
	font-family: Georgia;
	line-height: 35px;
}

a.front-post:link, a.front-post:visited{
	color: #2d2c2b;
}

a.front-post:hover, a.front-post:active{
	color: #d36c1b;
}

.front-post-extra{
	margin: 0;
	padding: 0 2px 0 1px;
	background: #f0f0f0;
	font-size: 11px;
	line-height: 14px;
	font-family: Georgia;
	text-transform: uppercase;
}

a.front-post-extra:link, a.front-post-extra:visited{
	color: #d36c1b;
}

a.front-post-extra:hover, a.front-post-extra:active{
	color: #d36c1b;
}

.recently{
	float: left;
	margin: 15px 0 0 15px;
	padding: 0;
	width: 140px;
}

a.recent:link, a.recent:visited{
	color: #b1b1b1;
}

a.recentt:hover, a.recent:active{
	color: #b1b1b1;
}

h4{
	margin: -.5em 0 2.5em 0;
}

ul.car-list li{
	margin: 0 0 .7em 0;
	font-size: 14px;
	float: left;
	width: 200px;
	display: block;
}

ul.car-monthlisting li{
	margin: 0;
	font-size: 12px;
	width: 150px;
}


/*
~~~~~~~~~ FOOTER ~~~~~~~~~
*/

#footer{
	clear: both;
	height: 100%;
	margin: 35px 0 0 0;
	padding: 15px;
	background: #f0f0f0;
	color: #B5B5B5;
	text-align: center;
}