/* CSS Document */

body {
	background:#032442 url(images/cvi_bg_3.gif) repeat-x;
	margin:0;
	text-align:center;}
div#wrapper {
	width:950px;
	margin:0 auto;
	text-align:left;}
div#header {
	width:100%;
	font-family: "Trebuchet MS";}
#header img {
	float:left;}
#header h1 {
	color:#fff;
	text-transform:uppercase;
	margin:0 0 0 210px;
	padding-top:40px;
	font-size:1.9em;}
#header h2 {
	color:#ffe08f;
	margin:5px 0 0 320px;
	font-size:1.1em;
	font-weight:lighter;}


h2 {
	font-family:"Trebuchet MS";
	margin:0;}
h3 {
	font-family:"Trebuchet MS";
	margin:0;
	padding: 10px 0 0 0;
	font-size: 1.1em;
	font-weight:normal;}
h4 {
	font-family:"Trebuchet MS";
	margin:0;
	padding: 10px 0 0 0;
	font-size: 1em;
	font-weight:bold;}
.yellow {
	color:#f7d74c;
	font-weight: lighter;
	text-transform:uppercase;
}



.large {
	color:#FDEA02;
	font-size:1.1em;
	text-transform:uppercase;}
.small {
	font-size:.8em;}



/***** MENU *****/

div#menu {
	width:100%;
	clear:both;
	text-align:center;
	margin:0 0 2px 0;}
#navlist {
	margin:0;
	padding:0;
	list-style-type:none;
	font-family:"Trebuchet MS";
	color:#000000;}
#navlist li{
	float:left;
	margin:2px 0 0 0;
	font-weight:bold;
	text-transform:uppercase;
	font-size:.85em;
	text-align:center;}
#navlist a, #navlist a:visited, #navlist a:link {
	display:block;
	height:33px;
	padding:10px 0 0 0;
	text-decoration:none;
	color:#000000;
	background:#edf7f2;}
#navlist a, #navlist a:hover {
	display:block;
	height:33px;
	padding:10px 0 0 0;
	text-decoration:none;
	background:url(images/button_bg.gif) repeat-x top;}
.about {
	width:105px;}
.events {
	width:80px;}
.conditions {
	width:135px;}
.programs {
	width:100px;}
.support {
	width:140px;}
.staff {
	width:65px;}
.volunteer {
	width:108px;}
.donate {
	width:81px;}
.contact {
	width:121px;}
	
/***** HOME PAGE *****/

div#flashmain {
	width: 372px;
	height:227px;
	float:left;}
#flashmain p {
	color:#0099FF;
	font: italic .75em Arial, Helvetica, sans-serif;}
div#homeflash {
	width:357px;
	height:200px;
	background:#fff;
	margin: 27px 0 0 15px;}
div#homeintro {
	width:545px;
	float:right;
	margin: 27px 0 0 15px;
	color:#FFFFFF;
	font: bold 1em Arial, Helvetica, sans-serif;}
#homeintro p {
	margin:0;
	line-height:1.5em;}


#homeleft {
	width:550px;
	float:left;}
#homeevents {
	width:230px;
	margin: 15px 0 0 15px;
	padding:0;
	float:left; 
	font-family: Arial, Helvetica, sans-serif;
	background: url(images/homeblurb_bg.jpg) repeat-x left 1.7em;
	color:#FFFFFF;}
	
#buy_a_vision_tag {
	margin-top: 60px;
	width:230px;
	padding:0;
	float:left; 
	font-family: Arial, Helvetica, sans-serif;
	background: url(images/homeblurb_bg.jpg) repeat-x left 1.7em;
	color:#FFFFFF;
}



#buy_a_vision_tag h2{
	background:url(images/events_title_bg.jpg) no-repeat left 1.1em;
	height:44px;
	color:#F7D74C;
	font-weight:lighter;
	text-transform:uppercase;
}
#homeevents h2 {
	background:url(images/events_title_bg.jpg) no-repeat left 1.1em;
	height:44px;}
#homeevents h3 {
	font-size:.8em;
	padding: 0 0 0 15px;}
#homeevents p, ul{
	font-size:.9em;}
#homeevents a {
	color:#9BE9FF;}
#homeevents p {
	margin: 0 15px 0 15px;}
p#view {
	margin: 20px 0 0 15px;
	padding:0;}

#homeprograms {
	width:260px;
	margin: 15px 0 0 15px;
	float:right;
	padding:0 10px 0 0; 
	font-family: Arial, Helvetica, sans-serif;
	background: url(images/homeblurb_bg.jpg) repeat-x left 1.7em;
	color:#FFFFFF;}
#homeprograms h2 {
	background:url(images/programs_title_bg.gif) no-repeat left 1.1em;
	height:44px;}
#homeprograms p, ul {
	font-size:.9em;}
#homeprograms a{
	color:#9BE9FF;}
	
#homeright {
	float:right;
	width:380px;}
#homenewsletter {
	width:360px;
	clear:both;
	margin:15px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	background: url(images/homenewsletter_bg.jpg) repeat-x left 1.7em;
	color:#FFFFFF;}
#homepressroom {
	width:360px;
	clear:both;
	margin:15px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	background: url(images/homepressroom_bg.jpg) repeat-x left 1.7em;
	color:#FFFFFF;}
#homepressroom p{
	padding: 0 10px 10px 15px;
	font-size:.9em;}
#homepressroom h2 {
	background:url(images/pressroom_title_bg.gif) no-repeat left 1.1em;
	height:44px;}
#homepressroom a{
	color:#9BE9FF;}
#homenewsletter p{
	padding: 0 10px 10px 15px;
	font-size:.9em;}
#homenewsletter h2 {
	background:url(images/newsletter_title_bg.gif) no-repeat left 1.1em;
	height:44px;}
#homedonate {
	width:360px;
	clear:both;
	font-family: Arial, Helvetica, sans-serif;
	background: url(images/homedonate_bg.gif) repeat-x left 1.7em;
	color:#FFFFFF;
	margin: 15px 0 0 0;}
#homedonate p{
	padding: 0 10px 10px 15px;
	font-size:.9em;}
#homedonate h2 {
	background:url(images/donate_title_bg.gif) no-repeat left 1.1em;
	height:44px;}
#homedonate a{
	color:#9BE9FF;}
	
	
/***** SUB PAGE *****/

#subleft {
	width:680px;
	float:left;
	font-family:"Trebuchet MS";
	color:#FFFFFF;
	margin: 25px 0 20px 0;
	background:#032a50 url(images/subleft_bg.gif) no-repeat;
	padding: 15px;}
#subleft td p {
	margin:0;
	padding:0;}
#subleft a {
	color:#9BE9FF;}
	

#subright {
	width:185px;
	float:right;
	font-family:"Trebuchet MS";
	color:#FFFFFF;
	margin: 25px 0 20px 0;
	padding: 15px;
	background:#032442 url(images/subright_bg.gif) no-repeat;}

	
/***** FOOTER *****/

div#footer {
	clear:both;
	width:100%;
	text-align:center;
	font: .7em "Trebuchet MS";
	color:#FFFFFF;
	padding:10px 0 30px 0;
	background: #001b34;
	border-top: 2px solid #000000;
	margin:30px 0 0 0;
}
#footer a:link, a:visited {
	color:#FFFFFF;
	text-decoration:none;}
#footer a:hover, a:active {
	color:#FFFFFF;
	text-decoration:underline;}
#footer p {
	margin:0;
	padding-bottom:10px;}

	
