/*
Theme Name: OnTrack Default
Theme URI: http://www.ontrackathletics.co.uk/
Description: The default WordPress theme for OnTrack.
Version: 1.6
Author: Blu Hippo
Author URI: http://www.bluhippo.co.uk/
Tags: 
*/
html {
	overflow:-moz-scrollbars-vertical; /* for firefox */
	}

body {
	background: url(http://www.ontrackathletics.co.uk/wp-content/themes/ontrack/images/bg_body.jpg) top center fixed no-repeat;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#333333;
	}
em {
	font-style:italic;
	}
h1, h2, h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	}
p {
	line-height:1.2em;
	padding:5px 0 5px 0;
	font-size:0.75em;
	}
small {
	font-size:0.69em;
	}	
strong {
	font-weight:bold;
	}	


#wrapper {
	width:980px;
	margin:0 auto;
	background:#f0f0f0;
	}
	
	#header {
		background:url(http://www.ontrackathletics.co.uk/wp-content/themes/ontrack/images/header.gif) no-repeat;
		float:left;
		display:inline;
		width:100%;
		height:175px;
		}
	#mainnav {
		/*float:left;
		display:inline;
		width:100%;	*/	
		margin:153px 0 0 0;
		}
		#mainnav ul {
			height:22px;
			border-bottom:1px solid #f0f0f0; 
			}
		#mainnav li {
			float:left;
			display:inline;
			margin: 0 3px;
			}	
		#mainnav li a {
			padding: 3px 7px 5px 7px;
			background:#f0f0f0;
			color:#333333;
			text-decoration:none;
			font-size:0.78em;
			}
		#mainnav li.current_page_item a {
			background:#479945;
			color:#f0f0f0;
			}
		#mainnav li a:hover {
			background:#df3a36;
			color:#f0f0f0;
			}					
	#mainarea {
		width:100%;
		float:left;
		display:inline;
		}
		#content {
			float:left;
			display:inline;
			width:650px;
			margin:20px 0 20px 20px;
			background:#f0f0f0 !important;
			}	
		
			
			.post {
				width:630px;
				margin:10px;
				}	
				.post h1, .post h2, .post h3 {
					font-size:1.35em;
					border-bottom:1px solid #ff0000;
					color:#006600;
					clear:left;
					}	
				.post a {
					color:#006600;
					text-decoration:none;
					}	
				.post a:hover {
					color:#ff0000;
					text-decoration:underline;
					}	
				.post p {
					text-align:justify;
					}	
				.post li {
					font-size:0.75em;
					padding: 0 0 3px 0;
					}	
				.post img.alignnone, 
				.post img.size-full, 
				.post img.alignleft, 
				.post img.size-medium  {
					float:left;
					margin: 0 10px 10px 0;
					clear:left;
					}		
			.navigation {
				font-size:0.75em;
				padding:0 0 10px 0;
				}
				.navigationa {
					color:#006600;
					text-decoration:none;
					}	
				.navigation a:hover {
					color:#ff0000;
					text-decoration:underline;
					}
			.alignleft {
				float:left;
				display:inline;
				width:315px;
				}
			.alignright {
				text-align:right;
				float:left;
				display:inline;
				width:315px;
				}
				
				
		.commentlist {
			display:block;
			}		
		.comment {
			float:left;
			width:100%;
			display:inline;
			clear:left;
			margin:0 0 10px 0;
			}		
		.commentauthor {
			width:125px;
			float:left;
			display:inline;
			}
		.commenttext {
			float:left;
			display:inline;
			width:450px;
			margin:0 0 0 10px;
			}	
		.commenttext p.moderation {
			font-weight:bold;
			color:#ff0000;
			}			
		.question {
			width:100%;
			float:left;
			display:inline;
			margin:0 0 5px 0;
			}
		.question label {
			float:left;
			display:inline;
			width:125px;
			font-size:0.75em;
			}			
		.question .ftext {
			float:left;
			display:inline;
			width:205px;
			margin:0 0 0 10px;
			border:1px solid #006600;
			background:#f0f0f0!important;
			}	
		textarea {
			margin:0 0 5px 0;
			border:1px solid #006600;
			background:#f0f0f0!important;
			}		
		
		
		
		ul#supporters li {
			float:left;
			display:inline;
			padding: 0 20px 0 20px;
			}
		
		
		
		
		
		
		
		
		
						
		#sidebar {
			float:left;
			display:inline;
			width:270px;
			margin:20px 0 20px 20px;
			background:#f0f0f0;
			}	
			.sidebarpadding {
				width:250px;
				margin:15px 10px 10px 10px;
				}
			.sidebarpadding h3 {
				font-size:1.35em;
				border-bottom:1px solid #ff0000;
				color:#006600;
				padding:20px 0 0 0;
				}	
			.sidebarpadding li {
				font-size:0.75em;
				line-height:1.2em;
				}
			.sidebarpadding a {
					color:#006600;
					text-decoration:none;
					}	
			.sidebarpadding a:hover {
					color:#ff0000;
					text-decoration:underline;
				}
			.sidebarpadding ul.indent li {
				list-style-type: square;
				margin:0 0 0 15px;
				vertical-align:middle;
				padding:0 0 5px 0;
				}			
			.sidebarpadding h3.firstheader {
				padding:0;	
				}
			.sidebarpadding  select#dropdownmenu {
				width:250px;
				border:1px solid #006600;
				background:#f0f0f0!important;
				}
			.sidebarpadding label {
				width:70px;
				}		
			.sidebarpadding input.fsbitext {
				float:left;
				display:inline;
				width:130px;
				border:1px solid #006600;
				background:#f0f0f0!important;
				}	
			.sidebarpadding input.fsbsubmit {
				float:left;
				display:inline;
				width:35px;
				border:1px solid #006600;
				background:#f0f0f0!important;
				color:#006600;
				margin:0 0 0 10px;
				}



/* EXTERNAL SERVICES
===================================*/
#googleads {
	width:728px;
	margin: 10px auto;
	background:#f0f0f0;
	}
	
#bluhippo {
	width:920px;
	margin:5px auto;
	text-align:right;
	color:#999999;
	}
#bluhippo a {
	color:#999999;
	text-decoration:none;
	}
#bluhippo a:hover {
	color:#3399CC;
	text-decoration:underline;
	}			
