body {margin:0; background-image:url(../images/headbga.jpg); background-position:top; background-repeat:repeat-x}
p {font-family:Georgia, Times, serif; font-size:12px}
a {text-decoration:none}
a:hover {text-decoration:underline}
img {border:0}

/* LAYOUT */

div#header {margin:0 auto; width:960px; position:relative}
div#container {margin:0 auto; width:960px; position:relative}
div#contleft {width:299px; float:left}
div#contright {width:661px; float:right}
div#bottom {width:100%; background-image:url(../images/bgbot2.jpg); background-position:bottom; background-repeat:repeat-x; clear:both; min-width:960px}
div#sponsors {margin:0 auto; width:960px; height:149px; position:relative}
div#spon2 {position:absolute; top:25px; width:960px}
div#footer {margin:0 auto; width:960px; height:48px}
div#rightcontent {margin:12px}
div#title {
	position:absolute; 
	z-index:100;
	left:350px;
	top: 10px}


/* NAVIGATION */

div#navigation {
	position:absolute;
	right:0;
	top:189px;
	width:680px;
	height:51px;
	font-family:Arial Black, Helvetica, sans-serif;
	letter-spacing:-1.5px;
	font-size:18px
}

div#navigation ul li{display:inline}

div#navigation ul{
        margin: 0; padding: 0;
        float: left;}

div#navigation ul li{
        display: inline;
		text-align:center;
		line-height:28px}

div#navigation ul li a{
        float: left; text-decoration: none;
        color:#FFFFFF;
        padding: 10.5px 11px;}

div#navigation ul li a:hover{color:#006940; text-decoration:none}

div#navigation .current{
        color: black}
		
div#navigation .double {line-height:14px}

div#contright img {float:right; clear:right}
div#contright p {line-height:1.3em}

/*Left boxes */

.leftbox {background: url(../images/boxtop.jpg) no-repeat top; margin-top:10px; margin-bottom:12px}
.boxcont {background: url(../images/boxbot.jpg) no-repeat bottom; padding:3px 21px 8px 21px}
.extrapad {padding-bottom:21px}

.boxcont h1 {font-family:Arial, Helvetica, sans-serif; margin:4px 0 4px 0; font-size:20px; color:#006940}
.boxcont p {font-family: Helvetica, Arial, sans-serif; margin: 8px 0; font-size:12px; list-style:none}

.twitime {color:#666666; font-style:italic; font-size:9px}
.grey {color:#666666}
.news p {margin-top:4px}
.news a {color:#000000}
.topara {font-style:italic; font-size:14px}
.focus {font-weight:bold; font-size:16px}
div#sponsors h1 {font-family:Arial Black, Helvetica, sans-serif; letter-spacing:-1.5px; font-size:16px; padding:5px 20px; padding-bottom:0}
div#sponsors a {text-decoration:none; color:white}
div#sponsors p {color:white; text-align:center; font-style:oblique; font-weight:bold; font-size:20px}
div#sponsors a:hover{color:#006940}
div#footer p {color:white; font-size:10px; float:right; padding:8px 20px; font: Helvetica, Arial, sans-serif}
div#footer a {color:white}
div#footer a:hover {color:black}

div#wia p {line-height:1.3em}

div#rightcontent h1 {font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#006940; margin-bottom:0}
div#rightcontent p {font-family:Helvetica, Arial, sans-serif}
.quote {font-style:oblique; padding:15px}
div#rightcontent img {padding:10px; clear:none; float:none}

blockquote {font-style:oblique; padding:15px; margin:0}

.locationinfo {width: 250px; text-align: left; } /* Info window */
.locationinfo {font-family:Arial, Helvetica, sans-serif; font-size:12px}
.storycontent {font-family:Arial, Helvetica, sans-serif}