body {
  background: #383e4a;
	text-align: center;
	height: 100%;
	color: #55504b;
	font-family: arial;
	font-size: 1.0em;
} 
html {
	font-size: 13px;
}

a:visited {
font-family: arial;
}

a:active {
font-family: arial;
}

a {
font-family: arial;
}

#wrapper {
	width: 980px;
	margin: 0px auto;
	text-align: left;
}
/* For JS Links */
#World, #newsLetter, #BeAFan, #findbut, #BeAFan2 {
cursor: pointer;
}
/* End JS Links */

.clearer {
	clear: both;
}
#header {
	margin: 10px 0px 6px 0px;
  width: 980px; height: 60px;
  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;
}
.rss{
	background: url(images/rss2.gif) no-repeat;
	background-position: 30px 0px;
	width: 38px;
}
#main {
	background: #181818 url(images/soheader2.gif) no-repeat 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: 699px;
	font-size: 12px;
	position:relative;
	overflow:hidden;
}
#mainimg img {
	border: 2px solid #D9D9D9;
	padding: 8px;
	background: #FFFFFF;
}
#flashMovieHolder {
	border: 2px solid #D9D9D9;
	padding: 6px 8px;
	background: #FFFFFF;
	height: 320px;
}
#art-main
{
	background: #181818 url(images/soheader2.gif) no-repeat top left;
	width: 980px;
	height: 188px;
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 0px 0px;
}
#art-main #mainimg a {
	display: block;
	height: 188px;
}
#rightMenu h3 {
	font-weight: bold;
}
#searchBox{
	padding: 9px 6px;
	height: 23px;
	width: 235px;
	border: 1px solid #786160;
	background: #af740f;
	margin-bottom: 8px;
	overflow: hidden;

	}
#searchBox span {
	display: none;
}
#searchBox input {
	float: left;
	margin-right: 3px;
	height: 18px;
	position: relative;
	top: 1px;
	width: 158px;
	color: #83807c;
}
#searchBox a {
	display: block;
	width: 66px;
	height: 24px;
	background: url(images/search.gif) no-repeat top left;
	float: left;
}
#findbut img{
	margin: 0px 10px 0px 0px;
	float: right;
}
#findbut {
	z-index: 100;
	height: 25px;
	overflow: visible;
	margin-bottom: 9px;
}
#newsLetter{
	height: 25px;
	width: 250px;
	margin-bottom: 10px;
	}
/* #newsLetter p{
	float: left;
	font-size: 16px;
	}
#newsLetter .smalltext{
	float: right;
	color: #82bed2;
	font-size: 11px;
	padding: 4px 5px 0px 0px;
	width: 75px;
	text-align: right;
	} */
	
#World{
	height:103px;
	width:250px;
	margin-bottom: 10px;
}
#BeAFan{
	height:103px;
	width:250px;
	margin-bottom: 10px;
}
#BeAFan2{
height:72px;
width:250px;
}
#BeAFan2 .text2 {
	font-size: 11px;
}
#donateNowButton img {
	border: 0px;
	margin: 0px;
	float: none;
}
.text{
	font-size: 11px;
	float: right;
	width: 132px;
	}
/* Information */
#informationContent {
	background:#FFFFFF url(images/footerTop.gif) no-repeat scroll left top;
	height:auto;
	margin-top:30px;
	padding-top:8px;
	}
#infoHeader{
	height: 38px;
	background: #e4e4d7;
	/* background: #e4e4d7 url(images/footerLogo.gif) no-repeat;*/
	background-position: 20px 0px;
	}
#infoHeader a {
	display: block;
	width: 198px;
	height: 38px;
}
#sponsors {
	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;
}
#sponsorsHeader {
	overflow: auto;
}
#sponsorsHeader ul{
	float: right;
	}
#sponsorsHeader li{
	float: left;
	padding: 0px 4px;
	color: #206d8e;
	text-transform: uppercase;
	font-size: 11px;
	}
#sponsorsHeader a, #sponsorsHeader a:hover, #sponsorsHeader a:visited {
	float: left;
	color: #1e82b4;
	text-decoration: none;
}
h4 {
	display: block;
	float: left;
	text-transform: uppercase;
	font-weight: bold;
	color: #77634c;
	font-size: 11px;
	text-align: left;
}
#sponsorContent {
	color: #c5a16f;
	font-size: 12px;
	padding: 10px 0px 10px 0px;
	overflow: auto;
}
#sponsorContent ul{
	width: 940px;
	overflow: auto;
	font-weight: bold;
	}
#sponsorContent li{
	float: left;
	padding: 0px 6px;
	line-height: 150%;
}
#sponsorContent .first {
	padding-left: 0px;
}
#sponsorContent a, #sponsorContent a:visited {
	float: left;
	color: #1e82b4;
	text-decoration: none;
}
#sponsorContent a:hover {
	color: #28a5d7;
}
#infonav{
	padding: 5px 20px 15px 20px;
	background: #ffffff url(images/footerBottom.gif) no-repeat bottom left;
	}
.infoHolder {
	display: block;
	float: left;
	width: 188px;
	float: left;
	text-align: left;
	font-size: 12px;
}
.infoHolder h4{
	padding: 10px 0px 6px 0px;
	}
#infonav li {
	display: block;
	float: left;
	width: 180px;
	text-align: left;
	line-height: 150%;
}

#infonav a, #infonav a:visited {
	color: #1e82b4;
	text-decoration: none;
}
#infonav a:hover {
	color: #28a5d7;
}
/* End Information */

/* Footer */
#footernav {
	clear: both;
	margin: 15px auto 0px auto;
	padding: 0px 0px 10px 0px;
	font-family: Arial,Helvetica;
	font-size: 10px;
	text-align: center;
	color: #f59632;
}
#footernav ul {
	margin: 0px auto;
	overflow: auto;
	width: 900px;
}
#footernav li {
	display: block;
	float: left;
	padding: 0px 7px 0px 7px;
	border-left: 1px solid #f59632;
	font-size: 10px;
	
}
#footernav .first {
	border-left: none;
}
#footernav .last {
	clear: left;
	height: 10px;
	width: 10px;
	border-left: none;
}
#footernav a, #footernav a:visited {
	color: #f59632;
	text-decoration: none;
}
#footernav a:hover {
	color: #fab464;
}
/*End Footer*/

/* Navigation */
#nav {
	clear: both;
}
#nav a{
	display: block;
	height: 50px;
	float: left;
}

