body { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#CCCCCC; background:url(../images/main_back.gif) repeat-x #FFF; height:100%; }
body img { border:none; }

a:link, a:active, a:visited { color:#FF9900; text-decoration:none; }
a:hover {color:#999999; text-decoration:underline; }

/*///////////// GLOBAL STYLES ////////////////////////////////////////////////////*/

#Header { height:83px; text-align:center; background:url(../images/logo.png) no-repeat bottom center; }

#navbar { height:34px; }

#Content { min-height:500px; background-color:#000000; }
#content_container { width:750px; margin:auto; padding:10px; margin-top:10px; }

#Menu {height:34px; width:451px; margin:auto; text-align:center; overflow:hidden; }

#Menu ul {	
margin: 0; 
	padding: 0;
	}

#Menu li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
	height:30px;
	}

#Menu a {
	float: left;
	padding: 32px 0 0 0;
	overflow: hidden;
	height: 8px !important; 
	height /**/:34px; /* for IE5/Win */
	}
	
#Menu a:hover {
	background-position: 0 -34px;
	}
	
#Home a  {
	width: 61px;
	background: url(../images/main_nav_01.png) top left no-repeat;
	}

#Story a  {
	width: 65px;
	height:34px;
	background: url(../images/main_nav_02.png) top left no-repeat;
	}

#Store a  {
	width: 61px;
	height:34px;
	background: url(../images/main_nav_03.png) top left no-repeat;
	}

#Events a  {
	width: 68px;
	height:34px;
	background: url(../images/main_nav_04.png) top left no-repeat;
	}

#Media a  {
	width: 63px;
	height:34px;
	background: url(../images/main_nav_05.png) top left no-repeat;
	}
	
#Crew a  {
	width: 62px;
	height:34px;
	background: url(../images/main_nav_06.png) top left no-repeat;
	}

#Contact a  {
	width: 71px;
	height:34px;
	background: url(../images/main_nav_07.png) top left no-repeat;
	}

#Footer { font-size:12px; height:83px; background:url(../images/footer_back.gif) repeat-x; border-top:solid #F88927 4px; text-align:center; padding-top:10px; color:#666666; }
.forms { padding:3px; background:#333333; border:solid #666 1px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; }

.speclink {color:#CCCCCC;
	font-size:8px;
}
.speclink a {color:#333333;
	font-size:10px;
}


/*///////////// INDEX PAGE STYLES ////////////////////////////////////////////////////*/

#flasher_container { height:410px; background:url(../images/shoeflasher_back.gif) repeat-x; text-align:center; }
#index_content { min-height:350px; width:935px; margin:auto; margin-top:12px; padding-bottom:20px; }
#index_box { width:435px; min-height:315px; float:left; border:solid #333 1px; padding:10px; }
#index_box2 { width:435px; min-height:315px; float:right; border:solid #333 1px; padding:10px; }
.boxmargin { margin-left:10px; }
.item_box { width:210px; min-height:315px; float:left; margin-left:5px; }
.item_img { position:relative; width:210px; height:140px; }
.item_img span { position:absolute; left:-2px; top:-2px; }
#boxmargin { margin-left:10px; }
.item_box H3 { font-size:14px; margin:0px; padding:0px; margin-top:5px; } 
.item_box em { font-size:16px; color:#FFFFFF; }
.item_box strong { color:#666; }
#content_container strong { color:#FFFFFF; } 

/*///////////// MEDIA PAGE STYLES ////////////////////////////////////////////////////*/

#gallery_container { height:350px; padding:10px; border:solid #333 1px; position:relative; margin-top:10px; }
#videos_container { height:330px; padding:5px; padding-left:0px; border:solid #333 1px; position:relative; margin-top:10px; text-align:right; }

#gallery_container p { width:303px; margin:0px; padding:0px; position:absolute; top:10px; right:10px; } 


#main_event { min-height:410px; width:925px; margin:auto; text-align:left; margin-top:10px; display:block; }
.floatleft { float:left; } 
#main_event p { padding:0px; margin:0px; margin-left:540px;}
#main_event p strong { font-size:18px; font-weight:bolder; color:#FF9900; text-transform:uppercase; }
#main_event p em { font-size:22px; color:#666666; } 
#event_container { min-height:140px; border-bottom:dashed #333333 1px; padding:10px; display:block; }
#event_container:hover { display:block; background:#131313; }
#event_container p { padding:0px; margin:0px; margin-left:225px; }
#event_container p strong {font-size:18px; font-weight:bolder; color:#FF9900; text-transform:uppercase; }
#event_container p em{font-size:16px; color:#666666; } 

#social_net{margin:auto;
	width:580px; 
	min-height:38px; 
	 border:solid #333 1px; 
	 padding:0px;
	 text-align:center;
}

a img {border: none; }