/** 
 * ------------------------------------------------------------------
 * @section MAIN AREA
 * ------------------------------------------------------------------
 */
 body {
    background-color: #0C2705;
    color: #000000;
 }

 .sf_region1 {
    background-image: url(images/622_glow_2.jpg);
 }

 .sf_main_header {
    color: #ffffff;
 }

 /** 
 * @subsection navigation
 */
 .sf_navigation ul li a {
    background-image: url(images/622_navback_2.gif);
    background-color: #133D08;
    color: #FFFFFF;
 }

 .sf_navigation ul li a:visited {
    background-color: #133D08;
    color: #FFFFFF;
 }

 .sf_navigation ul li a:hover {
    background-color: #309C14;
    color: #FFFFFF;
    background-image: url(images/622_navback_over_2.gif);
 }

 .sf_navigation ul li.sf_first_nav_item a {
    background-image: url(images/622_navback_over_2.gif);
    background-color: #309C14;
 }

 .sf_navigation ul li.sf_first_nav_item a:visited,
.sf_navigation ul li.sf_first_nav_item a:hover {
    background-color: #309C14;
 }

 /** 
 * @subsection subnav
 */
 .sf_navigation ul.subnav {
    background-color: #0C2705;
    border: 1px solid #0C2705;
 }

 .sf_navigation ul.subnav li a {
    background-color: #ffffff;
    color: #309C14;
 }

 .sf_navigation ul.subnav li a:visited {
    background-color: #ffffff;
    color: #309C14;
 }

 .sf_navigation ul.subnav li a:hover {
    background-color: #309C14;
    color: #FFFFFF;
 }

 /** 
 * @subsection main
 */
 .sf_wrapper {
    background-color: #ffffff;
 }

 /** 
 * @subsection main content
 */
 .sf_pagetitle {
    color: #309C14;
    border-bottom: 1px dotted #cccccc;
 }

 /** 
 * @subsection region10
 */
 .sf_region10 {
    color: #ffffff;
 }

 .sf_footer {
    color: #ffffff;
 }

 /** 
 * @subsection main links
 */
 a:link {
    color: #309C14;
 }

 a:visited {
    color: #309C14;
 }

 a:hover {
    color: #cfCF19;
 }

 /** 
 * ------------------------------------------------------------------
 * @section SIDEBAR AREA
 * ------------------------------------------------------------------
 */
 .widget_header a {
    color: #000000;
 }

 .widgetset .widget_content select,
.widgetset .widget_content input[type="text"] {
    border-color: #999999;
 }

 /** 
 * @subsection post 
 */
 .sf_blog_post {
    border-bottom: 1px dotted #999999;
 }

 .sf_blog_posttitle {
    color: #000000;
 }

 .sf_blog_posttitle a {
    color: #000000;
 }

 .sf_blog_postmeta {
    color: #666666;
 }

 #divline {
    border-top: 1px dotted #999999;
 }

 /** 
 * @subsection error page 
 */
 .error {
    background-color: #FFCFCF;
    border: 1px solid #CC0000;
    color: #CC0000;
 }

 .error a {
    color: #CC0000;
 }

 /** 
 * @subsection comments, trackbacks, etc. 
 */
 h6#trackbackslabel, 
h6#commentslabel, 
h6#leavecommentlabel, 
#surveytitletext, 
.header {
    background-color: #999999;
    border-bottom: 1px solid #FFFFFF;
    color: #ffffff;
 }

 #blogsurvey,
.trackbacklinks,
.trackbacklist,
.commentlist,
#leavecomment form {
    background-color: #ECECEC;
 }

 .trackbacklist li, .commentlist li {
    border: 1px solid #FFFFFF;
 }

 .commentcreationdate {
    background-color: #cccccc;
 }

 /**  
 * @subsection calendar 
 */
 .calendartitle td {
    background-color: #666666;
    color: #ffffff;
 }

 .calendar .calendarcell {
    border: 1px solid #666666;
    color: #666666;
 }

 
