@charset "utf-8";
/* CSS Document */
body {
	background: #000000;
	text-align: center;
	height: 100%;
	color: #55504b;
	font-family: arial;
	font-size: 1em;
} 
html {
	font-size: 13px;
}

a:visited {
font-family: arial;
}

a:active {
font-family: arial;
}

a {
font-family: arial;
}

a.list {
	color: #000000;
	font-weight:bold;
	text-decoration: none;
}
a.list.visited {
	color: #000000;
	font-weight:bold;
	text-decoration: none;
}
a.list:hover {
	color: #70b0d0;
	text-decoration:underline;
}

#wrapper {
	width: 980px;
	margin: 0px auto;
	text-align: left;
}
#background_wrapper {
	background-color: #222;

}
.clearer {
	clear: both;
}
#header {
	margin: 10px 0px 6px 0px;
  width: 980px; height: 120px;
  overflow: hidden;
}
#homeLink {
	display: block;
	width: 336px;
	height: 59px;
	float: left;
}
#headertxt {
	color: #82bed2;
	font-family: Arial,Helvetica;
	font-size: 11px;
	float: right;
	padding-right: 10px;
	position: relative;
	top: 26px;
	text-align: left;
}
#headertxt li{
	float: left;
	padding: 0px 4px;
	}
#headertxt li a, #headertxt li a:visited {
	color: #82bed2;
	text-decoration: none;
}
#headertxt li a:hover {
	color: #a5dceb;
}

#m4u {
	position: relative;
	z-index:10;
	display: block;
}
#imgOver {
	position: relative;
	top:-22px; left:0px;
	z-index:200;
	display: block;
} 

#m5u {
	position: relative;
	z-index:10;
	display: block;
}
#imgOver2 {
	position: relative;
	top:-22px; left:0px;
	z-index:200;
	display: block;
} 

#subwrapper {
	background: #222 top left;
	width: 980px;
	height: 336px;
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 0px 0px;
	overflow: hidden;
}

#mainimg {
	padding: 0px 0px 0px 10px;
	float: left;
	width: 669px;
	font-size: 12px;
	position:relative;
	overflow:hidden;
}
#mainimg img {
	border: 2px solid #D9D9D9;
	padding: 8px;
	background: #FFFFFF;
}
#subpage-wrapper
{
	background: #222  top left;
	width: 980px;
	height: 188px;
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 0px 0px;
	overflow: hidden;
}
#subpage-wrapper #mainimg a {
	display: block;
	height: 188px;
}
#rightMenu h3 {
	font-weight: bold;
}

#event{
	padding: 0px 6px;
	height: 25px;
	width: 249px;
	margin-bottom: 5px;
	}
#donateNow{
	padding: 3px 6px 0 6px;
	height: 105px;
	width: 249px;
	margin-bottom: 4px;
	}
#stats{
	padding: 0px 6px;
	height: 25px;
	width: 249px;
	margin-bottom: 5px;
	}

	


#donateNowButton img {
	border: 0px;
	margin: 0px;
	float: none;
}
.text{
	font-size: 11px;
	float: right;
	width: 132px;
	}
h4 {
	display: block;
	float: left;
	text-transform: uppercase;
	font-weight: bold;
	color: #77634c;
	font-size: 11px;
	text-align: left;
}

h2{
	display: block;
	font-weight: bold;
	color: #55504b;
	font-size: 16px;
}

/* Footer */
#footernav{
	margin: 15px auto 0px auto;
	padding: 0px 0px 10px 0px;
	font-size:10px; 
/*	margin- top:36px;*/
	width:100%; 
	float: left;
	text-align: center; 
}
#footernav .first {
	border-left: none;
}

#footernav ul {
	list-style: none; 
	padding: 0; 
	width: 100%; 
	margin-left: auto;
	margin-right: auto; 
}
#footernav li { 
	padding-left: 8px; 
	color: #ffffff;   
	border-left: 1px solid #786160;
	font-weight: bold;  
	display: inline;
}
#footernav a {
	color: #f0f0e8; 
	font-weight: bold; 
	text-decoration: none;
}
#footernav a:hover {
	text-decoration: underline;
}
#copyright{
	color: #f0f0e8; 
	font-weight: bold; 
}

