/* --:[ Generic Thesis Reset ]:-- */
a { outline:none; }
ul#tabs { border:none; }
ul#tabs li { background:none; border:none; }
#tabs .current_page_item, #tabs .current-cat { background:none; }
#header { border-bottom:none; }
#feature_box { border-bottom:none; }
#content_box { background:none; }
.sidebar h3 { font-variant:normal; letter-spacing:0; }
#column_wrap { background:none; }
#footer { border-top:none; }
.cb { clear:both; font-size:1px; line-height:1px; height:1px; }

/* --:[ Site Specific Styles ]:-- */
body { background:#929292; }
#page { background:#FFF; }

#header { background:url(images/header-fullbanner.jpg) center center no-repeat; height:109px; padding:0; }
#header * { margin:0; padding:0;  }
#header #logo a { display:block; height:109px; width:350px; font-size:1px; text-indent:-2000px; float:left; }
#header #tagline { display:none; }
#header #head_bbbs { float:right; height:109px; width:380px; font-size:1px; text-indent:-2000px; display:block; }

ul#tabs { background:#1f242e url(images/topmenu-bg.gif) center left repeat-x; height:36px; font-size:1.3em; }
ul#tabs li a { color:#FFF;  padding:0.6em 1em; letter-spacing:1px; font-weight:bold;
			background-image:url(images/topmenu-sep.gif); background-position:right; background-repeat:no-repeat; }
ul#tabs li a:hover { color:#FFF; }
ul#tabs li.current_page_item a { color:#ffa813; }
ul#tabs li.current_page_item a:hover { }
ul#tabs li.home-item { margin-left:2em; }

#footer { background:#262C38; color:#FFF; }
#footer a { color:#FFF; text-decoration:none; border:none; } 
#footer a:hover { color:#EEE; text-decoration:underline; }


.post .headline_area h1, .post .headline_area h2, .post .headline_area h2 a { color:#03a0f2; }
.post .headline_area { border-bottom:1px solid #315a96; }
.post .format_text .to_comments { text-align:center; margin:10px; }
.format_text .to_comments, .format_text .to_comments span, .format_text .to_comments .bracket, .format_text .to_comments a, .format_text .to_comments a:hover {color:#84cff7;}
.format_text .to_comments a:hover, .format_text .to_comments a:hover span { color:#379cd2; }
.post .format_text { color:#333; }

.format_text h1 { font-size:1.5em; }
.format_text h2 { font-size:1.4em; }
.format_text h3 { font-size:1.3em; }
.format_text h1, .format_text h2, .format_text h3 { color:#0A3A82; border-bottom:1px solid #0A3A82; padding-bottom:2px; line-height:normal; }
.format_text a { color:#00E; }


#multimedia_box { }
#custom_box { border:2px solid #fb9914; background:#f7e0c0; -moz-border-radius:5px; -webkit-border-radius:5px; margin:10px 10px 0; padding:5px; 
			font-size:1.2em; color:#666; line-height:1.45em;  }
#custom_box h1, #custom_box h2, #custom_box h3 { color:#03a0f2; font-size:1.3em; border-bottom:1px solid #03a0f2; padding:0 0 2px; margin:8px 0 3px 0; font-weight:bold; }
#custom_box ul { padding-left:45px; }
#custom_box p { margin:5px 0; }
#custom_box p a { color:#00E; font-weight:bold; }


li.widget h3 { color:#0a3a82; font-weight:bold; font-size:1.2em; border-bottom:1px solid #03a0f2; padding-bottom:4px; }
li.widget_facts { background:#eeeeee; padding:5px; border:1px solid #FFF; -moz-border-radius:5px; -webkit-border-radius:5px; color:#666; }
li.widget_facts h3 { background:url(images/ico-folder.gif) left 2px no-repeat; padding-left:23px; }
li.widget_categories h3 { background:url(images/ico-folder.gif) left 2px no-repeat; padding-left:23px; }
li.widget_links h3 { background:url(images/ico-related.gif) left 2px no-repeat; padding-left:23px; }
li.widget_archive h3 { background:url(images/ico-cal.gif) left 2px no-repeat; padding-left:23px; }
li.widget ul { list-style:disc; padding-left:20px; }
li.widget ul li { margin-bottom:0.2em; }
li.widget_donate { text-align:center; margin-bottom:1em; }

li.widget_videos { background:#e1f3fc; padding:5px 5px 0 5px; border:1px solid #FFF; -moz-border-radius:5px; -webkit-border-radius:5px; }
li.widget_videos .item { border-bottom:1px dashed #03a0f2; margin-bottom:8px;  }
li.widget_videos .item img { float:left; margin:0 5px 5px 0; }
li.widget_videos .item h4 { font-size:1em; }
li.widget_videos .item p { font-size:0.75em; color:#666; }

li.widget_newsletter form { border:1px solid #05B1F9; -moz-border-radius:5px; -webkit-border-radius:5px;  margin:0; padding:5px 10px; text-align:center; }
li.widget_newsletter form p { font-size:1.2em; text-align:center; margin:0 0 5px 0; padding:0; font-weight:bold; }
li.widget_newsletter form .text { border:1px solid #999; background:#FFF; padding:2px 3px; }
li.widget_newsletter form .submit { border:1px solid #999; padding:1px 3px; cursor:pointer; }

li.widget_survey .inner { background:#E1F3FC; padding:0 0 10px 0; color:#666; }
li.widget_survey .inner img { float:right; margin:0 0 5px 5px; }
li.widget_survey .inner p { margin:5px; }
li.widget_survey .inner p.link { text-align:center; }

div.sidebar { margin-bottom:20px; }
.feedsearch { clear:both; background:#0e97e1; font-size:1.4em; margin:10px; padding:5px; }
.feedsearch h3 { color:#ef9b09; border-bottom:1px solid #ef9b09; margin:3px; padding:0 0 2px 0; font-weight:bold; }
.feedsearch p.feed { height:1.5em; padding:5px; padding-left:30px; }
.feedsearch p.feed a { display:block; background:url(images/ico-rssblue.gif) left no-repeat; color:#FFF; 
						float:left; padding-left:20px; margin-right:25px;}
.feedsearch form { background:#87cdf3; margin:5px; padding:5px; border:1px solid #87cdf3; -moz-border-radius:5px; -webkit-border-radius:5px; clear:both; }
.feedsearch form input#s { float:left; border:none; background:none; padding:5px; width:24em; }
.feedsearch #searchGo { border:none; float:none; background:url(images/ico-search.gif); font-size:0px; text-indent:-2000px; width:27px; height:27px; cursor:pointer; }

#footer p.copy { float:left; }
#footer p { font-size:1em; }

