/*  

Theme Name: ROCKMYCAR

Theme URI: http://www.rockmycar.net

Description: The theme for Tom Chambers, by Tom Chambers

Version: 1.0

Author: Tom Chambers

Author URI: http://www.rockmycar.net

*/



/* HTML Elements */



* { padding: 0; margin: 0; }



code { font-size:13px; background:#e0e0e0; }



/* VIDEOS BOX */



#video { width: 520px; height: 155px; border-top:1px solid #b6b6b6; clear: both; padding: 8px 0 0 0; margin: 10px 0 0 0; position:relative; }

#video h3 { font-size: 24px; font-family: Georgia, Times, Serif; font-weight:normal; text-transform:none; letter-spacing:-1px; line-height:25px; color: #555555; background-image:url(images/dots.gif); background-repeat: repeat-x; background-position: left bottom; }

#video a:link, #video a:visited { color: #0049d0; text-decoration:none; }

#video a:hover, #video a:active { color:#0049d0; text-decoration:none; border-bottom-width: 0px; }

.videobox { width: 100px; float: left; margin: 5px 5px 0 0 ; }

.videoboxend { width: 100px; float: left; margin-top: 5px; }

#vidlink1, #vidlink2, #vidlink3, #vidlink4, #vidlink5 { font-family: Georgia, Times, Serif; font-size:20px; line-height:20px; height:20px; letter-spacing:-1px; top:-132px; left:65px; position:relative; }







.vidembed {

	margin:20px 0 20px 0;

	}



#sidemeta {

	font-family: Helvetica,Arial,Verdana,Sans-Serif;

	font-style: normal;

	font-variant: normal;

	font-weight: normal;

	font-size: 10px;

	line-height: 18px;

	text-align:center;

	color:#FFFFFF;

	padding-top:15px;

	}



.navigationnewer {

	font-family: Helvetica,Arial,Verdana,Sans-Serif;

	font-style: normal;

	font-variant: normal;

	font-weight: normal;

	font-size: 12px;

	text-align:right;

	float:right;

	margin-top:10px;

	}



.navigationolder {

	font-family: Helvetica,Arial,Verdana,Sans-Serif;

	font-style: normal;

	font-variant: normal;

	font-weight: normal;

	font-size: 12px;

	text-align:left;

	float:left;

	margin-top:10px;

	}



.pulled-right {

	display: block;

	float: right;

	width: 240px;

	text-align: right;

	font-size: 22px;

	font-family: Georgia, Times, Serif;

	font-weight:normal;

	letter-spacing:-1px;

	line-height:26px;

	color: #555555;

	margin:0 0 10px 10px;

}



.pulled-right:first-letter {text-transform:uppercase}



.pulled-left {

	display: block;

	float: left;

	width: 240px;

	text-align: left;

	font-size: 22px;

	font-family: Georgia, Times, Serif;

	font-weight:normal;

	letter-spacing:-1px;

	line-height:26px;

	color: #555555;

	margin: 0 10px 10px 0;

}



.pulled-left:first-letter {text-transform:uppercase}



body {

	color: #000000;

	background-image:url(images/grayback.gif);

	background-repeat: repeat-x;

	padding: 0;

	margin: 0;

	}



a:link, a:visited {

	color: #0049d0;

	text-decoration:none;

	}



a:hover, a:active {

	color:#0049d0;

	text-decoration:none;

	}



hr {

	display: block;

	height:1px;

	background:#333;

	border:0;

	}



small {

	font-size: 0.95em;

	background:#eef5e1;

	padding:3px 6px;

	}



img, a img, a:link img, a:visited img {

	border:none;


	}



img, a img, a:hover img, a:active img {

	border:none;


	}
	
.entry img, .entry a img, .entry a:link img, .entry a:visited img {

		border:none;


		}



.entry img, .entry a img, .entry a:hover img, .entry a:active img {

		border:none;

		}

img.alignright { float:right; margin:0 0 20px 20px; }

img.alignleft { float:left; margin:0 20px 20px 0; }



#recentpostswrap {

	width:960px;

	height:75px;

	margin-bottom:20px;

	display:block;

	background-image:url(images/dots.gif);

	background-repeat: repeat-x;

	background-position: left bottom;

	}