/* News */
#maincont, #maincont2 {
	background: #FFFFFF url(images/mainbottom.gif) no-repeat bottom left;
	padding: 0px 0px 12px 0px;
	padding-left: 10px;
}
#maincont2{
border-bottom: 30px #222222 solid; }
#newsBlock, #newsBlockN1 {
	width: 430px;
	float: left;
	margin: 0px 0px 0px 10px;
	text-align: left;
}
#newsBlock h2, #newsBlockN1 h2 {
	display: block;
	float: left;
	padding: 14px 0px 10px 0px;
	font-size: 24px;
	color: #786160;
	font-weight: bold;
}
#newsBlock2 a{
	display: block;
}
.newsItem {
	clear: left;
	height: 130px;
}
#newsBlock .photo, #newsBlockN1 .photo {
	width: 152px;
	float: left;
	
}
.photo span {
	font-size: 9px;
	color: #988675;
	display: block;
	float: left;
	padding: 0;
}
.photo img {
	border: 2px solid #D9D9D9;
	padding: 7px;
	background: #FFFFFF;
}
.newsInfo {
	width: 178px;
	float: left;
	font-size: 13px;
	text-align: left;
	padding: 0px 0px 10px 10px;
}
#newsBlock h3, #newsBlockN1 h3 {
	font-size: 14px;
	font-weight: bold;
	color: #55514d;
}
.more {
	color: #55514d;
	text-55514d: none;
}
.more:hover {
	color: #70b0d0;
}
.more:visited {
	color: #55514d;
}

.newsItemSmall {
	clear: left;
	font-size: 13px;
	padding: 10px 0px;
	border-top: 1px dashed #B3B2AE;
}
.newsBottomBorder {
    border-bottom:1px dashed #B3B2AE;
    border-top:0 none;
    margin-bottom:10px;
    padding:0 0 10px;
}
.newsBottomNoBorder {
    margin-bottom:10px;
    border-top:0 none;
    padding:0 0 10px;
}
#newsBlock2 .first, #newsBlockN2 .first  , #newsBlockN3 .first  {
	border-top: 0px !important;
	padding-top: 0px !important;
}
.newsItemSmall b {
	color: #55514d;
	display: block;
}
.seeAll {
	color: #786160;
	text-decoration: none;
	font-size: 12px;
}
.seeAll:hover {
	color: #70b0d0;
}
.seeAll:visited {
	color: #786160;
}
#newsBlock2, #newsBlockN2 {
	width: 430px;
	float: left;
	margin: 0px 0px 0px 30px;
	text-align: left;
	font-size: 13px;
}
#newsBlockN3 {
	width: 430px;
	float: left;
	margin: 0px 0px 0px 30px;
	padding-left:10px;
	border-left:thick solid #000000;
	text-align: left;
	font-size: 13px;
}
#newsBlock2 h2, #newsBlockN2 h2 , #newsBlockN3 h2 {
	display: block;
	float: left;
	padding: 14px 0px 10px 0px;
	font-size: 24px;
	color: #786160;
	font-weight: bold;
}

#newsBlock2 h3, #newsBlockN2 h3 , #newsBlockN3 h3 {
	font-size: 14px;
	font-weight: bold;
	color: #55504b;
}
#newsBlockN1{
	width: 200px;}
#newsBlockN2, #newsBlockN3{
	width: 660px;}

li.nodot {
	list-style: none; !important;
}
.allevents {
	color: #206d8e;
	text-decoration: none;
	font-size: 12px;
}
#newsBlock3 .first  {
	border-top: 0px !important;
	padding-top: 0px !important;
}

#newsBlock3 {
	width: 245px;
	float: right;
	margin: 0px 15px 0px 30px;
	text-align: left;
	font-size: 13px;
	height: 453px;
}
#newsBlock3 h2 {
	display: block;
	float: left;
	padding: 14px 0px 10px 0px;
	font-size: 24px;
	color: #786160;
	font-weight: bold;
}

#photo2{
		margin: 20px 10px 0px 0px;
}

#rightMenu
{
	border: 1px solid #786160;
	width: 260px;
	height: auto;
	float: right;
}
#rightMenuCompressed
{
	float:right;
	height:auto;
	width:260px;
}
#rightMenuCompressed #searchBox {
	margin-bottom: 8px;
}
#rightMenuCompressed #findbut {
	margin-bottom: 8px;
}
#rightMenuCompressed #newsLetter {
	margin-bottom: 7px;
}

#main
{

}

.imageFloatL{
    float:left;
    margin:0 10px 0 0;
    }


#text {
	width: 254px;
	background: #FFEDC4;
	color: #91453E;
	padding: 30px 32px;
}
#quote {
	font-size: 14px;
	font-style: italic;
	line-height: 30px;
	font-family: palatino;
}
#text strong {
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
}
.leftQuote, .rightQuote {
	position: relative;
	top: 3px;
	display: inline;
}
#quoter {
color: #98816F;
font-size: 10px;
padding: 10px 0px 10px 0px;
}

