
/* CSS Document */

* {margin: 0 auto;}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10.5px;
	background:#f9edb4 url(images/bg.jpg) repeat-y center;
	text-align:left;
	color:#333;
	line-height:14px;
	}

h1{
	color:#68a24c;
	font-size:16px;
	font-weight:bold;
	clear:both;
	margin-bottom:20px;
	}

h2{
	color:#68a24c;
	font-size:16px;
	font-weight:bold;
	}

h3{}

#sidebar a { color:#68a24c;
	text-decoration:none;
	font-weight:bold;
	}

img {border:none;}

.alignleft{float:left;}
.alignright{float:right;}
.clear {clear:both;}

#header{
	margin-top:45px;
	}

#wrapper{
	width:814px;
	margin:0 auto;
	}
	
#navigation{
	float:right;
	width:475px;
	height:68px;
	}
	#navigation ul{display:inline;}
	#navigation li{
		text-transform:lowercase;
		list-style-type:none;
		display:inline;
		}
		#navigation a:link, #navigation a{
			border-bottom: 12px solid #333;
			padding:0 21px 10px 21px;
			margin-right:-4px;
			text-decoration:none;
			color:#333;
			}
			#navigation a:visited{
			border-bottom: 12px solid #333;
			padding:0 21px 10px 21px;
			margin-right:-4px;
			text-decoration:none;
			color:#333;
			}
			#navigation a:hover{
				border-bottom: 12px solid #68a24c;
			text-decoration:none;
			color:#333;
				}
			#navigation a:active{
			border-bottom: 12px solid #68a24c;
			text-decoration:none;
			color:#333;
			}
			
#subnav {
	float:right;
	height:50px;
	margin-top:-20px;
	padding-top:20px;
	}
	#subnav img{border:0; display:inline; margin-right:30px;}
	
#subnav_con {
	float:right;
	height:50px;
	margin-top:-20px;
	padding-top:20px;
	}
#subnav_con li{list-style-type:none; display:inline; margin-right:15px;}
#subnav_con img{margin-right:3px;}
#subnav_con a, #subnav_con a:visited {color:#000000; text-decoration:none;}

#tagline {
	text-indent:-9999px;
	background:url(images/tagline.gif) no-repeat center;
	height:17px;
	width:252px;
	float:right;
	clear:both;
	margin-top:-15px;
	margin-bottom:35px;
	}
#donate_tab{
	border:0;
	width:165px;
	height:26px;
	float:right;
	clear:right;
	}
#flasharea{
	margin-bottom:12px;
	}
#content_divider{
	display:none;
	}
#content{
	float:left;
	width:595px;
	padding-bottom:40px;
	}
#content p{
	padding-bottom:20px;
	}
	#content ul{
		padding-bottom:20px;
		margin-left:-25px;
		}
	#content ol{
	margin-left:-25px;
	}
	#content a {color:#68a24c;
		font-weight:bold;
		padding-bottom:10px;
		text-decoration:none;}

#sidebar{
	float:right;
	width:200px;
	border-left:1px dashed #b1b0a2;
	}
	#sidebar h2{
	padding-left:20px;
	padding-bottom:15px;
	}
	#sidebar ul{
		padding-left:20px;
		}
	#sidebar li{
		list-style-type:none;
		margin-bottom:15px;
	}
#footer{
	clear:both;
	border-top:2px #5d5a46 solid;
	padding-top:15px;
	}
	#footer p {float:left; font-size:9px;}
	#footer a {text-decoration:none; color:#68a24c;}
	#footer_contact {margin-top:-15px; margin-left:5px; float:right;}
	
/* home page styles */
#learnmore img,#startateam img, #donatenow img {border:0px;}

#learnmore {
	width:180px;
	float:left;
	margin-right:30px;
	}
	#learnmore h1{
	margin-top:15px;
		float:left;
		}
		#learnmore p{ clear:both; padding-top:25px;}
#startateam {
	width:190px;
	float:left;
	}
	#startateam h1 {
		margin-top:15px;
		float:left;
		}
		#startateam p{ clear:both; padding-top:25px;}
#donatenow {
	float:right;
	width:185px;
	}
	#donatenow h1 {
	margin-top:15px;
		float:left;
		}
		#donatenow p{ clear:both; padding-top:25px; padding-right:15px;}
.icon_home{
	padding:0 0 0 15px;
	}
