/*
Theme Name: Safe and Sound
Theme URI: http://safesound.org/
Description: The layout used with safesound.org
Version: 1.0
Author: Tech by Design
Author URI: http://techbydesign.com/
Tags: tech by design
*/

/* fix ugo browser styles */
html,
body{
	font-size: 86%;
	font-family: "Myriad Pro", Helvetica, Arial;
}
a{
	text-decoration: none;
	outline: none;
    color: #0066B3;
}

a img{
	border: 0px solid green;
	display: block;
}

body,html,h1,h2,h3,h4,h5,h6,p,a,form{
	margin: 0px;
	padding: 0px;
}
p{
	padding: 10px 0px;
	font-size: 1.1em;
}

h2
{
	color: #000000;
	font-size: 1.2em;
}
h3	{
	color:#0487D9;
	font-size: 1em;
}
.liner
{
	border-top: 1px solid #c4bdb6;
	height: 1px;
	line-height: 0;
	margin: 15px 0px;
	clear: both;
}

.alignleft {
	float: left;
	padding-right: 10px;
}

.alignright {
	float: right;
	padding-left: 10px;
}

.padding-top {
	padding-top: 20px;
}

.padding-bottom {
	padding-bottom: 20px;
}
/* tool class */
#mainContent:after,
#specificContainer:after,
#selectLocation:after,
ul.mainNav:after,
#contactForm div:after,
#printVersion:after,
#footer:after,
.clearfix:after{
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.left{
	float: left;
}
.right{
	float: right;
}
/* basic shared styles  */
body{
	padding: 0px 0px 20px 0px;
}
#main{
	border: 1px solid #b5ada4;
	width: 980px;
	margin: 0px auto;
}
#mainContent{
	background-image: url("img/bg/mainContent.gif");
	padding-bottom: 20px;
}

#footer{
	border-top: 1px solid #b5ada4;
	width: 980px;
	margin: 20px auto;
	background-color: #ebf1f9;
	padding: 7px 4px;/* keep last side padding to 0 to not break it */
}
body#neighborhoodColor #footer {
	background-color: #f1ffe4;
}
#fLogo{
	margin-left: 20px;
	margin-right: 20px;
	float: left;
}
#fContact{
	float: left;
	color: #75787c;
	margin-bottom: 10px;
}
#fAddress{
	display: block;
}
#fPhone{
	margin-right: 20px;
}
#fPhone,
#fFax{
	float: left;
}

#fCopyright,
#fLinks{
	float: right;
	clear: right;
	margin-right: 20px;
}
#fCopyright{
	color: #75787c;
}
#fLinks,
#fLinks a
{
	color: #0487d9;
	font-family: "Trebuchet MS",Arial;
}
#fLinks a:link,
#fLinks a:active,
#fLinks a:visited{
	color: #0487d9;
	margin-left: 10px;
}
#fLinks a:hover{
	text-decoration: underline;
}
/* headers */
#header{
	background-image: url("img/bg/header/one.jpg");
	background-position: top center;
	height: 138px;
	position: relative;
	background-color: #3477c3;
}


#neighborhoodColor #header {
	background-image: url("img/bg/header/neighborhood.jpg");
	background-position: top center;
	height: 138px;
	position: relative;
	background-color: #1f9706;
	padding: 0px;
	margin: 0px;
}
#header a#logo,
#neighborhoodColor #header a#logo {
	margin: 13px 0px 0px 20px;
}

#header h1 {
	color: #ffffff;
	font-size: 1.8em;
	font-weight: normal;
	padding-top: 105px;
}

#header h1 span {
	padding: 0px 15px;
}

#header #logo {
	background-image: url("img/header/safeAndSound-logo.gif");
	background-repeat: no-repeat;
	background-position: top left;
	width: 115px;
	height: 115px;
	margin: 0px;
	padding: 0px;
	float: left;
	display: block;
}

#neighborhoodColor #header #logo {
	background-image: url("img/header/safeAndSound-logoAlt.gif");
	background-repeat: no-repeat;
	background-position: top left;
	width: 115px;
	height: 115px;
	margin: 0px;
	padding: 0px;
	float: left;
	display: block;
}