#landingContent #pageNav .insection {
	color: #f50021;
	text-decoration: none;
}
.smalltext{
	font-size: 11px;
	}

/* Feature Media Room */
#articleLeft{
    }

.article01 li{
	line-height: 110%;
	padding: 0px;!important;
	}

/* Landing */
#pageNav {
	clear: both;
	padding-top: 5px;
	padding-left: 20px;
	background: #f0f0e8;
	height: 19px;
	width: 940px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial,Helvetica;
	color: #508291;
}

#pageNav ul {
	margin: 0px auto;
}

#pageNav li {
	display: block;
	float: left;
	padding: 0px 5px;	
}

#pageNav a, #pageNav a:visited, #pageNav a:hover {
	color: #1e82b4;
	text-decoration: none;
	font-size: 1.0em;
}
#pageNav a:hover {
	color: #70b0d0;
	text-decoration: none;
	font-size: 1.0em;
}

#title{
	background: #d8d8ce;
	height: 35px;
	width: 960px;
	text-align: left;
	color: #414040;
	padding-left: 20px;
	padding-top: 12px;
	border-top: 1px dashed #8a8888;
	overflow: hidden;
	position: relative;
	left: -20px;
	}
#title h2{
	font-weight: bold;
	text-transform: uppercase;
	font-size: 20px;
	float: left;
	}
	
#landingContent{
	background: #f0f0e8 url(images/mainbottom.gif) no-repeat bottom left;
	padding: 0px 0px 12px 0px;
	height: auto;
	text-align: left;
	width: 980px;
	overflow: hidden;
}

#landingContent a:hover {
 	color: #64A0B4;
}
#landingTitle{
    position:relative;
    z-index:1;
    background: #d8d8ce;
	height: 35px;
	width: 960px;
	text-align: left;
	color: #414040;
	padding-left: 20px;
	padding-top: 12px;
	overflow: hidden;
	}
#landingTitle h2{
	font-weight: bold;
	text-transform: uppercase;
	font-size: 20px;
	float: left;
	}
	
#articleLeft{
	width: 878px;
	float: left;
	height: auto;
	padding-bottom: 20px;
	padding-left: 20px;
	}
	
#articleLeft h2{
	font-weight: normal;
	color: #55504b;
	padding-top: 12px;
	font-size: 1.7em;
}

#articleLeft  h3.missionTitle{
	font-weight: normal;
	color: #f50021;
	padding-top: 12px;
	padding-bottom: 20px;
	font-size: 1.4em;
	}

#articleLeft h3{
	font-weight: normal;
	color: #786e69;
	padding-top: 12px;
	padding-bottom: 20px;
	font-size: 1.4em;
	}

#articleLeft h4{
	font-size: 15px;
	font-weight: bold;
	color: #55504b;
	text-transform: none;
	}

.article01 p{
	height: auto;
	margin-bottom: 24px;
	line-height: 130%;
	color: #55504b;
	font-size: 1.0em;
	}

.article01 a, .article01 a:visited, .article01 a:hover {
	color: #508291;
	text-decoration: none;
}

#articleRight{
	float: right;
	width: 260px;
	padding-left: 8px;
	position: relative;
	top: -30px;
	color: #ffffff;
	height: auto;
	z-index:1;
}
#articleRight .photo p{
	font-size: 11px;
	color: #786e69;
	display: block;
	float: left;
	width: 180px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	}
#articleRight .photo img{
	height: 345px;
	width: 230px;
	}
h5{
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 4px;
	}

#get{
	cursor: pointer;
	width: 240px;
	background: #d29a1a url(images/list01YellowArrow.gif) no-repeat;
	background-position: 228px 23px;
	padding: 8px 0px 2px 10px;
	margin-bottom: 10px;
	}
#help p, #get p{
	width: 206px;
	font-size: 12px;
	position: relative;
	top: -3px;
	}

#articleRight #help a, #articleRight #get a, #articleRight #help a:visited, #articleRight #get a:visited{
    color:#ffffff;
	}

#get:hover p{
	color:#508291;
	}

#articleLeft .photo{
	margin: 0px 20px 20px 0px;
	width: 200px;
	float: left;
	}

.photo p {
	font-size: 11px;
	color: #786e69;
	display: block;
	float: left;
}

.photo2 img {
	margin: 0px 0px 0px 20px;
	border: 2px solid #D9D9D9;
	padding: 7px;
	background: #FFFFFF;
}