/* end home page styles */

/*contrib styles */

#stetson img {float:left; padding-bottom:45px;}
#indiana img {float:left; padding-bottom:45px; }
#floridastate img {float:left; padding-left:30px;}
#santaclara img {float:left; padding-top:25px; padding-bottom:45px; padding-left:30px;background-color:#e00fff}

#stetson p {float:right; padding-left:15px; padding-bottom:25px; width:420px; margin-right:19px;}
#indiana p { float:right; padding-left:15px; padding-bottom:25px; width:420px; margin-right:19px;}
#floridastate p {float:right; padding-left:15px; padding-bottom:40px; width:420px; margin-right:19px;}
#santaclara p {float:right; padding-left:15px; padding-bottom:25px; width:420px; margin-right:19px;background-color:#e0ffff}

.green {color:#339933;}

/* end contrib styles */

/*board styles*/

.profile img {
	float:left;
	}

/*h1 styles*/

#learnmore_h1{
		text-align:left;
		background:url(images/learnmore_h1.gif) no-repeat bottom;
		width:110px;
		height:29px;
		text-indent:-9999px;
		margin:0px 0 30px 0px;
		}

#startateam_h1{
		background:url(images/startateam_h1.gif) no-repeat bottom;
		width:122px;
		height:30px;
		text-indent:-9999px;
		margin:0px 0 30px 0px;
		}
#contributors_h1 {
		background:url(images/contributors_h1.gif) no-repeat bottom;
		width:208px;
		height:30px;
		text-indent:-9999px;
		margin:0px 0 30px 0px;
		}
#donate_h1 {
		background:url(images/donate_h1.gif) no-repeat bottom;
		width:68px;
		height:19px;
		text-indent:-9999px;
		margin:0px 0 30px 0px;
		}
#news_h1 {
		background:url(images/news_h1.gif) no-repeat bottom;
		width:48px;
		height:17px;
		text-indent:-9999px;
		margin:0px 0 30px 0px;
		}
#board_h1 {
		background:url(images/board_h1.gif) no-repeat bottom;
		width:179px;
		height:17px;
		text-indent:-9999px;
		margin:0px 0 30px 0px;
		}
/*h2 styles*/

#why_learnmore {
	background:url(images/why_h2.gif) no-repeat center;
	height:13px;
	width:31px;
	text-indent:-9999px;
	margin-bottom:20px;
	margin-left:0px;
	}
#how_learnmore {
	background:url(images/how_h2.gif) no-repeat center;
	height:13px;
	width:31px;
	text-indent:-9999px;
	margin-bottom:20px;
	margin-left:0px;
	}
#what_learnmore {
	background:url(images/what_h2.gif) no-repeat center;
	height:14px;
	width:37px;
	text-indent:-9999px;
	margin-bottom:20px;
	margin-left:0px;
	}
#directors_h2 {
	background:url(images/directors_h2.gif) no-repeat center;
	height:11px;
	width:46px;
	text-indent:-9999px;
	margin-left:0px;
	margin-bottom:20px;
	}
#general_h2 {
	background:url(images/general_h2.gif) no-repeat center;
	height:12px;
	width:84px;
	text-indent:-9999px;
	margin-left:0px;
	margin-bottom:20px;
	}
#studentaction_h2 {
	background:url(images/studentaction_h2.gif) no-repeat center;
	height:12px;
	width:114px;
	text-indent:-9999px;
	margin-left:0px;
	margin-bottom:20px;
	}
ol li {
	margin-bottom:20px;
	}
#teamstext {
	color:#339933;
	font-size:13px;
	font-weight:bold;
	}
.contact_us {
	font-weight:bold;
	font-size:12px;
	color:#68a24c;
	margin-left:49px;
	}
/*news items */

#news_list ul{
	list-style-type:none;
	}
	#news_list li{
		margin-bottom:15px;
		font-size:12px;
		margin-left:-15px;
		}
	#news_list a {
		color:#68a24c;
		font-weight:bold;
		padding-bottom:10px;
		text-decoration:none;
		}
		#news_content h1 {
				color:#68a24c;
	font-size:16px;
	font-weight:bold;
	clear:both;
	padding-top:25px;
	margin-bottom:25px;
	}
	#donation_chart p {
		
		}
		#donation_chart img {float:left; padding-right:10px; margin-top:-3px;}