#nav ul {
	height: 50px;
	width: 980px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
#nav li {
	display: block;
	float: left;
}
#nav a:hover, #nav a:visited, #nav a {
		text-decoration: none;
}
#nav span {
	display: none;
}
#nav {
	clear: both;
}
#nav a{
	display: block;
	height: 50px;
	float: left;
}

#nav ul {
	height: 50px;
	width: 980px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
#nav li {
	display: block;
	float: left;
}
#nav a:hover, #nav a:visited, #nav a {
		text-decoration: none;
}
#nav span {
	display: none;
}
	
#wayToGive a {
	width: 185px;
}
#wayToGive a:hover {
	background-position: 0px -51px;
}
	
#getInvolved a {
	background-position: -185px 0px;
	width: 193px;
}
#getInvolved a:hover {
	background-position: -185px -51px;
}
#whatWeDo a {
	background-position: -378px 0px;
	width: 192px;
}
#whatWeDo a:hover {
	background-position: -378px -51px;
}
#whoWeAre a {
	background-position: -570px 0px;
	width: 193px;
}
#whoWeAre a:hover {
	background-position: -570px -51px;
	}
#connect a {
	background-position: -763px 0px;
	width: 217px;
}
#connect a:hover {
	background-position: -763px -51px;
}

#wayToGive .insection {
	background-position: 0px -102px;
}
#getInvolved .insection {
	background-position: -185px -102px;
}
#whatWeDo .insection {
	background-position: -378px -102px;
}
#whoWeAre .insection {
	background-position: -570px -102px;
}
#connect .insection {
	background-position: -763px -102px;
}
/* End Navigation */


/* Print Related */
#print{
	float: right;
	padding: 3px 10px 0px 0px;
	font-size: 12px;
}


#print li
{
	display: block;
	padding: 0px 10px 0px 10px;
	border-right: 2px solid #c4c1b9;
	float: left;
	line-height: 16px;
	height: 16px;
}
#print .smalltext {
	border-right: 0px;
	position: relative;
	top: 2px;
}
#print .first
{
	border-left: 2px solid #c4c1b9;
}

#print2{
	float: right;
	padding: 3px 285px 0px 0px;
}

.decreaseFont {
	display: block;
	width: 16px;
	background: url(images/textsize2.gif) no-repeat top left;
	height: 17px;
	float: left;
}

.increaseFont {
	display: block;
	width: 16px;
	background: url(images/textsize2.gif) no-repeat top right;
	height: 17px;
	float: left;
}
#print2 li
{
	display: block;
	padding: 0px 10px 0px 10px;
	border-right: 2px solid #c4c1b9;
	float: left;
	line-height: 16px;
	height: 16px;
	font-size: 11px;
}
#print2 .first {
	border-left: 2px solid #c4c1b9;
}
#print2 .smalltext{
	border-right: 0px;
	position: relative;
	top: 4px;
	z-index:0;
	}
/* End Print Related */
/* News */
#maincont {
	background: #f0f0e8 url(images/mainbottom.gif) no-repeat bottom left;
	padding: 0px 0px 12px 0px;
	padding-left: 10px;
}
#newsBlock {
	width: 340px;
	float: left;
	margin: 0px 0px 0px 10px;
	text-align: left;
}
#newsBlock h2 {
	display: block;
	float: left;
	padding: 14px 0px 10px 0px;
	font-size: 24px;
	color: #f50021;
	font-weight: bold;
}
#newsBlock2 a {
	display: block;
}
.newsItem {
	clear: left;
	height: 130px;
}
#newsBlock .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 {
	font-size: 14px;
	font-weight: bold;
	color: #55514d;
}
.more {
	color: #1e82b4;
	text-decoration: none;
}
.more:hover {
	color: #28a5d7;
}
.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;
}
#newsBlock2 .first  {
	border-top: 0px !important;
	padding-top: 0px !important;
}
.newsItemSmall b {
	color: #55514d;
	display: block;
}
.seeAll {
	color: #1e82b4;
	text-decoration: none;
	font-size: 12px;
}
.seeAll:hover {
	color: #28a5d7;
}
#newsBlock2 {
	width: 280px;
	float: left;
	margin: 0px 0px 0px 30px;
	text-align: left;
	font-size: 13px;
}
#newsBlock2 h2 {
	display: block;
	float: left;
	padding: 14px 0px 10px 0px;
	font-size: 24px;
	color: #f50021;
	font-weight: bold;
}

#newsBlock2 h3 {
	font-size: 14px;
	font-weight: bold;
	color: #55514d;
}


.allevents {
	color: #206d8e;
	text-decoration: none;
	font-size: 12px;
}

#newsBlock3 {
	width: 270px;
	float: right;
	margin: 0px 0px 0px 0px;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	height: 363px;
}
#rightTout1 {
	width 270px;
	display: block;
	margin-top: 16px;
	padding-left: 7px;
}
#rightTout2 {
	width 270px;
	margin-top: 10px;
	display: block;
	padding-left: 7px;
}
#imgtitle{
	background:#bba68e ;
	height: 55px;
	color: #ffffff;
	padding: 10px 0px 0px 10px;
}

#imgtitle2{
	background:#ead6bf ;
	height: 22px;
  padding: 5px 0px 0px 14px;
}

#photo2{
		margin: 20px 10px 0px 0px;
}

#rightMenu
{
	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;
}
#findFast
{
	margin: 9px 10px 0px 0px;
	position: absolute;
	top: 130px;
	display: none;
	height: auto;
	float: right;
	width: 250px;
	height: 288px;
	overflow-x: hidden;
	z-index: 600;
	background: #F0F0F8;
}
#main
{

}
#findSearch input
{
	padding: 5px 0px 5px 10px;
	font-size: 12px;
	border: 1px solid #8D8D8D;
	width: 190px;
	float: left;
	height: 12px;
	margin: 13px 0px 0px 10px;
}
#findSearch a
{
	display: block;
	float: left;
	width: 29px;
	height: 24px;
	background: url(images/search_go.gif);
	margin: 13px 0px 0px 0px;
}
#findSearch span
{
	display: none;
}
#buttonReplacement
{
	height: 24px;
	width: 250px;
/*	background: url(images/find_fast.gif);*/
}
#findHeader
{
	height: 55px;
	width: 250px;
	background: #D6C4A9;
	border-bottom: 2px solid #FFFFFF;
}
#findFast ul
{
	text-align: left;
	width: 250px;
	padding: 0px 11px 0px 10px;
	overflow: auto;
}
#findFast li
{
	display: block;
	float: left;
	clear: left;
	width: 220px;
	color: #206d8e;
	border-bottom: 1px solid #C1BEB6;
	line-height: 20px;
}
#findFast li a
{
	/*
	background: #F0F0F8 url(images/findFastArrow.gif) no-repeat 0px 1px;
	padding: 0px 0px 0px 16px;
	*/
}
#findFast .first
{
	font-weight: bold;
	font-size: 14px !important;
}
#findFast a:visited, #findFast a
{
	text-decoration: none;
	color: #1e82b4;
	font-size: 12px;
}
#findFast a:hover
{
	text-decoration: none;
	color: #28a5d7;
}
.grayBox
{
	background: #D8D8CE;
	width: 204px;
	padding: 10px 8px;
	font-size: 10px;
	margin: 1px 0px 18px 0px;
}

