/* CSS Document */

/*
	Author: Chad Myers
*/

/*
	color declaration
*/

/*
	RESET
*/

*						{ margin: 0; padding: 0; }
html, body				{ height: 100%; }
body					{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFFFFF;
	background-position: center;
}

ul						{ list-style: none inside; }
ol						{ list-style: decimal inside; }
a						{ outline: none; text-decoration: none; }
a img					{ border: none; }
table					{ border-collapse: collapse; }
li 						{
	list-style-position: outside;
	list-style-type: none;
}




/*
	UTILITY
*/

.floatLeft				{ float: left; }
.floatRight				{ float: right; }
.clear					{ clear: both; }
.button					{
	border: 1px solid #999999;
	padding: 3px 8px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color:#FFFFFF;
	background-color: #5B1717;
}
.button:hover			{
	color: #FFFFFF;
	background-color: #000000;
}




/*

	TYPOGRAPHY
*/

p, li						{
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
							}
a							{
	color: #000000;
							}
a:hover						{
	color: #5B1717;
	text-decoration: underline;
							}
h1							{
								font-family: Georgia, "Times New Roman", Times, serif;
								font-size: 36px;
								text-decoration: none;
								font-weight: normal;
							}
h2							{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 25px;
	text-decoration: none;
	font-weight: bold;
							}
h3							{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	text-decoration: none;
	font-weight: normal;
	line-height: 21px;
	color: #5B1717;
							}
h4							{
							font-family: Georgia, "Times New Roman", Times, serif;
							font-size: 23px;
							text-decoration: none;
							font-weight: bold; 
							}









/*
	BLOG ENTRIES
*/
.post h2					{ }
.datebox					{
	width: 36px;
	float: left;
	padding: 5px;
	background-color: #5B1717;
	color: #FFFFFF;
	text-align: center;
	height: auto;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
							}
	
.day					{
	font-size: 26px;
	font-weight: bold;
	margin: 0;
	line-height: 27px;
}			
.month					{
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0;
	line-height: 17px;
}
.year					{
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	line-height: 13px;
}

.commenttable			{
	width: 400px;
}







/*
	STRUCTURE
*/

#page-wrap				{
	width: 1238px;
	height: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
						}
						

#main-wrap				{
							width: 1000px;
							height: auto;
							margin-top: 10px;
							margin-right: 0px;
							margin-bottom: 0px;
							margin-left: 120px;
						}
						
#mainpage-wrap			{
	height: auto;
	width: 1000px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}

#otherpage-wrap			{ height: auto;
							width: 1000px;
							margin-top: 0px;
							margin-right: 0px;
							margin-bottom: 0px;
							margin-left: 95px;
						}

#linksidebar			{
	width: 130px;
	float: left;
}

#main-col				{
	width: 650px;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
						}

#ad-bar					{ width: 170px; float: right; }

#googleads				{
	width: 170px;
	float: right;
}

#amazonads			{
	width: 120px;
	float: none;
	background-position: center;
}

#navigation				{
	height: 44px;
	width: 1238px;
}

						
ul#ads 		{
				width: 170px;
				height: auto;
			
				}
				
ul#ads li 		{
	display: list-item;
				}

ul#ads li a 	{
					display: block;
					text-indent: -9999px;
					float: left;
					width: 145px;
				}
		
ul#ads li a.saucony {
	width: 145px;
	background-image: url(images/saucony_ad.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 44px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #5C1819;	
						}
						
						
	ul#ads li a.runohio {
	width: 145px;
	background-image: url(images/run_ohio_logo.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 25px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #5C1819;	
						}
						
ul#ads li a.chadmyersdesign {
	width: 145px;
	background-image: url(images/chadmyersdesign.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 57px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #5C1819;
						}
						
ul#ads li a.prettysporty {
	width: 145px;
	background-image: url(images/ps_logo.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 80px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #5C1819;
						}
						
ul#ads li a.flotrack {
	width: 145px;
	background-image: url(images/flotrack-logo.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 40px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #5C1819;
						}
						
ul#ads li a.thanks {
						width: 145px;
						background-image: url(images/specialthanks.jpg);
						background-repeat: no-repeat;
						background-position: center center;
						height: 80px;
						padding-top: 10px;
						padding-right: 0px;
						padding-bottom: 0px;
						padding-left: 0px;
						}
		
	
		ul#ads li a.myerstrainingcamp {
	width: 145px;
	background-image: url(images/camp_ad.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 200px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #5C1819;	
						}		


	ul#ads li a.advocare {
	width: 145px;
	background-image: url(images/advocare_ad.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 200px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #5C1819;	
						}


/*
	HEADER
*/
#top-logo				{ padding: 0 0 0 0; }

h1#logo					{
						width: 1238px;
						height: 116px;
						text-indent: -9999px;
						background-image: url(images/rutoughenough_logo.jpg);
						background-repeat: no-repeat;
						background-position: center top;}
						

#photo-screen			{ 	width: 1238px;
							height: 544px;
							margin-top: 0px;
							margin-right: auto;
							margin-bottom: 0px;
							margin-left: auto;
							background-image: url(images/photo-screen-bg.jpg);
							background-repeat: repeat-y;
							background-position: center;
							overflow: hidden;
						}
						
