/***********************************

STYLES FOR KENDA MOREWOOD MINI SITE

***********************************/

body, html {
	height:100%;
	margin:0; padding:0;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; line-height:143%;
}

body {
	background-color:#292929; background-image:url(../images/bg-main.jpg); background-repeat:repeat-x;
}

a img {border:none; outline:none;}

h3 {
	color:#FFF; font-weight:bold; font-size:12px;
	border-bottom:1px solid #666;
	width:60%;
	padding:0px 0px 4px 0px; margin:25px 0px 10px 0px;
}


/*Top Bar & Navigation Styles*/

#topBarWrapper {
	width:100%; height:75px;
	background-color:#000000;
}

#topBar {
	width:960px;
	margin:0 auto; padding:22px 0px 0px 0px;
} 

.logo {float:right}

#Nav {float:left;}

#Nav ul {
	margin:0; padding:7px 0px 0px 0px;
	list-style-type:none;
}

#Nav li {
	margin:0px 25px 0px 0px;
	float:left;
}


/*Kenda Morewood Styles Start*/

#contentWrapper {
	width:840px;
	margin:0 auto; padding:0px 0px 0px 0px;
	position:relative;
}

.heroPic {
	margin:0; padding:0;
	position:absolute; top:0; left:0;
}

.riderProfile {
	margin:0; padding:0px 0px 50px 0px;
}

.makuluLeft, makuluRight {
	float:left;
}

.makuluLeft { margin:0px 30px 0px 0px;}
.makuluLeftRiders { margin:0px 30px 0px 0px; color:#CCCCCC; float:left}


/*Navigation Styles Start*/
ul.kendamorewoodNav {
	width:400px; height:29px;
	list-style-type:none;
	margin:0px 0px 0px 0px; padding:370px 0px 20px 12px;
}

ul.kendamorewoodNav li {
	margin:0; padding:0;
	float:left;
}

.leftCol {
	width:500px;
	float:left;
}
.rightCol {
	width:245px;
	float:right;
}

#div-1 {
	background-image:url(../images/bg-content-block.jpg); background-repeat:no-repeat; background-position:0 0; background-color:#1b1b1b;
	margin:0; padding:0px 0px 20px 0px;
	position:relative;
}

#T-1, #T-2, #T-3 {
	margin:0 auto;
	width:780px; background:none;
}

#rss-iframe {
	margin:0; padding:10px 0px 0px 0px;
}

.post-title a {
	background-color:#000000;
	color:#FFFFFF;
}

#homePhotos, #bikePhotos, #ridersPhotos {
	margin:0px 0px 20px 0px;
}

#homePhotos ul, #bikePhotos ul, #ridersPhotos ul {
	margin:0; padding:0;
	list-style:none;
}

#homePhotos a img, #bikePhotos a img, #ridersPhotos a img {
	margin:0;
	border:1px solid #333;
}
#homePhotos a:hover img, #bikePhotos a:hover img, #ridersPhotos a:hover img {
	margin:0;
	border:1px solid #66cc00;
}


/*FOOTER STYLES START*/
.Footer {
	margin:0 auto; padding:0px 0px 50px 0px;
	background-image:url(../images/bg-footer-strip.jpg); background-repeat:no-repeat;
	width:872px; height:99px;
}

.Footer ul {
	margin:0; padding:23px 0px 0px 15px;
	list-style:none;	
}

.Footer li {
	float:left;
}
/*FOOTER STYLES END*/




/*FLOAT BG CLEAR FIX (hack)*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

img, div { behavior: url(../iepngfix.htc) }