/* End Find Fast */


#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;
}

#articleContent{
	background: #f0f0e8 url(images/mainbottom.gif) no-repeat bottom left;
	padding: 0px 0px 12px 0px;
	height: auto;
	padding-left: 20px;
	text-align: left;
	width: 960px;
	overflow: hidden;
}
#articleContent a, #articleContent a:visited{
	color: #1e82b4;
	text-decoration: none;
	}
#articleContent a:hover {
	color: #28a5d7;
	text-decoration: none;
	}
#articleContent #pageNav {
	position: relative;
	left: -20px;
}

#articleContent #pageNav .insection {
	color: #f50021;
	text-decoration: none;
}

#landingContent #pageNav .insection {
	color: #f50021;
	text-decoration: none;
}
/*
#articleContent p{
	padding: 20px 20px 20px 0px;
	font-size: 1.5em;
	color:#786e69;
	}
	*/
#articleContent p{
	font-weight: normal;
	color: #786e69;
	padding-top: 12px;
	padding-bottom: 20px;
	font-size: 1.4em;
	}
	
#articleTitle{
	background: #d8d8ce;
	height: 34px;
	width: 100%;
	position: relative;
	left: -20px;
	text-align: left;
	color: #414040;
	padding-left: 20px;
	padding-top: 14px;
	}
#articleTitle h2{
	font-weight: bold;
	text-transform: uppercase;
	font-size: 20px;
	float: left;
	}
.smalltext{
	font-size: 11px;
	}
.alphabet{
	font-size: 1.4em;
	font-weight: bold;
	color: #464646;
	border-bottom: 1px dashed #8a8888;
	width: 282px;
	padding-bottom: 3px;
	margin-bottom: 3px;
	}
#atozLeft, #atozMiddle, #atozRight ul{
	height: auto;
	line-height: 150%;
	}
#atozMiddle ul{
	padding-bottom: 22px;
	}
#atozLeft ul{
	padding-bottom: 22px;
	}
#atozRight ul{
	padding-bottom: 22px;
	}
#atozLeft, #atozMiddle, #atozRight{
	float: left;
	width:282px;
	}
#atozLeft, #atozMiddle{
	padding-right: 40px;
	}
/* End A to Z */	


/* Contact Us */
#contactContent p{
	margin:0;
	padding:0;
	font-size:1.0em;
}
#contactContent .name{
	font-weight:bold;
}
#contactContent .forMoreInfo{
	margin:16px 0 0 0;
}
#contactContent h3{
	float:none;
	font-weight: bold;
	font-size: 1.1em;
	text-transform: uppercase;
	color: #b4821e;
	border-bottom: 1px dashed #8a8888;
	padding-bottom: 4px;
	margin-bottom:4px;
}

#contactContent .thirdContact{
	float:left;
	width:30%;
	padding:0 3% 0 0;
}

#contactContent .thirdContact div{
    margin:0 0 42px;
}
/* End Contact Us */	


/* Research */
.sectionalHolder{
	padding-bottom: 36px;
	height: auto;
	}
.sectionalHolder h3{
	font-weight: bold;
	font-size: 1.1em;
	text-transform: uppercase;
	color: #b4821e;
	width: 940px;
	border-bottom: 1px dashed #8a8888;
	padding-bottom: 8px;
	}
#articleHeader .sectionalHolder p{
	font-size: 1.0em;
	color: #55504b;
	padding:8px 50px 22px 0;
    line-height:150%
	}
.sectionalHolder ul li{
	color: #786E69;
	list-style:disc;
    line-height:1.4em;
	list-style-position:inside;
	font-size: 1.0em;
	font-family: Arial,Helvetica;
	}

.researchHolder p{
    font-size:10pt;
    } 

/* End Research */	


/* Board of Directors */
.memberHolder{
	padding-bottom: 64px;
	height: auto;
	}
.leaderHolder{
	padding-bottom: 32px;
	height: auto;
	}
.memberHolder h3{
	font-weight: bold;
	font-size: 1.1em;
	text-transform: uppercase;
	color: #b4821e;
	border-bottom: 1px dashed #8a8888;
	padding-bottom: 6px;
	}
#spacedCopy{
	margin-bottom:16px;
	}
.officerPortait{
	float: left;
	width: 186px;
	padding-top: 8px;
	line-height: 150%;
	}
.officerPortait img{ 
	border: 2px solid #D9D9D9;
	padding: 7px;
	background: #FFFFFF;
	}
.name{
	font-weight: bold;
	color: #414040;
	font-size: 1.0em;
	}
#memberInfo{
	padding-top: 18px;
	}
#memberInfo ul{
	float:left;
	padding: 0 4% 18px 0;
	width:29%;
	height:7em;
	}


/* Rss */
#articleHeader .memberHolder p{
    font-size:13px;
    padding:12px 50px 8px 0;
    }
#articleLeft .memberHolder p{
    font-size:1.0em;
    padding:12px 50px 8px 0;
    }



#articleHeader .rssArticle{
    margin:12px 0 20px;
    font-weight:bold;
	color:#55504b;
    }
    
#articleHeader .rssArticle a{
    font-weight:normal;
    display:block;
	float:left;
    }

#articleHeader .rssArticle .date{
    float:left;
    width:9%;
	overflow:hidden;
    }
#articleHeader .rssArticle .subject{
    float:left;
    width:80%;
    }