.recentposts {

	width:178px;

	float:left;

	padding-right:5px;

	margin-right:8px;

	font-size:12px;

	line-height:16px;

	font-family: Helvetica,Arial,Verdana,Sans-Serif;

	background:url(images/vertdots.gif) top right repeat-y;

	}



.recentpostsfirst {

	width:182px;

	float:left;

	padding-right:5px;

	margin-right:5px;

	font-size:12px;

	line-height:16px;

	font-family: Helvetica,Arial,Verdana,Sans-Serif;

	background:url(images/vertdots.gif) top right repeat-y;

	}



.recentpostslast {

	width:182px;

	float:left;

	font-size:12px;

	line-height:16px;

	font-family: Helvetica,Arial,Verdana,Sans-Serif;

	}



.recentpostshead {

	padding-bottom:3px;

	font-size:16px;

	font-family: Georgia, Times, Serif;

	font-weight:normal;

	letter-spacing:-1px;

	}



.recentposts h5 {

	font-family: Helvetica,Arial,Verdana,Sans-Serif;

	font-weight:normal;

	font-size: 10px;

	line-height: 10px;

	color: #333333;

	letter-spacing:0px;

	background:#ffffe0;

	border-width: 1px;

	border-style: solid;

	border-color: #e6db55;

	margin: 0 5px -1px 0;

	padding: 1px 3px 2px 3px;

	float:left;

	}



/* Ads */



#topbanner {

	padding: 10px 0px 0px 232px;

	width: 728px;

	}



#topbanner img, #topbanner img a:link, #topbanner img a:visited {

		border:0px;

		}



#topbanner img, #topbanner img a:hover, #topbanner img a:active {

		border:none;

		}



#middlebanner {

	font-family: Helvetica,Arial,Verdana,Sans-Serif;

	font-size: 9px;

	color:#555555;

	padding: 10px 0 24px 26px;

	border-bottom:1px solid #b6b6b6;

	border-top:1px solid #b6b6b6;

	}



#bottombanner {

	font-family: Helvetica,Arial,Verdana,Sans-Serif;

	font-size: 9px;

	color:#555555;

	padding:12px 0 0 112px;

	}



#middlebanner2 {

	font-family: Helvetica,Arial,Verdana,Sans-Serif;

	font-size: 9px;

	color:#555555;

	padding:12px 0 24px 10px;

	border-bottom:1px solid #b6b6b6;

	border-top:1px solid #b6b6b6;

	}



#postad {

	font-family: Helvetica,Arial,Verdana,Sans-Serif;

	font-size: 9px;

	color:#555555;

	margin-top:20px;

	margin-bottom:20px;

	padding-left:26px;

	padding-top:12px;

	padding-bottom:24px;

	border-bottom:1px solid #b6b6b6;

	border-top:1px solid #b6b6b6;

	}



#postadmiddlewrap {

	font-family: Helvetica,Arial,Verdana,Sans-Serif;

	font-size: 12px;

	text-align:center;

	color:#555555;

	padding-top:20px;

	padding-bottom:24px;

	margin-bottom:20px;

	border-bottom:1px solid #b6b6b6;

	width:520px;

	height:270px;

	clear:both;

	}



#postmiddle {

	border-top:1px solid #b6b6b6;

	padding-top:12px;

	}

	

.squarepostadleft {

	float:left;

	}



.squarepostadright {

	float:left;

	margin-left:15px;

	}



#postadbottom {

	font-family: Helvetica,Arial,Verdana,Sans-Serif;

	font-size: 9px;

	color:#555555;

	padding-left:26px;

	padding-top:12px;

	padding-bottom:24px;

	margin-top:10px;

	margin-bottom:10px;

	border-bottom:1px solid #b6b6b6;

	border-top:1px solid #b6b6b6;

	}



#sidebarads {

	font-family: Helvetica,Arial,Verdana,Sans-Serif;

	font-size: 9px;

	color:#555555;

	width:410px;

	height:125px;

	margin-bottom:10px;

	}



#sidebarads2 {

	width:410px;

	height:125px;

	margin-bottom:10px;

	}



#sidebaradsbottom {

	font-family: Helvetica,Arial,Verdana,Sans-Serif;

	font-size: 9px;

	color:#555555;

	width:410px;

	margin-bottom:10px;

	margin-top:20px;

	clear:both;

	}



