/* FormsBroker.com 2009 HC */

body {
  margin: 0 0 20px 0;
  padding: 0;
  background:#fff url('/images/body_bg.png') repeat-x;}
body,td,input{
  font-size: 13px;
  font-family: Arial, Sans-Serif;
  color:#444;}
a{
  text-decoration:none;
  color:#C15600;}
a:hover{
  color:#200F01;
  text-decoration:underline;}
p{
  margin:0 0 15px;}
h3{
  font-family:Tahoma;
  font-size:15px;
  margin:0 0 3px;}
.clear{
  clear:both;
  height:0;
  overflow:hidden;}
.float_r{
  float:right;}
.float_l{
  float:left;}

/* PAGE */
#page{
  text-align: left;
  margin: 0px auto;
  width: 960px;}
#container{
  width:750px;
  float:left;}
#content{
  margin:20px 0 0;
  float: right;
  width:540px;}
#content_wide{
  margin:20px 0 0;
  float: right;
  width:750px;}
#sidebar,
#sidebar2{
  margin:20px 0 0;
  width: 180px;}
#sidebar{
  right:0;
  float:right;}
#sidebar2{
  float:left;}
#banner{
  float:left;}

/* HEADER FOOTER */
#header {
  height:85px;
  background:url('/images/header_bg.png') 0 27px no-repeat;}
#header a{
  width:349px;
  display:block;
  float:left;
  margin:26px 0 0;
  padding:58px 0 0 0;
  overflow:hidden;
  height:0 !important;
  height /**/:58px;}
#footer{
  clear: both;}
#footer p{
  font-size:10px;
  color:#9B9483;
  margin: 0;
  padding: 10px 0 0 0;
  text-align: center;}

/* SEARCH */
#search{
  float:left;
  color:#4B2B16;
  height:100px;
  width:960px;}
#search form{
  font-family:Tahoma;
  font-weight:bold;
  margin:40px auto 0;
  width:410px;
  font-size:22px;}
#search .search_field{
  font-size:17px;
  padding:2px 4px;
  width:220px;}
#search .submit_field{
  font-size:14px;
  width:80px;
  padding:2px 5px;}


/* SHORT HEADER */
body.short{
  background:#fff url('/images/body_bg_short.png') repeat-x;}
body.short #header{
  height:55px;
  background:url('/images/header_bg_short.png') 0 12px no-repeat;}
body.short #header a{
  margin:11px 0 0 0;
  padding:38px 0 0 0;
  width:240px;
  height:0 !important;
  height /**/:38px;}
body.short #search{
  height:60px;}
body.short #search form{
  margin:17px auto 0;}


/* SIDEBAR */
#sidebar,
#sidebar2{
  font-family:Tahoma;
  font-size:11px;}
#sidebar h4,
#sidebar2 h4{
  font-size:11px;
  color:#fff;
  margin:0;
  padding:0;
  background: url('/images/sidebar_bar.png') top no-repeat;
  padding:4px 7px;
  margin:0;}
#sidebar ul,
#sidebar2 ul{;
  padding:0;
  margin:0;
  list-style:none;}
#sidebar li,
#sidebar2 li{
  width:100%; /*IE7*/
  padding:0;
  margin:0 0 10px;}
#sidebar ul ul,
#sidebar2 ul ul{
  border:1px solid #e6e6e6;
  border-top:none;
  background:#f9f9f9;
  padding:5px 10px;
  margin:0;
  list-style:none;}
#sidebar ul ul.adsense,
#sidebar2 ul ul.adsense{
  border:1px solid #e6e6e6;}
#sidebar ul ul li,
#sidebar2 ul ul li{
  line-height:20px;
  padding:0;
  margin:0;}

/* WELCOME */
table.welcome{
  margin:0 auto;}
.welcome td{
  font-family:Tahoma;
  font-size:14px;
  font-weight:bold;
  line-height:24px;}
.welcome td a{
  color:#0671B7;}
.welcome td a:hover{
  color:#C15600;}

/* KEY MATCH */
#keymatch ol{
  margin:0;
  padding:0;
  list-style:none;}
#keymatch li{
  margin:0 0 5px ;
  padding:0;}
#keymatch a{
  display:block;
  border:1px solid #eee;
  background:#F9F9F9;
  padding:4px 10px 4px 6px;}
#keymatch a:hover{
  color:#026CB7;
  text-decoration:none;
  background:#D3EDFF;
  border:1px solid #9DC9E7;}
#keymatch img{
  position:relative; /*IE*/
  float:left;
  border:0;
  margin: 0 7px 0 0;}
#keymatch cite{
  color:#666;}

/* RESULTS */
#results ol{
  margin:0;
  padding:0;
  list-style:none;}
#results li{
  margin:15px 0 20px;
  padding:0;}
#results h3 small{
  font-weight:normal;
  font-size:9px;}
#results a{
  color:#0671B7;}
#results a:hover{
  color:#C15600;}
#results p{
  margin:0;
  padding:0;}
#results cite a,
#results cite{
  color:#9B9B9B;}


/* RESULTS NAV */
.results_nav {
  margin:10px auto;}
.results_nav a{
  width:100px;
  text-align:center;
  font-size:11px;
  font-weight:bold;
  font-family:Tahoma;
  padding:3px 0;
  background:#C15600;
  display:block;
  color:#fff;}
.results_nav a:hover{
  text-decoration:none;
  background:#461F0A;}

/* CACHED */
#cached h3 small{
  font-weight:normal;
  font-size:9px;}
#cached a{
  color:#0671B7;}
#cached a:hover{
  color:#C15600;}
.textversion{
  padding:10px 40px;
  border:2px dotted #BABCBE;
  background:#fff;}
.textversion td{
  background:#eee;}


/* SEARCH 2 */
#search2{
  float:left;
  color:#4B2B16;
  height:60px;
  background:#C5E8FF;
  width:960px;
  margin:50px 0 0;}
#search2 form{
  font-family:Tahoma;
  font-weight:bold;
  font-size:16px;
  margin:16px auto 0;
  width:410px;}
#search2 .search_field{
  font-family:Arial;
  font-size:16px;
  padding:2px 4px;
  width:220px;}
#search2 .submit_field{
  font-size:13px;
  font-family:Arial;
  width:80px;
  padding:1px 5px;}

/* SEO SEARCHES*/
#seo_search{
  width:100%;
  clear:both;
  float:left;
  font-family:tahoma;
  margin:10px 0 0;
  font-size:10px;
  color:#aaa;}
#seo_search a{
  color:#999;}
#seo_search a:hover{
  color:#333;}











