/* CSS Document */

html, body{
	margin:0;
	padding:0;
	background:url(../images/bg2.jpg) top center repeat-y #c04610;
	color:#333;
	font:11px Tahoma,Arial normal;
}

a:link, a:visited{color:#c04710; text-decoration:none;}
a:hover, a:active{color:#d44200;}

h1{color:#c04710; font-size:200%; margin:5px 0; padding:0;}
h2{color:#333; font-size:130%; margin:0 0 2px 0; padding:0; border-bottom:1px dotted #ccc; height:25px;}
h3{color:#c04710; font-size:120%; margin:0 0 2px 0; padding:0;}
h4{color:#c04710; font-size:100%; margin:0 0 2px 0; padding:0;}
h5{color:#666; font-size:100%; margin:0 0 5px 0; padding:0;}

.h2Inside{border-bottom:1px dotted #ddd; padding-bottom:1px; color:#c2ad39;}

.clear{clear:both;}

form{margin:0; padding:0;}
input{font-size:11px;}

span.viewAll{font-size:10px; font-weight:normal; padding:0; margin:0; color:#c2ad39; vertical-align:bottom; height:25px;}
span.viewAll a:link, span.viewAll a:visited{color:#c2ad39; padding:0 2px;}
span.viewAll a:hover, span.viewAll a:active{color:#000;}

#mainContainer{
	width:970px;
	margin:0px auto;
	padding:5px 15px;
	background:#fff;
}

#headerBar{
	width:100%;
	padding:5px 0;
	float:left;
	background:#fff;
}

#headerBar div.logo{width:25%; float:left;}
#headerBar div.slogan{width:54%; float:left; padding:30px 0; text-align:center; font-size:160%; color:#999;}
#headerBar div.search{width:20%; float:left;}

#headerBar div.search p.label{margin:35px 0 0 0; padding:0;}
#headerBar a:hover, #headerBar a:active{background:#da622c; color:#fff;}

#menuBar{
	width:100%;
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
	padding:5px 0;
	text-align:center;
	font-weight:bold;
	float:left;
	background:#fff;
}

#menuBar ul{list-style:none; margin:0; padding:2px 0;}
#menuBar li{display:inline; padding:2px 5px; margin-right:8px;}
#menuBar li.selected{background:#c04710; color:#fff;}

#menuBar a:hover, #menuBar a:active{background:#da622c; color:#fff;}

#subMenuBar{width:100%; padding:3px 0; border-bottom:1px dotted #eee; float:left; margin-bottom:10px; color:#c04710;}
#subMenuBar ul{list-style:none; padding:0; margin:0;}
#subMenuBar li{display:inline; padding:3px; margin-right:5px;}

#subMenuBar a:link, #subMenuBar a:visited{color:#333;}
#subMenuBar a:hover, #subMenuBar a:active{color:#c04710; padding:0;}

#bodyBar{
	padding-top:20px;
	width:100%;
	float:left;
	background:#fff;
}

#contentCol{
	width:435px;
	padding-right:15px;
	float:left;
}

#campaignPhotoHome{width:100%; float:left; margin-bottom:15px;}
#campaignPhotoHome img{border:5px solid #e6c1b1;}
#campaignPhotoHome a:hover, #campaignPhotoHome a:active{margin:0; padding:0;}

div.newsHome{width:100%; float:left; margin-bottom:5px; padding-bottom:5px; border-bottom:1px dotted #ddd;}
div.noBorder{border-bottom:0;}
div.newsHome ul{list-style:none; margin:0; padding:0; float:left;}
div.newsHome ul li.display{display:block; padding:3px; margin-bottom:5px; border-bottom:1px dotted #ddd; float:left;}
div.newsHome ul li.noBorder{border:0;}
div.newsHome ul li.list{display:block; padding:1px 0; margin:0; border:0;}
div.newsHome ul li.listlast{margin-bottom:6px;}

div.newsHome p.date{color:#999; margin:0; padding:0;}
div.newsHome p.writer{color:#999; margin:0 0 3px 0; padding:0;}
div.newsHome div.body{width:100%; margin-bottom:5px;}
div.newsHome img{margin:0 5px 5px 0; float:left; border:0;}
div.newsHome img.view{border:0; padding:0; margin:0; float:none; vertical-align:middle;}
div.newsHome li.list img{margin:4px 5px 0 0; float:left; border:0;}

div.newsHome li.list a:link, div.newsHome li.list a:visited{color:#c04710; text-decoration:none;}
div.newsHome li.list a:hover, div.newsHome li.list a:active{color:#333; margin:0; padding:0;}

div.newsHome li.display:hover{background:#fdcbb5;}

div.newsHome p.writer a:link, div.newsHome p.writer a:visited{color:#c2ad39;}
div.newsHome p.writer a:hover, div.newsHome p.writer a:active{color:#000; padding:0;}

#supportiveCol{
	width:235px;
	padding:0px 15px;
	float:left;
	border-left:1px dotted #ddd;
	border-right:1px dotted #ddd;
}

#eventsHome a:link, #eventsHome a:visited{//margin:5px 0 10px 0; padding-bottom:5px; float:left;}
#eventsHome a:hover, #eventsHome a:active{padding:0 0 5px 0;}

#additionalCol{
	width:215px;
	padding-left:15px;
	float:left;
}

#teamBar{
	width:100%;
	padding:10px 0 0 0;
	border-top:1px dotted #ddd;
	float:left;
	background:#fff;
}

#teamBar ul{list-style:none; margin:0; padding:0;}
#teamBar li{width:31%; padding:5px; margin-right:1%; float:left;}

#secondaryBar{
	width:100%;
	padding:10px 0 5px;
	border-top:1px dotted #ddd;
	float:left;
	background:#fff;
}

#subscribeHome{width:300px; float:left; margin-right:10px;}
#subscribeHome a:link, #subscribeHome a:visited{color:#666;}
#subscribeHome a:hover, #subscribeHome a:active{color:#c04710; padding:0;}

#copyright{width:500px; text-align:right; font-size:10px; float:right;}
#copyright ul{list-style:none; margin:0; padding:0;}
#copyright li{display:inline;}
#copyright p{margin:2px 0; padding:0;}

#copyright a:link, #copyright a:visited{color:#666;}
#copyright a:hover, #copyright a:active{color:#c04710; padding:0;}

#footerad{width:150px; float:left;}
	
#footer{
	width:100%;
	float:left;
	background:#fff;
}