html { overflow-y:scroll; }

body { color: #2c2c2c; font-family: Helvetica, Verdana, sans-serif; margin: 0; }
a { text-decoration: none; }
a:link, a:visited { color: #999; }
a:hover { text-decoration: underline; color: #FF7B06; }

h1 { color: #232f84; font-weight: bold; font-size: 24px; padding: 10px 0 5px;  }

#wrapper { width: 900px; margin: 0 auto; }

/* header styles */
#header { width: 900px; height: 143px; background-position: top right; background-repeat: no-repeat; }
#header #logo { width: 200px; padding: 10px 0 0 10px; float: left; }
#header #top_menu { width: 340px; float: right; text-align: right; color: #ff7b06; font-size: 14px; padding-top: 6px; }
#header #top_menu a { color: #ff7b06; font-weight: bold; padding: 0 5px; }

#menu { background: url(/images/menu_bg.gif) no-repeat; width: 900px; height: 37px; text-align: center; }
#menu a { color: #fff; font-size: 16px; font-weight: normal; }
#menu a:hover, #menu a.active, #menu .active a { text-decoration: none; font-weight: bold; }
#menu ul { padding: 9px 0 0 0; margin: 0 auto; width: 780px; }
#menu ul li { display: block; list-style: none; float: left; }
#menu ul li.menuitem1 { width: 115px; }
#menu ul li.menuitem2 { width: 85px; }
#menu ul li.menuitem3 { width: 115px; }
#menu ul li.menuitem4 { width: 175px; }
#menu ul li.menuitem5 { width: 105px; }
#menu ul li.menuitem6 { width: 120px; }
#menu ul li.menuitem7 { width: 65px; }

/* content styles */
#left { width: 160px; float: left; }
#left a.level0 { font-size: 15px; font-weight: bold; padding: 18px 0 10px 25px; color: #232F84; display: block; }
#left ul { list-style: none; margin: 0; padding: 0 0 0 25px; }
#left ul li { padding: 9px 0; font-size: 15px; }
#left ul li a { color: #232F84; }
#left ul li a:hover, #left ul li a.active { text-decoration: none; border-bottom: solid 1px #232F84; }
#left ul ul.level2 { margin: 0; padding: 10px 0 0 10px; }
#left ul ul.level2 li { font-size: 12px; padding-top: 5px; }
#left ul ul.level2 li a { font-weight: normal; }
#left ul ul.level2 li a:hover, #left ul.level2 li a.active { }

#left #in_crisis { width: 139px; height: 108px; background: url(/images/in_crisis_bg.gif) no-repeat; color: #ff7b06; font-size: 18px; margin-top: 30px; }
#left #in_crisis img { padding: 25px 0 0 10px; }
#left #in_crisis p { text-align: center; margin-top: 12px; }

#content_outer { width: 470px; padding: 20px 30px 10px; float: left; }
#content_outer #heading_image { margin-bottom: 10px; }
#content_outer { font-size: 14px; line-height: 22px; }
#content_outer p { margin: 5px 0 10px; }
#content_outer a:link, #content_outer a:visited { text-decoration: underline; color: #2C2C2C; }
#content_outer a:hover { color: #FF7B06; }
#content_outer h1 { margin-bottom: 0; }
#content_outer ul, #content_outer ol { padding: 5px 0 10px 20px; }
#content_inner { padding-top: 5px; }
#content_inner li { padding-bottom: 10px; }

#right { width: 187px; float: right; }
#right .right_bottom { background: url(/images/right_bottom.gif) no-repeat; width: 187px; height: 12px; padding-bottom: 10px; }
#right #spotlight { background: url(/images/spotlight_on_bg.gif) no-repeat; width: 187px; margin-top: 20px; }
#right #blog { background: url(/images/bonnies_blog_bg.gif) no-repeat; width: 187px; }
#right #popular { background: url(/images/popular_topics_bg.gif) no-repeat; width: 187px; }
#right .link { text-align: right; font-size: 12px; padding: 8px 10px 0 0; font-weight: bold; }
#right .post { padding-left: 10px; padding-right: 10px; margin: 5px 0 0; font-size: 12px; line-height: 15px; color: #a8a8a8; }
#right #blog .post { height: 90px; overflow: hidden; padding-top: 5px; }
#right #spotlight .post { height: 135px; overflow: hidden; }

#right #spotlight img, #right #blog img, #right #popular img { padding: 25px 0 0 10px; margin-bottom: 5px; }
#right #spotlight .link a { color: #232f84; }

#right #blog .link a { color: #7cc6d0; }

#right #popular .post { font-size: 12px; color: #a8a8a8; }
#right #popular .link a { color: #84c22b; }
#right ol, #right ul { padding-left: 27px; margin: 3px 0 0 0; }
#right #popular ol li { padding-bottom: 3px; }

#footer { clear: both; font-size: 11px; text-align: center; color: #878787; padding: 40px 0 20px; }
#footer a { color: #878787; }

#login h3 { font-size: 20px; font-weight: bold; }
#login_close p.close_button { text-align: right; width: 10%; float: right; }
#login_close p.login_message { font-size: 16px; text-align: left; color: #666; width: 80%; float: left; padding-left: 10px; }
#login_close { font-size: 18px; background-color: #ddd; width: 100%; height: 30px; margin-bottom: 10px; padding: 7px 9px 0 0; }
#login_close a, #login_close a:visited, #login_close a:link { color: #666; }
#login_close a:hover { color: #ccc; text-decoration: none; }
#login #board { background: url(/images/login_bg1.gif) no-repeat; width: 150px; height: 60px; padding-top: 60px; text-align: center; float: left; margin: 10px 10px 0 5px; }
#login #staff { background: url(/images/login_bg2.gif) no-repeat; width: 150px; height: 60px; padding-top: 60px; text-align: center; float: left; margin: 10px 10px 0 0; }
#login #confidential { background: url(/images/login_bg3.gif) no-repeat; width: 151px; height: 60px; padding-top: 60px; text-align: center; float: left; margin-top: 10px; }
#login #board a { color: #232F84; }
#login #staff a { color: #7AC5CF; }
#login #confidential a { color: #84C22B; }

/* homepage styles */
#cycle { border: solid 1px #a9a9a9; margin-top: 5px; }
#cycle div { padding: 150px 41px 0 0; height: 186px; color: #fff; }
#cycle a { color: #fff; border-bottom: solid 1px #fff; }
#cycle p { margin-bottom: 10px;  font-size: 16px; line-height: 22px; }
#cycle a:hover { text-decoration: none; border-bottom: solid 1px #fff; }
#cycle .banner { width: 857px; }
#cycle .banner4 { padding-left: 557px; width: 300px; }
#cycle .banner5 { padding-left: 567px; width: 290px; }
#cycle .banner6 { padding-left: 500px; width: 357px; }
#cycle .front-learnmore { font-size: 18px; text-align: right; padding-top: 10px; }

#blocks #in_crisis, #blocks #our_stories, #blocks #blog, #blocks #spotlight { width: 214px; height: 173px; float: left; margin-top: 10px; }
#blocks #in_crisis, #blocks #our_stories, #blocks #blog { padding-right: 14px; }
#blocks img { margin: 28px 0 0 8px; }

#blocks #in_crisis { background: url(/images/front_block1_bg.gif) no-repeat; }
#blocks #in_crisis .phone { font-size: 28px; font-weight: bold; text-align: center; color: #999; margin: 9px 0 6px; }
#blocks #in_crisis .post { margin-top: 0; height: 33px; }
#blocks #in_crisis p {  }
#blocks #in_crisis .link { margin-top: 8px; }
#blocks #in_crisis .link a { color: #232F84; }

#blocks #our_stories { background: url(/images/front_block2_bg.gif) no-repeat; }

#blocks #blog { background: url(/images/front_block3_bg.gif) no-repeat; }

#blocks p { margin: 0; }
#blocks .post { font-size: 14px; line-height: 16px; margin: 10px 10px 0; color: #999; height: 80px; overflow: hidden; }
#blocks .link { text-align: right; margin-top: 5px; font-size: 14px; padding-right: 10px; }
#blocks .link a { font-weight: bold; }
#blocks #blog .link a { color: #7AC5CF; }
#blocks #spotlight { background: url(/images/front_block4_bg.gif) no-repeat; }
#blocks #our_stories a { color: #ff7b06; }
#blocks #spotlight a { color: #84C22B; }

/* blog styles */
#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	width: 100%;
	padding: 2px;
	}

#commentform #submit {
	margin: 0;
	float: right;
	}
/*  -- Blog Archive -- */
.archive ul{list-style:none;}
ul.archive{list-style:none;}
ul.archive{padding:0 0 0 0;margin:0px;width:30px;}
ul.archive li{width:120px;}
ul.archive li.year a{text-decoration:none;}
ul.archive li.year a:hover{text-decoration:underline;}
ul.archive li.month{margin:0px;}
ul.archive li.month ul{position: relative;}
ul.archive li.month a{text-decoration:none;}
ul.archive li.month a:hover{text-decoration:underline;}
ul.archive .yearHeader{margin-bottom:3px;padding-left:16px;background:url('/images/culture_arrow.gif') no-repeat scroll left -9px;}
ul.archive .yearOpen .yearHeader{background-position:left 3px;}
ul.archive .monthHeader{margin-bottom:3px;background:url('/images/culture_arrow.gif') no-repeat scroll left -9px;padding-left:16px;}
ul.archive ul .monthOpen .monthHeader{background-position:left 3px;}
ul.archive li ul li.topic{font-weight:normal; }
ul.archive li ul li.topic a{text-decoration:none;}
ul.archive li ul li.topic a:hover{text-decoration:underline;}

h3#comments, h3#respond { font-size: 14px; color: #232F84; font-weight: bold; font-style: normal; }
h3#comments { padding: 15px 0 5px; }
h3#respond { padding-bottom: 15px; } 
ol.commentlist li { padding-bottom: 10px; font-size: 14px; }
ol.commentlist .commentmetadata { color: #A8A8A8; }
#content dl.postcomment dd.captcha_img { border: solid 1px #878787; width: 200px; height: 50px; padding: 0; }
#content dl.postcomment dd.captcha_info { font-size: 10px; color: #878787; }

/* Javascript enabled */
/*ul.archive .yearList{display:none;}
ul.archive .month ul {display:none;}*/

#left ul.left_blog h2 { font-size: 14px; margin: 0; color: #A8A8A8; }
#left ul.left_blog ul { padding: 0 0 0 10px; }
#left ul.left_blog ul li { font-size: 12px; padding: 4px 0; }

.post_date, .post small { font-size: 12px; padding: 3px 0; color: #A8A8A8; }


#content dl dt { width: 90px; float: left; clear: both; padding-bottom: 5px; font-size: 12px; min-height: 20px; }
#content dl dd { width: 360px; float: left; padding-bottom: 5px; min-height: 20px; }
.errornoticies { font-size: 12px; color: Red; }

.comment_text { padding-top: 5px; }

/* gallery styles */
.galPic { width: 150px; height: 100px; float: left; padding: 0 10px 8px 0; }
.galPic.last { padding-right: 0; }



























































































































































































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
