/* BASE FONT SIZE */
body { font-size:100%; line-height:1.4; margin:0 auto; padding:0; font-family: Georgia, "Times New Roman", Times, serif; text-align:center; background:#fff url(../images/body_bkgd-09.jpg) repeat-x; }
#maincontent p,#maincontent li,#secondContent li,#crumbs p,#search input,#cse-search-box input,h3.date,h3.category,.newcaption,#contributeForm,span.postDate,dl#comment-form dd,.secondcall p,.secondcall li,table.tbstriped0,table#tbstriped,table#tbstriped2,table#tbstriped3, #secondContent p, dt, dd, #secondContent ul.plain li { font-size:.875em; }
#footer .content p { font-size:.875em; }
ul li p, dd p, ol li, ol li ul li {font-size:1em;}
dt {font-weight:bold;}
dd {margin: 0 0 1.5em 0;}
a { color:#069; }
a:visited { color:#069; }
a:hover { color:#000; }
img {border:none;}
/* @group structure */
#mainwrap { width:960px; position:relative; padding:0; background-color:#fff; margin:0 auto; }
span.hide { display:none; }

/* Start of Skip Nav */
.awt-skipNav { position:absolute; left:-999px; width:990px; }

/* End of Skip Nav */
#header { background-repeat:no-repeat; background-image:url(/images/header-09-bkgd.jpg); position:relative; text-align:left; width:960px; height:89px; }
#header a img { border:none; }
#maincontent { float:left; width:742px; text-align:left; margin:0; background-color:#fff; padding:6px 0 0; border-right:1px solid #999; border-left:0; }
	#maincontentf { width:auto; text-align:left; margin:0; background-color:#fff; padding:6px 0 0;}
#secondContent { float:left; width:216px; margin-top:1em; text-align:left; }
	#secondContent ul.plain li {margin: 0 0 1em 0;}
	#secondContent ul.plain li a {text-decoration: none; border-bottom: 1px dotted #e5e5e5; padding-bottom:1px;}
	#secondContent ul.plain li a:visited {text-decoration: none;}
	#secondContent ul.plain li a:hover {text-decoration: none;}
#secondContent .content { padding:0 12px; }
#sitenav { width:960px; background-color:#15446d; padding:0; position:relative;border-top:1px solid #000;height:1.6em; }
#maincontent a img { border:none; }
#maincontent .content { padding:0 .9em 0 1em; }
#crumbs { width:960px; background-color:#eed6b0; text-align:left; }
#crumbs p { margin:0; padding:2px 1em; }
#footer { padding:.5em 0 2em; border-top:1px solid #999; margin:0 auto; clear:both !important; text-align:center; width:960px; background-repeat:repeat-x; background-image:url(../images/footer_bkgd2.png); }
* > #footer { position:relative; z-index:1000; }
#contentwrap { width:960px; 
/* overflow: hidden;*/
}
hr.clear { clear:both; border-color:white; border-style:none; }

/* @end */

/* @group footer */
#footer .content p { margin:0 auto; }
/* @end */

/* @group home styles */
#home #announcements {width:240px; float:left;}
#consStory {background:#fff url(../images/body_bkgd-09.jpg) repeat-x;border:1px solid #efefef;margin-bottom: 12px;}
#home #homenews {width:440px; float:right;}
#homenews p, #homenews h3 {padding-right: 18px;}
#homefeature {width:365px; float:left;}
#homefeature .content {padding-left:13px; border-left:1px solid #eee;}
#homefeature li em {color:#666;}
#homenews h3 a, #feature h2 a {text-decoration: none;}
#homenews h3 a:visited, #feature h2 a:visited {text-decoration: none;}
#homenews h3 a:hover, #feature h2 a:hover {text-decoration: underline;}
#newswrap {width:330px; float:left;}
.secondcall { border:1px solid #eee; padding:0 4px 4px 6px; background-color:#fcf8ed; margin-bottom:1em; }
.secondcall li { margin-bottom:.5em!important; }
#donateb { padding:3px 0 0; border:2px; text-align:center; border-color:#00457c; border-style:solid; background:#bacddb; margin-bottom:12px; }
#donateb h3 {margin-left: 3px; margin-right: 3px;}
#donateb a { text-decoration:none; }
#donateb a:visited { text-decoration:none; }
#donateb a:hover { text-decoration:underline; }
.mchtcirc {width: 168px; text-align:center;}
.flexpic {max-width:100%;}
/* @end */

/* @group maincontent */
#maincontent h1 a:link ,#maincontentf h1 a:link { color:#c00; text-decoration:none; }
#maincontent h1 a:visited,#maincontentf h1 a:visited { color:#c00; text-decoration:none; }
#maincontent h1 a:hover, #maincontentf h1 a:hover { color:#000; text-decoration:underline; }
#maincontent p, #maincontentf p { margin:.2em 0 1em; color:#000; }
#maincontent li,#maincontentf li,#secondContent li { margin:0 0 .2em; }
#maincontent .content ul li ul li,
#maincontent .content ol li ul li,
#maincontentf .content ul li ul li,
#maincontent .content ul li ul li ul li { font-size:1em; }
#maincontent p.postmeta { text-align:right; color:#999; margin:.2em 0 2em; }
#inforesources li {margin: 0 0 1em 0;}

/* @end */

/* @group text styles */
h1,h2 { font-family:"Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif; font-weight:normal; }
h1 { margin-top:.3em; margin-bottom:.4em; font-size:1.8em; color:#00457c; line-height:1;}
h2,#secondContent h3,#donateb h3,#donateb li h3 { margin-top:.3em; margin-bottom:.3em; font-size:1.1em; font-weight:normal; }
h3 { margin-top:.3em; margin-bottom:.4em; font-size:.95em; font-weight:bold;color:#069;}
h3.date { text-transform:uppercase; letter-spacing:.1em; margin-top:.2em; margin-bottom:0; color:#666; }
h3.category { text-transform:uppercase; letter-spacing:.1em; margin-top:1em; margin-bottom:0; color:#666; font-weight:normal; }
h3.date+p { margin-top:0; }
h3.headline { font-size:1.1em; font-weight:normal; margin-top:0; margin-right: 1em; letter-spacing:0; }
h4 { margin:1em 0; font-size:1em; }
ul.plain { list-style:none; margin-left:0; margin-top:0; padding-left:0; }
ul.contact { list-style:none; margin-left:4em; padding-left:0; }
#maincontent ul.contact li { line-height:1.2em; }
.colcontent h3 { margin-top:12px; margin-bottom:0; }
ul ul li,ol ul li,ul ul li ul li { font-size:1em; }
p.right { margin-top:.5em; text-align:right; padding-right:.8em; font-style:italic; }
p.right img { padding-left:.7em; float:right; width:27px; }
ul.centerlist {text-align: center;}

/* @end */

/* @group topnavigation */

/* @end */

/* @group images */
.logo70,.logo80,.logo85,.logo110,.logo130,.pic200,.pic250,.pic275,.pic300,.pic325,.pic350,.pic375,.pic400 { float:right; text-align:right; margin:0 0 .7em .5em; padding:.2em 0 0; }
.pic325 { width:325px; }
.pic300 { width:300px; }
.pic275 { width:275px; }
.pic250 { width:250px; }
.pic200 { width:200px; }
.pic350 { width:350px; }
.pic375 { width:375px; }
.pic400 { width:400px; }
.mt-image-right {width:auto;float:right; margin:0 0 .7em .5em;}
#maincontent .content div.pic350 p.caption { font-style:italic; text-align:right; font-size:.8em; }
.pic450 { width:450px; float:left; text-align:right; margin:0 0 .7em .5em; padding:.2em 0 0; }
.imageFull450 { margin:0 0 .7em; }
.pic325 img,.pic250 img,.pic450 img { margin:0; }
.logo70 p,.logo80 p,.logo85 p,.logo110 p,.logo130 p,div.pic200 p,div.pic250 p,div.pic275 p,div.pic300 p,div.pic325 p,div.pic350 p,div.pic375 p,div.pic400 p{ margin:0; font-size:.8em; font-style:italic; color:#666; }
div.photobox450 { width:450px; background-color:#069; padding:2px; margin:0 0 6px 6px; }
.donatebutton { float:right; width:144px; height:30px; }
.newcaption { color:#FFF; margin:3px 0 2px; text-align:right; padding:0; }
.photobox img { margin:0; padding:0; }

/* @end */
#rightcol img { text-align:center; margin:.5em auto; }

/* @group superfish */
#sitenav,.sf-menu { z-index:1001; }

/* @end */
#rightcol li { margin-top:0; margin-bottom:.1em; }
ul#secondnav li { padding:3px 0; border-top:1px solid #eee; }

/* @group galleryview */
#photos { margin-top:10px!important; z-index:1; overflow:hidden; }
.galleryview {overflow:hidden;}
.panel-overlay h2 a { font-weight:normal!important; text-decoration:none!important; font-size:1.5em; }
.panel-overlay h2 a:hover { text-decoration:underline!important; }
.panel-overlay p { color:#eee!important; }

/* @end */
.clearfix { clear:both; }
.oneline { clear:both; }
.edit { color:#ff0080; }

/* NEW styles for javascript autostriping of tables */
.tbstriped { margin: 1em 0; border:1px solid #d9d9d9; border-collapse:collapse; }
.tbstriped caption { text-align:left; }
.tbstriped tr th { font-size:.85em; text-align:left; padding:3px 8px; }
.tbstriped th { border:1px solid #d9d9d9; border-collapse:collapse; }
.tbstriped tr td
{
	font-size: .85em;
	padding: 3px 8px;
	text-align: left;
	vertical-align: top;
}
.tbstriped thead td { font-weight:bold; border-bottom:1px solid #d9d9d9; border-collapse:collapse; }
.tbstriped tbody td { border-left:1px solid #D9D9D9; border-bottom:1px solid #D9D9D9; border-collapse:collapse; }

/* Styles for javascript autostriping of tables */
table.tbstriped0,table#tbstriped,table#tbstriped2,table#tbstriped3 { border:1px solid #666; margin-bottom:.7em; text-align: left;}
table.tbstriped0 caption,table#tbstriped caption,table#tbstriped2 caption,table#tbstriped3 caption { text-align:left; }
table.tbstriped0 tbody tr th,table#tbstriped tbody tr th,table#tbstriped2 tbody tr th,table#tbstriped3 tbody tr th { background-color:#666; color:#fff; text-align:left; padding:3px 8px; }
table.tbstriped0 tbody tr th a { color:#fff; }
table.tbstriped0 th,table#tbstriped th,table#tbstriped2 th,table#tbstriped3 th { border:1px solid #999; }
table.tbstriped0 tr td,table#tbstriped tr td,table#tbstriped2 tr td,table#tbstriped3 tr td { padding:3px 8px; background:#fff; vertical-align:top;}
table.tbstriped0 thead td,table#tbstriped thead td,table#tbstriped2 thead td,table#tbstriped3 thead td { color:#fff; background-color:#C8C028; font-weight:bold; border-bottom:1px solid #999; }
table.tbstriped0 tbody td,table#tbstriped tbody td,table#tbstriped2 tbody td,table#tbstriped3 tbody td { border-left:1px solid #D9D9D9; }
table.tbstriped0 tbody td { border-bottom:1px solid #D9D9D9; }
table#tbstriped tbody tr.even td,table#tbstriped2 tbody tr.even td,table#tbstriped3 tbody tr.even td { background:#eee; }
table.tbstriped0 tbody tr.selected td,table#tbstriped tbody tr.selected td,table#tbstriped2 tbody tr.selected td,table#tbstriped3 tbody tr.selected td { background:#3d80df; color:#ffffff; font-weight:bold; border-left:1px solid #346DBE; border-bottom:1px solid #7DAAEA; }
table#tbstriped tbody tr.ruled td,table#tbstriped2 tbody tr.ruled td,table#tbstriped3 tbody tr.ruled td { color:#000; background-color:#C6E3FF; font-weight:bold; border-color:#3292FC; }

/* Opera fix */
head:first-child+body table.tbstriped tr.ruled td { background-color:#C6E3FF; }
#newsbox1 ul { margin-top:0; }
#maincontent .content #homenews { padding-bottom:0; }
#maincontent .content #homenews ul.plain { margin-top:0; margin-bottom:0; }
#maincontent .content #homenews ul.plain li { margin-bottom:6px; }
div#buttons { width:144px; float:right; margin-left:1em; }
div#buttons a,div#triplist a { text-decoration:none; }
div#buttons a:visited,div#triplist a:visited { text-decoration:none; }
div#buttons a:hover,div#triplist a:hover { text-decoration:underline; }
#navcontainer div#divisions { width:auto; float:none; clear:both; margin:.5em 1em 0; padding-bottom:100px; }
#navcontainer div#divisions h2 { font-weight:bold; }
#navcontainer div#divisions h3 { font-weight:bold; margin:0; font-family:Georgia, "Times New Roman", Times, serif; }
#navcontainer div#divisions p { font-weight:normal; margin:0 0 1em; font-family:Georgia, "Times New Roman", Times, serif; }
span.postDate { text-transform:uppercase; letter-spacing:.1em; margin-bottom:0; }
 
/* End javascript striping code */
#footer .content p.designBy { margin-top:.3em; }
.logo70 { width:70px; }
.logo80 { width:80px; }
.logo85 { width:85px; }
.logo110 { width:110px; }
.logo130 { width:130px; }
#requestNews { width:10em; float:right; border:1px solid #000; text-transform:uppercase; padding:.3em; text-align:center; font-size:.8em; }
#comments-open { margin-top:1em; border-top:1px dotted #999; padding-top:.5em; }
dl#comment-form dt { font-size:.8em; margin-top:.4em; text-transform:uppercase; }
dl#comment-form dd { margin-left:0; padding-left:0; }
.comments-content { margin:1em 0; }
div.comment { background-color:#eee; padding:3px 6px; }
#tripblog h2 { margin-bottom:0; }
#tripblog h3 { text-align:left; margin-top:0; }
#tripblog p { margin-top:0; }
p.photocaption { font-style:italic; text-align:right; margin:2px 0 1em; }
#photogrid td { text-align:center; }
#photogrid td p { margin:4px auto 1em; }
#prizewinner img { display:block; }
#prizewinner { margin:1em 0; width:530px; text-align:center; font-style:italic; }
.rowwrap{clear:both;width:auto;margin:0 auto;text-align:left;background-color:transparent}
.twocol1{float:left;width:48.52941176%;margin-right:2.94117647%;background-color:transparent}
.twocol2{float:left;width:48.52941176%;background-color:transparent}
.threecol1,.threecol2{float:left;width:31.37254902%;margin-right:2.94117647%;background-color:transparent}
.threecol3{float:left;width:31.37254902%;background-color:transparent}
.threecol1,.threecol2,.threecol3{margin-top:1em}
.threecol1.border,.threecol2.border,.threecol3.border{border:1px solid #efefef;height:23em;margin-bottom:2em}
.threecol1 h2,.threecol2 h2,.threecol3 h2{margin-top:.2em;margin-bottom:.2em}
.threecol1 img,.threecol2 img,.threecol3 img{max-width:100%}
.fourcol1,.fourcol2,.fourcol3{float:left;width:22.79411765%;margin-right:2.94117647%;background-color:transparent}
.fourcol4{float:left;width:22.79411765%;background-color:transparent}
.ie6 .twocol1{margin-right:2.3%}
.ie6 .threecol1,.ie6 .threecol2{margin-right:2.3%}
.ie6 .fourcol1,.ie6 .fourcol2,.ie6 .fourcol3{margin-right:2.3%}

/*#prizewinner p {margin: 0 0 1em 0;}*/
#tripwinners td { padding:3px; vertical-align:top; }
#tripwinners td p { margin:0 0 1em; font-style:italic; }
.recentposts { padding:0 4px 4px 0; border:1px solid #999; margin:1em 4px; }
.recentposts h2 { margin:4px; }
.recentposts ul { margin:2px 4px 4px; }
.clearfix { display:inline; 
/* Hides from IE-mac \*/
height:1%; display:block; 
/* End hide from IE-mac */
}
html>body .clearfix { height:auto; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.secondcall { border:1px solid #eee; padding:0 4px 4px 6px; background-color:#fcf8ed; margin-bottom:1em; }
.secondcall li { margin-bottom:.5em!important; }
#cse-search-box { position:absolute; top:6px; right:12px; display:inline; font-size:.8em!important; padding:1px; margin:0; }

/* take this out once search is working! 
#ksearch { position:absolute; left:-999px; width:990px; }*/
#ksearchb { }
.ksearch_results {border: 1px solid #999; padding: 3px 6px;}
#addthis { border:0; width:125px; margin:0 0 6px 0; }

/* @group movable type styles */
div.asset-meta { font-size:.8125em; }
#comments-form label { font-size:1em; }
#comments {clear:right;float:none;}

#mapwrap {width:300px; float:right; margin: 0 0 1em 1em;text-align:center;}
#map {width: 300px; height: 400px;}
span.redborder {letter-spacing:-3px;color:red;}
#tripblog h3 {text-align:left;}
#financials td {border-bottom: 1px solid #ccc; padding: 2px 0; border-collapse:collapse;}
#financials tr.total td {border-bottom: none; padding: 6px 0; border-collapse:collapse;}
#financials th {border-top: 2px solid #ccc; padding: 2px 0; margin-top:4px; border-collapse:collapse;}
#newsdown {width:180px; float: right; margin: .3em 0 1em 1em; padding: .2em .4em;border: 1px solid #999;}

div.letter p {font-family: Courier,"Courier New",Georgia;}

div#training h3,div#jobs h3 {border-top: 1px dotted #999; padding-top: .5em;}
div#training ul {margin-top: .2em; margin-bottom: .2em;}
div#training li {margin-top: 0; margin-bottom: 0;}

div#jobs p {margin: .2em 0;}

table.TrustDetail {width:auto;}
.TrustDetail textarea {width:95%;}

#pdfdownload {margin: .5em 0 .5em 1em; background-color: #ffffeb; padding: .5em; border: 1px solid #666; text-align: center; width: 16em; float: right;}

div.pics {width:240px; float:right; margin: 0 0 1em .5em;}

h4.mission
{
	font-size: 1.8em;
	line-height: 1.2em;
	color: #063;
	font-family: Palatino, Georgia, Times, "Times New Roman", serif;
	font-style: italic;
	font-weight: normal;
}

form ul.plain li {clear:left;float:none;}
form ul.plain li label {width: 8em; float: left; text-align: right;padding-right: .5em;}
#jobs h2 {margin-top:0;}
#jobs p {margin-top:0; margin-bottom: .5em;}

.otherresources {width: 240px; float:right; border-left: 1px solid #999;}
#maincontent .otherresources h2, #maincontent .otherresources p, #maincontent .otherresources li {margin-left:9px;}

#details {width: 100%;padding: 3px; border:1px solid #ececec;text-align: center; margin: 6px 0; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#details ul {margin-left:0; padding-left:0;list-style:none;}
#details ul li {margin-bottom: .7em;}
#details a.regonline{text-transform:uppercase;text-decoration:none;background-color:#069;color:#fff;padding:4px 8px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
#details a.regonline:hover{text-decoration:underline;background-color:#2c467a}

#maincontent .secondlevel {margin-left:2em;}

.page-navigation {margin: 1em auto 2em auto; text-align:center; font-size: .875em;}
.page-navigation a {margin: 0 .5em;}

p.hcaption {font-style:italic; text-align:right; margin: 3px 0 1em 0;}

a.regonline {
	text-transform: uppercase;
	text-decoration:none;
	background-color: #069;
	color: #fff;
	padding: 4px 8px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
a.regonline:hover {
	text-decoration:underline;
	background-color: #2c467a;
}

.figure {padding: 6px;border: 1px solid #999; margin: 0 0 1em 1em;}

li.facebook {
	padding-left: 36px;
	background-image: url(/images/FaceBook_32x32.png);
	background-repeat: no-repeat;
}

/* @end */