body {
margin: 0;
padding: 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
/** UNIVERSAL **/
a {
color: #f50;
}
a:hover {
color: #135380;
}


p {
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color: #666;
margin-top: 5px;
}

h2 {
padding: 8px 0 0 0;
margin: 0;
color: #76c133;
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}

#page {
width: 730px;
margin: 0;
position: absolute;
top: 0;
left: 10px;
}



/*** HEADER ***/
#header h1 {
width: 226px;
height: 15px;
background-image:url('images/RoscoeWindCouncil.gif');
margin: 15px 0;
padding: 0;
}
#header h1 a {
width: 226px;
height: 15px;
display: block;
}
#header h1 span {
display: none;
}

#header ul, #header ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}

#header ul {
	padding: 2px 0;
	text-align: center;
	background-color: #135380;
}

#header ul li {
	display: inline;
	margin: 0 3px;
}

#header ul li.last {
	margin-right: 0;
}

#header ul li a {
	background: #135380;
	padding: 2px 5px;
	text-decoration: none;
color: #fff;
}

#header ul li a:hover, #header ul li a.current {
	background: #f50;
}

.headergraphic {
width: 730px;
height: 180px;
background-image:url('images/windheader.jpg');
}

/** CONTENT **/
#content {
width: 503px;
float: right;
margin-bottom: 10px;
}
#content h1, #side h1 {
font: bold 14px Verdana, Arial, Helvetica, sans-serif;
background-image:url('images/dottedlinemod.gif');
background-repeat:repeat-x;
background-position:bottom;
margin: 10px 0 0 0;
padding: 0 0 5px 0;
color: #135380;
}
#content ul {
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color: #666;
margin-top: 5px;
}

.tbl {
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color: #666;
margin: 10px 0;
}
.tbl td {
padding: 5px;
vertical-align: top;
}

.tbl td.buttonrow {
text-align: right;
}

.sponsor {
width: 483px;
float: left;
background-image:url('images/dottedlinemod.gif');
background-repeat:repeat-x;
background-position:bottom;
padding: 5px 0 20px 0;
}
.sponsorNoBorder {
width: 483px;
float: left;
padding: 5px 0 20px 0;
}

.sponsorlogo {
margin-top: 10px;
width: 120px;
float: left;
padding-right: 10px;
}

.sponsorinfo {
margin-top: 10px;
float: left;
width: 353px;
}


#content .sponsorinfo h2 {
padding-top: 0;
margin-top: 0;
}
.clearboth {
clear: both;
}

/** SIDE **/
#side {
width: 201px;
margin-bottom: 10px;
}

#side ul {
color: #76c133;
font: bold 11px/11px Verdana, Arial, Helvetica, sans-serif;
list-style:none;
margin: 10px 0;
padding: 0;
}
#side ul li {
font: bold 11px/11px Verdana, Arial, Helvetica, sans-serif;
padding: 0 0 10px 10px;
background:url('http://roscoewind.org/images/sidenavbullet.gif') 0 4px;
background-repeat: no-repeat;
}
#side ul li.current {
background:url('http://roscoewind.org/images/sidenavbulletblack.gif') 0 4px;
background-repeat: no-repeat;
}

#side ul li a {
color: #76c133;
text-decoration:none;
}

#side ul li a:hover {
color: #f50;
}

#side ul li.current a, #side ul li.current a:hover {
color:#000000;
text-decoration:none;
}

/*** FOOTER ***/
#footer {
width: 730px;
background-image:url('images/bluebar.gif');
background-repeat: no-repeat;
background-position:top;
padding: 20px 0;
margin-bottom: 10px;
}
#footer p {
margin-top: 0;
padding-top: 0;
}
.left {
float: left;
width: 300px;
}
.right {
width: 430px;
float: right;
text-align: right
}

#footer .right ul {
font: normal 10px Verdana, Arial, Helvetica, sans-serif;
margin: 0 0 5px 0;
padding: 0;
list-style: none;
}
#footer .right ul li {
display: inline;
}
#footer #bottomgraphic {
background-image:url('images/footergraphic.gif');
background-repeat: no-repeat;
background-position: right;
width: 730px;
height: 18px;
float: right;
margin: 20px 0;
}

/** LEFT SIDE BAR **/
#leftsidebar {
width: 244px;
position: absolute;
top: 45px;
left: 760px;
background-image:url(images/leftsidebarblueline.gif);
background-repeat:repeat-x;
background-position:bottom;
padding-bottom: 20px;
}
#leftsidebar a img {
border: none;
}
#leftsidebar h1 a, #leftsidebar h2 a {
color: #135380;
text-decoration: none;
}
#leftsidebar li a {
color: #666;
}
#leftsidebar h1 {
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
background-image:url(images/leftsidebarblueline.gif);
background-repeat:repeat-x;
background-position:bottom;
margin: 15px 0 0 0;
padding: 0 0 18px 0;
color: #135380;
text-align: center;
}
#leftsidebar h2 {
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
margin: 15px 0 8px 0;
padding: 0;
color: #135380;
}
#leftsidebar ol {
list-style: none;
margin: 0;
padding:0;
}
#leftsidebar ol li {
padding: 0;
margin: 0 0 5px 0;
color: #135380;
font: normal 10px/12px Verdana, Arial, Helvetica, sans-serif;
}
#leftsidebar ol li {
color: #666;
}
#leftsidebar p {
font: normal 10px Verdana, Arial, Helvetica, sans-serif;
margin: 15px 0 0 0;
padding: 0;
text-align: center;
}