#photo-content 			{
							width: 1005px;
							height: auto;
							margin-top: 0px;
							margin-right: auto;
							margin-bottom: 0px;
							margin-left: 112px;
							background-image: url(images/photo-screen-content-bg.jpg);
							background-repeat: repeat-y;
							background-position: center;
						}
						
#topimage				{
							background-image: url(images/photo-screen-content-top.jpg);
							background-repeat: no-repeat;
							margin-top: 0px;
							margin-right: 0px;
							margin-bottom: 0px;
							margin-left: 0px;
							background-position: center center;
							height: 26px;
							width: 1005px;
}

#bottomimage			{
							background-image: url(images/photo-screen-content-bottom.jpg);
							background-repeat: no-repeat;
							margin-top: 0px;
							margin-right: 0px;
							margin-bottom: 0px;
							margin-left: 0px;
							background-position: center center;
							height: 29px;
							width: 1005px;
}

						
#imagediv			{
						height: 348px;
						width: 945px;
						margin-top: 2px;
						margin-right: 0px;
						margin-bottom: 0px;
						margin-left: 29px;
						}
									

						
#description			{
	width: 650px;
	height: auto;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #5B1717;
	text-decoration: none;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: justify;
	font-style: italic;
						}

#searchbar				{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size: 12px;
	height: auto;
	width: 500px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 890px;
						}
						
						




/*
	NAVIGATION
*/


ul#nav 		{ width: 1238px; height: 44px; 


	}
ul#nav li 		{ display: inline; }

ul#nav li a 	{ display: block;
					height: 44px;
					text-indent: -9999px;
					float: left; 
				}
		
ul#nav li a.left_image { width: 112px;
							background-image: url(images/nav_leftside.jpg);
							background-repeat: no-repeat;
							background-position: center center;
						}
		
		ul#nav li a.home { width: 111px;
		background-image: url(images/nav_home.jpg);
		background-repeat: no-repeat;
		background-position: bottom center;		
	
		}
		
		ul#nav li a.bio { width: 103px;
		background-image: url(images/nav_bio.jpg);
		background-repeat: no-repeat;
		background-position: bottom center;		
	
		}

		ul#nav li a.guests { width: 104px;
		background-image: url(images/nav_guests.jpg);
		background-repeat: no-repeat;
		background-position: bottom center;		
	
		}
		
		ul#nav li a.inspiration { width: 123px;
		background-image: url(images/nav_inspiration.jpg);
		background-repeat: no-repeat;
		background-position: bottom center;		
	
		}
		
		ul#nav li a.training { width: 104px;
		background-image: url(images/nav_training.jpg);
		background-repeat: no-repeat;
		background-position: bottom center;
		
		}
		
		ul#nav li a.media { width: 104px;
		background-image: url(images/nav_media.jpg);
		background-repeat: no-repeat;
		background-position: bottom center;		
	
		}
		
		ul#nav li a.schedule { width: 103px;
		background-image: url(images/nav_schedule.jpg);
		background-repeat: no-repeat;
		background-position: bottom center;		
	
		}
		
		ul#nav li a.results { width: 105px;
		background-image: url(images/nav_results.jpg);
		background-repeat: no-repeat;
		background-position: bottom center;		
	
		}

		ul#nav li a.sponsors { width: 105px;
		background-image: url(images/nav_sponsors.jpg);
		background-repeat: no-repeat;
		background-position: bottom center;				
		
		}
		
		ul#nav li a.links { width: 104px;
		background-image: url(images/nav_links.jpg);
		background-repeat: no-repeat;
		background-position: bottom center;		
		
		}
		
		ul#nav li a.rss { width: 43px;
		background-image: url(images/rssfeed.jpg);
		background-repeat: no-repeat;
		background-position: center bottom;		
		
		}
		
		ul#nav li a.right1_image { width: 121px;
		background-image: url(images/nav_rightside.jpg);
		background-repeat: no-repeat;
		background-position: center center;		
	
		}
			
		
		ul#nav li a.home:hover, ul#nav li a.home:active,
			ul#nav li a.bio:hover, ul#nav li a.bio:active,
			ul#nav li a.inspiration:hover, ul#nav li a.inspiration:active,
			ul#nav li a.training:hover, ul#nav li a.training:active,
			ul#nav li a.media:hover, ul#nav li a.media:active,
			ul#nav li a.schedule:hover, ul#nav li a.schedule:active,
			ul#nav li a.results:hover, ul#nav li a.results:active,
			ul#nav li a.sponsors:hover, ul#nav li a.sponsors:active,
			ul#nav li a.links:hover, ul#nav li a.links:active {
				background-position: center top;
			
			}
		body#home ul#nav li a.home,
		body#guests ul#nav li a.guests,
		body#media ul#nav li a.media,
		body#sponsors ul#nav li a.sponsors,
		body#links ul#nav li a.links {
			background-position: top center;
		}




/*
	FOOTER
*/

#footerbar				{
	height: 50px;
	width: 1000px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 108px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/footerbar.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: left;
	text-indent: 15px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: middle;
						 }

#footerbar a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}

#footerbar a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
#footerbar a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}