#header #siteSearch,
#headerAlt #siteSearch{
	float: right;
	margin-right: 122px;
}
#hDonate{
	position: absolute;
	left: 612px;
	top: 20px;
	font-family: "Myriad Pro", Helvetica, Arial;
}
#hDonate div{
	color: #fff200;
	font-size: 1.2em;
	margin-bottom: 5px;
}
#hDonate a#makeADiff{
	display: block;
	background-image: url("img/header/makeADiffBg.gif");
	background-position: right center;
	background-repeat: no-repeat;
	padding: 3px 18px 3px 5px;
	color: #fff;
	font-size: 1.4em;
}

#hSearch{
	position: absolute;
	bottom: 13px;
	left: 612px;
}
#hSearch #siteSearchQuery{
	width: 179px;
	border: 1px solid #2d58a7;
}
#hSearch #siteSearchSubmit{
	width: 60px;
}

/* open main nav */
ul.mainNav,
ul.mainNav li{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: block;
}
ul.mainNav{
	border-top: 1px solid #819bca;
	background-image: url("img/nav/bg.gif");
	background-color: #172d7c;
	background-position: top center;
	background-repeat: repeat-x;
	display: block;
}

#neighborhoodColor ul.mainNav{
	border-top: 1px solid #66ca97;
	background-color: #007a29;
	background-image: url("img/nav/neighborhoods.gif");
}

ul.mainNav li{
	float: left;
	position: relative;
	display: block;
    background-repeat: repeat-x;
}
ul.mainNav li a:link,
ul.mainNav li a:visited
{
	width: 122px;
	padding: 3px 0px;
	display: block;
	text-align: center;
	color: #fff;
	border-right: 1px solid #122463;
	font-family: arial;
	font-size: 1em;
}

#neighborhoodColor ul.mainNav li a{
	border-right: 1px solid #007028;
}

body#neighborhoodColor ul.mainNav li.navContact a,
ul.mainNav li.navContact a{
	border-right: 0px solid red;
	width: 120px;
}
ul.mainNav li.hover{
	z-index: 50;
}
ul.mainNav li.hover a,
ul.mainNav li a:active,
ul.mainNav li a:hover{
	background-color: #539ee3;
	background-image: url("img/nav/bgHover.gif");
}
body#neighborhoodColor ul.mainNav ul li a,
body#neighborhoodColor ul.mainNav li.hover a,
body#neighborhoodColor ul.mainNav li a:active,
body#neighborhoodColor ul.mainNav li a:hover{
	background-color: #78e24c;
	background-image: url("img/nav/neighborhoodsHover.gif");
}
body#neighborhoodColor ul.mainNav li#navContact a,
ul.mainNav li#navContact a{
	border-right: 0px solid red;
}

ul.mainNav ul{
	display: none;
	left: 0px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	background-color: #539ee3;
}
ul.mainNav ul li,
ul.mainNav ul li a{
	background-image: none;
}
ul.mainNav ul li a:link,
ul.mainNav ul li a:visited
{
	border-right-width: 0px;
	border-bottom: 1px solid #73b0e8;
	border-top: 1px solid #4685bf;
	background-image: none;
	text-align: left;
	display: block;
	width: 213px;
	padding: 2px 5px;
}

body#neighborhoodColor ul.mainNav ul li a:link,
body#neighborhoodColor ul.mainNav ul li a:visited {
	border-bottom: 1px solid #65be40;
	border-top: 1px solid #91e76d;
	background-image: none;
}

ul.mainNav ul li a:hover,
ul.mainNav ul li a:active{
	background-color: #182e7d;
	background-image: none;
}

body#neighborhoodColor ul.mainNav ul li a:hover,
body#neighborhoodColor ul.mainNav ul li a:active{
	background-color: #182e7d;
	background-image: none;
}

body#neighborhoodColor ul.mainNav ul li a:hover,
body#neighborhoodColor ul.mainNav ul li a:active{
	background-color: #007a29;
	background-image: none;
}
ul.mainNav li.navProposals{
	float: right;
}
ul.mainNav li.navProposals a:link,
ul.mainNav li.navProposals a:active,
ul.mainNav li.navProposals a:visited,
ul.mainNav li.navProposals a:hover
{
	
	width: auto;
    padding-left: 59px;
    padding-right: 59px;
	background-image: url("img/nav/navProposals.gif");
	background-repeat: repeat-x;
	background-color: #8DB40E;
	color: #000000;
	border-right-width: 0px;
}
body#neighborhoodColor ul.mainNav li.navProposals a:link,
body#neighborhoodColor ul.mainNav li.navProposals a:active,
body#neighborhoodColor ul.mainNav li.navProposals a:visited,
body#neighborhoodColor ul.mainNav li.navProposals a:hover
{
	background-image: url("img/nav/bgHover.gif");
}
body#neighborhoodColor ul.mainNav li.navProposals a:hover{
	color: #ffffff;
}
/* close main nav */

