@charset "utf-8";
/* CSS Document */
html{
	background-image: url(images/osibg.jpg);
	background-repeat: repeat-x; 
	background-color:#7dadc6;
	margin:0;
	padding: 0;
}


    body {
	background-image: url(http://www.getinvolveducf.com/images/day/wrap2.jpg);
    background-repeat:repeat-x;
    background-position: top left;
      font-family: Arial;   
	  font-size: 11px;
		margin: 0;
		padding: 0;
    }
	
	#container{
		width: 1050px;
		margin: 0 auto;
		/*border: 1px solid #000;*/
		/*overflow:auto;*/
		padding-top: 80px;
		overflow:auto;
		}
	
	#maincontent{
		overflow:hidden;
		width: 1050px;
		background-image:url(images/green_body_bg.png);
		background-repeat: repeat-y;
		background-position: center top;
		/*background-color: #7d8b39;*/
		padding-bottom: 20px;

	}
	
	p{
		padding: 0 50px;
		}
	
	#header_wrap{
		width: 100%;
		}
	#header{
		width: 1050px;
		background-image:url(images/green_bg.png);
		background-repeat: no-repeat;
		background-position: top center;
		overflow:auto;
		}
	#header img{
	float:left;
	}
		
	#header li{
		/*display: inline;*/
		display:block;
		padding: 0;
		border:none;
		position: relative;
		left: -15px;
		font-size: 12px;
		}
	#header ul{
		float:left;
		width: 155px;
		/*background-color: #be2b5f;
		border: 1px #fff dotted;*/
		/*background-image:url(images/pink_nav_bg.png);
		background-repeat: no-repeat;
		background-position:center;*/
		margin-right: 15px;
		}
		
	#header a:link{
		color:#FFFFF0;
		}
	#header a:hover{
		color: #ccc;
		}
	#header a:visited{
		color: #ccc;
		}
	
	#nav{
		background-image:url(images/pink_nav_bg_large.png);
		background-repeat: no-repeat;
		background-position: center;
		float:right;
		width: 630px;
		height: 264px;
		}
		
	#nav_home{
		background-image:url(images/pink_nav_bg_large_arrow.png);
		background-repeat: no-repeat;
		background-position: center;
		float:right;
		width: 630px;
		height: 264px;
	}
			
    li {
     /* border-bottom: solid black 1px;    */  
      margin: 10px; 
      padding: 2px; 
      width: auto;
      padding-bottom: 20px;
    }
	h1{
		font-size: 20px;
		}
    h2 {
      color:#000; 
      text-decoration: none;  
	  font-size: 18px;
    }
    span.attr {
      font-weight: bolder;  
    }
	
	#right_sidebar{
		/*float:left;*/
		margin-top: 50px;
		margin-left: 650px;
		padding: 10px;
		padding-right:30px;
		width: 200px;
		border-left: 1px dotted #000;
		overflow-y:auto;
		height:625px;
		}
		
	#right_sidebar ol li h2{
		/*text-indent: 0;*/
		margin-bottom: 0;
		text-align:left;
		}
		
	#calendar{
		margin-top: 50px;
		float:left;
		padding: 20px 20px 20px 100px;
		}
	.topBar{ 
		position: absolute;
		top:0;
		left:0;
		padding: 0;
		}
		
	
	#footer{
		background-image:url(images/footer_green_bg.png);
		background-repeat: no-repeat;
		background-position: center;
		height: 80px;
		/*width: 1050px;*/
		padding: 0;
		margin: 0 auto;
		text-align:center;
		}
	#footer p{margin: 0;padding:0; color: #fff; font-weight: bold;}
	#index_left{
		width:700px;
		margin-left: 10px;
		position:relative;
		top: -20px;
		}
		
	/*#index_mid{
		width:550px;
		float:left;
		position:relative;
		top: -200px;
		}*/
	
	#index ul{
		margin: 0;
		}
	#index_left ol{
		list-style: none;
}
	#index_left li{
		font-size: 12px;
		margin-bottom: -25px;
		}
	
	#index_right{
		width: 300px;
		float:right;
		height: 100%;
		}
	
	#formbox{
		background-image:url(images/orangebg.png);
		background-position: center top;
		background-repeat:no-repeat;
		width: 315px;
		height: 314px;
		margin-left: 10px;    
		height: 100%;
		}
		
	#formbox_home{
		background-image:url(images/orangebg_bottom.png);
		background-position: center top;
		background-repeat: no-repeat;
		height: 225px;
		margin: 0;
		margin-left: 30px;
		padding: 0;
		margin-top: -15px;
		overflow:visible;
	}
	
	form{
		padding: 20px;
		}

	fieldset{
		/*margin-top: -160px;*/
		position: absolute;
		top: 300px;
		margin-left: 0;
		border:none;
		}
	#form_header{position: absolute;top: 240px;margin-left: 85px;}

h2{text-align:center; padding: 20px 0; color: #fff; text-transform: uppercase; font-weight: lighter;}
h3{text-align:center; padding: 20px 0; color: #fff; text-transform: uppercase; font-weight: lighter;font-size: 12px;}

#contact{background-image:url(images/contactbg.png); background-repeat:no-repeat; height:260px;float:right;clear:both;position:relative;left:-5px;width: 264px;}