  body  {
font-family : Tahoma, Arial, Sans-Serif;
font-size : 12px;
background-color : #40a6b8;
background-image : url(images/back.jpg);
background-repeat : repeat-x;
height : 100%;
color : #505050;
}
img {
border : none;
}
#wrapper {
width : 985px;
margin-right : auto;
margin-left : auto;
margin-top : 25px;
}
#back_top {
float : left;
width : 985px;
height : 10px;
background-image : url(images/back_top.png);
background-repeat : no-repeat;
font-weight : bold;
font-size : 11px;
}
#back_bottom {
float : left;
width : 985px;
height : 15px;
background-image : url(images/back_bottom.png);
background-repeat : no-repeat;
background-position : bottom;
font-size : 11px;
margin-bottom : 15px;
}
#header {
float : left;
width : 985px;
height : 103px;
background-image : url(images/back_center_top.png);
}
#logo {
float : left;
width : 200px;
min-height : 90px;
margin-left : 25px;
margin-top : 10px;
}
#logo h2 {
padding-top : 50px;
margin : 0;
font-weight : bold;
color : #1e491c;
font-size : 14px;
}
#bulle {
float : right;
width : 728px;
height : 90px;
background-repeat: no-repeat;
margin : 8px 25px 0 0;
}
#menu {
float : left;
width : 955px;
height : 29px;
margin : 0 10px 0 20px;
background-image : url(images/menu_bg_green.png);
background-repeat : no-repeat;
}
#search_area {
margin-top : 5px;
margin-right : 15px;
float : right;
width : 220px;
height : 25px;
}
#search_form {
float : left;
display : block;
margin-left : 10px;
}
#s {
background : none;
border : 1px solid #cccccc;
float : left;
margin : 0 0 0 7px;
padding : 2px 3px 0 30px;
width : 182px;
height : 18px;
outline : 0;
color : #666666;
font-size : 12px;
background-image : url(images/search_icon.png);
background-repeat : no-repeat;
background-position : 5px 1px;
}
#btn_search {
width : 50px;
height : 21px;
border : none;
background : url(images/go_green.png) no-repeat;
cursor : pointer;
margin-left : 7px;
}
#main_menu {
float : left;
}
#main_menu ul {
float : left;
margin : 1px 0 0 8px;
padding : 0;
list-style-type : none;
}
#main_menu ul li {
float : left;
font-size : 11px;
color : #dee8f6;
display : inline;
margin : 0;
padding : 0;
}
#main_menu li a {
text-align : center;
padding-right : 12px;
padding-left : 12px;
color : #ffffff;
text-decoration : none;
text-transform : uppercase;
display : block;
height : 26px;
line-height : 25px;
float : left;
padding-top : 1px;
font-weight : bold;
margin : 0 2px 0 2px;
}
#main_menu li a:hover {
background-color : #1e491c;
color : #ffffff;
}
#wrapper_inside {
float : left;
width : 985px;
min-height : 200px;
background-image : url(images/back_center.png);
}
#content {
float : left;
width : 985px;
min-height : 300px;
}
#post_area {
float : left;
width : 634px;
padding-top : 10px;
}
#post_area .post_message {
margin : 0 10px 10px 20px;
font-size : 18px;
font-weight : bold;
}
#post-navigator {
color : #000000;
padding : 0;
float : left;
width : 613px;
height : 18px;
font-size : 12px;
display: block;
text-align: center;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 18px;
}
.alignleft {
float : left;
}
.alignright {
float : right;
}
.slider {
float : left;
width : 584px;
margin : 0 0 10px 20px;
border : 1px solid #e6e6e6;
background : #ffffff url(images/grad2.gif) repeat-x bottom;
padding : 15px 15px 15px 15px;
}
.slider h3 {
display : block;
background-image : url(images/featured_header_green.png);
background-repeat : no-repeat;
height : 29px;
margin : -5px -5px 0 -10px;
padding : 5px 15px 5px 15px;
font-size : 13px;
color : #ffffff;
}
.post_box {
float : left;
width : 584px;
margin : 0 0 10px 20px;
border : 1px solid #e6e6e6;
background : #ffffff url(images/grad2.gif) repeat-x bottom;
padding : 15px 15px 15px 15px;
}
.post_box h3 {
display : block;
background-image : url(images/featured_header_green.png);
background-repeat : no-repeat;
height : 29px;
margin : -5px -5px 0 -10px;
padding : 5px 15px 5px 15px;
font-size : 13px;
color : #ffffff;
}
.post_box h3 a {
color : #ffffff;
text-decoration : none;
}
.post_box .post_title {
display : block;
padding-bottom : 3px;
}
.post_box h1 {
margin : 0;
font-size : 16px;
color : #1e491c;
}
.post_box h1 a {
display : block;
color : #1e491c;
text-decoration : none;
}
.post_box h1 a:hover {
display : block;
color : #007100;
text-decoration : none;
}
.post_box .post_details {
display : block;
padding-top : 3px;
color : #1e491c;
font-size : 12px;
}
.post_box .post_rating {
display : block;
padding-top : 3px;
color : #666666;
height : 25px;
}
.post_box .post_details a {
color : #1e491c;
font-weight : bold;
text-decoration : none;
}
.post_box .post_details a:hover {
color : #007100;
text-decoration : underline;
}
.post_box .post_content {
display : block;
padding-top : 3px;
text-align : justify;
line-height : 18px;
}
.post_box .post_content a {
color : #1e491c;
font-weight : bold;
text-decoration : none;
}
.post_box .post_content a:hover {
color : #007100;
text-decoration : underline;
}
.post_box .post_content a.more-link {
float : left;
color : #1e491c;
text-decoration : none;
font-weight : bold;
font-size : 11px;
text-decoration : none;
padding-top : 3px;
width : 400px;
}
.post_box .post_content a:hover.more-link {
text-decoration : underline;
color : #007100;
}
.post_footer2 {
float : right;
width : 230px;
padding-top : 3px;
line-height : 18px;
}
.post_footer2 a {
float : left;
background-image : url(images/post-comments.gif);
background-repeat : no-repeat;
background-position : 0 5px;
height : 18px;
padding-left : 15px;
color : #1e491c;
font-size : 11px;
font-weight : bold;
text-decoration : none;
text-transform : uppercase;
}
.post_footer2 a:hover {
text-decoration : underline;
color : #007100;
}
.post_footer2 a.post_bookmark {
float : right;
background-image : url(images/bookmark.gif);
background-repeat : no-repeat;
background-position : 0 5px;
height : 18px;
padding-left : 15px;
color : #1e491c;
font-size : 11px;
font-weight : bold;
text-decoration : none;
}
.post_footer2 a:hover.post_bookmark {
text-decoration : underline;
color : #007100;
}
.post_box .aligncenter {
display : block;
margin-left : auto;
margin-right : auto;
}
.post_box .alignleft {
float : left;
margin : 0 10px 5px 0;
}
.post_box .alignright {
float : right;
margin : 0 0 5px 10px;
}
.post_box .wp-caption {
background : #f9f9f9;
border : 1px solid #ddd;
margin : 10px 10px 10px 10px;
padding-top : 5px;
text-align : center;
}
.post_box .wp-caption img {
border : 0 none;
margin : 0;
padding : 0;
}
.post_box .wp-caption p.wp-caption-text {
font-size : 11px;
line-height : 17px;
margin : 0;
padding : 0 4px 5px;
font-weight : bold;
}
.post_footer {
display : block;
height : 30px;
padding : 0;
background-image : url(images/post_footer.png);
background-repeat : no-repeat;
color : #333333;
}
.post_footer a {
color : #1e491c;
text-decoration : none;
font-weight : bold;
}
.post_footer a:hover {
color : #007100;
text-decoration : underline;
}
.post_footer_left {
float : left;
width : 415px;
padding : 7px 7px 0 15px;
}
.post_footer_right {
float : right;
width : 104px;
}
.post_info {
float : left;
width : 584px;
margin : 0 0 0 20px;
border : 1px solid #e6e6e6;
background : #ffffff url(images/grad2.gif) repeat-x bottom;
padding : 15px 15px 15px 15px;
font-size : 11px;
line-height : 18px;
}
.post_info a {
color : #1e491c;
font-weight : bold;
text-decoration : none;
}
.post_info a:hover {
color : #007100;
text-decoration : underline;
}
.comment_area {
float : left;
width : 584px;
margin : 10px 0 0 20px;
border : 1px solid #e6e6e6;
background : #ffffff url(images/grad3.gif) repeat-x top;
padding : 5px 15px 15px 15px;
font-size : 11px;
line-height : 18px;
}
.comment_area a {
font-weight : bold;
color : #1e491c;
text-decoration : none;
}
.comment_area a:hover {
color : #007100;
text-decoration : underline;
}
.comment_area h2 {
float : left;
width : 584px;
font-weight : normal;
font-size : 14px;
margin-left : 0;
margin-bottom : 10px;
padding : 0;
text-transform : uppercase;
}
.comment_box {
float : left;
width : 584px;
margin-bottom : 20px;
}
.comment_alt {
float : left;
width : 584px;
margin-bottom : 20px;
background-color : #f9f9f9;
}
.comment_header {
float : left;
width : 584px;
font-size : 11px;
margin-bottom : 10px;
}
.comment_details {
float : left;
width : 584px;
}
.comment_avatar {
float : left;
width : 60px;
}
.comment_comment {
float : right;
width : 524px;
font-size : 11px;
text-align : justify;
}
.comment_form {
float : left;
width : 535px;
}
.comment_form_left {
float : left;
width : 185px;
}
.comment_form_right {
float : right;
width : 340px;
}
.comment_form_instruction {
float : left;
width : 584px;
margin-top : 2px;
font-size : 11px;
}
.comment_form_submit {
float : left;
width : 535px;
margin-top : 10px;
}
.comment_form_right textarea {
width : 320px;
height : 125px;
}
#name_text_box, #email_text_box, #url_text_box {
width : 170px;
height : 25px;
font-size : 10px;
padding : 0 2px 1px 0;
}
#text_area_box {
width : 335px;
height : 125px;
padding-top : 0;
padding-left : 0;
}
#author, #email, #url {
background : none;
border : 1px solid #cccccc;
float : left;
margin : 0 0 0 0;
padding : 2px 3px 0 3px;
width : 146px;
height : 18px;
outline : 0;
color : #666666;
font-size : 12px;
}
#comment {
background : none;
border : 1px solid #cccccc;
float : left;
margin : 3px 0 0 0;
padding : 2px 3px 0 3px;
width : 300px;
height : 110px;
outline : 0;
color : #666666;
font-size : 12px;
}
.comment_form_small_font {
font-size : 10px;
}
.comment_form_field_margin {
margin-top : 2px;
}
#submit {
width : 87px;
height : 21px;
float : left;
border : none;
background : url(images/btn_submit_comment_green.png) no-repeat;
cursor : pointer;
position : relative;
}
#sidebar {
float : right;
width : 344px;
}
#sidebar a {
color : #1e491c;
font-weight : bold;
text-decoration : none;
}
#sidebar a:hover {
color : #007100;
text-decoration : none;
}
#sidebar_content {
float : left;
width : 307px;
margin : 10px 20px 5px 5px;
border : 1px solid #e6e6e6;
background : #ffffff url(images/grad2.gif) repeat-x bottom;
padding : 5px;
min-height : 200px;
}
.sidebar_box {
float : left;
width : 100%;
margin-bottom : 10px;
}
.sidebar_box .vid {
margin : 0;
padding : 0 12px 5px 10px;
text-align : center;
}
.sidebar_box p {
margin : 0;
padding : 0 12px 5px 10px;
}
.sidebar_box h3 {
display : block;
background-image : url(images/sidebar_header_green.png);
background-repeat : no-repeat;
height : 29px;
margin : 5px 0 0 0;
padding : 6px 15px 5px 15px;
font-size : 13px;
color : #ffffff;
}
.sidebar_box .img_ads {
float : left;
text-align : center;
}
.sidebar_box .img_ads img {
border-width : 0;
margin : 0 5px 5px 0;
padding : 0;
}
.sidebar_box ul {
padding : 0 12px 5px 10px;
margin : 0;
list-style : none;
}
.sidebar_box ul li {
padding : 0 0 1px;
margin : 0;
}
.sidebar_box ul li a {
display : block;
padding : 5px 5px 5px 25px;
background : url(images/icon-pages_green.gif) no-repeat left;
}
.sidebar_box ul li a:hover, ul.box_links li a:active, ul.box_links li a:focus {
background : url(images/icon-pages_green.gif) no-repeat left;
}
.sidebar_box .rss_box {
display : block;
background-image : url(images/rss_icon.png);
background-repeat : no-repeat;
padding-left : 40px;
height : 40px;
margin : 0 10px 0 10px;
}
.sidebar_box #rss_form {
float : left;
display : block;
margin-left : 10px;
}
#rss_form #email_rss {
background : none;
border : 1px solid #cccccc;
float : left;
margin : 0 0 0 7px;
padding : 2px 3px 0 30px;
width : 182px;
height : 18px;
outline : 0;
color : #666666;
font-size : 12px;
background-image : url(images/email.png);
background-repeat : no-repeat;
background-position : 5px 3px;
}
#rss_form #subscribe_email_btn {
width : 50px;
height : 21px;
border : none;
background : url(images/go_green.png) no-repeat;
cursor : pointer;
margin-left : 7px;
}
#footer {
padding : 7px 4px 7px 3px;
margin : 0;
position : relative;
float : left;
width : 978px;
min-height : 20px;
background-image : url(images/back_center.png);
background-repeat : repeat-y;
}
#footer_content {
float : left;
width : 935px;
margin : 0 19px 0 17px;
padding : 7px 0 20px 7px;
border : 1px solid #e6e6e6;
background : #ffffff url(images/grad2.gif) repeat-x bottom;
min-height : 80px;
}
#footer_content a {
color : #1e491c;
font-weight : bold;
text-decoration : none;
}
#footer_content a:hover {
color : #007100;
text-decoration : none;
}
#footer_content .footer_box {
margin-left : auto;
margin-right : auto;
}
#footer_content h3 {
display : block;
background-image : url(images/sidebar_header_green.png);
background-repeat : no-repeat;
height : 29px;
margin : 5px 0 0 0;
padding : 6px 15px 5px 15px;
font-size : 13px;
color : #ffffff;
}
#footer_content ul {
padding : 0 12px 5px 10px;
margin : 0;
list-style : none;
}
#footer_content ul li {
padding : 0 0 1px;
margin : 0;
background : url(images/hdot.gif) repeat-x bottom;
}
#footer_content ul li a {
display : block;
padding : 5px 5px 5px 35px;
background : url(images/icon-pages_green.gif) no-repeat left;
}
#footer_content ul li a:hover, #footer_content ul li a:active, #footer_content ul li a:focus {
background : url(images/icon-pages_green.gif) no-repeat left;
}
#footer_credit {
float : left;
width : 935px;
margin : 10px 19px 0 17px;
padding : 7px 0 0 7px;
text-align : center;
font-size : 11px;
}
#footer_credit a {
color : #1e491c;
font-weight : bold;
text-decoration : none;
}
#footer_credit a:hover {
color : #007100;
text-decoration : none;
}
#post-navigator {
color : #000000;
margin : 0 15px 0 16px;
padding : 0;
float : left;
width : 613px;
height : 18px;
font-size : 12px;
}
#post-navigator a {
background : #f7f7f7;
padding : 2px 4px;
margin : 0 0 0 3px;
text-decoration : none;
border : 1px solid #cccccc;
color : #333333;
}
#post-navigator a:hover {
background : #eeeeee;
padding : 2px 4px;
margin : 0 0 0 3px;
text-decoration : none;
border : 1px solid #012353;
}
code {
font-family : "Courier New", Courier, monospace;
font-size : 12px;
color : #333333;
width : 70%;
}
.download {
background : #eaeed2 url(images/post-style/download.gif) no-repeat left 1px;
padding : 12px 3px 12px 40px;
clear : both;
width : 70%;
margin-top : 5px;
margin-bottom : 5px;
border : 1px solid #dae1b0;
font-size : 12px;
line-height : 17px;
color : #272727;
font-weight : 500;
}
.warning {
background : #d5c3c3 url(images/post-style/warning.gif) no-repeat left 1px;
padding : 12px 3px 12px 40px;
clear : both;
width : 70%;
margin-top : 5px;
margin-bottom : 5px;
border : 1px solid #c5abab;
font-size : 12px;
line-height : 17px;
color : #272727;
font-weight : 500;
}
.note {
background : #f4f3f3 url(images/post-style/note.gif) no-repeat left 1px;
padding : 12px 3px 12px 40px;
clear : both;
width : 70%;
margin-top : 5px;
margin-bottom : 5px;
border : 1px solid #eeeeee;
font-size : 12px;
line-height : 17px;
color : #272727;
font-weight : 500;
}
.alert {
background : #ffe5bf url(images/post-style/alert.gif) no-repeat 5px 8px;
padding : 12px 3px 12px 40px;
clear : both;
width : 70%;
margin-top : 5px;
margin-bottom : 5px;
border : 1px solid #ffcb7d;
font-size : 12px;
line-height : 17px;
color : #272727;
font-weight : 500;
}
.info {
background : #bfe5ff url(images/post-style/info.gif) no-repeat 5px 8px;
padding : 12px 3px 12px 40px;
clear : both;
width : 70%;
margin-top : 5px;
margin-bottom : 5px;
border : 1px solid #66c1ff;
font-size : 12px;
line-height : 17px;
color : #272727;
font-weight : 500;
}
.click {
background : #d9e7f0 url(images/post-style/click.gif) no-repeat left 1px;
padding : 12px 3px 12px 40px;
clear : both;
width : 70%;
margin-top : 5px;
margin-bottom : 5px;
border : 1px solid #b1cde0;
font-size : 12px;
line-height : 17px;
color : #272727;
font-weight : 500;
} 