/* open header block */
#headerBlock{
	background-color: #eef3fa;
	width: 100%;
	border-bottom: 5px solid #cdcdcd;
	padding: 0px;
	margin: 0px;
	display: block;
}
body#neighborhoodColor #headerBlock {
	background-color: #f1ffe4;
}
#headerImage{
	float: left;
}
/* close header block */
/* homepage news articles section */
#home #specificContainer{
	padding-bottom: 25px;
}

#featureArticle{
	float: left;
	margin: 20px 0px;
}
#featureArticle a.img{
	float: left;
	border: 5px solid #0487d9;
	margin-left: 20px;
	margin-right: 20px;
}
#featureArticle .details{
	float: left;
	width: 347px;
}
#featureArticle h1{
	color: #0487d9;
	font-weight: normal;
	font-size: 2.3em;
}
#featureArticle h2{
	font-size: 1.2em;
	padding: 4px 0px 20px 0px;
}
#featureArticle .readMore{
	margin-top: 20px;
}

#extraArticles{
	position: relative;
}
#extraArticles #newArticles{
	padding-bottom: 25px;
	float: left;
}
#toggleExtraArticle{
	height: 20px;
	display: block;
	border-bottom: 5px solid #f5c52f;
	clear: both;
	background-image: url("img/home/toggleExtraArticles_show.gif");
	background-repeat: no-repeat;
	background-position: center center;
}
.open #toggleExtraArticle{
	background-image: url("img/home/toggleExtraArticles.gif");
}
#newArticles .article{
	width: 218px;
	padding-left: 19px;
	margin-bottom: 20px;
	float: left;
}
#newArticles .article a img{
	border: 3px solid #0487d9;
}
#newArticles .article h1{
	color: #000;
	font-size: 1.2em;
	margin: 10px 0px;
}
#newArticles .article p{
	color: #636363;
	margin-bottom: 10px;
}
/* articles page */
#resources,
#article,
#board,
#neighborhood {
	padding-left: 20px;
	width: 695px;
	float: left;
}
#rssToolbar{
	display: block;
	padding: 20px 0px;
}
#rssToolbar a#rssFeed{
	display: block;
	padding: 3px 0px;
	padding-left: 25px;
	background-image: url("img/icons/rss16x16.gif");
	background-repeat: no-repeat;
	background-position: left center;
	color: #666666;
	float: left;
}
#rssToolbar a#rssFeed:hover,
#rssToolbar a#rssFeed:hover{
        color: blue;
        text-decoration: underline;
}        
#rssToolbar a#myYahoo span,
#rssToolbar a#addToGoogle span{
	display: none;
}
#rssToolbar a#myYahoo,
#rssToolbar a#addToGoogle{
	display: block;
	float: right;
	margin-left: 7px;
}
#article img#mainpic{
	border: 5px solid #0487d9;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}
#article h1,
#resources h1,
#board h1,
#sitemap h1,
.articleDescrip a.board {
	font-size: 1.5em;
	color: #0487d9;
	font-weight: bold;
}
#popbox #board h1{
	margin-top: 15px;
	font-size: 2.2em;
	color: #77bf30;
}
#article h3{
	font-size: 1.1em;
}
#article p{
	color: #666666;
}
#printVersion{
	border-top: 1px solid #c4bdb6;
	padding: 20px 0px;
	margin-top: 10px;
}
#printVersion a{
	background-image: url("img/icons/printer.gif");
	background-position: left center;
	background-repeat: no-repeat;
	padding: 10px 0px 10px 35px;
	display: block;
	color: #0487d9;
	font-size: 1.2em;
	float: left;
}


/* article gallerys */

