body{

	margin:0;

	padding:0;

	line-height:1.5em;
	
	background-color: #FFFFCC;

}



h2, h3 {

	color:#FF0000;

}



h1 {

	color:#000;

	font:1.5em Verdana, Arial, Helvetica, sans-serif;

}



h2 {

	font:1.2em Arial, Verdana, Helvetica, sans-serif;

}



h3 {

	font:1.1em Arial, Verdana, Helvetica, sans-serif;

}



img {

	border:0;

}



acronym{

	cursor:help;

	border-bottom:1px dotted #000;

}



table, tr, td {

	padding:9px;

	

}



td {

	font:.7em Arial, Helvetica, sans-serif;

	text-align:center;

}





caption {

	font-weight:bold;

	color:#FF0000;

}



a:link {

	color:#0000FF;

	text-decoration:underline;

}



a:visited {

	color:#990066;

}



a:focus {

	color:#FFFF66;

	text-decoration:none;

	background-color:#003399;

}



a:hover {

	color:#FFFF66;

	text-decoration:none;

	background-color:#003399;

}



a:active {

	color:#009900;

}



fieldset {

	margin:10px;

}



#maincontainer{

	width:775px;

	margin:0 auto;

}



#topsection{

	background:url('../images/logo2.gif') no-repeat;

	height:98px;

}



#topsection h1{

	margin:0;

	color:#FFFF00;

	padding-top:5px;

	text-align:center;

	font:2.9em Arial, Helvetica, sans-serif;

}



#topsection h2{

	color:#FFF;

	margin-top:6px;

	text-align:center;

	font:1.0em Arial, Helvetica, sans-serif;

}



#contentwrapper{

	float:left;

	width:100%;

	font:.9em Arial, Helvetica, sans-serif;

}



#contentcolumn{

	margin: 0 10px;

}



#leftcolumn{

	float: left;

	width: 180px;

	margin-left: -775px;

	background: #C8FC98;

}



#rightcolumn{

	float: left;

	width: 160px;

	margin-left: -187px;

	background: #F7E47D;

	font:.7em Arial, Helvetica, sans-serif;

}



#member_login {

	position: relative;

	width: 185px;

	border: none;

	padding: 5px;

	color: #000;

	float: left;

}



#member_login p {

	text-align:center;

}



#whats_new {

	position: relative;

	width: 255px;

	border: none;

	padding-left: 45px;

	float: left;

}



#leftbox {

	position: relative;

	width: 350px;

	border: none;

	padding: 5px;

	color: #000;

	float: left;

}



#rightbox {

	position: relative;

	width: 300px;

	border: none;

	float: right;

}



#founders {

	background-color:000;

}



#founders_box1 ul li, #founders_box2 ul li {

	list-style:none;

}



#founders_box1, #founders_box2 {

	position: relative;

	width: 250px;

	border: none;

	padding: 5px;

	float: left;

}



#links_box1 ul li, #links_box2 ul li {

	list-style:none;

	padding-bottom:15px;

}





#links_box1, #links_box2 {

	position: relative;

	width: 350px;

	text-align:center;

	border: none;

	padding:5px;

	float: left;

}



#headerimages {

	padding-top:2px;

}



#officers {

	text-align:center;

	margin:0 auto;

}



#member_menu li {

	padding:10px 0px;

}



#footer{

	clear: left;

	width: 100%;

	background: url('../images/bottom2.gif') no-repeat top;

	color: #fff;

	text-align: center;

	padding: 5px 0px 20px;

	font:.6em Arial, Helvetica, sans-serif;

}



#footer a {

	color:#FFFF00;

}



#jumplinks {

	position:absolute;

	top:-50px;

}



#innertube_main{

	margin-right: 210px;

}



#clear_left {

	clear:left;

}



#user_info{

	display:none;

}



#error{

	color:#FF0000;

	font:bold 0.9em Verdana, Arial, Helvetica, sans-serif;

	margin:10px 0px 20px 10px;

}



#button {

	margin-left:150px;

}



#registerbutton {

	margin:15px 0px 15px 150px;

}



#comment {

	font-size:0.7em;

}



#home_h1 {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-weight: bold;

}



.innertube{

	margin:0px 10px 10px;

}



.innertube ul li {

	margin-left:-26px;

	list-style-image:url('../images/arrow.gif');

}



.vert_align {

	vertical-align:middle;

}



.float_left {

	float:left;

	margin-right:6px;

	border:1px solid #000;

}



.float_left_regular {

	float:left;

	margin-right:6px;

}



.float_right {

	float:right;

	margin:4px;

	}



.center {

	text-align:center;

}



.officers_border {

	border:1px solid #000;

}



.required {

	color:#FF0000;

}



.underline {

	text-decoration:underline;

}



.tr_gray {

	background-color:#666;

	color:#FFF;

}



.tr_white {

	background-color:#FFF;

	color:#000;

}



.hr_padding {

	margin:30px 0px;

}



.clear_both {

	clear:both;

}