#articleLeft .rssArticle{
    margin:12px 0 20px;
    font-weight:bold;
	color:#55504b;
    }
    
#articleLeft .rssArticle a{
    font-weight:normal;
    display:block;
	float:left;
    }

#articleLeft .rssArticle .date{
    float:left;
    width:13%;
	overflow:hidden;
    }
#articleLeft .rssArticle .subject{
    float:left;
    width:86%;
    }
/* End Rss have to rename */

/* Global News */

.newsArticle{
	margin:0 0 24px;
	font-weight:bold;
	font-size:1.0em;
	color:#55504b;
}

.newsArticle a{
	font-weight:normal;
	display:block;
	float:left;
}

.newsArticle .date{
	float:left;
	width:13%;
	overflow:hidden;
}

.newsArticle .subject{
	float:left;
	width:77%;
}
.newsArticle .subject div{
	font-weight: normal;
}
.browsePages{
	background-color:#D8D8CE;
	padding:6px 8px;
}

.browsePages .results{
	float:left;
	color:#55504b;
	font-size:14px;
}
.browsePages .prevNext{
	float:right;
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
}

#landingContent .browsePages .prevNext .pageLink{
	background-color:#557d8d;
	padding:2px 6px;
	margin:0 3px;
	color:#c2dbe5;
	font-weight:normal;
	font-size:12px;
}

#landingContent .browsePages .prevNext .pageLink:hover{
	background-color:#64a0b4;
	color:#FFFFFF;
}

#landingContent .browsePages .prevNext .selected{
background-color:#787069;
color:#FFFFFF;
font-weight:bold;
}

/* End Global News */

/* Press Room */
.memberHolder .spacedHeader{
    margin-top:28px;
    }

#articleHeader .moreStories p{
	color:#55504b;
 font-weight:bold;
 padding-bottom:2px;
}
#articleHeader .moreStories a{
 font-weight:normal;
}

#articleLeft .moreStories p{
	color:#55504b;
 font-weight:bold;
 padding-bottom:2px;
}
#articleLeft .moreStories a{
 font-weight:normal;
}


#moreReleases{
	display:block;
	font-weight:bold;
	margin-top:18px;
}

/* End Press Room */

/* Meet Sponsors Room */

#sponsorHeader h3{
	font-weight: bold;
	font-size: 1.1em;
	text-transform: uppercase;
	color: #b4821e;
	width: 940px;
	border-bottom: 1px dashed #8a8888;
	padding-bottom: 4px;
    }
    
#sponsorHeader .sponsorsDiv{
    width:47%;
    padding:0 2% 0 0;
    float:left;
    margin:20px 0 0 0;
    }
    
#sponsorHeader .sponsorsDiv p{
    font-size:1.0em;
    padding:0 12px 0 0;
    margin:0 0 0 0;
    }

#sponsorHeader .sponsorsDiv .name{
    font-size:1.1em;
    margin:0 0 4px 0;
    font-weight:bold;
    color:#508291;
    }

#sponsorHeader .sponsorsDiv img{
    float:left;
    border:2px solid #d9d9d9;
    margin:0 10px 0 0;
    }

#sponsorHeader .moreSponsorInfo{
	margin:64px 0 0 0;
}

#sponsorHeader .moreSponsorInfo p{
	font-size:13px;
	margin:0 0 8px;
	padding:0 24px 0 0;
	font-style:italic;
}

#sponsorHeader .moreSponsorInfo .programLocatorTxt{
	padding:18px 24px 0 0;
}


/* End Meet Sponsors Room */

/* Feature Media Room */
#articleLeft{
    }

#articleLeft .sectional{
    margin-bottom:18px;
    }
#articleLeft .specialSectional{
    margin-bottom:0px;
    }

#articleLeft .sectional .sectionalHeader{
	border:transparent solid 1px;
    border-bottom:1px dashed #8A8888;
    padding-bottom:6px;
    }

#articleLeft .sectional h3{
    color:#B4821E;
    padding:0 0 0 0;
    font-size:14px;
    font-weight:bold;
    text-transform:uppercase;
    float:left;
    }

#articleLeft .sectional a{
	float: right;
    }

#articleLeft .thirdMedia{
    float:left;
    width:30%;
    padding:0 3% 0 0;
    margin:14px 0 20px;
    height:25em;
    }
#articleLeft .specialSectional .thirdMedia{
    height:20em !important;
    padding:0 0 0 0;
    margin-right:44px;
    margin-bottom:0;
    width:29%;
    }
	
#articleLeft .featureMedia{
	height:240px;
    }

#articleLeft .thirdMedia img
{
    background-color:#FFFFFF;
    padding:6px;
    border:2px solid #e1e1e1;
    margin:0 0 4px 0;
    }

#articleLeft .thirdMedia h3{
    float:none;
	font-size:16px;
    color:#55504b;
    margin:0 0 2px 0;
    text-transform:none;
    }

#articleLeft .thirdMedia a{
    float:none;
    }


/* End Feature Media Room */

/* Leaders */

#leaderInfo{
	padding-top: 18px;
	}
	
#leaderInfo .name{
	color:#508291;
	font-size:1.0em;
	}
.regionalMember .name{
	font-size:1.0em;
    }	

.leaderLeft, .leaderMiddle, .leaderRight ul{
	height: auto;
	line-height: 150%;
	}
.leaderMiddle ul{
	padding-bottom: 22px;
	}
.leaderLeft ul{
	padding-bottom: 22px;
	}
.leaderRight ul{
	padding-bottom: 22px;
	}
.leaderLeft, .leaderMiddle, .leaderRight{
	float: left;
	width:282px;
	}
.leaderLeft, .leaderMiddle{
	padding-right: 40px;
	}
	
/* End Leader */


/* Landing */
#getInvolvedContent{
	background: #f0f0e8 url(images/mainbottom.gif) no-repeat bottom left;
	padding: 0px 0px 12px 0px;
	height: auto;
	padding-left: 20px;
	font-size: 12px;
	text-align: left;
	width: 960px;
	overflow: hidden;
}
#getInvolvedContent a, #getInvolvedContent a:visited, #getInvolvedContent a:hover {
	color: #508291;
	text-decoration: none;
	}
#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: #28a5d7;
	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;
	}
	
#getInvolvedTitle{
	background: #d8d8ce;
	height: 36px;
	width: 960px;
	position: relative;
	left: -20px;
	text-align: left;
	color: #414040;
	padding-left: 20px;
	padding-top: 10px;
	border-top: 1px dashed #8a8888;
	}