.image-desc{
	padding: 10px;
	margin: 10px 0px;
	background-color: #eef3fa;
	color: #666666;
}
.galleryStage{
	border: 5px solid #0487d9;
	background-color: #eef3fa;
	margin-top: 10px;
}
.galleryStage img{
	margin: 0px auto;
	display: block;
}
.gal{

	padding: 0px 0px;
	position: relative;
}
.gal .goRight,
.gal .goLeft{
	position: absolute;
	z-index: 10;
	top: 50px;
}
.ga{
	position: relative;
}
.gal .goRight{
	right: 0px;
}
.gal .goLeft{
	left: -10px;
}
.galleryNav{
	margin: 0px 20px;
}
.galleryNav .thumbs,
.galleryNav .thumbs li{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.galleryNav .thumbs li{
	float: left;
	margin: 0px 0px;
}
.galleryNav .thumbs li a img{
	border: 5px solid #eef3fa;
}
.galleryNav .thumbs li.selected a img{
	border: 5px solid #0487d9;
}
.galleryControls{
	position: relative;
}
.galleryControls .controls{
	position: absolute;
	top: 40%;
	left: 0px;
	right: 0px;
}
.ss-controls{
	display: none;
}
.galleryNav .pagination{
	clear: both;
	text-align: center;
	padding: 10px 0px 0px 0px;
}
.controls .nav-controls .prev,
.controls .nav-controls .next{
	display: block;
	height: 22px;
	width: 22px;
	background-repeat: no-repeat;
	background-position: center center;
}
.controls .nav-controls .prev{
	float: left;
	background-image: url("img/icons/leftArrow_white.gif");
}
.controls .nav-controls .next{
	float: right;
	background-image: url("img/icons/rightArrow_white.gif");
}
/* News Features Styles Begin Here */
#article h1#articleHdr,
#proposal h1#proposalHdr,
#resources h1#resourcesHdr,
#board h1#boardHdr {
	margin-bottom: 25px;
}

#article .articleThumb .articleDescrip .postedOn {
	font-weight: bold;
	font-size: 1em;
	color: #2b2b2b;
	margin: 20px 0px 0px 0px;
	padding: 0px;
}

.articleThumb a:link img,
.articleThumb a:active img,
.articleThumb a:visited img,
.articleThumb a:hover img {
	float: left;
	border: 4px solid #0487d9;
}

.articleDescrip {
	float: right;
	width: 465px;
	margin-left: 17px;
}

.articleDescrip p {
	margin: 5px 0px 20px 0px;
	padding: 0px;
}
.articleDescrip a.board {
        font-size: 125%;
}
/************************************/

/* Resources Styles Begin Here */

/************************************/


/* Request for Proposals Begin Here */
#proposal {
	float:left;
	margin-left:20px;
	width:695px;
}

#proposal h1#proposalHdr {
	margin-bottom: 25px;
	color: #0487D9;
}

#proposal .readMore img,
#resources .readMore img {
	display: inline;
}

a.subhdr:link,
a.subhdr:active,
a.subhdr:visited {
	color: #000000;
	font-weight: bold;
	font-size: 1.5em;
	display: block;

}

/*a.subhdr:hover {
	color: #0066B3;
}
*/
#proposal .postedOn {
	font-weight: bold;
	font-size: 1em;
	color: #2b2b2b;
	margin: 5px 0px 0px 0px;
	padding: 0px;
}

#proposal p {
	margin: 0px 0px 20px 0px;
	padding: 0px;
}
/************************************/



/* Contact Info */
#contact #leftContact{
	float: left;
	width: 690px;
}
#contact #mainContent{
	padding-left: 20px;
}
#leftContactInfo{
	float: left;
	width: 218px;
	border-right: 1px solid #d7d7d7;
	padding-right: 20px;
}
#contactByPhone{
	background-color: #edf3fa;
	padding: 5px;
	margin-bottom: 20px;
}
#mailingAddress div,
#phoneNumber{
	color: #0487d9;
	font-size: 2em;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