.left125 {

	width: 125px;

	margin-right: 10px;

	float: left;

	}



.middle125 {

	width: 125px;

	margin-right: 10px;

	float: left;

	}



.right125 {

	width: 125px;

	float: left;

	}



#sidebaradleft {

	float:left;

	}



#sidebaradright {

	float:right;

	}



/* Links Page */



#blogroll {

	margin-top: 10px;

	}



#blogroll li {

	font-family: Helvetica,Arial,Verdana,Sans-Serif;

	font-style: normal;

	font-size: 13px;

	font-variant: normal;

	font-weight: normal;

	margin-bottom: 2px;

	margin-left: 10px;

	color: #555555;

	}



#blogroll h2 {

	font-size: 20px;

	font-family: Georgia, Times, Serif;

	font-weight:normal;

	letter-spacing:-1px;

	padding-bottom:10px;

	border-bottom:0px;

	margin: 0;

	color: #555555;

	}



/* Structure */



#page {

	width:960px;

	margin:0 auto;

	font-size:0.7em;

	}



#branding {

	height:225px;

	width:100%;

	background-image:url(images/banner.gif);

	background-repeat: no-repeat;

	background-position: top left;

	}



#headright {

	float:right;

	padding: 15px 0px 0px 0px;

	width: 400px;

	}



#feedbox {

	background-image:url(images/rss.gif);

	background-repeat: no-repeat;

	background-position: top left;

	height: 36px;

	padding: 5px 0 5px 42px;

	float: right;

	}



#feedbox p {

	font: 13px Helvetica,Arial,Verdana,Sans-Serif;

	text-transform:uppercase;

	color:#ffffff;

	text-align:right;

	line-height:18px;

}



#feedbox p a:link, #feedbox p a:visited {

	color: #ff9900;

	text-decoration:none;

	font-weight:normal;

	}



#feedbox p a:hover, #feedbox p a:active {

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #ff9900;

	}



.left {

	float:left;

	}



.right {

	float:right;

	}



#sidebar {

	width: 410px;

	float:right;

	}



#leftcol {

	width:300px;

	background:url(images/vertdots.gif) top right repeat-y;

	padding-right:10px;

	margin-top:10px;

	float:left;

	}



#rightcol {

	width:200px;

	padding-left:9px;

	margin-top: 0px;

	float:right;

	}



/*Subnav */



.subnav li {

	list-style:none;

	border-bottom:1px solid #FFF;

	}



.subnav li a:link, .subnav li a:visited {

	background:#eef5e1;

	display:block;

	padding:4px 4px 4px 8px;

	border-left:4px solid #e4efd5;

	}



.subnav li a:hover, .subnav li a:active {

	background:#e4efd5;

	text-decoration:none;

	color: #7da939;

	}



.subnav li li a:link, .subnav li li a:visited {

	border-left:none;

	}



/*	Headers */



h1 {

	font:4.95em Georgia, Times, serif;

	font-weight:bold;

	letter-spacing:-0.02em;

	margin: 20px 0px 0px 20px;

	width: 436px;

	height: 85px;

	}



h2 {

	font-size: 32px;

	font-family: Georgia, Times, Serif;

	font-weight:normal;

	letter-spacing:-1px;

	color:#000000;

	}



h3, #sidebar h2 {

	font: 13px Helvetica,Arial,Verdana,Sans-Serif;

	font-weight:bold;

	text-transform:uppercase;

	margin-bottom:4px;

	padding-bottom: 2px;

	color:#555555;

	background-image:url(images/dots.gif);

	background-repeat: repeat-x;

	background-position: left bottom;

	}



h3#respond {

	border-top:1px dotted #b6b6b6;

	margin-top:25px;

	padding-top:20px;

	text-transform:none;

	}



h3#comments {

	font-size: 24px;

	font-family: Georgia, Times, Serif;

	font-weight:normal;

	text-transform:none;

	letter-spacing:-1px;

	line-height:25px;

	padding-top:25px;

	color: #555555;

	}

	

h3.day-kicker {

	font: 13px Helvetica,Arial,Verdana,Sans-Serif;

	font-weight:bold;

	text-transform:uppercase;

	margin-bottom:4px;

	padding-bottom:0px;

	color:#555555;

	background:none;

	}



