@charset "utf-8";

/* CSS Document */



body {margin:0px;}

#topbanner {display:block; position:fixed; top:0px; height:25px; background:#0E0E0E; width:100%; z-index:1000; padding-top:7px;}

#topbanner p {}

#container {display:block; width: 100%; margin-top:32px;}

#center-container {display:block; width:924px; margin-left:auto; margin-right:auto;}

.sectionCenter {display:block; width:924px; margin-left:auto; margin-right:auto;}



#header {display:block; width:100%; min-height:72px; padding-bottom:20px;}

#header h1 {margin:0px;display:none;}

#header h1 a {display:block; width:200px; height:100px;}

#header h3 {margin:0px;}



img.justifyleft  {float:left; margin-right:10px;margin-bottom:5px;}

img.justifyright {float:right; margin-left:10px;margin-bottom:5px;}



#headerLogo {display:block; width:250px; float:left; margin-top:10px;}

#headerLogo img {width:100%; height:auto; border:none;}

#headerTwitter {display:block; width:200px; float:left;margin-left:90px;margin-top:20px;}

#headerTwitter h3 {margin:0px;}

#headerTwitter h3 a {display:block; width:60px; height:14px; background:url(images/headerTwitter_bg.png) top left no-repeat;}

#headerTwitter h3 a:hover {background:url(images/headerTwitter_bg.png) bottom left no-repeat;}

#headerTwitter h3 a span {display:none;}

#headerTwitter ul {margin:10px 0px 0px -40px;}

#headerTwitter ul li {font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#FFF;list-style:none;}



#headerContact {display:block; width:260px; float:right;margin-top:20px;margin-right:40px;}

#headerContact h4 {margin:0px; font-size:31px; color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;}

#headerContact h5 {margin:0px; font-size:11px; color:#FFF; font-family:Arial, Helvetica, sans-serif;}



#navigation {display:block; width:100%; height:30px;}

#navigation ul {margin:0px 0px 0px -40px; float:left;}

#navigation ul li {float:left; list-style:none;margin-right:30px;margin-left:0px;}

#navigation ul li a {display:block; background:url(images/navigation-bg.png) center repeat-x; color:#FFF; font-size:14px; line-height:30px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

#navigation ul li a {background:url(images/navigation-bg.png) center repeat-x;}

#navigation ul li:hover a {background:url(images/navigation-bg.png) bottom repeat-x;}

#navigation ul li a.active {background:url(images/navigation-bg.png) top repeat-x;}

#navigation ul li ul {display:none;}

#navigation ul li:hover ul {display:block; position:absolute; width:150px;margin-left:0px;}

#navigation ul li:hover ul li {float:none;margin-left:-40px; margin-bottom:2px;margin-right:0px;}

#navigation ul li:hover ul li.nav-last {margin-bottom:0px;}

#navigation ul li:hover ul li a {display:block; color:#FFF; font-weight:bold; padding:5px 0px 5px 10px;}



#navigation ul li:hover ul li a.active {background:#2F9DB9;}

#navigation ul li:hover ul li:hover a.active {background:#104855;}





#contentsection {padding-top:20px;}

#hpImage {padding-bottom:10px;}

.hpNews h4 {margin-bottom:0px;}

.hpNews h5 {margin-top:0px;}

#mainArticle {display:block; width:595px;}

#mainBody {display:block; padding-right:40px;}



#mainPagetitle h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:25px; color:#3E3E3E; font-weight:normal; margin:0px;}

#mainPagetitle h2 a {text-decoration:none;}

#mainPagetitle h3 {font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:14px; margin:0px 0px 4px 0px; color:#888;}

#mainText h3 {font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:20px; color:#000;}

#mainText h4 {font-family:Arial, Helvetica, sans-serif;font-size:14px; font-weight:bold;}

#mainText h4 a {}

#mainText h5 {margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; color:#3E3E3E; font-size:11px; font-weight:bold; font-style:italic;}

#mainText p {font-family:Arial, Helvetica, sans-serif; color:#000; font-size:12px;}

#mainText ul li {font-family:Arial, Helvetica, sans-serif; color:#000; font-size:12px;}
#mainText img {max-width:100%; height:auto;}


#columnAlign {display:block; width:309px; float:left;margin-right:20px;}

.columnAlignBack {display:block;}

.columnAlignTop {display:block; width:309px; background:url(images/columnAlign_bg.png) left top no-repeat;}

.columnAlignSpread {display:block; width:309px; background:url(images/columnAlign_bg.png) center repeat-y;}

.columnAlignBottom {display:block; width:309px; background:url(images/columnAlign_bg.png) right bottom no-repeat;}

.columnAlignContent {padding:25px;}

.columnAlignContent h3 {margin-top:0px; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:18px; font-weight:normal;}

.columnAlignContent ul {margin:0px;}



#columnAlignBackDAS {display:block; background:#669933;}

#columnAlignTopDAS {display:block; width:309px; background:url(images/columnAlign_bg.png) left top no-repeat;}

#columnAlignSpreadDAS {display:block; width:309px; background:url(images/columnAlign_bg.png) center repeat-y;}

#columnAlignBottomDAS {display:block; width:309px; background:url(images/columnAlign_bg.png) right bottom no-repeat;}