#mailingAddress{
	background-color: #ebebeb;
	padding: 10px;
}
#contactForm{
	float: right;
	width: 432px;
}
#contactForm #requiredNote{
	background-color: #eef3fa;
	border: 1px solid #e5e5e5;
	color: #000000;
	padding: 3px;
	font-weight: bold;
}
#contactForm #requiredNote strong{
	color: #a0410d;
}
#contactForm h1{
	font-weight: normal;
	margin: 20px 0px 10px 0px;
}
#contactForm h1{
	color: #0487d9;	
}
#contactForm select#whoToContact{
	width: 100%;
}
#contactForm div{
	margin: 10px 0px;
}
#contactForm div label{
	width: 108px;
	display: block;
	float: left;
	text-align: right;
	margin-right: 10px;
	line-height: 2em;
	color: #707070;
}
body #contactForm textarea.error,
body #contactForm select.error,
body #contactForm input.error{
	border: 1px solid #c13832;
}
body #contactForm div label.error{
	display: block;
	color: #c13832;
	margin: 0px;
	width: auto;
	float: none;
}
#contactForm div.required label,
#contactForm div.required span {
	font-weight: bold;
	color: #0487d9;
}
#contactForm div input{
	width: 300px;
	float: left;
}
#contactForm div.shortLeft,
#contactForm div.shortRight{
	float: left;
}
#contactForm div.shortRight label{
	width: 50px;
}
#contactForm div.shortLeft input{
	width: 119px;
}

#contactForm div.shortRight select {
	width: 107px;
}
#contactForm div.shortRight {
	margin-left: 5px;
}
#joinMessage {
	background-color: #f5c52f;
	border: 1px solid #e5e5e5;
}
div #joinMessage label{
	width: 390px;
	display: block;
	float: right;
	text-align: left;
	margin-right: 10px;
	line-height: 2em;
	color: #000000;
	font-weight: bold;
}
div #joinMessage input {
	float: left;
	width: 12px;
	margin-left: 7px;
	margin-top: 6px;
}
div #joinMessage label a:link,
div #joinMessage label a:active,
div #joinMessage label a:visited {
	color: #0487d9;
}
div #joinMessage label a:hover {
	color: #83ad08;
}
#contactForm input.send {
	background-image: url("img/contact/send.gif");
	background-position: center top;
	display: block;
	height: 21px;
	margin: 10px 0px 20px 0px;
	padding: 0px;
	width: 82px;
	float: right;
}
#contactForm input.send:hover {
	background-position: bottom;
}
/* Close Contact Info */

/* Locate a Safe Place Row Styles*/
#selectLocation,
#bttmUtilities {
	padding: 20px 0px 20px 20px;
	background-color: #ebf1f9;
}

#bttmUtilities {
	padding: 20px;
}

#bttmUtilities a:hover {
	text-decoration: underline;
}

#selectLocation img {
	float: left;
	border: 3px solid #0487d9;
}

#locationContent {
	float: left;
	width: 327px;
	margin: 0px 20px;
}

#locationContent h1 {
	color: #0487d9;
	font-weight: normal;
	font-size: 2.3em;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#locationContent p {
	margin: 0px;
	padding: 5px 0px;
}

#locationContent .readMore {
	margin-bottom: 10px;
}

#locationContent select {
	width: 158px;
	margin-top: 5px;
}
/* Locate a Safe Place Row Styles*/

/*Neighborhood Landing Page Styles*/
#neighborhood {
	padding-top: 20px;
}
/*Neighborhood Landing Page Styles*/

/*Neighborhood Specific Page Styles*/
#extraArticles,
#specificContainer {
	background-image: url("img/neighborhood/bg.jpg");	
	background-repeat: repeat-y;
	background-color: #ffffff;
	background-position: top center;
}

body#neighborhoodColor #featureArticle a.img {
	border: 5px solid #77bf30;
	float: left;
	margin-left: 20px;
	margin-right: 20px;
}

body#neighborhoodColor #newArticles .article a img {
	border: 3px solid #77bf30;
}

body#neighborhoodColor #bttmUtilities {
	background-color: #f1ffe4;
	border-top: 5px solid #77bf30;

}

body#neighborhoodColor #locationContent {
	width: 938px;;
}

body#neighborhoodColor #bttmUtilities h1 {
	color: #77bf30;
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 20px;
}

body#neighborhoodColor #featureArticle h1 {
	color: #77bf30;
}

body#neighborhoodColor #neighborhoodArticles {
	float: left;
	width: 730px;
}

body#neighborhoodColor .sidebarListing {
	padding: 10px 20px;
	width: 204px;
	height: 100%;
	border-top: 1px solid #ffffff;
	float: right;
}