#rightcol h3.day-kicker {

	font: 11px Helvetica,Arial,Verdana,Sans-Serif;

	font-weight:bold;

	text-transform:uppercase;

	text-align:right;

	margin-bottom:0px;

	padding-bottom:0px;

	color:#555555;

	background:none;

	}

		

h4 {

	font-size: 24px;

	font-family: Georgia, Times, Serif;

	font-weight:normal;

	letter-spacing:-1px;

	line-height:25px;

	padding-top:8px;

	color: #555555;

	clear:both;

	}



.download {

	background:#e5f2bf;

	border-width: 1px;

	border-style: solid;

	border-color: #c2e069;

	margin-top:10px;

	margin-bottom:10px;

	padding-top:5px;

	padding-bottom:5px;

	padding-left:8px;

	padding-right:8px;

	font-family: Georgia, Times, Serif;

	font-size:18px;

	letter-spacing:-1px;

	color:#000000;

	float:left;

	}



h5 {

	font-family: Helvetica,Arial,Verdana,Sans-Serif;

	font-weight:bold;

	font-size: 12px;

	line-height: 11px;

	color: #333333;

	letter-spacing:0px;

	background:#ffffe0;

	border-width: 1px;

	border-style: solid;

	border-color: #e6db55;

	margin-right:5px;

	padding-left:5px;

	padding-right:5px;

	padding-top:2px;

	padding-bottom:2px;

	float:left;

	}



#leftcol h5, #rightcol h5 {

	font-family: Helvetica,Arial,Verdana,Sans-Serif;

	font-weight:bold;

	font-size: 10px;

	line-height: 10px;

	color: #333333;

	letter-spacing:0px;

	background:#ffffe0;

	border-width: 1px;

	border-style: solid;

	border-color: #e6db55;

	margin-right:5px;

	margin-bottom:-1px;

	padding-left:3px;

	padding-right:3px;

	padding-top:3px;

	padding-bottom:1px;

	float:left;

	}



.entry h5 {

	font-family: Helvetica,Arial,Verdana,Sans-Serif;

	font-weight:bold;

	font-size: 12px;

	line-height: 11px;

	color: #333333;

	letter-spacing:0px;

	background:#ffffe0;

	border-width: 1px;

	border-style: solid;

	border-color: #e6db55;

	margin-top:6px;

	margin-right:5px;

	padding-left:5px;

	padding-right:5px;

	padding-top:2px;

	padding-bottom:2px;

	float:left;

	}



h4#comments {

	font-size: 24px;

	font-family: Georgia, Times, Serif;

	font-weight:normal;

	letter-spacing:-1px;

	line-height:25px;

	padding-top:25px;

	color: #555555;

	}



#dotw {

	background:#f0f0f0;

	background-image:url(images/drinkback.gif);

	background-repeat: no-repeat;

	background-position: right bottom;

	padding: 10px;

	font-family: Georgia, Times, Serif;

	font-style: normal;

	font-variant: normal;

	font-weight: normal;

	font-size: 18px;

	}



#dotw h3 {

	font: 13px Helvetica,Arial,Verdana,Sans-Serif;

	font-weight:bold;

	text-transform:uppercase;

	margin-bottom:4px;

	padding-bottom: 2px;

	color:#555555;

	background-image:url(images/greydots.gif);

	background-repeat: repeat-x;

	background-position: left bottom;

	}



.twitter-timestamp {

	font-size: 12px;

	text-decoration:none;

	}

	

#dotw .tweet p {

	font-family:Georgia,Times,Serif;

	font-size:15px;

	line-height:17px;

	color:#333333;

}



.post-info {

	background:#f0f0f0;

	padding: 8px;

	width: 150px;

	float: right;

	font-family: Helvetica,Arial,Verdana,Sans-Serif;

	font-size: 11px;

	font-style: normal;

	font-variant: normal;

	font-weight: normal;

	color: #555555;

	text-align:right;

	margin-left:8px;

	}



#ontheside {

	width:180px;

	float:left;

	background:#333333;

	background-image:url(images/sideback.gif);

	background-repeat: no-repeat;

	background-position: right bottom;

	padding: 10px 10px 40px 10px;

	margin-top:20px;

	}



