/* CSS Document */

body{
margin:20px 0 40px 0;
padding:0;
line-height: 1.5em;
background-color:#006699;
	font-family: Trebuchet MS;
	font-size: 90%;
	color: #333333;
}

b{font-size: 110%;}
em{color: red;}
h1 {
	color: #CCCCCC;
	font-size:220%;
	font-weight:bold;

}
h2 {
	color: #006699;
	font-size:120%;

}

h3 {
	color: #ff0000;
	font-size:120%;
	margin: 10px 0px 20px 10px;
	padding:10px 0px 0px 10px ;

	}
	h3 {
	color: #ff0000;
	font-size:120%;
	margin: 10px 0px 20px 10px;
	padding:10px 0px 0px 10px ;

	}
h4 {
	color: #cccccc;
	font-size:120%;
	margin-bottom: 10pt;
	text-align:center;	
	text-decoration:underline;

	
	}
	a {
	font-size: 14px;
	color: #FFFFFF;
}
a:link {
	text-decoration: none;
	color: #FFFFFF;

}
a:visited {
	text-decoration: none;
	color: #CCCCCC;
}
a:hover {
	text-decoration: underline;
	color: #FF0000;
}
a:active {
	text-decoration: none;
	color: #FFFF00;
}
#siteInfo
{font-size: 10px; font-style: italic; color:#CCCCCC
}
#siteInfo a{
font-size: 10px; font-style: italic;
}



#topsection{

height: 80px; /*Height of top section*/
}

#topsection h1{
margin: 0;
padding: 10px 0 10px 60px;
}
#topsection img{
	position: absolute;
	top: 16px;
	right: 60px;
	bottom: 5px;
	padding: 0px;
	margin: 5px;
}

#contentwrapper{
clear:both;
float: left;
width: 100%;
}

#contentcolumn{
margin: 25px 160px 20px 270px; /*Margins for content column. Should be "75px RightColumnWidth 20px LeftColumnWidth*/
background-color:#FFFFFF;
}
#contentcolumn .members{
background-color:#006699;
padding-bottom:5px;}
#contentcolumn h2{
	color:#333333;
	background: url(../images/ball2.jpg) no-repeat;
	padding-left:30px;}
	

#leftcolumn{
position: absolute;
		left:50px;
width: 220px; /*Width of left column*/

background: #ffffff;
}
#leftcolumn .bottom{
background:bottom url(../images/bg_bottom.gif) no-repeat;
}
#rightcolumn{
position: absolute;
		right:50px;
width: 110px; /*Width of right column*/

margin-top:76px;
padding-top:10px;

}
#rightcolumn .external{
background-color:#FFFFFF;}

#rightcolumn .external a{
color:#006699;
font-size: 12px;}

#rightcolumn .external h2{
padding-top:8px;}
#rightcolumn .bottom2{
background:bottom url(../images/bg_bottom2.gif) no-repeat;
}

#footer{
clear: both;
width: 100%;

color: #FFF;
text-align: right;
padding: 4px 0;
}

#footer a{
color: #FFFF80;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/

background-color:#7F9543;
padding:10px;
}
.officers {
	color: #006699;
	font-size: 12px;
}
.members {
	color: #CCCCCC;
	background-color:#006699;
	font-weight: bold;
	font-size: 12px;
	padding-left:10px;

}
#siteInfo
{font-size: 10px; font-style: italic; color:#333333; text-align:right; padding: 0 15px 0 0;
}
#siteInfo a{
font-size: 10px; font-style: italic; color:#006699;
}
