/*------------------[BASE STYLES]-----------------*/



*{  margin: 0px; padding: 0;}



body {background-color:#230313;  background-image: url(images/bg-purple.png); background-repeat: no-repeat; background-position: top;  }



p { margin: 5px 0px; color: #3b3b3b; font-weight: lighter; font-family: Trebuchet MS; font-size: 13px; line-height: 18px; margin-bottom: 10px;}



a:link, a:visited {border:0; text-decoration: none; color: #A91F85; }



a:hover { color: #3B3B3B; }



a { outline: none; }



h1 { margin: 0px 0px 10px 0px; font-weight: normal; font-size: 22px; color: #3b3b3b;}



h2 { margin: 20px 0px 0px 0px; font-weight: normal; font-size: 17px; color: #A91F85;}



h3 { margin: 20px 0px 0px 0px; font-weight: normal; font-size: 17px; color: #3b3b3b;}



h4 { margin: 20px 0px 0px 0px; font-weight: normal; font-size: 15px; color: #A91F85;}



ul { line-height: 24px; list-style-image: url(images/bullet.gif); }



p img {border: 1px dashed #A91F85; margin-left: 10px; margin-bottom: 25px;}



.noborder { border:0;	}











/*------------------[MAIN LAYOUT]-------------------*/







#glow {margin: 0; }





.logo {float: left; border: 0px;padding-bottom: 20px; position: relative; z-index: 999;}







#wrapper2 { width: 1000px;  margin: auto; padding: 0; margin-top: -396px; position: relative; z-index: 3;}



.headerwrapper {height: 256px; width:1000px; margin: 0;  position: relative; zoom: 1; clear:both; }



.headerwrapper img.toppic {border:0;}











/*-------------[TOP NAVIGATION STYLES  BEGIN]------------*/











#topn {width: 1000px; height: 46px; z-index: 900; margin-top: -5px; position:relative; zoom: 1;} 











#topn li {display: inline; }







#topn li a {display: block;  float: left; border: 0; padding: 0; }











#topn li a#homebtn {width: 88px; height: 46px; background-image:url(images/ns_navbar_sprites_01.jpg); text-indent: -9999px;



background-position: 0px 0px;}







#topn li a#homebtn:hover {background-position: 0px -46px;}







#topn li a#minbtn {width: 165px; height: 46px; background-image:url(images/ns_navbar_sprites_02.jpg); text-indent: -9999px;



background-position: 0px 0px;}







#topn li a#minbtn:hover {background-position: 0px -46px;}







#topn li a#survbtn {width: 208px; height: 46px; background-image:url(images/ns_navbar_sprites_03.jpg); text-indent: -9999px;



background-position: 0px 0px;}







#topn li a#survbtn:hover {background-position: 0px -46px;}







#topn li a#spcounbtn {width: 163px; height: 46px; background-image:url(images/ns_navbar_sprites_04.jpg); text-indent: -9999px;



background-position: 0px 0px;}







#topn li a#spcounbtn:hover {background-position: 0px -46px;}







#topn li a#elebtn {width: 92px; height: 46px; background-image:url(images/ns_navbar_sprites_05.jpg); text-indent: -9999px;



background-position: 0px 0px;}







#topn li a#elebtn:hover {background-position: 0px -46px;}







#topn li a#mktbtn {width: 105px; height: 46px; background-image:url(images/ns_navbar_sprites_06.jpg); text-indent: -9999px;



background-position: 0px 0px;}







#topn li a#mktbtn:hover {background-position: 0px -46px;}







#topn li a#tmplbtn {width: 179px; height: 46px; background-image:url(images/ns_navbar_sprites_07.jpg); text-indent: -9999px;



background-position: 0px 0px;}







#topn li a#tmplbtn:hover {background-position: 0px -46px;}











/*-------------[TOP NAVIGATION STYLES  END]------------*/







/*------------------[MAIN LAYOUT CONTINUED] -----------------*/







.headings { color: #000; margin-bottom: 10px; display: block; width: 100%; }







.topbanner { float: right; margin-top: 8px; margin-bottom: -5px; border: none; }







.wrapper2Enable { width: 1000px; margin: auto; padding: 0; margin-top: 0px !important; }







.substory { margin-top:20px;}



.substory h1{ font-size: 22px; color: #A91F85; padding-top: 10px;  border-top: 1px dashed #A91F85;}

.slideshow {padding: 3px; border: 0;}

.post-wrapper { background-color: #FFF; padding: 15px; margin-top: 38px; width: 583px; background-image: url(images/post-bg.gif); background-repeat: repeat-x; border: 1px solid #EBEBEB; float: left; margin-bottom: 15px; }







.home-post-wrap { width: 280px; height: 280px; margin-right: 10px; float: left; background-color: #FFF; background-image: url(images/post-bg.gif); background-repeat: repeat-x; border: 1px solid #EBEBEB; margin-bottom: 10px; padding: 10px; }



.home-post-wrap-box { width: 280px; margin-right: 10px; float: left; background-color: #FFF; background-image: url(); background-repeat: repeat-x; border: 1px solid #EBEBEB; margin-bottom: 10px; padding: 10px; }



.home-post-wrap2 { width: 593px; background-image: url(images/post-bg.gif); background-repeat: repeat-x; padding: 10px; margin-right: 13px; float: left; background-color: #FFF; border: 1px solid #EBEBEB; margin-bottom: 10px; }



.index-post-wrap { width: 593px; margin-right: 13px; margin-bottom: 10px; float: left; background-color: #FFF; border: 1px solid #EBEBEB; padding: 10px; }



.readmore { background-image: url(images/bullet.gif); background-repeat: no-repeat; background-position: left; float: right; padding-left: 20px; margin-top: 10px; }



.readmore a:link, .readmore a:hover { color: #A91F85; }



.thumbnail-home { border: 0px; margin: 0px 0px 0px 0px; }



.books{margin-left:50px;}







#header { width: 1000px; margin-top: 0px; height: 219px; background-image: url(images/header-bg.gif); background-repeat: repeat-x; float: left; }



#container {float:right; width: 1000px; color: #84878E; background-image: url(images/content-bg.gif); padding-top: 25px;}



#left-div { width: 696px; float: right; }



#left-inside { float: left; padding: 0px 0px 0px 19px; }







}



.callout {color: A91F85; font-weight: lighter; font-family: Trebuchet MS; font-size: 14px; line-height: 18px;  word-spacing: .05em; margin-bottom: 10px; padding: 10px 10px; margin: 20px 30px; background-color: #f5f5f5; border: 1px dashed #e498b1; }











.articleinfo { border-bottom: 1px solid #EEEEEE; padding-bottom: 7px; color: #545454; }



.icons { margin-top: 0px; margin-bottom: -5px; margin-right: 10px; }



.thumbnail-div { border: 5px solid #EDEDED; width: 90px; height: 90px; margin-bottom: 5px; float: left; margin-right: 10px; }



.post-info { color: #000; font-size: 10px; }



.post-inside-2 { float: left; width: 450px; }







.random-content a:link { font-size: 13px; }



.random a:link, .random a:visited { float: left; display: block; width: 100%; }



.current-category { background-color: #FFF; color: #A91F85; border: 1px solid #EBEBEB; padding: 5px; display: block; margin-bottom: 10px; margin-top: 15px; width: 603px; }











/*---------------------[TITLES]-------------------*/











.titles-boxes { font-weight: bold; }







.post-title {line-height: 30px; }







.titles { font-weight: normal; font-size: 24px; text-decoration: none; }







.titles a:link, .titles a:visited, .titles a:active { text-decoration: none; font-size: 20px; font-family: Trebuchet MS; margin-bottom: 10px; margin-top: 10px; display: block; }















/*-------------------[SIDEBAR]--------------------*/







#sidebar {float: left; width: 300px;  position:relative;}







.sidebarbar img{padding-top:0;  position:absolute; }











.sb-box {margin-top: 20px; width: 300px; }



.eventbutton img {width: 281px; height: 68px; margin-left: 20px; margin-top: 10px; border: 0;}











.inside ul.snav {list-style-image: url(images/bullet.gif); margin: 0px 0px 0px 50px;}



.inside ul.snav li a:link,.inside ul.snav li a:visited, .inside ul.snav li a:active







{ font-size: 13px; color: #3B3B3B;font-weight: lighter;}



.inside ul.snav li a:hover { color: #A91F85;}



.inside img {padding-top: 10px; position: relative;}



#emaillist {margin-left: 30px; margin-top:10px;}



#donateimg{margin-left: 130px; margin-top: -38px; position: relative;}



#socialbookmarks{height: 40px; padding-top:30px; padding-bottom: 30px; margin-left: 15px; position: relative;}







#socialbookmarks img{border: 0; padding-right: 5px;}











/*--------------------[SEARCH]--------------------*/







.search-box { margin-left: 30px; height:35px; width:260px; padding-top: 20px; padding-bottom: 10px; position: relative;}











#search { color:#FFFFFF; padding:0; }







#search















input { background: #FFF; font-size:11px; color:#B8B8B8;















font-family:Tahoma,































 arial, verdana, courier; width:150px;















height:11px; vertical-align:middle;































 padding:10px; border:















1px solid #E7E7DC; }































#search































 .input { width:66px;















height:31px; background:none;































 border:none; vertical-align:middle;















margin:0; padding:0;































 margin-left: 10px; }































#searchform















{ margin-right:































 20px; margin-bottom: 15px; }



































/*------------[CAPTIONS AND ALIGNMENTS]-----------*/







.aligncenter,







 div.aligncenter { display: block; margin-left: 







auto; margin-right: auto; }











.wp-caption { border:















 1px solid #ddd; text-align: center; background-color: 















#f3f3f3; padding-top: 4px; margin: 10px; -moz-border-radius:















 3px; -khtml-border-radius: 3px; -webkit-border-radius: 















3px; border-radius: 3px; }































.wp-caption img {















 margin: 0; padding: 0; border: 0 none; }































.wp-caption















 p.wp-caption-text { font-size: 11px; line-height: 















17px; padding: 0 4px 5px; margin: 0; }































p img















 { padding: 0; max-width: 100%; }































img.centered















 { display: block; margin-left: auto; margin-right:















 auto; }































img.alignright { padding: 4px; margin:















 0 0 2px 7px; display: inline; }































img.alignleft {















 padding: 4px; margin: 0 7px 2px 0; display: 















inline; }































.alignright { float: right; }































.alignleft















 { float: left }











/*---------------[FEATURED ARTICLES]--------------*/







.titles-featured















 a, .titles-featured a:hover, .titles-featured { font-size:















 30px; display: block; margin-bottom: 10px; margin-top:















 5px; }































.titles-featured a, .titles-featured a:hover,















 .titles-featured { font-size: 28px; line-height: 















30px; }































.thumbnail-div-featured { border: 















5px solid #EDEDED; width: 580px; height: 160px; }































.featured















 { background-color: #FFF; background-image: url(images/post-bg.gif);















 background-repeat: repeat-x; padding: 10px; width:















 593px; border: 1px solid #EBEBEB; margin-bottom: 10px; margin-top:















 15px; }































.featured-content { float: right; width:















 353px; margin-right: 5px; }



































/*--------------------[FOOTER]--------------------*/







#footer







 { clear: both; width: 980px; height: 76px; padding-left:







 20px; text-align: center; color: #FFFFFF; padding-top:







 14px; margin: auto; font-size:







 11px; position: relative:}











#footer a { color: 







#FFFFFF; font-size: 11px;text-decoration: underline;}







 #footer a:visited







 { color: #FFFFFF; }







 #footer a:hover







 { color: #FFFFFF;  }



