#getInvolvedTitle h2{
	font-weight: bold;
	text-transform: uppercase;
	font-size: 20px;
	}
#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: 100px;
	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: 678px;
	float: left;
	height: auto;
	padding-bottom: 20px;
	padding-left: 20px;
	}
#articleLeft h3{
	font-weight: normal;
	color: #786e69;
	padding-top: 12px;
	padding-bottom: 20px;
	font-size: 1.4em;
	}

#articleLeft .memberHolder h3{
	font-weight: bold;
	font-size: 1.1em;
	text-transform: uppercase;
	color: #b4821e;
	border-bottom: 1px dashed #8a8888;
	padding-bottom: 6px;
	}


#articleLeft h4{
	font-size: 15px;
	font-weight: bold;
	color: #55504b;
	text-transform: none;
	}
#articleLeft .bulletedList{
	background: #d8d8ce;
	width: 250px;
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
	}
#articleLeft .bulletedList h4{
	padding: 17px 0px 0px 15px;
	}
#articleLeft .bulletedList ul{
	padding: 8px 8px 17px 15px;	
	}
#articleLeft .bulletedList li{
	list-style: none;
	background: url(images/list01Dot.gif) no-repeat 0px 6px;
	padding-left: 8px;
	line-height: 16px;
	font-size: 12px;
	margin-bottom:4px;
	}
.article01 p{
	height: auto;
	margin-bottom: 24px;
	line-height: 150%;
	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: 250px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	}
#articleRight .photo img{
	height: 345px;
	width: 230px;
	}
h5{
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 4px;
	}
#help{
	cursor: pointer;
	width: 240px;
	background: #9e3d3d url(images/list01RedArrow.gif) no-repeat;
	background-position: 228px 23px;
	margin: 0px 0px 10px 0px;
	padding: 8px 0px 2px 10px;
	}
#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;
	}
#help a, #get a, #help a:visited, #get a:visited{
    color:#ffffff;
	}
#articleRight #help a, #articleRight #get a, #articleRight #help a:visited, #articleRight #get a:visited{
    color:#ffffff;
	}
#help:hover p{
	color:#82BED2;
	}
#get:hover p{
	color:#508291;
	}
#FandM{
	width: 240px;
	padding: 8px 0px 4px 10px;
	background: #69645f;
	margin-bottom:10px;
	}
#FandM img{
	float: left;
	border: 2px solid #605b55;
	margin-right: 8px;
	}
.FMvideo{
	cursor:pointer;
	float: left;
	clear: left;
	height: auto;
	padding-bottom: 12px;
	width: 230px;
	}
	
#articleRight #FandM .FMphoto a, #articleRight #FandM .FMvideo a{
	color:#FFFFFF;
	}
#articleRight #FandM .FMphoto a:visited, #articleRight #FandM .FMvideo a:visited{
	color:#FFFFFF;
	}
#articleRight #FandM .FMphoto a:hover, #articleRight #FandM .FMvideo a:hover{
	color:#82BED2;
	}
	
.FMvideo h6{
	font-size: 12px;
	font-weight: bold;
	float: left;
	width: 126px;
	}
.FMvideo p{
	float: left;
	width: 126px;
	font-size: 11px;
	}
.FMphoto{
	cursor:pointer;
	float: left;
	clear: left;
	height: auto;
	padding-bottom: 12px;
	width: 230px;
	}
.FMphoto h6{
	font-size: 12px;
	font-weight: bold;
	float: left;
	width: 126px;
	}
.FMphoto p{
	float: left;
	width: 126px;
	font-size: 12px;
	 }
#articleRight #FandM a{
	color: #44a0b4;
	text-decoration: none;
	font-size: 12px;
}
#articleRight #FandM a:visited{
	color: #82bed2;
	text-decoration: none;
}

#articleRight #FandM a:hover {
	color: #28a5d7;
	text-decoration: none;
}

#articleLeft .photo{
	margin: 0px 20px 20px 0px;
	width: 320px;
	float: left;
	}
.photo p {
	font-size: 11px;
	color: #786e69;
	display: block;
	float: left;
}
.photo img {
	border: 2px solid #D9D9D9;
	padding: 7px;
	background: #FFFFFF;
}

#quoteText{
	background: #FFEDC4;
	border: 1px solid #d8d8ce;
	width: 248px;
	color: #98816f;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
#quoteText p{
	font-size: 11px;
	width: 198px;
	line-height: 100%;
	}
.quote {
	color:#91453E;
font-family:palatino, serif;
font-size:1.3em;
font-style:italic;
line-height:30px;
padding: 15px;
}
.quote strong {
font-size:1.4em;
font-style:italic;
font-weight:bold;
}
.quoter {
	padding: 5px 15px;
	font-size: 1em;
}
#articleLeft .photoV{
	margin: 0px 20px 20px 0px;
	width: 250px;
	float: left;
	}
.photoV p {
	font-size: 11px;
	color: #786e69;
	display: block;
	float: left;
}
.photoV img {
	border: 2px solid #D9D9D9;
	padding: 7px;
	background: #FFFFFF;
}

#articleRight .contactsList{
	background: #ffedc4;
	width: 218px;
	float: left;
	color: #55504b;
	border: 1px solid #d8d8ce;
	margin-bottom: 10px;
	padding:15px;
}
#articleRight .contactsList h4{
	font-weight: bold;
	font-size: 16px;
	text-transform: none;
	color: #55504b;
}
#articleRight .contactsList p{
}
#articleRight .contactsList .title{
margin-top:15px;
font-weight:bold;
}

#articleRight .bulletedList{
	background: #ffedc4;
	width: 248px;
	float: left;
	color: #55504b;
	border: 1px solid #d8d8ce;
	margin-bottom: 10px;
	}
#articleRight .bulletedList ul{
	padding: 8px 8px 17px 15px;	
	}
#articleRight .bulletedList li{
	list-style: none;
	background: url(images/list01Dot2.gif) no-repeat 0px 6px;
	padding-left: 8px;
	line-height: 16px;
	font-size: 12px;
	margin-bottom:2px;
	color: #44a0b4;
	}
	
#articleRight .bulletedList h4{
	padding: 17px 0px 0px 15px;
	font-weight: bold;
	font-size: 16px;
	text-transform: none;
	color: #55504b;
	}
	
