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

/* --:[ Site Specific Styles ]:-- */

body { background:#99ccff; }

#page { background:none; }

#header { margin:0; padding:0; background:#6699cc url(images/header-banner-blue.jpg) bottom no-repeat; height:130px; }
#header #logo { margin:0; padding:0; font-size:1em; }
#header #logo a { display:block; color:#FFF; font-size:2.3em; padding:12px 20px 10px 20px; }
#header #tagline { display:none; }

#content_box { background:#FFF url(images/side-bg.jpg) top right repeat-y; }
#footer { background:#6699cc; }

ul.menu { background:#6699cc; font-size:1.2em; font-weight:bold; }
ul.menu a { color:#FFF; text-decoration:underline;}
ul.menu a:hover { text-decoration:none; }
ul.menu li.tab-home { margin-left:2em; }
ul.menu li.current a { text-decoration:none; }


li.widget a { color:#6699CC; text-decoration:underline; }
li.widget a:hover { color:#000; text-decoration:none; }
li.widget h3 { color:#CC6600; font-size:1.2em; font-weight:bold; margin-bottom:0.3em; }
li.widget h3 a { color:#CC6600; }

li.widget ul.blogroll, li.widget div.textwidget, li.widget form.search_form { margin-left:0.4em; }

li.widget_links ul li { margin-bottom:0.2em; }

li.widget_weather { }
li.widget_weather .current { color:#CC6600; }
li.widget_weather .cur_temp { float:left; font-size:1.5em; font-weight:bold; line-height:auto; text-align:center; }
li.widget_weather .cur_temp span { font-size:1.5em; display:block; line-height:auto; padding:20px 0 15px; }
li.widget_weather .cur_img { float:right; }
li.widget_weather .inner { clear:both; }
li.widget_weather p.logo { text-align:center; }
li.widget_weather table { text-align:center; }
li.widget_weather table th { }
li.widget_weather table td { }
li.widget_weather { }
li.widget_weather { }
li.widget_weather { }
li.widget_weather { }




.headline_area h1,
.headline_area h2, .headline_area h2 a { color:#CC6600; }
.headline_area h1, .headline_area h2 { font-family:Georgia, "Times New Roman", Times, serif; }

.format_text img { border:1px solid #CCC; padding:5px; }
.format_text h1, .format_text h2, .format_text h3 { color:#69C; border-bottom:1px solid #67A3E0; padding-bottom:4px; }


#footer { text-align:center; color:#FFF; }
#footer p a { color:#FFF; text-decoration:underline; border:none; margin:0 10px; }
#footer p a:hover { color:#000; text-decoration:underline; }