body#neighborhoodColor .sidebarListing h2 {
	color: #77bf30;
}

body#neighborhoodColor .sidebarListing ul,
body#neighborhoodColor .sidebarListing li {
	margin: 3px 0px;
	padding: 0px;
	list-style-type: none;
}

body#neighborhoodColor .sidebarListing li a:link,
body#neighborhoodColor .sidebarListing li a:visited,
body#neighborhoodColor .sidebarListing li a:active {
	background-image: url("img/neighborhood/listArrow.gif");
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 10px;
	color: #636363;
	text-decoration: none;
}

body#neighborhoodColor .sidebarListing li a:hover {
	background-image: url("img/neighborhood/listArrowRoll.gif");
	color: #77bf30;
	text-decoration: underline;
}
/*Neighborhood Specific Page Styles*/



















/* Sidebar styles */
#sidebar{
	float: right;
	width: 245px;
}


/* sidebar styles */






/*  open articlesCall */
#articlesCall{
	border-top: 5px solid #f5c52f;
	padding-top: 0px;
	background-color: #ebf1f9;
}
#articlesCall h2{
	color: #0487D9;
	font-size: 1.3em;
	margin: 20px;
}

/* mailing list sign up next to the articles call */
#mailingListCall{
	background-color: #f5c52f;
	padding: 10px;
	margin-right: 20px;
}
#mailingListCall h1{
	color: #ffffff;
	border-bottom: 1px solid #ffffff;
	font-size: 1.7em;
	font-weight: normal;
	padding: 0px 0px 5px 0px;
}
#mailingListCall form input.text{
	width: 200px;
	border: 2px solid #a9763d;
	margin-bottom: 10px;
}
#mailingListCall form div a{
	float: left;
	color: #a9763d;
	line-height: 2em;
}
#mailingListCall form div input.submit{
	float: right;
	width: 65px;
}













































/************************************/
/* Global styles */
a.readMore:link,
a.readMore:active,
a.readMore:visited{
	background-image: url("img/icons/readMoreArrow.gif");
	background-position: left center;
	background-repeat: no-repeat;
	display: block;
	padding: 4px 0px 4px 15px;
	color: #636363;
}
a.readMore:hover{
	text-decoration: underline;
}
a.readMore span{
	color: #0066B3;
}
body#neighborhoodColor a.readMore span{
	color: #77bf30;
}
/* callouts */

/* sidebar callouts */
.sidebar{
	float: right;
	width: 244px;
}
.sidebar .inner{
	width: 205px;
	margin: 0px auto;
	padding: 10px 0px;
}
.sidebar .inner h1{
	color: #0487d9;
	font-size: 1.2em;
	margin-bottom: 10px;
}
body#neighborhoodColor .sidebar .inner h1 {
	color: #77bf30;
}
.sidebar .inner a img{
	border: 3px solid #0487d9;
}
body#neighborhoodColor .sidebar .inner a img{
	border: 3px solid #77bf30;
}

.sidebar .inner h2{
	color: #000000;
	font-size: 1.1em;
	margin-top: 15px;
	margin-bottom: 5px;
}
.sidebar .inner p{
	padding: 0px;
	margin-bottom: 16px;
	color: #636363;
}
.sidebar .readmore{
	width: 100px;
	border: 1px solid red;
}
/************************************/