#articleRight .bulletedListBottom{
	background: #69645f;
	width: 250px;
	float: left;
	color: #ffffff;
	border: 1px solid #d8d8ce;
	margin-bottom: 10px;
	}
#articleRight .bulletedListBottom ul{
	padding: 8px 8px 17px 15px;	
	}
#articleRight .bulletedListBottom li{
	list-style: none;
	background: url(images/list01Dot3.gif) no-repeat 0px 4px;
	padding-left: 8px;
	line-height: 16px;
	font-size: 12px;
	}
#articleRight .bulletedListBottom h4{
	padding: 17px 0px 0px 15px;
	font-weight: bold;
	font-size: 16px;
	text-transform: none;
	color: #ffffff;
	}

#articleRight .bulletedListBottom a, #articleRight .bulletedListBottom a:visited {
	color: #44a0b4;
	text-decoration: none;
	font-size: 12px;
}
#articleRight .bulletedListBottom a:hover {
	color: #28a5d7;
	text-decoration: none;
	font-size: 12px;
}
/* End Landing */


/* Sports */
#sportsContent{
	background: #f0f0e8 url(images/mainbottom.gif) no-repeat bottom left;
	padding: 0px 0px 12px 0px;
	height: auto;
	font-size: 12px;
	text-align: left;
	width: 980px;
	overflow: hidden;
}
#sportsContent a, #sportsContent a:visited, #sportsContent a:hover {
	color: #518192;
	text-decoration: none;
	}
#sportsTitle{
	background: #d8d8ce;
	height: 36px;
	width: 960px;
	text-align: left;
	color: #414040;
	padding-left: 20px;
	padding-top: 11px;
	overflow: hidden;
	}
#sportsTitle h2{
	font-weight: bold;
	text-transform: uppercase;
	font-size: 20px;
	}
#sportsContent #articleLeft h3{
	font-size: 1.4em;
	color: #55504b;
	font-weight: normal;
	}
.sportsBlock {
	overflow: auto;
}
#sportsResults{
margin-top: 30px;
}
.sportsResult{
 display: block;
 float: left;
 padding: 0px 25px 40px 0px;
 width: 200px;
 height: 20em;
 }	
.sportsBlock .last{
 padding: 0px 0px 40px 0px;
}
.sportsResult h3 {
	font-size: 16px;
	font-weight: bold;
	color: #55504b;
	padding-top: 3px !important;
	padding-bottom: 4px !important;
}	

#articleLeft .sportsInfo ul{
    margin:0;
}

#articleLeft .sportsResult .photo{
	width: 200px;
	margin: 0px 0px;
	}
.sportsResult li{
	list-style: none;
	background: url(images/sportsDot.gif) no-repeat 0px 6px;
	padding-left: 8px;
	line-height: 16px;
	font-size: 1.0em;
	}
#allSports{
	background: #d8d8ce;
	color: #55504b;
	line-height: 22px;
	font-size: 13px;
	font-weight: bold;
	padding: 12px 12px 26px 12px;
	width: 226px;
	margin-top: 10px;
	}
#allSports h2{
	border-bottom: 1px dashed #8a8888;
	height: 22px;
	font-size: 18px;
	font-weight: bold;
	padding-bottom:6px;
	}
#allSports ul{
	 padding-top: 5px;
	 }
#allSports .moreInfo {
	display: none;
	clear: left;
	position: relative;
	background: url(images/popup.png) no-repeat top left;
	width: 242px;
	padding: 10px;
	height: 130px;
	left: -264px;
	top: -57px;
	}
#allSports .moreInfo h3, #popup h3 {
	font-size: 14px;
	font-weight: bold;
}
#allSports .moreInfo ul, #popup ul{
	padding: 0px;
	clear: left;
	display: block;
	overflow: auto;
	list-style: disc;
}
#allSports .moreInfo li, #popup li {
	
	background: url(images/popupDot.gif) no-repeat 0px 9px;
	padding-left: 10px;
	font-weight: normal;
}
#allSports li , #popup li{
	line-height: 22px;
	}
#popup {
position: absolute;
display: none;
background:transparent url(images/popup.png) no-repeat scroll left top;
clear:left;
height:130px;
padding:10px;
width: 242px;
z-index:1001;
}
#popup a, #popup a:visited {
	color: #1e82b4;
	text-decoration: none;
}
#popup a:hover {
	color: #64A0B4;
}
/* Results Navi */
#resultsNavBottom{
	height: 28px;
	background: #d8d8ce;
	overflow: hidden;
	width: 680px;
	clear:both;
	}
.resultsNavPosition{
	float: left;
	font-size: 14px;
	color: #55504b;
	padding-top: 6px;
	padding-left: 14px;
	}
.resultsPager{
	float: right;
	font-size:12px;
	text-transform: uppercase;
	padding-top: 3px;
	padding-right: 10px;
	height: 21px;
	}
.resultsPager div{
	float: left;
	margin:0 2px;
	}
.resultsPager div a{
	margin:0 2px;
	float: left;
	}
.resultsPager a
{
    margin-top:4px;
	float: left;
	}


.resultsPager .pagerBlock
{
    padding:1px 8px;
	}


.pagerBlockSelected{
	background: #787069;
	padding: 4px 8px 4px 8px;
	color: #ffffff !important;
	}
.pagerBlock{
	background: #557d8d;
	color: #ffffff !important;
	padding: 4px 8px 4px 8px;
	line-height: 21px;
	}
.pagerBlock:hover{
	background: #64A0B4;
	}
.previous{
	color: #787069 !important;
	margin-right: 3px;
	font-weight: bold;
		}	
.next{
	margin-left: 3px;
	font-weight: bold;
	}
/* End Results Navi */
	
/* End Sports*/


/* Search Results */
#searchContent{
	background: #f0f0e8 url(images/mainbottom.gif) no-repeat bottom left;
	padding: 0px 0px 12px 0px;
	height: auto;
	font-size: 12px;
	text-align: left;
	width: 980px;
	overflow: hidden;
}
#searchContent a, #searchContent a:visited {
	color: #206D8E;
	text-decoration: none;
	}
#searchContent a:hover {
	color: #64a0b4;
	text-decoration: none;
}
#searchTitle{
	background: #d8d8ce;
	height: 36px;
	width: 960px;
	text-align: left;
	color: #414040;
	padding-left: 20px;
	padding-top: 11px;
	overflow: hidden;
	}