.onthesidewrap {

	margin-bottom: 10px;

	}



.onthesideexcerpt p {

	font-family: Helvetica,Arial,Verdana,Sans-Serif;

	font-style: normal;

	font-variant: normal;

	font-weight: normal;

	line-height: 15px;

	font-size: 12px;

	color: #CCCCCC;

	display: inline;

	}



#ontheside a:link, #ontheside a:visited {

	color: #ffffff;

	text-decoration:none;

	font-weight: bold;

	}



#ontheside a:hover, #ontheside a:active {

	color:#ffffff;

	text-decoration:none;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #ffffff;

	}



#otstop {

	font-family: Helvetica,Arial,Verdana,Sans-Serif;

	font-style: normal;

	font-variant: normal;

	font-weight: normal;

	font-size: 13px;

	line-height: normal;

	text-transform: uppercase;

	padding-bottom:2px;

	margin-bottom:6px;

	color: #eeeeee;

	background-image:url(images/dkgreydots.gif);

	background-repeat: repeat-x;

	background-position: left bottom;

	}



#sidebarlinks {

	width:190px;

	float:right;

	margin-top:15px;

	}



#sidebarlinks p {

	font-family: Helvetica,Arial,Verdana,Sans-Serif;

	font-size:12px;

	line-height:14px;

	font-style: normal;

	font-variant: normal;

	font-weight: normal;

	margin-bottom: 8px;

	color: #555555;

	}



#sidebarlinks li {

	list-style:none;

	font-family: Helvetica,Arial,Verdana,Sans-Serif;

	font-size:12px;

	line-height:14px;

	font-style: normal;

	font-variant: normal;

	font-weight: normal;

	margin-bottom: 4px;

	color: #555555;

	}



.sidebarwrap {

	margin-bottom: 20px;

	}



/* Content */



#content {

	width:520px;

	float:left

	}



.description {

	font-size: 1.3em;

	font-weight: bold; 

	font-style:italic;

	color:#545454;

	margin-top:-4px;

	}



.feature {

	padding-bottom:10px;

	border-bottom:1px dotted #b6b6b6;

	}



.feature p, #rightcol p {

	font-family: Helvetica,Arial,Verdana,Sans-Serif;

	font-size:13px;

	line-height:16px;

	}



.feature p a:link, .feature p a:visited {

	color: #0049d0;

	text-decoration:none;

	}



.feature p a:hover, .feature p a:active {

	color:#0049d0;

	text-decoration:none;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #0049d0;

	}



#rightcol p a:link, #rightcol p a:visited {

	color: #0049d0;

	text-decoration:none;

	}



#rightcol p a:hover, #rightcol p a:active {

	color:#0049d0;

	text-decoration:none;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #0049d0;

	}



#lead {

	width: 520px;

	position: relative;

	margin-bottom: 10px;

	margin-top:-15px;

	}



#lead p {

	font-family: Georgia, Times, Serif;

	font-size:15px;

	line-height:20px;

	}



#lead p a:link, #lead p a:visited {

	color: #0049d0;

	text-decoration:none;

	}



#lead p a:hover, #lead p a:active {

	color:#0049d0;

	text-decoration:none;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #0049d0;

	}



#leftcol h2 {

	font-size:22px;

	font-family:Georgia,Times,Serif;

	letter-spacing:-1px;

}



#leftcol h2 a:link, #leftcol h2 a:visited {

	color:#0049d0;

	text-decoration:none;

}



#leftcol h2 a:hover, #leftcol a:active {

	color:#0049d0;

	text-decoration:none;

	border-bottom:2px solid #0049d0;

}



.title {

	font-size:22px;

	font-family: Georgia, Times, Serif;

	letter-spacing:-1px;

	}



.title a:link, .title a:visited {

	color:#0049d0;

	text-decoration:none;

}



.title a:hover, .title a:active {

	color:#0049d0;

	text-decoration:none;

	border-bottom:2px solid #0049d0;

}



.feature .title a:link, .feature .title a:visited {

	color: #0049d0;

	text-decoration:none;

	}



.feature .title a:hover, .feature .title a:active {

	color:#0049d0;

	text-decoration:none;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #0049d0;

	}





