body {margin: 0px auto 20px auto;padding: 0;background-color: #333;text-align:center;color: #fff;font-size:100%;}
#accesslinks {font-size:12px;height:2.2em;line-height:2.2em;font-family:"trebuchet ms";text-align:right;width:780px;margin:0px auto;padding:0px 10px;}
#page {width: 800px;margin: 0px auto;position:relative;background-color:#000;border: 0px solid #f90;}


h1 	{font: bold x-large georgia, Arial, sans-serif;color: #bbb;margin-top: 0px;line-height: 2em;border-bottom: 1px solid #333;}
#items h2, .items h2 {color: #D6D6D6;margin-top: 0px;}	
#otherleftstuff h2	{margin-top: 3em;}
h2 {font: 18px georgia, Arial, sans-serif;color: #f90;}
h3 {font: bold 1em Arial, sans-serif;color: #d6d6d6;margin-bottom: 0em;}
h4 {font: bold small Verdana, sans-serif;color: #9C1A1E;margin-bottom: 2px;}
h5 {font: italic bold small Arial, sans-serif;color: #43616B;margin-top: 2px;}	
p {font: 0.7em Verdana, sans-serif;}
#center, #center p, #photocenter {font: 0.8em Verdana, sans-serif;text-align:justify;}
#center h3 {font: bold 1em Arial;text-decoration:underline;}
#sponsor p, #articlesponsor p {color: #A5B5C6;}	
#footer p {margin: 0px;text-align: center;border-top: 1px solid #f90;padding: 7px;}
a {color: #d6d6d6;		}
a:hover {color: #A4B5C5;	}
hr {color: #A5B5C6;height: 1px;}	
a img {border: 0px none;display: block;}
div#top a {position:absolute;top:9px;left:9px;display: block;width: 91px;background-color: #5C6F90;}
div#top a:hover {background-color: #43616B;}
.textbox {padding: 4px;font:  small verdana, sans-serif;color: #d6d6d6;background-color: #000;border: 1px solid #d6d6d6;}
.button {padding: 2px;font: bold small verdana, sans-serif;color: #000;background-color: #d6d6d6;border: 0px solid #d6d6d6;}
.latestarticle {margin-bottom: 2em;}
p.latestarticle a {clear: right;font: bold small Verdana, sans-serif;text-align:left;}
.date {display: block;text-align: right;color: #f90;font: x-small Verdana, sans-serif;}
.author {display: block;color: #f90;font: x-small verdana, sans-serif;}
.link {display: block;color: #f90;font: small verdana, sans-serif;}
.fimg {margin: 0px; padding: 0px; width: 100%; text-align: center; border: 0px dashed #f90;}

#top {margin:0px;padding: 9px;height:92px;background: #000 url(Footbag%20Freaks%20-%20Welcome_files/qhead.jpg) 0px 0px no-repeat;border-bottom: 0px solid #f90;}	
#center {position:relative;top: 30px;float:left;width: 440px;padding:25px 30px 20px 30px;background-color: #000;color: #d6d6d6;border-top: 0px solid #f90;}

#left {position: absolute;top: 101px;left: 0px;padding: 0px;top: 111px;background-color: #f90;color: #d6d6d6;border: 0px solid #000;border-top-width: 0px;border-left: 0px solid #f90;width: 800px;}


#otherleftstuff {width: 88%;padding: 10px 6% 40px 6%;}

#news {position:relative;top:30px;width: 290px;overflow: hidden;background: transparent url(../images/qpack.jpg) 20px 10px no-repeat;border-top: 0px solid #f90;text-align: center;padding-top:200px;}
div#news p.row {width: 100%;margin: 0px 0px 1em 0px;}
div#news p.row span.leftcol {float: left;color: #f90;}	
div#news p.row span.rightcol {width: 67%;float: right;}	
div#news p.row span.rightcol a {color: #d6d6d6;font-weight: bold;}	
div#news p.row span.rightcol a:hover {color: #A4B5C5;}	
#items, .items	{margin: 30px 30px 30px 20px;padding: 20px 10px;padding-bottom: 20px;border:1px solid #333;text-align: left;}
.items p {color: #d6d6d6;}
.spacer {display: block;height: 1px;font: 1px /1 sans-serif;clear: both;}		
div#topcontent {position: absolute;top: 10px;right: 0px;width: 80%;}
#topcontent h2, #topcontent p {display: inline;margin-right: 0.5em;}
#footer {clear: both;border-top: 0px solid #000;border-bottom: 0px solid #000;background-color: #000;padding: 0px;color: #f90;padding-top:40px;}
#featureimg {margin: 18px 0px 20px 0px;background-color: #000;text-align: left;border-top: 0px solid #f90;}
.newsitemleft {float: left; font: x-small /2 Arial, sans-serif;margin-top: 20px;}
.newsitemright {float: right;font: x-small /2 Arial, sans-serif;margin-top: 20px;}
#photocenter {position:relative;margin: 20px 30px 0px 30px; padding: 15px 20px;color: #d6d6d6;border-top: 0px solid #f90;text-align:center;}
#clearphotos {height:1px;clear:both;}
.thumb, .thumbon {display: inline;padding:0px;margin:2px 2px;}
.thumbon {border: 0px solid #f90;}
#headline, #photothumbs, #content {margin: 20px 0px; text-align:center;}
#photothumbs {margin: 20px auto;padding: 0px 0px 0px 15px;border: 0px dashed #f90;text-align:center;}
.thumbnails {float:left;height:75px;width: 120px;background-color: #333;border:1px solid #000;margin: 5px 5px;text-align:center;padding: 10px 0px;}
.thumbnails:hover {border:1px solid #000;background-color:#d6d6d6;}
.mainphoto {clear:left;}	
ul#mainnav {list-style: none;margin: 0px;padding: 0px 0px;line-height:30px;background-color: transparent;width: 800px;	}		
ul#mainnav li {text-transform:lowercase;display: inline;border-bottom: 0px solid #f90;float:left;}
ul#mainnav li a {display: inline;margin: 0px 0px 0px 0px;height:30px;padding: 8px 20px;background-color: transparent;font: bold 0.8em /1.5 arial, sans-serif;	color: #000;text-decoration: none;}
ul#mainnav li a:hover {background-color: #000;color: #d6d6d6;}	
ul#mainnav ul.subnav {margin: 0px;list-style: none;padding: 0px;border: 0px solid #000;display: none;}
ul#mainnav ul.subnav li {border-top: 0 none;border: 0px solid green;background-color: #f90;padding-left: 1.5em;}
ul#mainnav ul.subnav li a {padding: 1%;margin: 0px;font: bold 0.7em /1.5 verdana, sans-serif;color: #000;background-color: #f90;border: 0px solid yellow;}
ul#mainnav ul.subnav li a:hover {color: #000;background-color: #f90;text-decoration: underline;border-bottom: 0px solid #000;}	



div#topcontent ul {position: absolute;right: 0px;list-style: none;margin: 0px 9px 40px 0px;}
div#topcontent ul li {text-transform:lowercase;display: inline;padding: 0 0.5em;border-left: 1px solid #f90;	}
div#topcontent ul li.first {border-left: 0px none;}
div#topcontent ul li a {font: 0.7em /1 verdana, sans-serif;}
div#topcontent h2.title {position: absolute;right: 0;width: 100%;text-align: right;top: 55px;color:#d6d6d6;margin: 0px 10px;margin-right: 19px;font-size:large;font-weight:bold;}
div#otherleftstuff .button	{border-top: 0px;}

table {width: 80%; padding: 0px; margin: 10px 0px; border-collapse: collapse;}
td	{padding: 10px; color: #000;background-color:#ccc; font: 0.7em verdana;border: 1px solid #000;}
tr.odd td	{background-color: #666;}
table caption, table tr.tablehead {display:none;}

/* messing around with visibility in mainnav subcategories 
ul#mainnav li:active ul, li:focus ul,
ul#mainnav li a:active ul, li a:focus ul{
display: block; 
}

ul#mainnav a:active, ul#mainnav li ul a:active{
color:#000; 
background:#f90;
}
ul#mainnav :active > a, ul#mainnav li ul :active > a {
color:#000;
background:#f90;
}*/
p.latestarticle span.author a {font-weight: normal;color: #f90;font: x-small verdana, sans-serif;}
  
h1, h2 {text-transform:lowercase;color:#d6d6d6;font-family:trebuchet ms;letter-spacing:0.2em;}
/*h1,h2 {font-variant:small-caps;text-transform:none;}*/

#sitemap #center ul {line-height: 2em;}

#sitemap ul li a{font-weight:bold;}
#sitemap ul li ul li a {font-weight:normal;font-size: x-small;color:#f90;}
#sitemap #center ul li ul {color: #f90;line-height:1em;}

label strong {display:none;}