@charset "utf-8";
/* CSS Document */

* {padding:0; margin:0;}
body {font-family:verdana, arial, helvetica, sans-serif; font-size:70%; text-align:center; background:#202020; color:#401c15;}

#bodybg { width:994px; margin:0px auto; background:url(/natctr/images/bg.jpg) no-repeat top center #e0d0b6; border-left:1px solid #fff; border-right:1px solid #fff; }
#wrapper {width:950px; margin:0px auto; text-align:left; }
a { color:#cb5819;}
a:hover { color:#6c1706;}

hr.basic {border:0; color:#000; background-color:#000; height:1px;}
hr.bold {border:0; color:#000; background-color:#000; height:3px;}
.em_one {font-style:italic; text-decoration:underline; font-weight:bold;}
.em_two {font-style:italic; text-decoration:underline;}
.em_three {text-decoration:underline; font-weight:bold;}
.em_four {font-style:italic; font-weight:bold;}
.em_bold {font-weight:bold;}
.em_italic {font-style:italic;}
.em_under {text-decoration:underline;}
.em_red {color:red; font-weight:bold;}
.center {text-align:center;}
.larger {font-size:16px;}
.larger2 {font-size:16px; font-weight:bold;}
.larger3 {font-size:14px; font-weight:bold;}

.buffer_top { margin-top:15px;}
.buffer_top2 { padding-top:10px;}
.buffer_top_more { margin-top:30px;}
.buffer_right { margin-right:15px;}
.buffer_bottom { margin-bottom:15px;}
.buffer_left { margin-left:15px;}

.leftfloat { float:left;}
.rightfloat { float:right;}
.clearing { clear:both;}


#header {height:340px;}

#menu { float:right; background:url(/natctr/images/menu.jpg) top left no-repeat; height:105px; width:649px; }
#menu li { list-style:none; float:left;}
#menu li a, #menu li a:visited { display:block; width:108px; height:105px; font-size:1px; text-decoration:none;}
#menu li.home a:hover {  background:url(/natctr/images/menu.jpg) no-repeat 0 -105px;}
#menu li.about a:hover {  background:url(/natctr/images/menu.jpg) no-repeat -108px -105px;}
#menu li.prog a:hover {  background:url(/natctr/images/menu.jpg) no-repeat -216px -105px;}
#menu li.coll a:hover {  background:url(/natctr/images/menu.jpg) no-repeat -324px -105px;}
#menu li.res a:hover {  background:url(/natctr/images/menu.jpg) no-repeat -432px -105px;}
#menu li.link a:hover {  background:url(/natctr/images/menu.jpg) no-repeat -540px -105px;}

#navigation { padding:120px 0 0 10px;}
#navigation ul { list-style:none; width:160px; background:url(/natctr/images/trans_bg.png); border:1px solid #000; }
#navigation li { }
#navigation li a { color:#fff; text-decoration:none; font:12px Tahoma, Geneva, sans-serif; padding:5px;}
#navigation li a { display:inline-block;}
#navigation li a { display:block;}
#navigation li a:hover { background-color:#f5b336; color:#000;}
#navigation li.navi_heading { background:#000; color:#fff; text-transform:uppercase; padding:5px; font:10px Arial, Helvetica, sans-serif;}

#content { }

#rgtside {margin-left:650px; padding-top:60px; padding-bottom:30px;}
.section_heading { background:#000; color:#fff; text-transform:uppercase; letter-spacing:2px; padding:5px; font:10px Arial, Helvetica, sans-serif;}
.news_list { list-style-type:none;}
.news_more { padding-bottom:25px; margin-left:20px;}
.news_list li { background:url(/natctr/images/news_arrow.gif) top left no-repeat; padding-left:20px; padding-bottom:15px;}
.news_list a { font:italic 12px Georgia, "Times New Roman", Times, serif;}

#maincontent { float:left; width:620px; padding-top:20px; padding-bottom:30px;}
.list_normal { padding:10px 20px;}
.list_normal li { padding-bottom:10px;}
ul.list_clear { padding:10px 20px; list-style-type:none;}
ul.list_clear li { padding-bottom:10px;}
.list_slim { padding:5px 20px; list-style-type:none;}
.list_slim li { }
.list_plain { padding:10px 0; list-style-type:none;}
.list_plain li {padding-bottom:10px;}

#footer {padding-bottom:20px; text-align: center; clear:both; border-top:1px #ab8983 solid; color:#80554d;}
#footer a, #footer a:link {}
#footer a:hover {}
#footer p { text-align:left;}

p {margin-bottom: 1.2em;}
.content_heading {padding:15px 0 15px 40px; background:url(/natctr/images/swirlysun.gif) left no-repeat;}
.content_heading h1 {}
p.heading_link { margin:0;}
p.heading_link a { color:#cb5819; font:bold 16px Georgia, "Times New Roman", Times, serif;}
p.heading_link a:hover { color:#6c1706;}

h1 { font:bold italic 20px Georgia, "Times New Roman", Times, serif; letter-spacing:-1px; color:#401c15; width:100%; border-bottom:1px #ab8983 solid; }
h2 {font:bold 18px Georgia, "Times New Roman", Times, serif; letter-spacing:-1px; color:#401c15; width:100%; border-bottom:1px #ab8983 solid;}
h3 {font:bold 16px Georgia, "Times New Roman", Times, serif; letter-spacing:-1px; color:#ac856d;}
h4 {font:bold 16px Georgia, "Times New Roman", Times, serif; letter-spacing:-1px; color:#401c15;}

.firstgrid { float:left; width:600px;}
.grid { border-top: 1px dotted #ab8983; float:left; width:600px;}
.col { padding-bottom:20px; float:left;}
.grid_heading {font:bold 18px Georgia, "Times New Roman", Times, serif; letter-spacing:-1px; color:#401c15; padding:0;}
.grid_subheading {font:bold 16px Georgia, "Times New Roman", Times, serif; letter-spacing:-1px; color:#ac856d; padding:0;}
.grid ul, .firstgrid ul { list-style-type:none; width:275px; float:left; padding:20px 25px 0 0;}
.grid li, .firstgrid li { padding:0 0 5px 0;}

.single {width:600px;}
.half { width:300px; }

.event { padding-bottom:15px;}
.event p { }
.event_thumb { border:1px solid #000; height:55px; width:55px; float:left;}
.date {color:#cb5819; text-transform:uppercase; letter-spacing:2px; font:10px Arial, Helvetica, sans-serif; margin:0 0 0 65px;}
.details, .time, .more {font:12px Georgia, "Times New Roman", Times, serif; color:#000; margin:0 0 0 65px;}
.name { letter-spacing:-1px; height:40px; font:bold 12px Georgia, "Times New Roman", Times, serif; color:#000; margin:0 0 0 65px;}
.details, .details2 { }
.details2, .time2, .more2 {font:12px Georgia, "Times New Roman", Times, serif; color:#000;}

/*************************** FRONT PAGE *******************************************/

#frontcontent { padding-top:20px;}
.section1, .section2 { float:left;}
.section3 { margin:0 10px 0 650px;}
.section1 {width:286px; padding:0 30px 0 10px;}
.section1 h2 { }
.section1 p { margin:8px 0;}
.section2 {width:300px; padding-right:30px;}
p.more3 { padding:0 0 15px 0; margin:0;}

/************************* TOGGLE JQUERY ******************************************/

/* #social, #reflect, #closer { display:none;} */
/* h2.trigger { width:233px; font-size:18px; margin:0; padding-left:10px; border:0; float:left;} */
/*.section2 .name {margin:0;} */
/*.section2 .date {} */
/*.section2 .event_thumb { margin-bottom:10px;} */
/*.set { padding:10px 0 10px 0;} */


/*************************** PATRONS DONATIONS FORM *******************************/
#patrons_donations {}
#patrons_donations ul {list-style-type:none;}
#patrons_donations fieldset { padding:10px; margin:10px 0; border:1px solid #ab8983;}
#patrons_donations fieldset#personal { margin-left:240px; padding:0 20px 10px 10px; width:330px;}
#patrons_donations fieldset#personal label { display:block;}
#patrons_donations fieldset#personal input { margin-bottom:10px; width:100%;}

#patrons_donations li.short { width:100px;}
#patrons_donations fieldset#personal li.short input { width:90px;}

#patrons_donations li.mid { width:140px;}
#patrons_donations fieldset#personal li.mid input { width:130px;}

fieldset#donation_select label { margin-right:15px;}

.caption { width:200px; padding:15px; border:2px solid #000; text-align:center; float:left; }