.titleright {

	font-size:22px;

	font-family: Georgia, Times, Serif;

	letter-spacing:-1px;

	margin-top:5px;

	}



#leadpic {

	width: 520px;

	height: 170px;

	}



#leadtitle {

	font-size: 32px;

	font-family: Georgia, Times, Serif;

	font-weight:normal;

	letter-spacing:-1px;

	line-height:25px;

	top:115px;

	position:relative;

	}



#leadtitle a:link, #leadtitle a:visited {

	color: #FFF;

	text-decoration:none;

	padding-left:10px;

	padding-right:10px;

	padding-top:5px;

	padding-bottom:8px;

	background-image:url(images/transparent_bg.png);

	background-repeat: repeat;

	}



#leadtitle a:hover, #leadtitle a:active {

	color:#FFF;

	text-decoration:none;

	padding-left:10px;

	padding-right:10px;

	padding-top:5px;

	padding-bottom:8px;

	background-image:url(images/transparent_bg.png);

	background-repeat: repeat;

	border-width: 2px 2px 2px 0;

	border-style: solid;

	border-color: #FFF;

	}



#lead .morelink {

	font-family: Helvetica,Arial,Verdana,Sans-Serif;

	font-size: 12px;

	}



.deckfront {

	font-size: 24px;

	font-family: Georgia, Times, Serif;

	letter-spacing:-1px;

	line-height:25px;

	padding-top:8px;

	padding-bottom:8px;

	color: #555555;

	}



.deck {

	font-size: 24px;

	font-family: Georgia, Times, Serif;

	letter-spacing:-1px;

	line-height:25px;

	padding-bottom:8px;

	color: #555555;

	}



#leftcol .feature {

	border-bottom:none;

	}



#leftcol img {

	margin-bottom: 4px;

	display:block

	}



#rightcol .clearfloat {

	background-image:url(images/dots.gif);

	background-repeat: repeat-x;

	background-position: left bottom;

	padding:12px 0;

	}



#sidelist li {

	list-style:none;

	}	



.bullets li {

	list-style:none;

	}



#sidelist .bullets li {

	list-style:none;

	}



#sidelist .children {

	list-style:none;

	}



#sidelist .children li {

	list-style:none;

	}



#sidelist .children li a, #sidelist .children li a:visited {

	list-style:none;

	}



#sidelist .children li a:hover, #sidelist .children li a:active	{

	list-style:none;

	}



.postmetadata {

	margin: 30px 0;

	}



#writer {

	background:#eef5e1;

	margin:25px 0 15px 0;

	padding:12px;

	}



#writer span {

	display:block;

	padding-top:4px;

	border-top:1px solid #cbd8b4;

	margin-top:12px;

	}



#writer p {

	margin:0;

	width:482px;

	}



.listentry {

	padding-top:5px;

	padding-bottom:10px;

	}



.listentry p {

	font-family: Georgia, Times, Serif;

	font-size:15px;

	line-height:18px;

	color:#000000;

	}



.entry {

	padding-bottom:10px;

	padding-top:10px;

	}



.entry p {

	font-family: Georgia, Times, Serif;

	font-size:16px;

	line-height:20px;

	color:#000000;

	padding-top:5px;

	padding-bottom:5px;

	}



.entry a:link, .entry a:visited {

	color: #0049d0;

	text-decoration:none;

	}



.entry a:hover, .entry a:active {

	color:#0049d0;

	text-decoration:none;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #0049d0;

	}



h3 a:link, h3 a:visited {

	color:#0049d0;

	}



/*Post Formatting*/



.kicker {

	font-family: Helvetica,Arial,Verdana,Sans-Serif;

	font-style: normal;

	font-variant: normal;

	font-weight: normal;

	font-size:13px;

	color: #555555;

	text-transform: uppercase;

	}



#postdetails {

	padding:10px 0 0 0;

}



#postdetails p {

	font-family: Helvetica,Arial,Verdana,Sans-Serif;

	font-size:12px;

	line-height:15px;

	font-style: normal;

	font-variant: normal;

	font-weight: normal;

	color: #555555;

	}



#postdate {

	width:50%;

	height:16px;

	float:left;

	font-family: Helvetica,Arial,Verdana,Sans-Serif;

	font-size:12px;

	line-height:15px;

	font-style: normal;

	font-variant: normal;

	font-weight: normal;

	color: #555555;

	margin:0 0 10px 0;

}



