body,td,th { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; }
td,th { font-size:11px; padding:2px; }
body { background-color: #FFFFFF; background-image: url(/graphics/bg.jpg); margin:0; padding:0; border:none; font-size: 12px; }

/* TABLE STYLES */
#gallery { table-layout:fixed; border:none; width:95%; margin:0px auto; }
#gallery td { padding:4px; font-size:10px; font-weight:bold; text-align:center; }
#gallery img { border:1px solid #000000;
/*	display:block;
*/	margin:0px auto; }
#request { table-layout:auto; border:none; width:95%; margin:10px auto; }
#request td { padding: 2px; font-size:11px; }
#request th { font-size: 11px; font-weight: bold; color: #990000; background-color: #FFFFCC; text-align:left; padding: 2px; }
.form_error { color: #FF0000; }

/* LAYOUT STYLES */

#wrap { margin:0; padding-top:180px; width:960px; }
#header { margin:0; padding:0; border:none; background-image:url(/graphics/topbg.jpg); width:100%; }
#header p { width:760px; margin:0; padding:0; border:none; white-space:nowrap; }
#header p span.where { margin:6px 25px; font-size: 10px; font-style: normal; font-weight: normal; text-align:right; display:block; }
#content { margin:0px 20px 20px 130px; padding:0; border:none; min-height:375px;position:relative;z-index:3; }
#bottom { clear:both; margin:0px; padding:0; border:none; font-size: 10px; }
#bottom p.top_link { float:left; margin:0px; padding:0; border:none; color: #330000; width:110px; text-align:center; }
#bottom p.links { margin:0px 20px 20px 130px; padding:5px 0px; border:none; border-top:1px solid #993300; }
#bottom p.baytides { clear:both; margin:0px 20px 10px 130px; padding:5px 0px; border:none; border-top:1px dotted #993300; font-size:9px; }
#left { position:absolute; top:147px; left:0; margin:0; padding:0;padding-top:33px; border:none; width:110px; text-align:center; background-image:url(/graphics/left_bg.jpg); background-repeat:no-repeat; z-index:3; }
#left p { margin:0; margin-bottom:10px; padding:0; border:none; }
#top { position:absolute; top:0; left:0; margin:0; padding:0; border:none; background-image:url(/graphics/topbg.jpg); width:100%; }
#top div.header { width:760px; margin:0; padding:0; border:none; white-space:nowrap; }
#top div.header span.where { margin:6px 25px; font-size: 10px; font-style: normal; font-weight: normal; text-align:right; display:block; }
#resSources { width:95%;margin-left:auto;margin-right:auto;background-color:#fff; }
#resSources h2 { border-bottom:1px solid #ccc;position:relative; }
#resSources h2 a { display:inline-block;padding-left:1.5em;background:transparent url(/graphics/mBmore.png) left center no-repeat;color: #003333;text-decoration:none;line-height:1.5em; }
#resSources h2 a.resAct { padding-left:0;background-image:none; }
#resSources h2 a.resInAct { padding-left:1.5em;background-image:none; }
#resSources h2 span { display:block;position:absolute;right:0;bottom:0; }
#resSources h2 span a { display:inline-block;padding:0.5em 0.5em 0 0.5em;background-image:none;line-height:normal; }
div.resItems { display:block; }
div.resItems ol li, div.resItems ul li { padding-top:0.5em; }
div.resItems .mtop { border-bottom:1px dashed #ccc;text-align:right;font-size:10px;padding-bottom:0.3em; }
div.resItems .odl { list-style:none; }
div.resItems .odl li:first-child { padding-top:0; }

div.rOld { float:right;width:46%; }
div.rNew { float:left;width:46%; }
#player-holder { margin:1em auto;width:570px; }
#newsList { list-style:none;margin:30px 160px 30px 0;padding:0;text-align:left;/*width:95%;*/ }
#newsList li { margin:0 0 30px 0;border:1px solid #666;border-radius:5px;-moz-border-radius:5px;background-color:#fff;padding:1em;position:relative;line-height:normal; }
#newsList li h2 { padding-top:0;font-size:130%;font-weight:bold; }
#newsList li p.pubDate { position:absolute;top:-20px;left:-1px;width:auto;background-color:#033;border-top-left-radius:5px;-moz-border-radius-topLeft:5px;margin:0;padding:0;font-size:90%;padding:0.1em 0.7em;line-height:2em;color:#FFFFCC;font-weight:bold; }
#boxLinks { float:right;width:150px;position:relative;top:10px; }
#boxLinks dt { position:absolute;top:-20px;right:0;width:auto;background-color:#033;border-top-left-radius:5px;-moz-border-radius-topLeft:5px;margin:0;padding:0;font-size:90%;padding:0.1em 0.7em;line-height:2em;color:#FFFFCC;font-weight:bold; }
#boxLinks dd { line-height:normal;padding:0;margin:0;background-color:#eee;height:240px;overflow:auto;font-size:85%;border-top-left-radius:5px;-moz-border-radius-topLeft:5px; }
#boxLinks dd ul { margin:0;padding:1em;list-style:inside; }
#boxLinks dd ul li { padding-bottom:3px; }
#boxLinks dd ul li a { color:#000; }
#boxLinks dd ul li a:hover { text-decoration:underline; }

#navigator { text-align:right;font-size:80%;float:right;padding-top:1em;margin-right:2em;padding-bottom:0.2em;border-bottom:1px dashed #CCCCCC; }
#sticky { position:absolute;top:0;left:781px;width:179px;height:137px;padding-top:39px;background:transparent url(/graphics/sticky.png) top left no-repeat; }
#sticky a { display:block;text-decoration:none;width:179px;height:54px; }
#sticky span { display:block;width:179px;height:54px; }
#sticky a.songs { background:transparent url(/graphics/campSongs.png) top left no-repeat; }
#sticky a.stories { background:transparent url(/graphics/campStories.png) top left no-repeat; }
.float_right { }
.float_left { }
.style1 {color: #003333}
.more { font-size: 10px;font-style: normal;font-weight: bold;text-align:right; }
.quote { font-family:"Times New Roman", Times, serif; }
.textsm { font-size: 10px;font-style: normal;font-weight: normal;color: #000000; }
.boxes { list-style:square; }
.subhead { clear:both;color:#FFFFCC;background-color: #993300;padding: 2px;margin-bottom: 5px; }
.subheadi { font-style: italic;font-weight: bold;color: #990000;background-color:transparent;margin-left: 10px;margin-right: 10px; }
h1,h2,h3,h4,h5,h6 { font-weight: bold;font-family: Arial, Helvetica, sans-serif; }
h1 { font-size: 14px;clear:both;color:#FFFFCC;background-color: #993300;padding: 2px;margin-bottom: 5px; }
h2 { font-size: 14px; }
h3 { font-size: 12px;font-weight: bold;color: #990000;margin:10px 10px 5px 10px; }
h4 { font-size: 14px;font-style: italic;font-weight: bold;color: #990000;text-align:center;margin:0;margin-top:10px; }
p { margin:7px 20px; }
span.float_right { float:right;text-align:center;font-size:10px;font-style: normal;font-weight: normal; }
span.float_right img { margin:0px 0px 5px 5px;border:1px solid #000000;padding:0; }
span.float_left { float:left;text-align:center;font-size:10px;font-style: normal;font-weight: normal; }
span.float_left img { margin:0px 5px 5px 0px;border:1px solid #000000;padding:0; }
img.float_right { float:right;margin:0px 0px 5px 5px;border:1px solid #000000;padding:0; }
img.float_left { float:left;margin:0px 5px 5px 0px;border:1px solid #000000;padding:0; }
a:link { color: #993300;text-decoration: underline; }
a:visited { text-decoration: underline;color: #993300; }
a:hover { text-decoration: none;color: #CC0000; }
a:active { text-decoration: underline;color: #CC0000; }
ul.boxes { list-style:square; }
#c_resources { table-layout:fixed; border:1px solid #993300; border-collapse:collapse; width:45%; margin:5px; float:right; }
#c_resources th { color: #990000; background-color: #FFFFCC; border:1px solid #993300; text-align:left; padding: 2px; }
#c_resources td { border:1px solid #993300; padding:10px; }
#c_resources li { margin-top:5px; font-weight:bold; }
#c_resources img { float:right; }
#dates { table-layout:fixed; border:1px solid #993300; border-collapse:collapse; width:90%; margin:10px auto; }
#dates th { color: #990000; background-color: #FFFFCC; border:1px solid #993300; text-align:left; padding: 2px; }
#dates td { border:1px solid #993300; padding: 2px; }
#dates ul.boxes { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0; padding-left:10px; margin-left:10px; }
#resources { table-layout:fixed; border:1px solid #993300; border-collapse:collapse; width:90%; margin:10px auto; }
#resources th { color: #990000; background-color: #FFFFCC; border:1px solid #993300; text-align:left; padding: 2px; }
#resources td { border:1px solid #993300; padding:10px; }
#resources li { margin-top:5px; font-weight:bold; }
#resources img { float:right; }
a.oce { display:block;padding:0.5em;padding-left:35px;color:#eee;text-decoration:none;position:relative;background-color:#003333; }
a.oce span { font-size:125%;font-weight:bold;color:#ffffcc; }
a.oce span.oceN { display:block;width:50px;height:50px;position:absolute;top:-10px;left:-15px;background:transparent url(/graphics/new.png) no-repeat; }
