﻿/*
Theme Name: WordPress MelRad Racing
Theme URI: http://wordpress.org/
Description: WordPress theme designed specifically for the MelRad Racing Team website.
Version: 1.0
Author: Kristoffer San Nielsen
Author URI: http://ninthvector.com/
Tags: red, grey, melrad racing

	MelRad Racing v1.0

	This theme was designed and built by Kristoffer San Nielsen, NinthVector, LLC

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/


* {
	font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size:12px;
	color:#333;
}
body {
	margin:0;
	background-image:url(images/body_bg_img.jpg);
	background-repeat:repeat-x;
	background-position:0px 50px;
}
img {
	border:none;
	border-color:#FFFFFF;
}
#page_wrapper {
	width:900px;
	margin:auto;
}

/* <<< HEADER >>>
--------------------------------------------------------------- */
#top_bar {
	width:100%;
	height:10px;
	background-color:#333;
}
#sponsor_logo_banner {
	width:100%;
	height:39px;
	background-position:center;
	background-image:url(images/sponsor_banner3.gif);
	background-repeat:no-repeat;
	border-bottom:1px solid #999;
}

#header {
	margin:auto;
	width:900px;
	height:158px;
	background-color:#fff;
}
#header_wrapper {
	margin:auto;
	width:900px;
	height:auto;
	background-color:#fff;
	border-right:1px solid #999;
	border-left:1px solid #999;
	padding-right:5px;
	padding-left:5px;
}	
#header_container {
	margin:auto;
	width:inherit;
	height:157px;
	padding:0px;
	background-image:url(images/header_bg_img.jpg);
	background-repeat:repeat-x;
	background-color:#eee;
}
#melrad_logo {
	position:relative;
	top:22px;
	left:10px;
}
#mainsponsor {
	position:relative;
	top:-37px;
	left:40px
}
#specialized_logo {
	position:relative;
	top:-37px;
	left:160px
}
#avia_logo {
	position:relative;
	top:-31px;
	left:180px
}

/* <<< CONTENT >>>
--------------------------------------------------------------- */
#content_wrapper {
	margin:auto;
	width:900px;
	height:auto;
	background-color:#fff;
	border-right:1px solid #999;
	border-left:1px solid #999;
	border-bottom:1px solid #999;
	padding:5px;
}	
#content_container {
	margin:auto;
	width:inherit;
	height:auto;
	padding:0px;
	background-image:url(images/content_bg_img.jpg);
	background-repeat:repeat-x;
	background-color:#fff;
}
	#coach_tips {
		width:330px;
		height:95px;
	}
	#athlete_blog {
		width:330px;
		height:95px;
	}
	
	#left_column {
		width:670px;
		float:left;
		margin-left:10px;
	}
	#left_column div h2 {
	    margin-top:20px;
		font-size:22px;
		letter-spacing:-.05em;
		color:#C80C24;
	}
	#left_column div h2 a {
	    font-size:22px;
		text-decoration:none;
		letter-spacing:-.05em;
		color:#C80C24;
	}
	#left_column div small {
		color:#666;
		font-size:11px;
		letter-spacing:-.05em;
	}
	.entry {
	    color:#C80C24;
	}
	.postmetadata {
	    font-size:10px;
		color:#666;
	}
	.navigation {
	    color:#C80C24;
	}
	
	
/* <<< SIDE BAR >>>
--------------------------------------------------------------- */	
	#right_column {
		width:200px;
		float:right;
		margin-right:10px;
	}
	
	ul#menu {
		padding:0px;
	}
		ul#menu li {
			list-style:none;
		}
		ul#menu li a {
			display:block;
			width:200px;
			height:25px;
			background-repeat:no-repeat;
		}
		li#menu_about a {
			background-image:url(images/mnu_about_up.gif);
		}
			li#menu_about a:hover {
				background-image:url(images/mnu_about_dwn.gif);
			}
		li#menu_team a {
			background-image:url(images/mnu_team_up.gif);
		}
			li#menu_team a:hover {
				background-image:url(images/mnu_team_dwn.gif);
			}
		li#menu_schedule a {
			background-image:url(images/mnu_schedule_up.gif);
		}
			li#menu_schedule a:hover {
				background-image:url(images/mnu_schedule_dwn.gif);
			}
		li#menu_results a {
			background-image:url(images/mnu_results_up.gif);
		}
			li#menu_results a:hover {
				background-image:url(images/mnu_results_dwn.gif);
			}
		li#menu_media a {
			background-image:url(images/mnu_media_up.gif);
		}
			li#menu_media a:hover {
				background-image:url(images/mnu_media_dwn.gif);
			}
		li#menu_sponsors a {
			background-image:url(images/mnu_sponsors_up.gif);
		}
			li#menu_sponsors a:hover {
				background-image:url(images/mnu_sponsors_dwn.gif);
			}

/* <<< FOOTER >>>
--------------------------------------------------------------- */	
#footer {
	width:900px;
	margin:auto;
}

/* <<< UTILITIES >>>
--------------------------------------------------------------- */	
.clear {
	clear:both;
	margin-bottom:40px;
}
/* THIS DIV IS LOCATED IN THE SIDEBAR INCLUDE */
div#preload_images {
	
} 

/* <<< CONTENT >>>
--------------------------------------------------------------- */	
table#athlete_profile {
	font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size:12px;
	
	width:650px;
}
table#athlete_profile th {
	text-align:right;
	text-transform:uppercase;
	width:120px;
	height:auto;
	padding:5px 5px 5px 0px;
	border-bottom:solid 1px #999;
	vertical-align:text-top;
}
table#athlete_profile td {
	color:#333;
	border-bottom:dashed 1px #999;
	padding:5px 0px 5px 5px;
}