#columnAlignContentDAS {padding:10px 10px 10px 10px;}

#columnAlignContentDAS h3 {margin-top:0px;}

#columnAlignContentDAS ul {margin:0px;}





#audiostashplayer {margin-top:20px;z-index:1;}

#audiostashplayer embed, #audiostashplayer object {z-index:1;}



#bottomBar{display:block; width:884px; height:61px; margin:20px 0px 20px 0px; clear:both; margin-left:auto; margin-right:auto;}



#middlesection {display:block; width:100%; padding:20px 0px;}

#footer {background:#0E0E0E; padding:20px 0px;}

#footer-left {display:block; width:60%; float:left;}

#footer p {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFF; margin:0px;}

#footer p a {color:#FFF;}

#footer-right{display:block; width:30%; float:right; background:url(images/garret_overstreet.png) center left no-repeat; padding-left:26px; margin-top:10px;}

#footer-left h3 {display:none;}

#footer-left img {width:120px; height:auto; border:none; float:left; margin-right:10px;}

#footer-right a {text-decoration:none;}

.clearfloat {display:block; width:100%; height:0px; clear:both;}



.msbox {display:block; width:225px; float:left;}

.msbox h4 {font-family:Georgia, "Times New Roman", Times, serif; color:#FFF; font-size:18px; font-weight:normal; background:url(images/ms_hr.png) bottom left no-repeat; padding-bottom:4px; margin:0px 0px 5px 0px;}

.msbox h4 a {color:#FFF;}

.msbox ul {margin:0px 0px 0px -40px;}

.msbox ul li {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFF; list-style:none;}

.msbox ul li a {display:block; color:#FFF;width:161px;}

.msbox ul li a:hover {display:block; }

#ms0, #ms1, #ms2 {margin-right:4px;}

#ms3 {}

#webbanner {display:block; width:470px; clear:left; }

#webbanner img {float:left; margin-top:20px; border:1px solid #FFF;}

#webbanner p {margin:0px}

#webbanner p a {display:block; background:#FFF; color:#1A6d00; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; line-height:12px; height:12px; float:right; padding:4px;}

#webbanner p a:hover {color:#FFF;}



.tbnorml {display:block; float:left;width:59px; margin-right:10px;}

.tbnorml p {margin:0px;}

.tbnorml a {display:block; width:59px; height:16px; background:url(images/tb_norml.png) top left no-repeat;}

.tbnorml a:hover {background:url(images/tb_norml.png) bottom left no-repeat;}

.tbnorml a span {display:none;}

.tbchapter {display:block; float:left; height:18px; width:350px; background:url(images/pot-leaf.png) top left no-repeat; padding-left:25px;}

.tbchapter p {margin:0px; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#FFF;line-height:20px;}

.tbsearch {display:block;float:right;}

.tbsearch p {margin:0px; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#FFF;line-height:20px;}

.tbsearch p a {display:inline-block; width:52px; color:#FFF; font-size:11px; line-height:20px; height:20px; background:url(images/tbsearch.png) top center no-repeat; text-align:center;margin-left:10px; text-decoration:none;}

.tbsearch p a:hover {background:url(images/tbsearch.png) bottom center no-repeat;}

.tbshare {display:block; width:200px; float:left;}



#topbanner-share ul {margin:0px 0px 0px -30px; float:left;}

#topbanner-share p {margin:0px; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#FFF; float:left; line-height:20px;}

#topbanner-share ul li {margin-right:5px;float:left;} 

li#sfb {display:block; height:20px; width:19px;}

li#sms {display:block;height:20px; width:19px;}

li#sdg {display:block; height:20px; width:19px;}

li#stw {display:block; height:20px; width:19px;}

#topbanner-share ul li a {display:block; height:20px; width:19px;}

#topbanner-share ul li a:hover {display:block; height:20px; width:19px; background:url(images/white50.png);}

#topbanner-share ul li a span {display:none;}



#signupForm #mc_embed_signup fieldset {border:none;padding:0px;font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:10px;}

#signupForm #mc_embed_signup label {font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#FFF;margin-top:5px;}

#signupForm #mc_embed_signup input {display:block; clear:both;}



#columnAlign p {font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#FFF;}

#signupForm p {font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#FFF;}

#signupForm h3 {margin-top:0px; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:18px; font-weight:normal;}



#rcConnect ul {margin:0px 0px 0px -40px;}

#rcConnect {display:block; padding-bottom:20px;}

#rcConnect ul li {display:block; float:left; marginr-right:2px;list-style:none;}

#rcConnect ul li a span {display:none;}

#rcConnect ul li a {display:block; width:46px; height:46px;}

li#rccms a {background:url(images/rccms.png) no-repeat top left;}

li#rccfb a {background:url(images/rccfb.png) no-repeat top left;}

li#rcctw a {background:url(images/rcctw.png) no-repeat top left;}

li#rccyt a {background:url(images/rccyt.png) no-repeat top left;}

li#rccrss a {background:url(images/rccrss.png) no-repeat top left;}



#donationform table tr td {font-family:Arial, Helvetica, sans-serif; font-size:10px;}



#googlecalendar {display:block; padding:10px 0px;}