.photo img {
	border: 2px solid #D9D9D9;
	padding: 7px;
	background: #FFFFFF;
}

/* End Landing */
.previous{
	color: #787069 !important;
	margin-right: 3px;
	font-weight: bold;
		}	
.next{
	margin-left: 3px;
	font-weight: bold;
	}

strong{
    font-weight:bold;
	font-size: 1.0em;
}
em{
    font-style:italic;
}

#articleLeft ul
{
	font-size: 1.0em;
	margin:0 0 18px 2px;
	list-style-type:disc;
	color:#55504b;
	line-height: 150%
}

#articleLeft ul li
{
    margin:0 0 6px 15px;
    list-style-position:outside;
}
#articleLeft ul li div
{
    display:inline;
}

#articleLeft ul li div ul
{
    list-style-type:circle;
    font-size:1em;
    margin:.25em 0 .375em 1em;
}
#articleLeft ul li ul
{
    list-style-type:circle;
    font-size:1em;
    margin:.25em 0 .375em 1em;
}
#articleLeft ul ul
{
    list-style-type:circle;
    font-size:1em;
    margin:.25em 0 .375em 1em;
}


#landingContent a, #landingContent a:visited {
color:#1e82b4;
text-decoration:none;
/*font-size: 1.1em;*/
}
#landingContent a:hover {
color:#70b0d0;
text-decoration:none;
/*font-size: 1.1em;*/
}

/* homepage img switcher */

#slide_control li,
#slide_nav li,#portfolio{
    list-style:none;
}

/* slide navigation specific */

#slide_nav {
position: absolute;
position:absolute;
right:44px;
bottom:16px;
z-index:100 !important;
}

#slide_nav li {
color:#ffffff;
display: block;
float: left;
list-style: none;
padding: 2px 4px;
z-index:100px;
cursor:pointer;
}
#slide_nav li:hover {
}
#slide_nav li#button_selected {
color:#AF740F;
}
#slide_nav li#button_selected:hover {
}

/* slide image holder specific */

#slides
{
height:329px !important;
	margin-bottom: 6px;
	
}
#slides img{
}
#slide_control li{
    list-style: none;
    display: block;
    float:left;
}
#slides li img{
	border: 2px solid #ccc;
	padding: 7px;
}


/* slide control specific */

#slide_control {
    left:537px;
    position:absolute;
    top:238px;
    z-index:5000;
}

/* control button specific */



/* new nav css */
#newNav{
padding:0 4px 0 10px;
height:50px;
position:relative;
z-index:500;
}
/* Information */
#affiliateContent {
	background:#FFFFFF;
	height:auto;
	margin-top:30px;
	padding-top:8px;
	}

#affiliates {
	clear: both;
	padding: 15px 20px 0px 20px;
	color: #c5a16f;
	font-family: Arial,Helvetica;
	font-size: 12px;
	font-weight: normal;
	width: 940px;
	border-bottom: 1px dashed #b3b2ad;
}
#affiliatesHeader {
	overflow: auto;
}
#affiliatesHeader ul{
	float: right;
	}
#affiliatesHeader li{
	float: left;
	padding: 0px 4px;
	color: #206d8e;
	text-transform: uppercase;
	font-size: 11px;
	}
#affiliatesHeader a, #affiliatesHeader a:hover, #affiliatesHeader a:visited {
	float: left;
	color: #1e82b4;
	text-decoration: none;
}

#aContent {
	color: #c5a16f;
	font-size: 12px;
	padding: 10px 0px 10px 0px;
	overflow: auto;
}
#aContent ul{
	width: 940px;
	overflow: auto;
	font-weight: bold;
	}
#aContent li{
	float: left;
	padding: 0px 6px;
	line-height: 150%;
}
#aContent .first {
	padding-left: 0px;
}
#aContent a, #aContent a:visited {
	float: left;
	color: #1e82b4;
	text-decoration: none;
}
#aContent a:hover {
	color: #28a5d7;
}

/* NEW STYLES ADDED 4.28.2010 */
#facebook{
	height: 25px;
	margin-bottom: 0px;
	padding: 0 0 0 6px;;
	margin: 0;
	float: left;
	width: 124px;}

#twitter{
	height: 25px;
	margin-bottom: 5px;
	padding: 0;
margin: 0;
float: left;
width: 125px;}
#stables{
	padding: 6px 6px 4px 6px;
	height: 25px;
	width: 249px;
	margin-bottom: 0px;
float: left;
	}
#membership{
	padding: 0px 6px;
	height: 99px;
	width: 249px;
	margin-bottom: 10px;
	float: left;}
