* {font-family : arial,helvetica,sans-serif; font-size : 12px; color : #333333;}
BODY.main_page {background : url('./img/css_bg.gif') #ffffff; margin : 24px;}
P, TD {line-height : 20px;}
INPUT, SELECT, TEXTAREA {border : 1px solid #dddddd;}

A:active {color : #000000;}
A.nav {font : 10px verdana; color : #dddddd; text-decoration : none;}
A.nav:hover {text-decoration : underline;}

TABLE#css_container {width : 960px; border : 1px solid #dddddd; background-color : #ffffff;}
TABLE#css_powered_by {width : 960px;}

.css_header {border-bottom : 1px solid #dddddd;}
.css_gutter {border-bottom : 7px solid #222222; background : url('./img/checkborder.jpg'); height: 40px;}
.css_gutter_bottom {background : url('./img/checkborder.jpg'); background-color : #fff; padding: 20px 20px 0px 20px; width : 960px;}
.css_popup_gutter {border-bottom : 5px solid #222; background: url('./img/checkborder.jpg') repeat-x -1px 0px; width: 100%;}
.css_menu_bar {border-bottom : 1px solid #dddddd;}
.css_left_sidebar {border-right : 1px solid #dddddd; vertical-align : top;}
.css_content {border-top : 12px solid #eeeeee; vertical-align : top; line-height : 18px; width : 100%;}
.css_right_sidebar {border-top : 12px solid #eeeeee; border-left : 1px solid #dddddd; vertical-align : top; width : 200px;}
.css_footer {background-color : #fff; padding: 20px;}
.css_browser_bar {height : 24px; background-color : #fafafa;}



.css_sidebar_header {font-size : 16px; font-weight : bold; font-style : italic; margin-bottom : 18px;}
.css_breadcrumb, .css_breadcrumb A {font-size : 11px;}
.css_page_header {font-size : 20px; font-weight : bold; font-style : italic; margin-bottom : 18px;}

.sidebar_box {border-left : 1px solid #dddddd; border-right : 1px solid #dddddd; border-bottom : 1px solid #dddddd; border-top : 1px solid #dddddd;} 
.sidebar_box_header {background : url('./img/sidebar_title_bg.gif') top right no-repeat #fcfcfc; padding : 12px; text-transform: uppercase; border-bottom : 1px dashed #dddddd; border-top : 4px solid #dddddd; font-size : 14px; font-weight : bold; color : #FE0000;} 
.sidebar_box_content {padding : 12px; font-size : 11px; line-height : 16px;} 

/* Legacy Styles */
HR {color : #eeeeee; background-color : #eeeeee; height : 1px; border : 0;}
BLOCKQUOTE {background : url('./img/diag_bg.gif'); margin-left : 12px; margin-top : 12px; margin-right : 12px; margin-bottom : 12px; border-left : 1px solid #dddddd; padding : 12px 12px 12px 13px;}
BLOCKQUOTE.forums {margin-left : 0; margin-top : 0; margin-right : 0; margin-bottom : 0;}
SPAN.nav_selected {font : 10px verdana; color : #000000;}

.resizable-textarea .grippie {height: 14px; background: #eeeeee url('./img/grippie.png') no-repeat 100% 100%; border: 1px solid #dddddd; border-top-width: 0px; cursor: s-resize;}
.chat_box {background : url('./img/diag_bg.gif'); border : 1px solid #dddddd; padding : 12px;}
.chat_window {background : #ffffff; border : 1px solid #dddddd; padding : 18px; line-height : 22px; font-size : 11px;}
.homepage_chat_area {border-top : 1px solid #dddddd; border-bottom : 1px solid #dddddd;}
.big_counter {font-style : italic; font-size: 20px; font-weight: normal; color : #FE0000; line-height : 26px;}
.admin_options {display: block; padding : 12px; border-left : 4px solid #dddddd; background-color : #f4f4f4; color : #DE0000; font-weight : bold;}
.admin_options A {color : #DE0000; font-weight : bold; text-decoration : none;}
.embedded_link {text-decoration : none; border-bottom : 1px dashed #dddddd;}
.button_link {font-weight : bold; text-decoration : none;}
.blogtitle {font-style : italic; font-size: 28px; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, "Lucida Grande", Geneva, Verdana, sans-serif; font-weight: normal; line-height : 34px;}
.menu_title {font-size : 16px; font-weight : bold; font-style : italic; margin-bottom : 18px; color : #dddddd;}
.button {background: url('./img/button_bg.png') repeat-x; color: #333333;font-family: Arial, Hevlvetica, sans-serif;text-align: center;font-size: 11px;font-weight: bold;	border: 3px double #dddddd;	width: auto;padding: 0px 6px;line-height: 18px !important;line-height: 16px;height: 26px !important;height: 24px;margin: 1px;cursor: pointer;}
.friendsays {background: url('./img/says.gif') top left no-repeat;}
.friendsayscontent {margin: 4px 0px 0px 17px; padding: 3px 10px; border: 1px dashed #D4D4D4; border-left: none; font-size: 11px;}
.photo {border : 3px double #dddddd;}
.no_photo {border : 1px dashed #eeeeee;}
.alert_field {font-weight : bold; font-size : 28px; color : #DE0000;}
.box TD.boxcontent {background : url('img/diag_bg_text.gif') #ffffff; border : 1px solid #dddddd; padding : 18px;}
.highlightedbox TD.boxcontent {background : url('img/diag_bg_text.gif') #ffffff; border : 3px solid #dddddd; padding : 18px;}
.css_progress_box TD.css_progress_box_active {padding : 16px 16px 16px 16px; background: url('./img/css_bg.gif') #eaeaea; color: #FE0000; border-left: 4px solid #FE0000; font-style: italic; font-weight : normal; font-size : 24px; cursor : pointer;}
.css_progress_box TD.css_progress_box_inactive {padding : 16px 16px 16px 16px; background-color: #eaeaea; color: #dddddd; border-left: 4px solid #dddddd; font-style: italic; font-weight : normal; font-size : 24px;}
.sidebarbox TD.boxcontent {background-color : #fcfcfc; border : 3px double #dddddd; padding : 12px;}
.highlightedtitle {font-style : italic; font-size: 20px; font-weight: normal; color : #FE0000; line-height : 26px;}
.title {font-style : italic; font-size: 20px; font-weight: normal; color : #333333; line-height : 26px;}
.subtitle, .subtitle A {font-style : italic; font-size: 16px; font-weight: normal; color : #333333; line-height : 26px; text-decoration : none;}
.subtitle_search_term, .subtitle_search_term A {font-style : italic; font-size: 16px; font-weight: normal; color : #333333; line-height : 26px; text-decoration : none; background-color: #ffffdd;}
.search_term, .search_term A {background-color: #ffffdd;}
.article_text, .article_text * {font-family : Georgia; font-size : 14px; line-height : 22px;}
.article_blurb {line-height : 18px; font-size : 14px; color : #999999;}
.small {font-size : 11px; line-height : 16px;}
.smallbold {font-size : 11px; line-height : 16px; font-weight : bold;}
.lighttext {color : #aaaaaa;}
.smalllighttext {color : #aaaaaa; font-size : 11px;}
.alert_text {color : #DE0000; font-weight : bold;}
.highlighted {color : #FE0000; font-weight : bold;}
.note {font-family : verdana; font-size : 8px; font-weight : bold; padding : 2px; background : #ffffdd; color : #222222; border : 1px solid #666666;}
.calendar_number {font-family : tahoma; font-size : 26px; font-weight : bold; color : #FE0000;}

/* RSS Subscribe */
#quickSub {position: absolute; font: normal 11px arial; border: 1px solid #dddddd; visibility: hidden; z-index: 1000; width: 136px;}
#quickSub .qscontent {background-color: #fcfcfc; padding: 8px; font: normal 11px arial; line-height : 18px;}

/* Navigation */
.css_side_menu_header {font-size : 16px; font-weight : bold; font-style : italic; margin-bottom : 18px; color : #dddddd;}
.css_side_menu_header_admin {font-size : 16px; font-weight : bold; font-style : italic; margin-bottom : 18px; color : #DE0000;}
DIV#css_side_menu {margin: 0 0 10px 0;}
#css_side_menu ul {list-style: none;width: 200px;margin: 10px 0 0 0;padding: 0;}
#css_side_menu li {margin-bottom: 4px;}
#css_side_menu li a {font-weight: bold;height: 16px;text-decoration: none;color: #333333;display: block;padding: 6px 0 6px 10px !important; /* Mozilla */ padding: 6px 0 6px 6px; /* IE */ background: #f4f4f4;border-left: 4px solid #dddddd;}	
#css_side_menu li a.css_side_menu_active {background: url('./img/css_bg.gif') #eaeaea;color: #FE0000;border-left: 4px solid #FE0000;}
#css_side_menu li a:hover {background-color: #eaeaea;color: #111111;border-left: 4px solid #FE0000;}
#css_side_menu_sub_options ul {list-style: none;width: 190px;margin: 8px 0 8px 10px !important;margin: 10px 0 6px 10px;padding: 0;}
#css_side_menu_sub_options li {margin-bottom: 4px;}
#css_side_menu_sub_options li a {font-weight: normal;height: 16px;text-decoration: none;color: #505050;display: block;padding: 6px 0 6px 10px !important; /* Mozilla */ padding: 6px 0 6px 6px; /* IE */ background: #f4f4f4;border-left: 4px solid #dddddd;}			
#css_side_menu_sub_options li a.css_side_menu_active {background: url('./img/css_bg.gif') #eaeaea;color: #FE0000;border-left: 4px solid #FE0000;}
#css_side_menu_sub_options li a:hover {background: url('./img/css_bg.gif') #eaeaea;color: #FE0000;border-left: 4px solid #FE0000;}

/* Pseudo Tabs */
#minitabscontainer {width: 100%;padding: 0;	margin: 6px 0 0 0;background: #fcfcfc; border-bottom : 1px solid #eeeeee; border-top : 1px solid #eeeeee;}
#minitabs {margin: 0;padding: 5px 0 20px 5px;}
#minitabs li {margin: 0; padding: 0;display: inline;list-style-type: none;}
#minitabs a:link, #minitabs a:visited {float: left;font-family: arial;font-size: 11px;line-height: 14px;font-weight: bold;margin: 0 20px 4px 0;text-decoration: none;color: #333333;}	
#last_minitab a:link, #last_minitab a:visited {float: left;font-family: arial;font-size: 11px;line-height: 14px;font-weight: bold;margin: 0 0 4px 0;text-decoration: none;color: #333333;}
#minitabs a.active:link, #minitabs a.active:visited, #minitabs a:hover {border-bottom: 4px solid #333333;padding-bottom: 2px;background: #fcfcfc;color: #333333;}
#minitabs a:hover {border-bottom: 4px solid #FE0000;color: #333333;}