.postshare {

	height:16px;

	text-align:right;

	margin:0 0 10px 0;

}



#postbyline {

	font-family: Helvetica,Arial,Verdana,Sans-Serif;

	font-size:12px;

	line-height:15px;

	font-style: normal;

	font-variant: normal;

	font-weight: normal;

	color: #555555;

	margin:10px 0 10px 0;	

}



#postcommentcount {

	width:50%;

	float:right;

	font-family: Helvetica,Arial,Verdana,Sans-Serif;

	font-size:12px;

	line-height:15px;

	font-style: normal;

	font-variant: normal;

	font-weight: normal;

	color: #555555;

	text-align:right;

	margin:10px 0 10px 0;

}



.frontpostdetails {

	font-family: Helvetica,Arial,Verdana,Sans-Serif;

	font-style: normal;

	font-variant: normal;

	font-weight: normal;

	font-size: 10px;

	padding-top:3px;

	color: #555555;

	text-align:right;

	width:100%;

	}



.picleft {

	float:left;

	margin:3px 14px 10px 0;

	border:7px solid #f2f2f2;

	}



.picright {

	float:right;

	margin:3px 0 10px 14px;

	border:7px solid #f2f2f2;

	}



.post blockquote {

	padding-bottom:20px;

  	background-image:url(images/quoteend.gif);

	background-repeat: no-repeat;

	background-position: bottom right;

	color: #555555;

	}



.post blockquote p {

	padding:20px 35px 0px 35px;

	font-size:15px;

	font-family:Helvetica,Arial,Verdana,Sans-Serif;

	line-height:20px;

	text-align:justify;

	color: #000;

  	background-image:url(images/quotestart.gif);

	background-repeat: no-repeat;

	background-position: top left;

	}



.post ul.tweetlist {

margin:10px 20px 10px 20px;

}



.post ul.tweetlist li {

	list-style:none;

	font-family: Helvetica,Arial,Verdana,Sans-Serif;

	font-size:15px;

	line-height:18px;

	color:#333333;

	padding-bottom:10px;

}



.post ul {

	margin: 8px 0px 3px 20px;

	}



.post ul li {

	list-style:square inside;

	font-family: Helvetica,Arial,Verdana,Sans-Serif;

	font-size:13px;

	line-height:15px;

	color:#333333;

	padding-bottom:5px;

	}



.post ol {

	margin: 8px 0px 3px 20px;

	}



.post ol li {

	list-style:decimal inside;

	font-family: Helvetica,Arial,Verdana,Sans-Serif;

	font-size:13px;

	line-height:15px;

	color:#333333;

	padding-bottom:5px;

	}



#tags {

	padding:3px;

	border-bottom:1px solid #DDD;

	border-top:1px solid #DDD;

	}



/* Form Elements */



select {

	background:#f2f2f2;

	border:1px solid #9c9c9c;

	width:100%

	}



#searchform {

	padding:0 0 0 0;

	}



.button:hover {

	background:#777;

	color:#FFF;

	text-decoration:none;

	}



#contact-area {

	width: 100%;

	}



#commentform input {

	width: 100%;

	padding: 5px;

	font-family: Georgia, Times, serif;

	font-size: 15px;

	line-height: 18px;

	color: #555555;

	margin: 0px 0px 10px 0px;

	border: 2px solid #ccc;

	}



.searchme input {

	width: 180px;

	padding: 2px;

	font-family: Georgia, Times, serif;

	font-size: 15px;

	line-height: 16px;

	color: #555555;

	margin: 0px 0px 10px 0px;

	border: 2px solid #ccc;

	}



.searchme input:focus {

	border: 2px solid #0049d0;

	}



.searchme .button {

	width: 60px;

	font-family: Helvetica,Arial,Verdana,Sans-Serif;

	font-size:12px;

	font-style: normal;

	font-variant: normal;

	font-weight: normal;

	text-transform: uppercase;

	}



#commentform textarea {

	padding: 5px;

	width: 510px;

	font-family: Georgia, Times, serif;

	font-size: 15px;

	line-height: 18px;

	color: #555555;

	margin-bottom: 10px;

	margin-top: 5px;

	border: 2px solid #ccc;

	}