#searchContent #landingTitle {
	border-top: 0px;
	}
#searchContent #articleLeft h3{
	font-size: 18px;
	font-weight: normal;
	}
#searchContent #articleLeft h4{
	font-size: 14px;
	color: #518192 !important;
	font-weight: bold;
	padding: 0px 0px; 
	}
.resultBlock{
	line-height: 150%;
	color: #464646;
	}
#articleLeft .resultBlock .resultHolderB{
	background: #dde9e9 url(images/resultLogo.gif) no-repeat;
	background-position: 9px 19px;
	border-top: 1px dashed #8a8888;
	padding: 20px 6px 20px 34px; 
	font-size: 13px;
	
	}
.resultHolder{
	border-top: 1px dashed #8a8888;
	padding: 20px 6px 20px 0px; 
	font-size: 13px;
	}
.resultHolderLast{
	border-top: 1px dashed #8a8888;
	border-bottom: 1px dashed #8a8888;
	padding: 20px 10px 20px 0px; 
	font-size: 13px;
	margin-bottom: 20px;
	}
/* End Search Results*/


/* Video */
#videoContent #articleLeft{
	padding-left: 10px;
	float:left;
	height:auto;
	padding-bottom:10px;
	width:698px;
	}
#videoContent{
	background: #181818 url(images/videoV3Bottom.gif) no-repeat bottom left;
	padding: 0px 0px 12px 0px;
	height: auto;
	font-size: 12px;
	text-align: left;
	width: 980px;
	overflow: hidden;
	color: #ffffff;
	padding-bottom: 4px;
}
#videoContent a, #videoContent a:visited {
	color: #518192;
	text-decoration: none;
	}
#videoContent a:hover{
	color: #64a0b4;
	text-decoration: none;
}
#videoContent h3{
	color: #ffffff;
	font-weight: bold;
	font-size: 21px;
	padding-left: 35px;
	}
#videoBox{
	display: block;
	width: 694px;
	height: auto;
	border-left: 2px solid #3a3632;
	border-right: 2px solid #3a3632;
	padding-top: 14px;
	background: #181818;
	text-align:center;
}
#videoHeader{
	width: 698px;
	height: 20px;
	background: url(images/videoHeaderBg.gif) no-repeat top; 
	margin-top: 10px;
	padding-top: 9px;
	}
#videoHeader .back{
	float: left;
	padding-left: 10px;
	}
#videoHeader .share{
	float: right;
	padding-right: 10px;
	}
#videoImage{
	text-align: center;
	padding-bottom: 18px;
	}
.videoComment{
	padding-left: 36px;
	padding-bottom: 14px;
	}
#videoFooter{
	background: url(images/videoV3BottomLine.gif) no-repeat bottom; 
	width: 698px;
	height: 15px;
	float: left;
	}
#articleLeft .videoComment h4{
	font-weight: bold;
	font-size: 16px;
	color: #ffffff;
	}
.videoComment p{
	font-size: 13px;
	width: 618px;
	clear: left;
	line-height: 150%;
	}
#videoContent #articleRight {
	color:#FFFFFF;
	float:right;
	height:auto;
	top:0px;
	padding-left:8px;
	padding-top: 10px;
	width:260px;
}
/* End Video */


/* Timeline */
#timelinePlacement{
	margin-left:-20px;
	width:678px;
	float:left;
}
/* End Timeline */

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;
}
#flashAlt
{
 margin:-8px 0 0 -10px;   
}


/* this isnt good dev has much more then svn has */
/* find location */
#findLocations .location{
margin:0 0 24px 0;
}
#findLocations .location p{
margin:0 0 0 0;
padding:0 0 0 0;
font-size:13px;
}
#findLocations .location p a{
font-weight:bold;
}

.bottomBorder{
border-bottom:1px dashed #999999;
margin:0 0 24px;
}

#findLocations .left{
width:30%;
margin:0 3% 0 0;
float:left;
}
#findLocations .mid{
width:30%;
margin:0 3% 0 0;
float:left;
}
#findLocations .right{
width:30%;
margin:0 3% 0 0;
float:left;
}

#findLocations h3{
border-bottom:1px dashed #8A8888;
color:#B4821E;
font-size:14px;
font-weight:bold;
padding-bottom:6px;
margin-bottom:6px;
text-transform:uppercase;
}

#findLocations ul{
margin:0 0 48px 0;
}
#findLocations li{
margin:0 0 2px 0;
}

#locationDetail{
}
#locationDetail strong{
font-weight:bold;
}
#locationDetail h3{
border-bottom:1px dashed #8A8888;
color:#B4821E;
font-size:14px;
font-weight:bold;
padding-bottom:6px;
margin-bottom:9px;
text-transform:uppercase;
}

#locationDetail p{
font-size:1em;
margin:0 0 0 0;
padding:0 0 0 0;
}

#locationDetail .left{
width:280px;
padding:0 40px 0 0;
float:left;
}

#locationDetail .right{
width:620px;
float:left;
}

#volEventContainer div{
width:47%;
margin:0 3% 0 0;
float:left;
}

#locationDetail ul{
margin:0 0 0 15px;
}
#locationDetail li{
margin:3px 0 0;
list-style-type:disc;
float:left;
width:49%;
}

#locationDetail ul{
margin:0 0 0 15px;
}
#locationDetail #locationInfo{
margin:0 0 36px ;
}
#locationDetail #addressDiv{
margin:0 0 24px ;
font-weight:bold;
}
#locationDetail #addressDiv p{
font-size:1.0em;
}
#locationDetail #contactList{
margin:0 0 36px ;
}
#locationDetail #contactList div{
margin:0 0 24px ;
}
#locationDetail #sportsList{
}

#locationDetail .mapDiv
{
margin:0 0 48px;
clear:both;
}

#locationDetail .mapDiv img
{
margin:12px 0 0;
border:2px solid #55504b;
}

    #locationDetail #volEventContainer{
    margin:18px 0 0;
	clear:both;
    }

        #locationDetail #volunteerDiv strong{
        display:block;
        }
        #locationDetail #volunteerDiv p{
        margin:0 0 12px;
        }

        #locationDetail #eventsDiv p{
        margin:0 0 15px;
        }

 /*End find location */

