* {margin:0; padding:0;}
html,body{margin:0;padding:0;}
body{font: small arial,sans-serif; background:#990000;}
div#header{position:relative; background:#9C9C9C /*url('http://www.canadianultimate.com/cuc/2006/img/masthead3.jpg')*/ top left no-repeat;height:132px;border-bottom:3px #000 solid;}
/* div#header h1{background:transparent; } */
div#header{display:none;}
div#content p{line-height:1.4;}
   div#content h1, div#content h2, div#content h3, div#content h4, div#content h5, div#content h6
      {/* border-bottom:1px solid #000;  */margin-top:10px; color:#CC3333;}
      div#content img {padding:0; border:3px #000 solid; margin:0 0 7px 7px;}
      div#content img.floatright {float:right;}
      div#content h1 {font-size:3em;text-transform: uppercase;}
      div#content h2 {font-size:2em;}
      div#content h3 {font-size:1.5em;}
      div#content h4 {font-size:1.25em;}
      div#content h5 {font-size:1.1em;}
      div#content h6 {font-size:1.1em; font-style:italic;}

div#navigation{background:transparent; /* padding:10px; */ font-weight: bold; font-size: .9em; text-align:right;}
   div#navigation p {text-align:center; font-weight:normal; font-size:.9em; padding:10px 0;}
div#navigation{display:none;}

div#extra{background:transparent;}
   div#extra h2 {font-size:1.05em;padding-bottom:5px;}
   div#extra p {text-align: center; padding:0 0 10px 0;}
div#extra {display:none;}
div#footer{border-top:3px #000 solid; background:#990000; color:#fff;}
div#footer p{}
div#footer a{}

div#green h1, div#green h2, div#green h3, div#green h4 {color:#060;}
div#green a {color:#060;}

a, a:link, a:visited { color:#990000; text-decoration: none;}			
a:active, a:visited { color:#990000; }				   		
a:hover { color:#990000;text-decoration: underline; }  
a img {border:0;}

div#container {background: #fff;}

div#wrapper{float:left;width:100%;}
/* To add sponsor back in, remove the "width" specification in the next line and uncomment the "solid" designation in the line after that. */
div#content{border-right:3px #000 /*solid*/; padding:15px 25px;background: #fff; }
   div#content p {padding:10px 0;}
div#navigation{float:left;width:180px;margin-left:-100%;background: #fff; /* border-right:3px #000 solid; */}
div#extra{float:right;width:157px;margin-left:-183px; padding:10px;background: #fff;border-left:3px #000 solid;}


div#footer{clear:left;width:100%;padding:10px 0; text-align:center;}
div#footer {display:none;}

/* Begin Lists */

html>body ul  {margin-top:5px; margin-left: 0px; padding: 3px 0 3px 15px; list-style-type: disc; padding-left: 10px; }
html>body li {margin: 2px 0 2px 15px; line-height:1.6em; 	}
html>body ol   {    margin-top:5px; 	padding: 0 0 0 15px; }
ul, ol { padding: 5px 0 5px 25px; 	margin: 0;    margin-top:5px; 	}
li {margin: 0; padding: 2px 5px; line-height:1.6em; 	}

div#navigation ul{margin: 0; padding: 0; }
div#navigation ul, div#navigation li  {list-style-type: none; list-style-image: none;}
#navigation li {list-style-type: none; list-style-image:none;margin:0;padding:0; line-height:1.5em;}
   /* #navigation li.last {border-bottom:0;}  */
#navigation ul p, #navigation ul select {margin: 5px 0 8px;} 
#navigation ul ul, #navigation ul ol{ margin: 5px 0 0 0px; }
#navigation ul ul ul, #navigation ul ol { margin: 0 0 0 10px;	}
#navigation li a {display:block; width:170px;padding:3px 5px;background:#990000; color:#fff; font-weight:bold;border-right:3px #000 solid;border-bottom:3px solid #000;}
   #navigation li a:hover {color:#990000; background:#fff;text-decoration: none;}
   
body.home div#navigation li a.home,
body.teams div#navigation li a.teams,
body.schedule div#navigation li a.schedule,
body.results div#navigation li a.results,
body.fields div#navigation li a.fields,
body.travel div#navigation li a.travel,
body.halifax div#navigation li a.halifax,
body.media div#navigation li a.media,
body.sponsorship div#navigation li a.sponsorship,
body.volunteers div#navigation li a.volunteers,
body.green div#navigation li a.green,
body.links div#navigation li a.links,
body.sitemap div#navigation li a.sitemap,
body.contact div#navigation li a.contact,
body.results div#navigation li a.results,
body.schedule div#navigation li a.scehdule,
body.francais div#navigation li a.francais  {
   color:#990000; background:#fff;
	 }	
div#extra ul {margin: 0 0 15px 0; padding: 0;}
div#extra ul, div#extra li 
   {list-style-type: none; list-style-image: none;}
#extra li {
   list-style-type: none; list-style-image: none; margin:0;padding:0; line-height:1.5em; }
#extra ul p, #extra ul select { 	margin: 5px 0 8px; 	} 
#extra ul ul, #extra ul ol { margin: 5px 0 0 0px; }
#extra ul ul ul, #extra ul ol { margin: 0 0 0 10px;	}
#extra ul li, #extra ul ol li {}
#extra li a {}   
   
/* End Entry Lists */

div#content div.submenu {padding:5px; border:1px solid #000; background:#990000; color:#fff; text-align:center; font-size:1.2em;}
   div#content div.submenu a {color:#fff;}
   div#content div.submenu a:hover {text-decoration:underline;}

body.splash {text-align:center; padding-top:50px; background:#fff;}
body.splash p {padding-left:200px;}
   body.splash p a:hover {text-decoration:none;}