#commentform textarea {

	height: 120px;

	}



#commentform textarea:focus, #commentform input:focus {

	border: 2px solid #0049d0;

	}



#commentform input.submit-button {

	width: 30%;

	float: left;

	font-family: Helvetica,Arial,Verdana,Sans-Serif;

	font-size:14px;

	font-style: normal;

	font-variant: normal;

	font-weight: normal;

	text-transform: uppercase;

	padding:8px 0 5px 0;

	}

	

#commentform input.submit-button:hover {

	background:#777;

	color:#FFF;

	text-decoration:none;

	}



label {

	float: left;

	text-align: right;

	margin-right: 15px;

	width: 100px;

	padding-top: 5px;

	font-size: 1.4em;

	}



.comment-inputs {

	width: 30%;

	float: left;

	margin-right: 20px;

	margin-bottom: 20px;

	margin-left: 0px;

	margin-top: 10px;

	}



.comment-inputs p {

	font-family: Georgia, Times, serif;

	font-size: 15px;

	}



.comment-inputsright {

	width: 30%;

	float: left;

	margin-right: 0px;

	margin-bottom: 20px;

	margin-left: 0px;

	margin-top: 10px;

	}



.comment-inputsright p {

	font-family: Georgia, Times, serif;

	font-size: 15px;

	}



/* Comments*/



#trackme {

	font-family: Helvetica,Arial,Verdana,Sans-Serif;

	font-size: 12px;

	}



.trackingback {

	font-family: Georgia, Times, serif;

	font-size: 12px;

	margin-left: 10px;

	margin-top: 10px;

	}



.authorcomment {

	margin: 15px 0 3px;

	padding: 8px 15px 10px 15px;

	background-color:#f0f0f0;

	background-image:url(images/koj.gif);

	background-repeat: no-repeat;

	background-position: right bottom;

	}



.authorcomment p {

	padding-left:30px;

	font-family: Georgia, Times, Serif;

	font-size:13px;

	line-height:15px;

	color:#000000;

	padding-top:5px;

	padding-bottom:5px;

	}



#commentform small {

	background:#FFF;

	font-weight:bold;

	padding:0;

	}	



.commentmetadata {

	display: block;

	font-family: Helvetica,Arial,Verdana,Sans-Serif;

	font-size:12px;

	line-height:15px;

	font-style: normal;

	font-variant: normal;

	font-weight: normal;

	color: #555555;

	background-image:url(images/dots.gif);

	background-repeat: repeat-x;

	background-position: left bottom;

	padding-bottom:5px;

	}



.authorcomment cite {

	font: 20px Georgia, Times, Serif;

	font-weight:normal;

	letter-spacing:-1px;

	}



.commentlist {

	margin: 15px 0 3px;

	padding: 8px 15px 10px 15px;

	}



.commentlist p {

	font-family: Helvetica,Arial,Verdana,Sans-Serif;

	font-size:13px;

	line-height:17px;

	color:#000000;

	padding:5px 0 5px 0;

	}

.commentlist p i {
	font-size:10px;
	}



#commentform small {

	background:#FFF;

	font-weight:bold;

	padding:0;

	}



.commentmetadata {

	display: block;

	font-family: Helvetica,Arial,Verdana,Sans-Serif;

	font-size:11px;

	line-height:14px;

	font-style: normal;

	font-variant: normal;

	font-weight: normal;

	color: #555555;

	background-image:url(images/dots.gif);

	background-repeat: repeat-x;

	background-position: left bottom;

	padding-bottom:5px;

	}



.commentlist cite {

	font: 20px Georgia, Times, Serif;

	font-weight:normal;

	letter-spacing:-1px;

	}



/* Float Properties*/



.clearfloat:after {

	display:block;

	visibility:hidden;

	clear:both;

	height:0;

	content:".";

	}



.clearfloat {

	display:inline-block

	}



.clearfloat {

	display:block

	}



/* Footer*/



#footer {

	margin-top: 40px;

	text-align:center;

	width: 100%;

	font-family: Helvetica,Arial,Verdana,Sans-Serif;

	font-size:11px;

	padding:5px;

	background-color:#333333;

	clear:both;

	color:#d3d1d1;

	}



#footer a {

	color:#FFFFFF;

	}
