/* *************************************************************************           GENERAL           ****************************************** */
* { margin: 0; padding: 0;}
body {color: #000; font: normal 62.5% Helvetica,Arial, Verdana sans-serif; line-height:1.4; background-image:url(../media/site/global/grad_bg.jpg); background-repeat:repeat-x; }
p{font-size:12px; line-height:1.4;}
fieldset{border:0px;}
a:link{color:#000;}
a:visited{color:#5A1F6D;}
a:hover{color:#4F6F19;}
a.donate:link{color:#fff; text-decoration:none;}
a.donate:visited{color:#fff;text-decoration:none;}
a.donate:active{color:#fff;text-decoration:none;}
a.donate:hover{color:#fff;text-decoration:none;}
img{border:0px;}

/* *************************************************************************           GLOBAL           ****************************************** */
/* BG Colors */
.bg1{background-color:#d8d0c7;}/* main bg warm gray #d8d0c7*/
.bg2{background-color:#fff;}
.bg3{background-color:#ede8e4;}/*very light warm gray*/
.bg4{background-color:#c2bbb4}/*darker warm gray*/
.bg5{background-color:#EDE5DD;}

.t1_bg{background-color:#A52019;}/*tabs*/
.t2_bg{background-color:#92278F;}
.t3_bg{background-color:#D8122A;}
.t4_bg{background-color:#B5A302;}
.t5_bg{background-color:#E5462C;}
.t6_bg{background-color:#5A1F6D;}
.t7_bg{background-color:#4F6F19;}

/* Txt Colors */
.drkT{color:#231F20;}/*dark text color*/
.medT{color:#3c352e;}
.t1_tx{color:#A52019;}/*tabs*/
.t2_tx{color:#92278F;}
.t3_tx{color:#D8122A;}
.t4_tx{color:#B5A302;}
.t5_tx{color:#E5462C;}
.t6_tx{color:#5A1F6D;}
.t7_tx{color:#4F6F19;}

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; }
.ui-corner-tr { -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; }
.ui-corner-br { -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; }
.ui-corner-top { -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; }
.ui-corner-right {  -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; }
.ui-corner-left { -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; }
.ui-corner-all { -moz-border-radius: 3px; -webkit-border-radius: 3px; }

/* Buttons */

.smBtn, .goBtn, .plyrBtn{height:15px;font-size:12px; font-variant:small-caps; font-weight:bold;  cursor:pointer; border:1px solid #c6bbaf; }
.smBtn{width:100px; margin:10px 0 10px 0;padding:2px 5px 5px 5px; background-image:url(../media/site/global/shdw_grd_1.png);}
.smBtn a:link,.smBtn a:hover,.smBtn a:active,.smBtn a:visited{text-decoration:none; color:#231F20}
.goBtn{width:15px; margin:5px 0 5px 0;padding:0px 5px 10px 3px; font-size:18px;}
.btnArrw{float:right;}
.submBtn{height:20px; width:20px; padding:0px 0 0px 0px;cursor:pointer; border:1px solid #7d7368;}
.donateBtn{background-color:#bf2e1a; width:100px; text-shadow:0.1em 0.1em 0.1em #185650; margin:0 auto 0 auto; font-variant:small-caps; font-size:14px; font-weight:bold; text-align:center;}
#donateBtn:hover{background-color:bf2e1a;}
.donateBtnWrap{background-color:transparent; width:100px;height:21px;padding:1px; margin:0 auto 0 auto; border:1px solid #999; margin-bottom:10px;}
.donateBtn_lg{background-color:#bf2e1a; width:184px; height:31px; padding-top:4px; text-shadow:0.1em 0.1em 0.1em #185650; margin:0 auto 0 auto; font-variant:small-caps; font-size:20px; font-weight:bold; text-align:center;}
#donateBtn_lg:hover{background-color:#bf2e1a;}
.donateBtnWrap_lg{background-color:transparent; width:184px;height:35px;padding:1px; margin:0 auto 0 auto; border:1px solid #999; margin-bottom:10px;}

/**/

a.noLine:link{text-decoration:none;}
a.noLine:hover{text-decoration:none;}
a.noLine:visited{text-decoration:none;}
a.noLine:active{text-decoration:none;}

.fltL{float:left;}



/* *************************************************************************           PAGE LAYOUT           ****************************************** */
#bg { background: transparent 0 top; border:0px solid #000; }
#page{margin: 0 auto 45px; background-color: #fff; min-width: 959px; width: 975px;border:2px solid #ccc; border-top:0px; border-bottom:0px;}

#header{width:100%; min-height:197px;border:0px solid green; background-image:url(../media/site/head/white_bg.png);}
.defaultMargin{margin:0 62px 0 62px;}

/* *************************************************************************           HEADER           ****************************************** */
#headerLogo{width:165px;height:115px; margin:22px 0 22px 0;float:left;}
#searchBlog{width:410px; min-height:50px;float:right; border:0px solid #FC0;}
.logo a{width:156px; height:113px; overflow:hidden; display: block; text-indent: -9999px; background-color: transparent; background-image:url(../media/site/head/nwhm.gif);background-position: 0 0; background-repeat: no-repeat;}
#searchBox{width:320px; height:20px; margin:5px 0 0 0; border:0px solid #3CF;float:left;}
#searchInput{border:1px solid #666; color:#666; padding:2px; margin:0px 0 0 0; width:283px;font-size:12px;}
#q{border:1px solid #666; color:#666; padding:2px; margin:0px 0 0 0; width:283px;font-size:12px;}
#blogTab{width: 80px; height:30px;background-color:transparent;float:right; overflow:hidden;}
#blogTab a{display:block; text-indent:-9999px;text-decoration:none;width: 80px; height:30px;}
#tabs{ font-family:helvetica, arial, san-serif; clear:both; width:100%; font-variant:small-caps;  font-size:14px;line-height:.9; font-weight:bold;}
.tab{width:107px;height:28px;overflow:hidden; float:left;padding:5px;}
#tabs a{text-decoration:none;display:block; text-indent:-9999px; width:107px;height:28px;overflow:hidden;}
#tabs h3, #blogTab h3{font-size:14px;}
a.on:link{color:#fff;}/*tab on*/
a.on:active{color:#fff;}
a.on:visited{color:#fff; }
a.on:hover{color:#fff;}
#tabs .spc{margin-right:5px;}
#tabs div{margin-right:0px; }
#t1nav{background-image:url(../media/site/head/t1_txt.png);}
#t2nav{background-image:url(../media/site/head/t2_txt.png);}
#t3nav{background-image:url(../media/site/head/t3_txt.png);}
#t4nav{background-image:url(../media/site/head/t4_txt.png);}
#t5nav{background-image:url(../media/site/head/t5_txt.png);}
#t6nav{background-image:url(../media/site/head/t6_txt.png);}
#t7nav{background-image:url(../media/site/head/t7_txt.png);}
#t8nav{background-image:url(../media/site/head/t8_txt.png);}
#t9nav{background-image:url(../media/site/head/t9_txt.png);}
#t1nav:hover,#t2nav:hover,#t3nav:hover,#t4nav:hover,#t5nav:hover,#t6nav:hover,#t7nav:hover{background-position: 0 -38px;}
#t8nav:hover{background-position: 0 -30px; background-color:#000;}
#t9nav:hover{background-position: 0 -30px; background-color:#000;}

/* *************************************************************************           FEATURE           ****************************************** */
#feature{width:100%;min-height:399px; height:399px; background-image:url(../media/site/global/topShadow.png); background-repeat:repeat-x; margin:0 0 0 0;}
#featrTxt{padding-top:30px;width:400px;border:0px solid pink;height:320px;overflow:hidden; color:#eee;text-shadow:0.2em 0.2em 0.3em #000;
	filter: Shadow(Color=#000000, 	
			direction=135, 
			strength=3);
 }
#featureWrap{background-color:transparent;}
#featrH1 h2{font-variant:small-caps; font-size:17px;}
#featrH2 h2{font-size:30px;line-height:1.1;}
#featrH3 h2{font-size:18px; line-height:1.2; margin-top:10px;}
#featrH4 h2{font-size:25px; line-height:1.2; margin-top:10px;}

#plyrWrap{margin-top:0px; height:30px;}
#plyrCntrls{width:75px; height:25px; float:right;clear:both;visibility:hidden;}
.plyrBtn{width:23px; height: 23px; margin:0px 0 0px 0;padding:0px 0px 0px 0px; font-size:18px; background-image:url(../media/features/mediaPlyr.jpg); background-repeat:none; text-indent:-9999px;}
#plyrRW{background-position:0 0;}
#plyrFF{background-position:-46px 0;}
#plyrStp{background-position:-23px 0;}
#plyrRW:hover{background-position:0px -23px;}
#plyrFF:hover{background-position:-46px -23px;}
#plyrStp:hover{background-position:-23px -23px;}
#plyrDots{float:right;margin-top:3px; height:13px;clear:both;}


#plyrDots div{width:13px; height:12px; float:left; background-image:url(../media/features/playerDots.gif); background-repeat:no-repeat;}
.plyrDot{background-position:0px 0px;}
.dotOn{background-position:-13px 0px;}
a.featureLink:link,a.featureLink:visited,a.featureLink:hover{color:#eee;text-decoration:underline;}
/* *************************************************************************           CONTENT           ****************************************** */
#contentWrap{background-image:url(../media/site/global/content_grad_bg.png); background-repeat:repeat-x;padding-bottom:20px;}
#content{border:0px solid #F00;clear:both; font-size:12px;font-family: Arial, Helvetica, Verdana sans-serif;}
.col2_4_rgt{float:right; width:50%;  border:0px solid #06C;}
.col2_4_lft{float:left; width:49%; border:0px solid #60C;}
.col1_2_rgt{float:right; width:50%;  border:0px solid #06C;}
.col1_2_lft{float:left; width:49%;  border:0px solid #60C;}
.col1_3_lft{float:left; width:33%;}
.col1_3_cnt{float:left; width:33%; margin-left:4px;}
.col1_3_rgt{float:right; width:33%;}
.col_full{width:100%;border:0px solid #60C;}
#content .itemBox{margin:0 0 5px 0; }
#content .itemBox h3{font-size:18px; padding:5px 0 3px 10px;font-family:Helvetica,Arial,san-serif;}
#content .itemBox h2{font-size:24px; padding:0 10px 0 15px;margin:15px 0 0 0; line-height:1.2;font-family:Helvetica,Arial,san-serif;}
.itemBoxUl li{margin-left:10px;}

.itemHead{color:#fff; border-bottom:1px solid white;}
.itemHeadReversed{}
.txtPad{border:1px solid #eee;border-top:0px;padding:10px 10px 5px 10px;}
.welcome_title{margin-bottom:0px;}
.featBox1{padding-top:0px;border:1px solid #999;}
.featBox1 p{font-size:16px;}
.featBox1 p{padding:15px;}
.featBox2{padding-top:0px;border:px solid #999;}


/*left hand nav*/
.lft_nav{margin-bottom:60px;}



/*	NEWS / EVENTS */
.dateWrap{border:1px solid #ccc;float:left;margin-right:5px;text-align:right;font-size:11px;font-variant:small-caps; height:14px; overflow:hidden;}
.month{background-color:#999; color:#fff;padding:2px; height:11px;}
.monthEvent{background-color:#B3554F; color:#fff;padding:2px; height:11px;}
.date{ background-color:#fff; color:#333;padding:2px;height:11px;}
.news{margin-bottom:8px;}
.newsTitle{margin-bottom:8px;}

.clear{width:100%;clear:both;height:1px; background-color:transparent;margin:0px; border:0px;}
/* *************************************************************************           FOOTER          ****************************************** */
#footer{font-size:11px;border-top:6px solid #c6b9ac; border-bottom:2px solid #c6b9ac; background-image:url(../media/site/footer/foot_main_bg.jpg); background-repeat:repeat-x;}
#footInner{padding-bottom:20px;background-image:url(../media/site/footer/foot_social_bg.jpg);background-color:transparent; background-position:0 0; background-repeat:repeat-y;}
#icons{width:100px;float:left;}
#iWrap{width:57px; margin: 20px auto 0px auto;}
.footCol{width:155px; min-height:150px; float:left;border-right:2px solid #d3cac2;margin-top:20px;background-color:transparent;}
.linkWrap{margin-left:20px;}
.linkWrapSocial{margin-left:10px;margin-right:10px;}
.linkWrapText{margin-right:10px;}
#footSearch{float:left; margin-top:20px;width:340px;}
/*social icons*/
#iWrap span{background-image:url(../media/site/footer/socialIcons.jpg); width:14px; height:15px;float:left;margin:0px 5px 5px 0; cursor:pointer;}
#i_fb{background-position:0px -15px;}
#i_rss{background-position:0px 0px;}
#i_mail{background-position:-30px 0px;}
#i_twtr{background-position:-15px 0px;}
#i_del{background-position:0px -30px;}
#i_su{background-position:-15px -15px;}
#i_blgr{background-position:-30px -15px;}
#i_lnkin{background-position:-30px -45px;}
#i_utub{background-position:-30px -60px;}
#i_flkr{background-position:0px -75px;}
#i_wp{background-position:-15px -90px;}
#i_yho{background-position:-30px -75px;}
#i_gwve{background-position:-15px -75px;}
#i_dig{background-position:-15px -30px;}
#i_mysp{background-position:-30px -30px;}
#i_shr{background-position:0px -45px;}
#i_mxx{background-position:-15px -60px;}
#i_tmblr{background-position:0px -60px;}
#i_newsv{background-position:-15px -45px;}
#i_orkt{background-position:0px -90px;}
#i_redt{background-position:-30px -90px;}

.searchFootInput{border:1px solid #666; color:#666; padding:2px; margin:0px 0 0 0; width:275px;font-size:12px; float:left;}
.siteRSS{background-image:url(../media/site/footer/socialIcons.jpg); background-position: -45px 0px; width:24px; height:26px;float:right; margin-left:10px;}
.siteTWR{background-image:url(../media/site/footer/socialIcons.jpg); background-position: -45px -50px; width:24px; height:26px;float:right; margin-left:10px;}
.siteFCB{background-image:url(../media/site/footer/socialIcons.jpg); background-position: -45px -25px; width:24px; height:26px;float:right; margin-left:8px;}
#rssDiv{width:100%;height:24px;clear:both;margin-top:0px;}
#rssTxt{padding:5px 0 0 0px;float:left; height:26px;}
#policy{margin-top:20px;}
#policy a{margin-right:20px;}
#preload{height:1px;width:1px; overflow:hidden; visibility:hidden;}

/* *************************************************************************          PRINT          ****************************************** */
.pr{display:none;}
.scr{display:block;}



/* *************************************************************************          INTERIOR         ****************************************** */

#breadC{height:25px; clear:both;float:left;}
a.bread:link{}
a.bread:active{}
a.bread:visited{}
a.bread:hover{}
.col3_4_rgt{float:right; width:75%; min-height:200px; border:0px solid #06C;}
.col1_4_lft{float:left; width:24%; min-height:200px; border:0px solid #60C;}
.col2_3_lft{float:left; width:66%; min-height:200px; border:0px solid #06C;}
.col1_3_rgt{float:right; width:33%; min-height:200px; border:0px solid #60C;}


#t1_i_nav{background-image:url(../media/site/head/t1_i_txt.png);}
#t2_i_nav{background-image:url(../media/site/head/t2_i_txt.png);}
#t3_i_nav{background-image:url(../media/site/head/t3_i_txt.png);}
#t4_i_nav{background-image:url(../media/site/head/t4_i_txt.png);}
#t5_i_nav{background-image:url(../media/site/head/t5_i_txt.png);}
#t6_i_nav{background-image:url(../media/site/head/t6_i_txt.png);}
#t7_i_nav{background-image:url(../media/site/head/t7_i_txt.png);}
#t1_i_nav:hover,#t2_i_nav:hover,#t3_i_nav:hover,#t4_i_nav:hover,#t5_i_nav:hover,#t6_i_nav:hover,#t7_i_nav:hover{background-position: 0 -38px;}

.exRoll{display:none; background-color:#000; opacity:0.9;filter: alpha(opacity=90); color:#fff;}
.exRollTxt{padding:20px;}
.exRollTxtFeature{font-size:18px;padding:20px;}
.exBox{background-repeat:no-repeat;padding:0px;}
.exBox img{margin-bottom:5px;}
a.exRollLink:link,a.exRollLink:visited,a.exRollLink:hover{color:#fff; text-decoration:underline;font-size:18px; font-weight:bold;}

/* article level */
.padMe {padding:8px;}
.padMe2 {padding:0px;}
.pSpace {padding-top:6px; padding-bottom:6px;}
.caption {font-size:10px; text-align:center; padding-left:6px; padding-right:6px; display:block; float:right;}
.pageContent ul{margin-left:20px;}

/* *************************************************************************          LEFT HAND NAV         ****************************************** */
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/current-slide.html
Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#menuHolder {}
#menuHolder ul {margin:0; padding:0; list-style:none; width:100%;}
#menuOuter table {border-collapse:collapse; width:0; height:0; margin:-1px 0;}
#menuInner ul {position:absolute; left:-9999px; height:150px; width:100%; background:#fff;}/*height should be greater than the length of the items*/
#menuInner ul li a {background:#fff; line-height:25px; text-indent:2px; color:#3c352e; margin-left:7px; opacity:0.9;filter: alpha(opacity=90);}/*indents the menu sub items and text color*/
#menuInner ul li a:hover {background:#c2bbb4; color:#000;}
#menuInner li {display:block; width:100%;}

* html #menuInner li {float:left;}
#menuInner li a {display:block; color:#3c352e; text-decoration:none; background-color:#FFFFFF; border-bottom:1px solid #ccc;text-align:left; opacity:0.9;filter: alpha(opacity=90);}/*non-current section  color:#3c352e;  background:url(../media/site/global/leftNav_white_bg.gif) repeat-x;*/
#menuInner li a:hover {border:0;}
#menuInner li:hover > a {background:url(../media/site/global/hilight_bg.png) no-repeat; color:#fff; white-space:normal;}/*hover non-hilight tab background:url(../media/site/global/hilight_bg.png) no-repeat;*/

#menuInner :hover ul {position:static;}

#menuOuter ul li.current ul {position:static; }
#menuOuter ul li.current a {background:none; color:#fff; font-weight:bold;}/*featured section bg    background:url(../media/site/global/hilight_bg.png) no-repeat;*/
#menuOuter ul li.current ul li a {background:#fff; line-height:25px; height:25px; font-weight:normal;}
#menuOuter ul li.current ul li.currentSub a {background:#ede8e4; color:#000; font-weight:bold;}/*this page*/
#menuOuter ul li.current ul li.currentItem a {background:#fff; color:#000; font-weight:normal;}/*other pages in the section*/

#menuOuter a:hover {white-space:nowrap;}

#menuOuter :hover ul li.current a {}
#menuOuter :hover ul li.current a:hover {}
#menuOuter :hover ul li.current:hover > a {background:url(../media/site/global/hilight_bg.png) no-repeat; color:#231F20;}/*controls featured section title highlight while hovering over section*/

#menuOuter :hover ul li.current ul li a {background:#fff; line-height:25px; height:25px; color:#231F20;}/*color is the current section highlight*/
#menuOuter :hover ul li.current ul li a:hover {background:#c2bbb4; color:#000;}

#menuOuter :hover ul li.current ul {position:static; left:-9999px;}

#menuOuter :hover ul li.current a:hover ul {position:static;}
#menuOuter :hover ul li.current:hover ul {position:static;}

a.lv2-a:link,a.lv2-a:visited,a.lv2-a:hover{font-weight:bold; font-size:15px;margin-bottom:0px;border-bottom:1px solid #fff; height:42px; overflow:hidden;padding:10px 5px 0 10px;white-space:normal;}