#articleRight #help a, #articleRight #get a, #articleRight #help a:visited, #articleRight #get a:visited {
color:#FFFFFF;
}
#help a, #get a, #help a:visited, #get a:visited {
color:#FFFFFF;
}
#landingContent a, #landingContent a:visited {
color:#1e82b4;
text-decoration:none;
/*font-size: 1.1em;*/
}
#landingContent a:hover {
color:#28a5d7;
text-decoration:none;
/*font-size: 1.1em;*/
}

#help:hover p {
color:#82BED2;
}
#get:hover p {
color:#508291;
}

/* world games Sign up */
#worldSignUp{
padding:20px 0 0 0;
}

#worldSignUp .articleImg{
padding:8px;
background-color:#ffffff;
border:#e0e0e0 solid 2px;
margin:0 12px 6px 0;
float:left;
}

#worldSignUp h1{
color:#55504b;
font-size:20px;
font-weight:bold;
}

#worldSignUp p{
color:#89827c;
}

#worldSignUp .signupDiv{padding:16px 42px 0; margin:0 0 24px;background-color:#d8d8ce;clear:both;}
#worldSignUp .signupDiv h1{padding:0 0 12px;}
#worldSignUp .signupDiv p{margin-bottom:0;}
#worldSignUp .signupDiv .modalCopy{margin-bottom:12px;}
#worldSignUp .signupDiv span{font-size:18px; vertical-align:-3px;}

#worldSignUp .signupDiv .fields{float:left; width:49%; color:#55504b;}
#worldSignUp .signupDiv .fields .clearer{margin:0 0 5px;}
#worldSignUp .signupDiv .fields label{float:left; width:80px; font-size:12px; font-weight:bold; text-align:right; margin:0 8px 0 0; color:#55504b;}
#worldSignUp .signupDiv .fields input{float:left; width:150px;}
#worldSignUp .signupDiv .fields select{float:left; width:172px;}

#worldSignUp .signupDiv .fields .required{font-size:11px; margin:0 0 0 12px; padding:0; font-weight:bold; color:#786e69;}
#worldSignUp .signupDiv .fields .required span{vertical-align:-6px; margin:0 4px 0 0;}
#worldSignUp .btnAndSubscribe {margin:8px 0 24px; }
#worldSignUp .btnAndSubscribe p{float:left; }
#worldSignUp .btnAndSubscribe img{float:right; }
#worldSignUp .btnAndSubscribe label{font-weight:bold; font-size:12px; vertical-align:2px;color:#55504b; }


#worldSignUp .logosDiv {margin:0 0 8px; padding:0; clear:both;}
#worldSignUp .logosDiv img { float:left;}
#worldSignUp .logosDiv .divider { float:left; height:54px; width:1px; margin:0 8px; background-color:#999999;}

#worldSignUp .privacy {color:#89827c;clear: both; font-size:10px; padding:0 0 6px;}
#worldSignUp .privacy a {color:#508291; text-decoration:none;}

#worldSignUp #responseDiv{clear:both;padding:0 0 12px;}
#worldSignUp #responseDiv h3{color:#55504B; padding:8px 0 0;}
#worldSignUp #responseDiv p{margin-bottom:6px;}
#worldSignUp #responseDiv #donateBtn{margin:6px 0;}


/* end world games Sign up */

/* homepage img switcher */

#slide_control li,
#slide_nav li,#portfolio{
    list-style:none;
}

/* slide navigation specific */

#slide_nav {
position: absolute;
position:absolute;
right:24px;
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;
background:url('images/nav/navBack_50h_off.gif') repeat-x;
height:50px;
position:relative;
z-index:500;
}
#newNav li{
width:191px;
float:left;
text-align:center;
height:50px;
position:relative;
border-left:1px solid #797878;
}

#newNav .selectedA{
background-color:#202020;
width:100%;
height:50px;
background-image:none !important;
display:block;
}

#newNav .lastNavLi{
border-left:1px solid #797878;
border-right:1px solid #797878;
}

#newNav li ul{
position:absolute;
top:50px;
z-index:500;
display:none;
left:-1px;
width:193px;
}
#newNav li ul li{
position:relative;
z-index:500;
width:auto;
height:auto;    
float:none;
clear:both;
text-align:left;
background-color:#202020;
padding:0 20px 0;
border-left:1px solid #797878;
border-right:1px solid #797878;
}

#newNav .overLi{
background-color:#202020;
background-image:none !important;
}

    #newNav .overLi ul{
    *background-color:#202020;
    _width:193px !important;
    _padding:0 !important;
    _margin:0 !important;
    }
    

    #newNav li ul li{
    _padding:0 0px 0 !important;
    }    
    
    #newNav li ul .footerLi{
    background:none !important;
    position:relative;
    width:1px;
    height:1px;
    top:-1px;
    }

    #newNav li ul .footerLi img{
    position:absolute;
    top:0px;
    left:-22px;
    background:none !important;
    }





#newNav li ul .lastLi{
padding:0 20px 2px;
}
#newNav li ul .lastLi a{
border-bottom:1px dashed #484848;
_margin:0 20px 0;
}
#newNav li ul .footerLi{
position:relative;
top:-1px;
*width:151px;
*height:12px;
_height:1px;
}


#newNav li ul .footerLi img{
background:none !important;
position:relative;
left:-21px;
*left:-21px;
*top:11px;
_left:-1px;
}

#newNav li ul li a{
color:#FFFFFF;
padding:4px 0 !important;
text-decoration:none;
display:block;
border-top:1px dashed #484848;
font-size:12px;
font-weight:bold;
_margin:0 20px 0;
}

#newNav li ul li a:hover{
color:#F50021;
}
/* end new nav css */

/* new article div */
	#bigArticleDiv{
	margin:24px 0 32px;
	}
	    #bigArticleDiv .leftDiv{
        width:216px;
        padding:0 18px 0 0;
        float:left;
        }
	        #bigArticleDiv .leftDiv h2{
            color:#55504B;
            font-size:1.7em;
            font-weight:bold;
            line-height:1.1em;	
            }
	        #bigArticleDiv .leftDiv p{
            margin:1em 0 0 0;
            }
	#bigArticleDiv img{
    float:right;
    background-color:#FFFFFF;
    border:2px solid #E1E1E1;
    margin:0 0 4px;
    padding:6px;
    }
    
.otherArticlesDiv{
padding:32px 0 0 0;
border-top:#8A8888 dashed 1px;
}
.otherArticlesDiv li{
color:#1E82B4;
}
    
/* end new article div */