/* body and tag styles */

/* =INITIAL
   v2.1, by Faruk Ates - www.kurafire.net
   Addendum by Robert Nyman - www.robertnyman.com */

/* Neutralize styling:
   Elements we want to clean out entirely: */
html, body, form, fieldset {margin: 0; padding: 0;font: 100%/120% Arial, Helvetica, san-serif;}

/* Neutralize styling:
   Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre, blockquote, address {margin: 1em 0;padding: 0;}
ul, ol, dl {margin: .5em 0;padding: 0;}

/* Apply left margin:
   Only to the few elements that need it: */
blockquote {margin-left: 1em;margin-bottom: .5em;}

body {color: #555753;background-color: #000000;}

p  {line-height: normal;}
li {list-style:none;}

a  {text-decoration: underline; color: #023333; background-color: transparent}
a img{border:none;}

h1, h2 {font-family: Georgia, Times, serif; letter-spacing: 1px;}
h3, h6 {color: #088885; background-color: transparent;}
h2, h4 {color: #b8282c; background-color: transparent;}
h1, h5 {color: #066565; background-color: transparent;}

table {border-collapse: collapse;width: 75%;margin: auto auto;text-align: left;}
th {color:#EDE1E1; background-color: #044747; border: 1px solid #066565; padding: 2px 4px;}
td {color: #003232; background-color: #E1EDED; border: 1px solid #066565; padding: 2px 4px;}
caption {font-weight: bold; color: #066565; background-color: transparent;}

img.left{float:left; margin:0px 12px 5px 0px;}
img.center{display:block; margin:0px auto;}
img.right{float:right; margin:0px 0px 5px 12px;}
img.withborder{border: 1px solid #066565;}

/* header, menus and nav styles */

#containerblock {margin: 0px auto;width: 800px;background-color: #004d4d;border-top: 1px solid #004d4d;border-bottom: 1px solid #004d4d;}
#container {margin: 13px;background: #ffffff;}
#header {width: 775px; height: 140px; margin: 0px auto;background-color: 004d4d; }
#header h1 {}
#header h2 span {display:none;}
#seasontag {height: 55px;background: #ffffff url(images/bannersilverandgold.gif) no-repeat;}
#seasontag h2 {display:none;}
#seasonquote {padding-bottom: 120px; font-size: smaller; font-style:oblique;}

/* home page specific styles */
#homeleftcol{float: left; width:380px;}
#homerightcol{margin-left:390px; width:380px;}
#hcontentblock {background: #ffffff url(images/bkgcontent7.gif) repeat-x center;}
.homeboxblock {margin: 20px; padding:0px 10px; border: 0px solid #999999; }
.homebox ul {margin-top:10px;}
.homebox li {padding: 3px 2px;}
.homeborder {border: 1px solid #999999;}
.hsititle {font-size:smaller;font-style:oblique;}
.hsidetails {font-size:smaller;}

#menublock {
	clear: both;float: left;
	width: 177px;
	display: inline;        /* fix IE doubled float margin bug */
	margin-left: 18px;margin-top:15px;
	}

#menu {
	font: small normal Arial, helvetica, sans-serif;
	line-height: 140%;text-align: left;
	padding-left: 6px;padding-top: 8px;}

#menu ul {list-style:none; }
#menu dl {list-style:none; }
#menu li {padding:2px;}
#menu dd {padding:2px;margin-left: 2px;}
#menu dt {margin-top: 20px; font-weight: bold; color: #b8282c;background-color: transparent;}

#menu span.menuhead {font-weight: bold;color: #b8282c;background-color: transparent;}

#menu a {text-decoration: underline;padding:4px;}
#menu a:hover {margin-left: -1px; border: 1px solid #f99e0f; text-decoration: none;color:#b8282c;background-color:#feeed6;}

/* main content information area */
#contentblock {margin-top: 25px; margin-left: 218px; width:520px;padding-bottom: 25px;}

#information p{color: #033B3B; background-color: transparent;letter-spacing:1px;}
#information {margin: 6px;}
#information ul{margin-bottom: 10px;font-size:small;}

#credits {text-align: left; clear: both;margin-top:15px;margin-left:25px;}

#footerblock {text-align: center; clear: both;padding-top: 10px;margin-top:15px;padding-bottom:10px;}
#footer p{font-size: x-small;}
#footer a{color:#555753;}

.onecol {margin-top: 15px; clear: both;}
.withxtratopmargin {margin-top: 40px; }
.withxtraleftmargin {margin-left: 15px; }
.withxtrarightmargin {margin-right: 15px; }
.clear{clear:both;}
.smaller {font-size: smaller;}
.larger {font-size: larger;}
.hide{display:none;}
.textcenter{text-align:center;}
.textright{text-align:right;}
.textleft{text-align:left;}
.important{color:#f02025; background-color:inherit; font-weight:bold;}
.tealline {margin: 10px auto; width: 80%; height: 1px; border-top: 1px solid #056565;}
.tilt {font-style:oblique;}
.divleft {display:block; float: left; width: 48%; padding-left:5px;}
.divright {display:block; margin-left: 260px; width: 48%; padding-left:5px;}



