/* Under construction 
body { margin:0; padding:0; text-align:center; 
	   background:#000000 url("/media/VP-Sports-Under-Construction.jpg") center top; min-height:800px;
	  }	*/
	  
html { height: 100%; }	  
body { text-align:center; background:#000 url("/media/page-background.jpg") top no-repeat;
	   padding:0; margin:0; font-family:Helvetica, Arial; font-size:.9em; height:100%; }
	   
#container { width:990px; padding:0; margin:49px auto 0 auto; background:#FFF; text-align:justify; }
#header { width:990px; height:151px; padding:0; margin:0; background:url("/media/gradient-header.jpg") repeat-x top left;
		border-bottom:3px solid #0066FF;}

#title { margin-left:35px; margin-top:0; }
#sitename { float:left;height:147px; }
#sitename a { display:block; height:147px; }

#top-banner { margin:0; padding:0; height:155px; overflow:hidden; }

#navigation { float:right; margin:0; padding:0; font-size:small; text-transform:uppercase; font-size:x-small;}
#main-menu { padding:0; margin:12px 0 0 0; position:relative; }
#navigation #main-menu li { float:left; vertical-align:middle; width:128px; height:35px;  display:inline; margin-right:1px solid #FFF; background:url("/media/button.jpg") top left no-repeat;  }
#navigation #main-menu li a { display:block; 
	padding-top:12px;text-align:center; text-decoration:none; color:#000; vertical-align:middle; font-weight:bold; }


#navigation #main-menu ul { display:none; margin-top:35px;  }
#navigation #main-menu li:hover ul { display:block; position:absolute; top:0; margin-left:-30px; }
#navigation #main-menu li:hover ul li { float:left; background:url(/media/transparent.png) repeat-x; width:auto; padding-left:10px; padding-right:10px; }

#quick-links { margin:1em 0; }

#quick-access { float:right; }
#quick-access ul li { float:left; padding-left:20px; margin-right:15px; }
#quick-access ul .contact { height:18px; background:url("/media/contact-vp-sports.gif") left top no-repeat; }
#quick-access ul li a { color:#000; }

#login { border:1px solid #CCC; padding:15px; width:250px; margin-top:20px; }
#login input { font-size:1.5em; color:rgb(22,63,103); }
#one { background:url("/media/gradient-header.jpg") repeat-x top left; }

#suggestions { clear:left; padding-left:20px; }

#content { margin:0; padding:0; background:#FFF; }
#left { width:140px; float:left; clear:left; text-align:left; }
#left ul { padding-left:10px; }
#main { float:right; margin-left:9px; width:835px }

#breadcrumbs { clear:both; padding:5px 10px; }

#semi-footer { margin-top:5px; clear:both; }
#footer { clear:both; }

.side { border:1px solid #CCC; margin-top:15px; }
.side h4 { background:url('/media/header-left.jpg') no-repeat center top; height:30px; padding-top:15px; text-align:center; color:#FFF; margin-top:0px; }
.side ul li { line-height:1.3em; }
.side ul li a { text-decoration:none; display:block; }
.side ul li a:hover { background:#CCC; }

#copyrightn { font-size:.8em; margin-top:20px; margin-left:auto; margin-right:auto; color:#FFF; clear:both;  }
#powered { width:10px; height:34px;  background:url(/media/powered-by-phidev-inc.gif) top center no-repeat;
		   text-indent:-999em; margin:0 15px; padding:0; float:left; }
#powered a { display:block; }

#copyrightn p { margin-right:20px; padding-top:10px; }

#searchbox { background:url('/media/search.png') left top no-repeat;  float:right; clear:right; padding:6px 3px 10px 30px; margin:20px 20px 0 0;}
#searchbox #submit { background:none; border:none; color:#FFF; font-weight:bold; margin-left:5px; }
#query { border:none; }
h2 { color:#666666; font-size:2em; } h3 { color:#666; font-size:1.5em; } .gray {color:#666666; }
a { color:#0044ff; text-decoration:none; }
.grid a { text-align:center; } .grayb { background:url('/media/gray-button.jpg') no-repeat center top; color:#FFF; } .paginator .grayb a { color:#FFF; }
.details { display:block; height:20px; padding-top:5px; text-decoration:none; color:#FFF; }
.tdetail { background:#EEE; padding:10px 10px 21px 10px; color:#363636; font-weight:bold; }
.tdetail .strong { color:#a7a6a6; }
.paginator { clear:both; float:right; margin-right:15px; }
.paginator ul { float:right; margin:0; }
.paginator ul li { float:left; margin-left:10px; border:1px solid #999; padding:5px 10px; }
.paginator ul li a { text-decoration:none; color:#00C; }
#suggestions .grid { width:176px; }
.grid { width:170px; float:left; padding:15px 0 0 0; height:260px; border:1px solid #CCC; margin-right:10px; margin-bottom:30px; }
.image { text-align:center; height:175px; overflow:hidden;  }
.paginator ul li.nob { border:none; }
.info { float:left; width:48%; margin-left:1%; padding-top:15px; } .description { clear:left; } .strong { font-weight:bold; }
.paginator ul li.current { background:#CCC; border:none; } .paginator ul li.current a { color:#000; }
.block { padding-left:20px; padding-top:5px; width:460px; float:right; border-bottom:1px solid rgb(102,102,102); padding-bottom:10px; }
.block h2 { margin-top:10px; }
.right { float:right; } .left { float:left; }
h1 { display: block; font-size: 2em; font-weight: bold; margin: 0.67em 0px 0.67em 0px; } .clear { clear:both; } .purple { margin-bottom:0; color:#8e35e7; } p { padding:0 1em ;}