/* -- Universal -- */
body { font-size:16px; /*must override for IE6 */ line-height: 1.0625em; background-color:#fefefe; } 
b { color:#505050; }
a, a b { color:#777777; text-decoration:none; }
a:visited, a:visited b { color:#b50; }
a:hover, a b:hover { color:#808080; }
img { border:0; }
ul, ol, li { padding:0; margin:0; list-style:none; }

/* -- Div Formatting -- */
#wrapper { font-family: Verdana, "Lucida Grande", Arial, "URW Gothic L", Helvetica, "Bitstream Vera Sans", sans-serif;	color: #474747; font-size:100%; font-weight: normal; }
#toolbar, #leftTextContainer, #mediaContainer { font-family:"Lucida Grande", Arial, "URW Gothic L", Helvetica, sans-serif; }
#content { font-size:0.6875em;} /*11px*/
#subcontent { font-size:0.625em; line-height:1.3em; }
#leftTextContainer, #mediaContainer { font-size:0.6855em; line-height:1.2em; color:#666; margin-top:20px;}
#footer p { font-size:0.625em; line-height:1.3em; font-family:Arial, "URW Gothic L", Helvetica,  sans-serif; }
#content h1 { font-size:1.5625em; color:#999; }
#content h2 { font-size:1.3em; font-size:1.23em; color:#7e7e7e; }
#content h3 { font-size:1.125em; } /*18px*/
#content h4 { font-size:1em; color:#444; } 
#greybar { font-size:2.4em; }
#content table { font-size:1em; line-height:1.375em; width:100%; } 
#wrappercontainer { width:100%; text-align:center; /*for IE */ }
#wrapper { width:960px; margin:0 auto;/* align for good browsers */ text-align:left;/* counter the body center */ }
#header { width:960px; height:73px; /*background-color:#01390A; opacity:.70; background-image:url(../images/notes.jpg); background-position:bottom right; background-repeat:no-repeat; */}
#bannercontainer { width:364px; float:left;}
#leftTextContainer, #mediaContainer { float:left; width:348px; padding-bottom:1em; }
#footercontainer { width:960px; clear:both; margin-top:15px; }

/* -- Logo Bar -- */
/*#logobarcontainer { height:73px; float:left; background-color:#01390A; opacity:.70;}*/
#logobarcontainer { height:73px; float:left;}
#logobarcontainer h1 { margin:0; margin-top:15px;  margin-left:14px; font-family: Verdana, "Lucida Grande", Arial, "URW Gothic L", Helvetica, "Bitstream Vera Sans", sans-serif; color: #01390A; font-size:18px; font-weight: bold;}
#logobarcontainer h2 { margin:0; margin-top:-14px; margin-left:14px; font-family: Verdana, "Lucida Grande", Arial, "URW Gothic L", Helvetica, "Bitstream Vera Sans", sans-serif; color: #01390A; font-size:16px; font-weight: normal;}

/* -- Banner -- */
#header {/*background-image:url(../images/rounded-green.gif); background-position:bottom right; background-repeat:no-repeat;*/}
#header #bannercontainer {height:73px; background-color:#01390A; background-position:bottom left; background-repeat:no-repeat; /*border:1px solid; border-color:#111111;*/}

/* -- Toolbar -- */
#toolbarcontainer { float:right; width:440px; }
#toolbar { font-size:0.625em; line-height:1em; text-align:right; vertical-align:middle;}
#toolbar ul a { color:white/*#01390A*/; text-decoration:none; padding:4px 4px 4px 4px; font-size:12px; border-right:1px solid; border-color:#01390A; background-color:#01390A; opacity:.70; }
#toolbar ul li.first a {border-left:1px solid; -moz-border-radius: 6px 0px 0px 6px; -webkit-border-radius: 6px 0px 0px 6px;}
#toolbar ul li.last a {border-right:0px; -moz-border-radius: 0px 6px 6px 0px; -webkit-border-radius: 0px 6px 6px 0px;}
#toolbar ul li.selected a { color:white/*#01390A*/; }
#toolbar ul, #toolbar li { padding:0; margin:0; list-style:none; }
#toolbar ul { margin-top:28px; margin-right: 0px;}
#toolbar li { display:inline;  }
#toolbar p, #wrapper #toolbar ul li a:hover, #toolbar ul a.selected { color:#999; }
#toolbar form { float:right; padding-top:10px; color:#01390A; font-family: Arial, "URW Gothic L", Helvetica, sans-serif; }
#toolbar form select, #toolbar form input { float:left; }
#toolbar textarea { padding:2px; color:#555; background-color:#fff; border:solid 1px #999; }
#toolbar .searchBox { font-size:1em; line-height:1.125em; color:#555; padding:2px; border:solid 1px #999; margin-left:11px; width:12em; }
input.go { font-size:0.9em; }
#toolbar .go { margin-left:5px; }
#toolbar button { border:0; background:0; width:20px; margin:0 0 0 2px; padding:0; }

/* -- Left Text Bar -- */
#leftTextContainer {}
#leftTextContainer h2 {margin-top: 2px; margin-bottom: 8px; margin-left:4px;}
#leftTextContainer ul, #leftTextContainer li { list-style-type:square; padding-left:8px; margin-left:0; }
#leftTextContainer li { padding-bottom:4px; padding-top:4px;}
#leftText {margin-top: 0 px; padding: 0px 0px 0px 0px; }
#leftText li {margin-left:12px;}
#leftText ul a { overflow:visible;  color:#01390A; }
#leftText a.gold { color:#B38F00;}
#leftText a.gold:hover { color:#777777; }

/* -- Left Image for Conductor Pages -- */
#leftImageContainer {text-align:center; padding-left:8px;}
#leftImage {border:1px solid;}
#leftImageTitle {margin-left:auto; margin-right:auto; text-align:center; padding:8px 0px 8px 0px; width:85%;}

/* -- Media Bar -- */
#mediaContainer {}
#mediaContainer h2 {margin-top: 2px; margin-bottom: 8px; margin-left:4px;}
/*#mediaContainer ul, #mediaContainer li { list-style-image:url("./images/camera-icon-small.jpg"); padding-left:8px; margin-left:0; }*/
#mediaContainer ul, #mediaContainer li { padding-left:4px; margin-left:0; }
#mediaContainer li { padding-bottom:2px; padding-top:6px;}
#media {margin-top: 0 px; padding: 0px 0px 0px 0px; }
#media li {margin-left:12px;}
#media ul a { overflow:visible;  color:#01390A; }
#mediaImage {text-align:center; padding-left:8px;}
#mediaImageTitle {margin-left:auto; margin-right:auto; text-align:center; padding:8px 0px 8px 0px; width:85%;}
#media a.grey{ color:#666;}
#media a.grey:hover {color:#B38F00;}
#media a.gold { color:#B38F00;}
#media a.gold:hover { color:#777777; }
#mediaItem  {margin-top:4px; padding-left:8px; padding-right:8px; padding-top:4px; padding-bottom:4px; width:330px; vertical-align:middle; background-color:#EEEEEE; border:1px solid; border-color:#777777; -moz-border-radius: 8px 8px 8px 8px; -webkit-border-radius: 8px 8px 8px 8px;}

/* -- Content -- */
#content { float:left; width:400px; margin:1.9em 0 0 28px; padding-left:1px; }
#content p { margin:0 0 1.4em 0; padding:0; }
#content h1 { margin:0 0 1em 0; padding:0; }
#content h2, #content h3, #content h4 { margin:0.5em 0 0.3em 0; padding:0; clear:both; }
#content h3, #content h4 { color:#686868; }
#content ul { margin:0 0 1.4em 1em; padding:0; }
#content ol { margin:0 0 1.4em 1.8em; padding:0; }
/*#content ul li { list-style-type:disc; }
#content ol li { list-style-type:decimal; } */

/* -- Content Material -- */
#contentMaterial {float:left; width:594px; border-top:0px solid; border-right:1px solid; border-bottom:1px solid; border-left:1px solid; border-color:#AAAAAA; font-size: 11px; font-family: Verdana, "Lucida Grande", Arial, "Bitstream Vera Sans", sans-serif; color:#686868; -moz-border-radius: 0px 0px 8px 8px; -webkit-border-radius: 0px 0px 8px 8px;} 
#contentMaterial h2 {color:#444444; margin:8px 0px 8px 8px;}
#contentMaterial h4 {color:#444444; margin-bottom:0px;}
#contentMaterial div#indent{padding-left:24px; margin-top:6px; margin-bottom:6px;}
#contentMaterial p {margin:4px 4px 4px 4px;}
#contentMaterial ul {list-style-type:none; padding: 2px 2px 2px 6px; margin: 4px 2px 2px 2px;}
#contentMaterial li {padding:4px 0px 4px 0px;}
#contentMaterial a, #contentMaterial ul a, #contentMaterial li a {color:#B38F00;}
#contentMaterial a.green {color:#016A13; /*color:#777777;*/}
#contentMaterial a.gold{color:#B38F00; /*color:#777777;*/}
#contentMaterial a:hover {color:#777777;}
#contentMaterial table {margin-left:8px; margin-bottom:8px; padding:0px; border-collapse: collapse; width:97%; }
#contentMaterial tr.middle {border-bottom:1px solid; border-color:#DDDDDD; margin-left:8px; margin-bottom:4px; padding:0px;}
#contentMaterial tr.last {border-bottom:0px solid; border-color:#111111; margin-left:8px; margin-bottom:4px; padding:0px;}
#contentMaterial td.date_green                {vertical-align:top; color:#01390A; padding:4px 4px 4px 4px; text-align:left;}
#contentMaterial td.time_green                {vertical-align:top; color:#01390A; padding:4px 8px 4px 8px; text-align:center;}
#contentMaterial td.description_green  {vertical-align:top; color:#01390A; padding:4px 4px 4px 4px; text-align:left;}
#contentMaterial td.date_gold                {vertical-align:top; color:#B38F00; padding:4px 4px 4px 4px; text-align:left;}
#contentMaterial td.time_gold                {vertical-align:top; color:#B38F00; padding:4px 8px 4px 8px; text-align:center;}
#contentMaterial td.description_gold  {vertical-align:top; color:#B38F00; padding:4px 4px 4px 4px; text-align:left;}

/* -- Image Gallery -- */
#imageGallery {width:596px; margin-left:auto; margin-right:auto; background-color:black;}

/* -- Current Members -- */
#memberColumnFirst {width:30%; margin-right:10px; margin-bottom:10px; display:inline; float:left; margin-left:28px;}
#memberColumn           {width:30%; margin-right:10px; margin-bottom:10px; display:inline; float:left;}

/* -- Subcontent -- */
#subcontent { float:right; width:162px; margin:5.4em 8px 0 0; font-family: Verdana, "Lucida Grande", Arial, "Bitstream Vera Sans", sans-serif; color:#686868; }
#subcontent p, #subcontent ul { margin:8px 0 0.3em 0; }
#subcontent ul, #subcontent li { list-style-type:none; padding:0; }
#subcontent li { margin:0 0 0.2em 17px; }

/* -- Footer -- */
#footer {color:#555; margin-top:10px; padding-top:4px;}
#footer p { padding:10px 0px 10px 0px; margin:10px 0px 0px 0px; color:#999; text-align:center; border-style:solid 1px; border-top:1px solid #ddd; border-bottom:0px solid red; border-right:0px solid red; border-left:0px solid red;}
#footer a { color:#01390A; text-decoration:none; }
#footer a:hover { color:#303030; }

/* -- Home Page Specific -- */
body#home #content { margin-top:0; }
body#home div#content { margin-left:15px; font-size:1em; font-family:"Lucida Grande", Arial, "URW Gothic L", Helvetica, sans-serif; }
body#home #featuredtextcontainer { position:relative;  font-size:0.6875em; width:588px; padding:2px 0 3px 8px; background: #01390A /*url(images/homealpha.gif) no-repeat bottom*/; color:#fff; /*-moz-border-radius: 0px 0px 8px 8px; -webkit-border-radius: 0px 0px 8px 8px;*/ opacity:.70; margin-top:-22px;}
body#home #featuredtextleft { width:400px; display:block; }
body#home #featuredtextleft a { display:block; }
body#home #featuredtextright { margin:0px 24px 0px 0px; text-align:right; position:absolute; width:180px; right:-12px; top:2px; }
body#home #featuredtextcontainer a { color:#fff;}
body#home #featuredtextcontainer a:hover { color:#eee; }
body#home #imagetopper { position:absolute; height:20px; font-size:0.6875em; width:596px; padding:0px 0px 0px 0px; background: #01390A; color:#fff; opacity:.70; margin-top:-261px;}
body#home #contenttopper { position:relative; height:18px; font-size:0.6875em; width:596px; padding:0px 0px 0px 0px; background: #01390A; color:#fff; margin-top:0px; -moz-border-radius: 0px 8px 0px 0px; -webkit-border-radius: 0px 8px 0px 0px;}
body#home #lefttopper { position:absolute; height:20px; font-size:0.6875em; width:364px; padding:0px 0px 0px 0px; background: #01390A; color:#fff; /*opacity:.70;*/ margin-top:0px;}
body#home #subcontent { font-family:"Lucida Grande", Arial, "URW Gothic L", Helvetica, sans-serif; font-size:1em; }
body#home #subcontent { margin:0; width:596px; font-size:0.75em; float:left; line-height:1.6em; }
body#home #subcontent li { list-style-type:none; }

/* -- Keep This
.video-tabs { display:block; width:600px; padding-top:4px; }
.tab { width:196px; min-height:73px; position:relative; cursor:pointer; }
.tab a { background-color:#3b3b3b; display:block; text-decoration:none; }
.tab a:hover { background-color:#f48121; cursor:pointer; }
.tab-top { width:196px; height:5px; background:url(images/tab-top.png) top no-repeat; }
.tab-bot { width:196px; height:5px; background:url(images/tab-bot.png) bottom no-repeat; }
.tab-top img, .tab-bot img { border:none; }
.tab-mid { padding-left:7px; padding-right:7px; padding-top:2px; min-height:62px; color:#FFF; background:url(images/btn-play.png) 98% bottom no-repeat; }
.tab-mid:hover { background:url(images/btn-play-gray.png) 98% bottom no-repeat; }
.tab-mid a { text-decoration:none; }
.news-photo { width:70px; height:61px; float:left; padding-right:7px; }
.play-btn { position:absolute; right:21px; bottom:6px; }
.video-tabs .tab-mid { color:#eee; }
.video-tabs .tab-mid .news-title { display:block; padding-bottom:1.5em; }
.tabcontainer { width:196px; display:inline; float:left; margin-right:4px; }
.tabeditlink { position:absolute; margin:-2px 0 0 140px; font-size:0.625em; }
.featurededitlink { position:absolute; padding-left:3px; font-size:0.625em; overflow:visible; }
*/