/* slideshow styles */
.slideShow{
	position: relative;
	overflow: hidden;
	height: 280px;
	width: 736px;
}
.slideShow ul,
.slideShow li{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.slideShow ul{
	position: absolute;
}
.slideShow li{
	display: block;
	position: absolute;
	width: 736px;
	height: 280px;
}
div.goRight{
	background-image: url("img/icons/rightArrow.gif");
}
.slideShow div.goRight{
	right: 15px;
}
div.goLeft{
	background-image: url("img/icons/leftArrow.gif");
}
.slideShow div.goLeft{
	left: 15px;
}
div.goRight,
div.goLeft{
	background-repeat: no-repeat;
	height: 22px;
	width: 23px;
	display: block;
}
.slideShow div.goRight,
.slideShow div.goLeft{
	position: absolute;
	top: 140px;
}
.slideShow .slideShowCall{
	width: 433px;
	position: absolute;
	bottom: 30px;
	left: 65px;
}
.slideShow .slideShowCall .rcM{
	padding-bottom: 5px;
}
.slideShow .slideShowCall h1,
.slideShow .slideShowCall p{
	padding: 0px 10px;
}
.slideShow .slideShowCall h1{
	color: #f25d07;
	font-size: 2em;
	margin-bottom: 5px;
}
.slideShow .slideShowCall p{
	color: #000;
}
.rc *,
.rcM{
	background-color: #ffffff;
}
.rc1, .rc2, .rc13, .rc14{font-size:1px; overflow:hidden; display:block;}
.rc1 {height:1px; margin:0px 5px;}
.rc2 {height:1px; margin:0px 3px;}
.rc3 {height:1px; margin:0px 2px;}
.rc4 {height:2px; margin:0px 1px;}





/* Support page */
#supportTop {
	margin-top: 15px;
}

#supportTop img {
	float: left;
	border: 5px solid #0487D9; 
	margin-right: 15px;
}

.supportIntro {
	width: 555px;
	float: left;
}

#sincerely p,
#supportInstruct p {
	color: #666666;
	margin: 0px;
	padding: 0px;
}

#howToDonate {
	margin-bottom: 15px;
}

#supportInstruct {
	width: 362px;
	float: left;
}

#paypalBttn {
	width: 332px;
	float: left;
}

#supportInstruct h2 {
	margin: 10px 0px 5px 0px;
}

#paypalBttn {
	padding-top: 125px;
}

#donors {
	margin-top: 15px;
}

#donors h2 {
	margin-bottom: 10px;
}

#donors ul {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	list-style-type: disc;
}

#donors ul li.listHeading {
	list-style-type: none;
	font-weight: bold;
	margin: 0px 0px 5px -15px;
	font-size: 1.2em;
}

#donors ul li.vspace {
	margin-top: 15px;
}

#donors li {
	margin: 4px 0px;
	padding: 0px;
}

.donorList {
	width: 140px;
	float: left;
}

.listHspace {
	width: 15px;
	float: left;
}
/* Support page */



#popbox #popInnerBox{
	background-color: #fff;
	padding: 10px;
	border: 5px solid green;
}

/* Site map styles */
.pagenav a {
	color: #000000;
}

.pagenav a:hover {
	font-weight: bold;
}



/* popbox styles */
#popbox{
	background-color: #fff;
	border: 5px solid #77BF30;
	padding: 0px;
	overflow: auto;
}
#popbox #board{
	float: none;
}
#popBoxTitle{
	font-size: 2em;
	color: #fff;
	text-align: right;
	cursor: pointer;
}

#breadcrumb a {
	color: #0487D9;
	font-family: "Arial" Helvetica;
}

.whiteBut .whiteBut-left span, .whiteBut .whiteBut-right span {
	display: block;
	width: 5px;
	line-height: 1px;
}

.whiteBut .whiteBut-left {
	background: transparent url("img/button/white/but-left.gif") no-repeat;
	width: 5px;
	height: 21px;
}

.whiteBut .whiteBut-center {
	background: transparent url("img/button/white/but-center.gif") repeat-x;
	padding-top: 4px;
	padding-bottom: 3px;
}

.whiteBut .whiteBut-right {
	background: transparent url("img/button/white/but-right.gif") no-repeat;
	width: 5px;
	height: 21px;
}

.whiteBut .whiteBut-link {
	background: transparent url("img/button/white/arrow-link.gif") top left no-repeat;
	padding-left: 16px;
	height: 13px;
	display: block;
	overflow: hidden;
	color: #636363;
}

.whiteBut .whiteBut-link span {
	color: #0066b3;
}

.whiteBut .whiteBut-link:hover {
	background-position: 0px -13px;
}

.spaced {
	margin: 10px;
}

/*******************/
/*SITEMAP STYLES*/
/*********************/
#sitemap {
	float: left;
	padding: 50px;
	padding-right: 0px;
}

#sitemap h1 {
	margin-bottom: 20px;
}

#sitemap ul, #sitemap li {
	list-style-type: none;
	margin: 0px;
}

#sitemap a {
	color: #000000;
	font-size: 1.2em;
}

#sitemap a:hover {
	color: #0487D9;
}