/* 
Theme Name: Goldilocks 2010
Theme URL: http://goldilocksride.com/
Description: Theme for 2010 Goldilocks Charity Ride
Author: Brad Rowberry
Author URI: http://rowdesign.com
Version: 1.0

*/


/* COLORS

green: 8ec000
blue: 82d5fa
light blue: a7e2fc
pink: ff85ae  
*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, del, dfn, em, font, img, ins, kbd, q, s, samp, acronym, address, big, cite, code,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;}caption, th, td {text-align:left;font-weight:normal;}table {border-collapse:separate;border-spacing:0;}blockquote:before,blockquote:after,q:before,q:after {content: "";}blockquote, q {quotes: "" "";}
{margin:0;padding:0;}


body {background-color: #82d5fa; background: url(images/bg.png) repeat; font-size: 14px; font-family:Verdana, Geneva, sans-serif;}
#wrapper {margin-top: 40px; margin-bottom: 25px;}	
#container { 
border: 5px solid #8ec000;
	margin: 0 auto;
	width: 750px;
	background-color: #fff;
}

#header {
	height: 73px;
	background: url(images/header.jpg) no-repeat;
	width: 750px;
	height: 310px;
	
}

#homelink {
	width: 750px;
	height: 250px;
	margin-bottom: -40px;
}
.hidden {text-indent: -99999px;} 
#navbar {
	width: 750px;
	height: 25px;
	background-color: #82d5fa;
	margin: 0 auto;
	text-align:center;
}

#navbar ul {padding-top: 0px;}

#navbar li {
	display:inline;
	height:25px;
	padding: 0px 10px 7px 10px;
}
#navbar li:hover {}
#navbar li a {display:inline-block; text-decoration:none; color: #fff; font-weight:bold; margin-top:3px; font-size:90%;}
#navbar li a:hover {border-bottom: 1px dotted #fff;}



#widgetbar {
	width: 150px;
	float: left;

}



.defaultwidget {
width: 135px;
margin: 5px;
padding: 5px;

	padding-bottom: 10px;
	background: #fff;
	text-align: left;
	border: 2px dotted #82d5fa;
}

.defaultwidget a {
	color: #ff85ae;	
	text-decoration: none;
	width: 100%;
	display:block;
}

.defaultwidget a:hover {color: #fff; background-color: #ff85ae;}

.defaultwidget ul { 
	list-style-position:inside;	
	list-style-type: none;
}

.defaultwidget ul li {
	width: 100%; 
	border-bottom: 1px solid #eee;
}

.defaultwidget ul li:hover {}

.defaultwidget ul li ul li a {
margin-left: 15px;
width: 120px;
	}

.defaultwidget h5 {
	color: #ff85ae;
	font-weight:bold;
	margin-bottom: 7px;
}


#content {
	width: 580px; 
	float: right;
	padding: 0px 10px;
}

.ft {}

.ft h2 {
	color: #fff;
	width: 99%;
	padding: 5px;
	background-color:#ff85ae;
	background: url(images/pink-background.png) repeat;
	margin: 5px 0px 5px 0px;
	font-size: 1.4em;
	font-weight:bold;
}
.ft h2 a {text-decoration: none; color: #fff; }
.ft h2 a:hover {border-bottom: 1px dotted #fff;}
.ft h3 {width: 99%; border-bottom:2px dotted #8ec000; color: #8ec000; font-weight:bold; margin-top: 8px; margin-bottom: 5px; font-size: 1.3em;}
.ft h4 {width: 99%; border-bottom:2px dotted #82d5fa; color: #82d5fa; font-weight:bold; margin-top: 8px; margin-bottom: 5px; font-size: 1.3em;}
.ft h5 {}
.ft h6 {}
.ft p {line-height: 1.6em; margin-bottom: 15px; margin-top: 5px;}
.ft a {color: #ff85ae; text-decoration:none; border-bottom: 1px dotted #ff85ae;}
.ft a:hover { }
.ft ul {margin: 5px; }
.ft li {list-style-position: outside; margin-left: 30px; margin-bottom: 4px; margin-top: 4px;}
.date {font-size: 70%; color: #666; }
.commentcount {float: right;}
.addtoany_list a {border-bottom:none;}
.alignleft {float: left; margin: 6px;}
.alignright {float: right; margin: 6px;}
em {font-weight:bold;}
strong {font-weight:bold}

.riderbio {
	margin: 30px;
	border:2px dotted #8ec000;
	padding: 15px;
	margin: 0 auto;
	margin-bottom: 30px;
}




#footer {
	width: 750px;
padding-bottom: 30px;
height: 150px;
	background: url(images/pink-background.png) repeat;
}	

.footerwidget {
	float: left;
	width: 200px;
	margin: 12px;
	padding: 10px;
	background-color:#fff;
	font-size: 80%;
	border: 2px solid #82d5fa;
	line-height:16px;
	min-height: 100px;
}

.footerwidget h5 {
	font-size: 120%;
	font-weight: bold;
	color: #82d5fa;
	margin-bottom: 8px;
	border-bottom: 2px dotted #82d5fa; 
}

.footerwidget p, .footerwidget a {
	margin-bottom: 5px;
	line-height:14px;
}

.footerwidget a {
	color: #8ec000;
	border-bottom: 1px dotted;
	text-decoration:none;
}

.footerwidget a:hover {font-weight:bold;}

.clear {clear:both;}


/*image sprite*/
.imagesprite {
	height: 75px;
	width: 150px; 
	background-image: url(images/goldilocks-sponsors.jpg);
	background-repeat: no-repeat;
	margin: 15px;
	clear: right;
	float: left;
}

.ihc 				{background-position: 0px 0px;}
.herrimancity		{background-position: 0px -75px;}
.healthyherriman	{background-position: 0px -150px;}
.pedalpalooza		{background-position: 0px -225px;}
.slhd				{background-position: 0px -300px;}
.infinite			{background-position: 0px -375px;}
.oss				{background-position: 0px -450px;}
.sucre				{background-position: 0px -525px;}
.yoga				{background-position: 0px -600px;}