/* 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%/130% Arial, Helvetica, san-serif;}

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

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

body {color: #2e3033;background: #ffffff url(images/bkgcontent7.gif) repeat top left;}


li {
	list-style:none;
	margin-top: 8px;
	font-weight: normal;
}
#textyasapp ul li {
	list-style-type: disc;
	list-style-position: inside;
	font-size: 90%;
}


a  {
	text-decoration: underline;
	color: #004D4D;
	background-color: transparent;
	text-align: center;
}

h1, h2 {font-family: Georgia, Times, serif; letter-spacing: 1px;}
h3, h6 {color: #088885; background-color: transparent;}
h2, h4 {color: #b92d2d; 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: #004d4d; border: 1px solid #066565; padding: 2px 4px;}
td {color: #003232; background-color: #feeed6; border: 1px solid #066565; padding: 2px 4px;}
caption {font-weight: bold; color: #088787; background-color: transparent;}

img.left{float:left; margin:0px 12px 5px 0px;}
img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

img.center{display:block; margin:0px auto;}
img.right{float:right; margin:0px 0px 5px 12px;}

/* 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: 138px; margin: 0px auto;background-color: #004d4d; padding:0px; }
#header h1 {}
#header h2 span {display:none;}
#seasontag {height: 55px;}
#seasontag h2 {
	margin: 0;
	font-size:large;
}
img.withborder{border: 1px solid #088787;}
#seasonquote {padding-bottom: 120px; font-size: smaller; font-style:oblique;}

/* home page specific styles */
#homeleftcol{
	clear: both;
	float: left;
	width:340px;
	margin:0;
	padding:0;
}
#homerightcol{margin-left:345px; width:420px;padding:0;}
#hcontentblock {
	background-color: #ffffff;
	line-height: normal;
}
.homeboxblock {margin: 20px; padding:0px 10px; border: 0px solid #999999; }
.homebox ul {margin-top:10px;}
.homebox li {padding: 3px 2px; font-size: small;}
.homeborder {border: 1px solid #999999;}
.hsititle {font-style:oblique;}
.hsidetails {font-size:smaller;}

#menublock {
	clear: both;float: left;
	width: 177px;
	display: inline;        /* fix IE doubled float margin bug */
	background: #fbcf83;
	border-right: 1px solid #fde7c2;
	margin:0px;
	}

#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: #b92d2d;background-color: transparent;}

#menu span.menuhead {font-weight: bold;color: #b92d2d;background-color: transparent;}
#menu a {text-decoration: underline;padding:4px;}
#menu a:hover {margin-left: -1px; border: 1px solid #b92d2d; text-decoration: none;color:#b92d2d;background-color:#feeed6;}

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

#information p{
	color: #004d4d;
	background-color: transparent;

}
#information {}
#information ul{margin-bottom: 10px;font-size:small;}

#textYAS ul {margin: 0 1em;}

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

#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: 10px;
}
.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 #004d4d;}
.tilt {font-style:oblique;}
.divleft {display:block; float: left; width: 245px; padding-left:5px;}
.divright {display:block; margin-left: 252px; width: 245px; padding-left:5px;}
.makeitbold {font-weight:bold;}
.pr {font-size: smaller; line-height:150%;}
