﻿/***************** Termites.org CSS ***********************/
* {padding:0; margin:0; }
body {background:#fbfbfb; font:11px "Arial", Verdana, Sans-serif; color:#333; }
a {color:#333;}
h1 {font-size:18px; line-height:22px; color:#cc0000; padding:4px 0;}
h1 sup {font-size:8px;}
h2 {font-size:16px; line-height:20px;}
h3 {font-size:14px; line-height:18px; color:#cc0000;}
h4 {font-size:14px; line-height:18px;}
h5 {font-size:12px; line-height:16px; color:#cc0000;}
h6 {font-size:12px; line-height:16px;}
small {color:#999}
#container {width:944px; margin:0 auto;}

/******************* Header ******************/
#header {width:944px; height:153px; }
#header_top {background:top left url(/ui/images/backgrounds/header-full-new_944x120.jpg) no-repeat;width:944px; height:120px; }
#header #logo {padding-left:8px; padding-top:1px; width:200px; float:left;}
#header_bottom{padding:0 0 0 20px; background:top left url(/ui/images/backgrounds/container-header-bottom_944x38.jpg) no-repeat; height:35px;}
#header_bottom_overflow{background: transparent url(/ui/images/backgrounds/container_944x12.jpg) repeat-y;height:35px;}

/******************* Navigation ***************************/
#navigation ul {position:relative; width:717px; float:right; padding-top:22px; font-size:12px; height:64px;}
#navigation ul li{float:left; width:70px; height:50px; list-style-type:none; margin:0; padding:16px 0 0 0;}
#navigation ul li a{display:block; height:48px; width:70px; padding:8px 0 0 0; text-decoration:none; text-align:center; background:top right url(/ui/images/backgrounds/navigation-divider_5x45.gif) no-repeat; }
div>#navigation ul li a{display:table-cell;}
#navigation ul li a:hover {background:top left url(/ui/images/backgrounds/navigation-hover_70x75.gif) no-repeat; display:block; width:70px; margin-top:-12px; padding-top:20px;}
#navigation ul li a.active {background:top left url(/ui/images/backgrounds/navigation-hover_70x75.gif) no-repeat; display:block; width:70px; margin-top:-12px; padding-top:20px; border-bottom:4px solid #cc0000; font-weight:bold; height:38px;}

/****************** Header Bottom ***************************/
#heading {float:left; width:634px; padding-left:13px;}
#heading_inner{border-bottom: 1px solid #CABF92;}
#tools {float:right; width:240px; padding-top:11px; padding-right:20px;}
div>#tools {float:right; width:230px;}
#tools ul {padding:0; font-size:10px;}
#tools ul li {display:inline; float:left; list-style-type:none;}
#tools ul li a {text-decoration:none; padding-right:9px; line-height:20px; padding-top:2px;}
#pri {background:url(/ui/images/buttons/print-icon_17x16.gif) no-repeat; padding-left:18px;}
#bookmark{background: url(/ui/images/buttons/icon_bookmark_new_14x14.gif) no-repeat;padding-left:15px;}
#ema {background: url(/ui/images/buttons/email-icon_24x16.gif) no-repeat; padding-left:24px; margin-left:-3px;}

#search {padding-left:692px;border:none;}
div>#search {float:right; padding-left:0; padding-right:18px; padding-top:6px; margin:0;}
form input#keywords {padding:1px 10px 2px 26px; margin-top:-6px; border:none; background:#fff left top url(/ui/images/backgrounds/keywords-cap_23x20.gif) no-repeat; width:128px;}
div> form input#keywords {padding:1px 10px 2px 26px; margin:0; border:none; background:#fff left top url(/ui/images/backgrounds/keywords-cap_23x20.gif) no-repeat; width:146px;}
#btnsearch{background:#5A4B36 top left url(/ui/images/backgrounds/search-cap_4x20.gif) no-repeat; margin-left:-3px; color:#fff; font-size:10px; padding:2px 4px; cursor: pointer;border:none;}

/*********** Main Content *************************/
#content { padding: 3px 22px 20px 23px; font-size: 1.2em; line-height: 1.3em; background: transparent url(/ui/images/backgrounds/container_944x12.jpg) repeat-y; min-height: 500px; overflow:auto; clear:left;}
#content p {padding:6px 0;}
#content ul {padding:6px 0 6px 20px;}
#main {width:633px; float:left; padding:6px 10px 20px 10px;margin-top:6px;}
#main p strong img {padding:10px;}
#main h1, #main h2, #main h3, #main h4, #main h5, #main h6 {font-size:1.1em; padding:6px 0;}
#main a, #sidebar a {color:#CC0001;}
#main small a, #main small{color:#999;}
#main table, #main table td {border:1px solid #ccc; padding:10px;}
#main input, #main textarea, #main select {border-right:1px solid #999;border-bottom:1px solid #999; border-top:1px solid #ccc; border-left:1px solid #ccc; margin:4px 0;}

/******************* Main Containers *********************************/
.main_containers {background:url(/ui/images/backgrounds/column-container_646x4.jpg) repeat-y; width:647px; font-size:0.9em; line-height:1.4em; padding-top:15px;}
.main_containers a.redbar{display:block; height:26px; background: url(/ui/images/backgrounds/redbar_120x25.gif) no-repeat; color:#fff; line-height:22px; width:112px; text-align:center; float:right; margin-right:-16px;}
.container {width:214px; float:left;}
.container a {color:#CC0001;}
.container_top {height:8px;}
div>.container_middle {padding:0px 12px 10px 20px;}
.container_middle img {border-top:12px solid #CC0001; border-bottom:8px solid #ececec;}
.container_bottom {background: url(/ui/images/backgrounds/single-container-bottom_216x48.jpg) no-repeat; height:48px; padding:0px 10px; margin-left:1px; width:174px; float:left; padding:0 20px;}
#main .container_bottom a {color:#FFF;}
.container_full_bottom {clear:both; height:48px; width:647px;}
#clear {clear:both;}

/****************** Sidebar ****************************/
#sidebar {float:right; padding:12px 0px 20px 18px; margin-right:8px; width:212px; font-size:.9em;}
#sidebar a.redbar{display:block; height:26px; background: url(/ui/images/backgrounds/redbar_120x25.gif) no-repeat; color:#fff; line-height:22px; width:120px; text-align:center; float:right;}
#sidebar ul {width:190px;}
#sidebar img {padding:0 6px;}

/******************* Footer ***************************/
#footer {clear:both; width:904px; background: url(/ui/images/backgrounds/footer_944x90.jpg) no-repeat; margin:0 auto; padding:10px 20px; height:160px;}
#footer_links {float:right; width:750px; height:50px; padding-top:8px;padding-left:20px;}
#footer_logo {float:left;}
#footer_bottom {clear:both; width:900px;padding-top:10px;}
#bottom_copyright {clear:both; float:left; width:100px; color:#999;padding-top:10px;}
#bottom_links {float:right; width:670px; text-align:right; color:#999; padding-right:30px;}
#bottom_links {padding-right:0;}
#bottom_links a {color:#999;}

/********* 1 Column ******************/
#contentfull {padding:3px 22px 20px 26px; background: url(/ui/images/backgrounds/container-1column944x12.jpg) repeat-y; min-height: 500px; overflow:auto; clear:left; font-size:1.2em; line-height:1.3em;}
#contentfull p {padding:6px 0;}
#contentfull ul {padding:6px 0 6px 20px;}
#mainfull {width:865px; float:left; padding:6px 10px 20px 10px; }
#mainfull small a {color:#999;}
#mainfull a {color:#CC0001;}
/********* List / RSS Fix ******************/
#hblistmod {padding-bottom:10px;}
 #main div a img{float:left;}
 #main div a strong{float:left; padding-top:8px;}
 
/********* Sitemap Fix ******************/
#oleft, #oright {font-size:11px;}
#oleft ul, #oright ul{padding:0 0 0 20px; margin:0;}		
#oleft li, #oright li{padding:4px 0;}
#oleft strong, #oright strong{}
#oleft a, #oright a{}

/**********Blog Fix**********************/


#blog {font-size:10px; padding:0; margin:0;clear:both;}
#blog p {font-size:12px;}
#blog br {padding:0; margin:0;}
#blog a img {display:none;}

.main_containers_2_column {background:url(/ui/images/backgrounds/bg_2_column_containers_repeat.jpg) repeat-y; width:640px; font-size:0.9em; line-height:1.4em;}
div>.main_containers_2_column {background:url(/ui/images/backgrounds/bg_2_column_containers_repeat.jpg) repeat-y; width:640px; font-size:0.9em; line-height:1.4em; margin-left:6px; margin-top:6px;}
.main_containers_2_column a.redbar{display:block; height:26px; background: url(/ui/images/backgrounds/redbar_120x25.gif) no-repeat; color:#fff; line-height:22px; width:112px; text-align:center; float:right; margin-right:-8px;}
div>.main_containers_2_column div.main_containers a.redbar{display:block; height:26px; background: url(/ui/images/backgrounds/redbar_120x25.gif) no-repeat; color:#fff; line-height:22px; width:112px; text-align:center; float:right; margin-right:-16px;}
.main_containers_2_column div.container {background:url(/ui/images/backgrounds/bg_2_column_containers_repeat.jpg) repeat-y; width:300px; float:left; padding:0 10px;}
div>.main_containers_2_column div.container {}
.main_containers_2_column div.container_top{height:8px; padding:0 20px;}
.main_containers_2_column div.container_middle{clear:both; padding:0px 10px 6px 18px;}
div>.main_containers_2_column div.container_middle{padding:0px 12px 10px 20px;}
.main_containers_2_column div.container_middle img{border-top:12px solid #CC0001; border-bottom:8px solid #ececec;}
.main_containers_2_column div.container_bottom {background:#fff url(/ui/images/backgrounds/bg_2_column_containers_bottom.jpg) no-repeat; height:48px; width:279px; float:left; padding:0 22px ;margin-left:-1px;}
div>.main_containers_2_column div.container_bottom {background:#fff url(/ui/images/backgrounds/bg_2_column_containers_bottom.jpg) no-repeat; height:48px; width:279px; float:left; padding:0 21px 0 20px; margin-left:0px;}

/* Comments */
.list { border-top:1px solid #D0CFCB; margin-top:10px; background-position:50% 100%; padding-bottom:6px; background:#FFF000 none repeat scroll 0 0; }
	.list .item { padding:5px; }
    .list a { display:block; font-weight:bold; }
	.list .a0 { background: #f4f8ed 50% -1px; }
	.list,
	.list .a1 { background: #fff 50% -1px; }

.date{color: #414141;display: block;font-size: 12px;font-weight: bolder;}

#mainfull .addComment a, #main .addComment a {color:#478DB3;text-decoration:none;}
.addComment a img {vertical-align:middle;border:none;}
.termites101CommentInput .box {display:none;background:#D0CFCB no-repeat scroll 0 0;padding-top:10px;margin-right:10px;}

.box { border-top:solid 1px #f8f9f9; background: #fff repeat-x; }
.box .inner { padding:5px 10px; }

.inputForm .row {margin-bottom:5px;}
.inputForm .label {float:left;width:120px;}
.inputForm .tb {width:240px;}
.inputForm textarea {height:120px;width:340px;}

#footer_bottom span
{
    font-weight:bold;
    padding-right:9px;
    float:left;
}

#footer_bottom ul.state-list
{
    list-style:none;
    width:auto;
}

#footer_bottom ul.state-list li
{
    padding-right: 7px;
    float:left;
}