body {
	background:#484824 url('images/body-bg2.gif') repeat;
	text-align:center;margin:0px;
}

h1		{}

h2	{
	font:900 1.4em Arial, Helvetica, sans-serif;
	letter-spacing:-0.04em;
	margin:0 0 3px;
}

h3	{
	font:900 1.2em Arial, Helvetica, sans-serif;
	letter-spacing:-0.03em;
	margin:0 0 3px;
}

h4		{}

a	{
	color:#333300;font-family:Arial, Helvetica, sans-serif;
}

input		{border:1px solid #333;font:1.1em Arial, Helvetica, sans-serif;}
textarea	{border:1px solid #333;font:1.1em Arial, Helvetica, sans-serif;}

/* ID's */

#oContainer {
	margin:0 auto; width:950px;
	background-color:#F0F0F0;
	text-align:left;
	border-left:10px solid #FFF;border-right:10px solid #FFF;
}

#oContainer-Header {margin:0 auto;}
#oHeader {
	width:950px;
	border-bottom:5px solid #FFF;
}
	
	#oHeader-Logo {
		float:left; margin: 5px 0 0 10px;
	}

#oContainer-Body {width:950px;background-color:#F3F1E9;}
#oBody 		{
	float:left;
	width:640px; min-height:400px;_height:400px;
	font:1em Arial Arial, Helvetica, sans-serif;
	line-height:1.4em;
	border-right:1px dotted #DBD5C5;
}
	#oComments {
		float:left;
		width:630px;
		font:1em Arial Arial, Helvetica, sans-serif;
		line-height:1.4em;
	}

#oSideBar	{
	width:280px;float:right;	
	padding:10px;
}
	#oSideBar h3 	{color:#31363E;border-bottom:1px solid #31363E;}
	#oSideBar a 	{color:#31363E;}
	#oSideBar ul	{margin:0px;padding:0px;}
	#oSideBar li	{list-style-type:none;padding:0 0 3px 5px;}
	
#oExtra	{ 
	border-top:1px solid #DBD5C5;
	width:930px; padding:10px;
	font:1em Arial, Helvetica, sans-serif;
	background:#333;color:#FFF;
	border-top:5px solid #FFF;
	border-bottom:5px solid #FFF;
}
	#oExtra a {color:#999;}
	
#oFooter	{ 
	border-top:1px solid #DBD5C5;
	width:930px; padding:10px;
	font:0.7em Arial, Helvetica, sans-serif;
	background:#CCC;color:#333;
}
	#oFooter ul	{margin:0px;padding:0px;}
	#oFooter li {display:inline;padding:0 20px 0 0;}
	
/* Classes */

.postmetadata 	{font:0.7em Arial, Helvetica, sans-serif;}

.post			{padding:10px;}	

.side-list		{margin:0px;padding:0px;}
	.side-list li {margin:0px;padding:0 0 0 5px;list-style-type:none;font:0.9em Arial, Helvetica, sans-serif;}
	
.white-box			{background-color:#FFF;padding:5px;}
.white-top			{background:url('http://www.cyclesmithslc.com/_images/tr.gif') 100% 0 no-repeat;display:block;}
.white-bottom		{background:url('http://www.cyclesmithslc.com/_images/br.gif') 100% 0 no-repeat;display:block;}

.flickr_badge_image {margin:0px;}
.flickr_badge_image img {float:left;margin:2px;padding:3px;background-color:#FFF;border: 1px solid black !important;}
#flickr_badge_source {text-align:left; margin:0 10px 0 10px;}
#flickr_badge_icon {float:left; margin-right:5px;}
#flickr_www {display:block; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}
#flickr_badge_wrapper {}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}