
#content a {font-weight: normal !important;} 

h1.localfactors {width: 500px; height: 99px; padding: 0; margin: 0 0 0px 0; border: 0; text-indent: -4000px; line-height: 0; background: url(images/local_search_logo_09.gif) no-repeat; font-size: 10px; }
h3.localfactors {position: relative; right: 0px !important; left: auto; margin-bottom: 0px; font-family: "Arial Narrow","Arial", Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #999999; margin-top: 0px !important;}
h2.lsrf, .localfactor h6 {font-family: "Arial Black","Arial","Helvetica",sans-serif; letter-spacing: -2px; font-size: 25px; font-weight: normal; text-transform: uppercase; line-height: 24px;margin: 0px; padding: 0px 0 -15px 0 !important; color: #000000;  }

h2.o {color: #cd8200; font-size: 38px; line-height: 36px; letter-spacing: -4px; padding-top: 35px !important; }

.skip {float: right; font-weight: bold !important; }

.contributors {padding: 20px 0px 20px 15px; background: #cd8200; margin-top: 0px !important; }
.contributors h4 {color: #FFFFFF !important; padding-top: 0px !important; margin-top: 0px !important; padding-left: 7px !important; }

.contributors ul {font-size: 10px; list-style-type: none; color: #FFFFFF; margin: 0 0 0 10px; padding: 0 0 0px 0; } 
.contributors li {margin: 0; padding: 0 5px 9px 0; float: left; clear: left; width: 130px; line-height: 12px; }
.contributors li.right {clear: right; float: right;}
.contributors a {color: #FFFFFF; font-weight: normal !important; letter-spacing: 0px; text-decoration: none;} 
.contributors a:visited {color: #8e5a00 !important; } 
.contributors a:hover {color: #333333 !important;}  
.caps {text-transform: uppercase; letter-spacing: 0px; font-weight: bold;}


#sidebar ol {margin: 0 0 0px 0; padding: 0 0 20px 20px; font-size: .9em;  }
#sidebar ol.larger {padding-top: 8px !important; }
#sidebar .contributors ul {font-size: .6em !important; padding-top: 8px !important; margin-left: 7px !important;}
#sidebar .contributors ul li {padding: 0 !important; margin: 4px 0 !important; border: 0px; background: #cd8200 !important;}
#sidebar .contributors ul li a {font-weight: normal; text-decoration: none; color: #f1f1f1;}
#sidebar .contributors ul li a:hover {text-decoration: underline; color: #f1f1f1;}

.featured ol {margin: 2px 0 0 4px !important; padding: 0; font-size: .7em !important; color: #666666 !important; }

blockquote.largequote {font-size: 18px !important; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.2em !important; position: relative; top: -3px; color: #666666; font-style: italic;}
blockquote.largequote p {font-size: 18px !important; padding-bottom: 15px !important;}   
.larger1 {font-size: 1.0em !important; }

ol.localresults {margin: 5px 0px 15px 3px; width: 160px !important; display: inline; float: left; font-size: 11px !important; text-indent: 0px; padding: 0px 0px 0px 0px;  list-style-type: decimal;  list-style-position: outside; }
ol.localresults li {margin-left: 30px; margin-right: 5px; padding-left: 0px !important; padding-bottom: 6px; position: relative; left: -8px; display: list-item;}
ol.localresults li a {font-weight: normal; }

p.ccomment {font-size: .7em !important; margin: 10px 0px !important; font-family: Georgia, Times New Roman, serif !important; z-index: 2 !important; }





.localfactor {padding: 25px 0px 35px 0px; border-bottom: 1px solid #aaaaaa; margin: 0 0 15px 0; position: relative; }
.backtoresults {position: absolute; bottom: -1px; left: 0px; font-size: .6em; text-transform: uppercase; padding: 7px; background: #aaaaaa;}
.backtoresults a, .backtoresults a:visited {color: #FFFFFF; }
.backtoresults a:hover {color: #333333; }



.value {position: absolute; right: -123px; top: 23px; background: #cd8200; text-align: center; color: #FFFFFF; font-weight: bold; padding: 7px 7px 9px 7px; border-right: 5px solid #885600; border-left: 3px solid #b67300; width: 60px;}

.deviation {position: absolute; right: -123px; top: 7em; background: #e5e5e5; text-align: center; color: #333333; font-weight: bold; padding: 7px; border-right: 5px solid #999999; border-left: 3px solid #d2d2d2; width: 60px;}

.change {font-size: .6em; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; position: relative; top: 2px; }

.changeold {position: absolute; right: -123px; top: 10.25em; background: #999999; text-align: center; color: #FFFFFF; font-weight: bold; padding: 7px; border-right: 5px solid #777777; border-left: 3px solid #888888; width: 60px; } 

 .importance {font-size: .6em; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; }

.localfactor h6 {color: #000000; padding-bottom: 8px;}

 .bignumber { color: #bababa; font-size: 54px; float: left; clear: left; padding: 0 10px 0 0; margin: 0 0px 0 0; border-right: 0px solid #999999; text-transform: none; position: relative; font-family: "Arial Black", Arial, Helvetica, sans-serif; font-weight: bold; line-height: 54px; letter-spacing: -4px; position: relative; top: -3px;}
 
 #featurebox {height: auto !important; width: 300px !important; /*margin-top: 55px;*/ }
 #outerwrapper {width: 1052px; }
 
body { background: url(images/bodybkg_LSRF.jpg) 735px 0px no-repeat #000000; /*padding-bottom: 0px; margin-bottom: -40px;*/} 
.lsrfcontent {position: relative; /*top: -50px !important;*/} 
.lsrfcontent #nav {/*top: 14px !important;*/ } 
.lsrfcontent #getintouch {/*padding-bottom: 55px;*/} 
.lsrfcontent #getintouch a {/*top: 74px;*/ }
#footer.lsrfcontent {border-top: 1px solid #999999;  }


.chunk {width: 270px; padding-top: 0px !important; left: 0px; border-left: 4px solid #d2d2d2 !important;} 
.chunk h4 {margin: 0; padding: 0; font-weight: bold; letter-spacing: 0px; font-size: 19px; font-weight: 100;} 
.chunk ol {margin: 0; padding: 0 0 0 15px; font-size: 11px;} 
.chunk li {border-bottom: 1px solid #d2d2d2; margin: 0; padding: 1px 0 4px 0; margin: 0 0 4px 0; font-size: 11px;}
.chunk li.last {border-bottom: 0px; }



.lsrfside h4 {font-weight: 100 !important; margin: 25px 0 15px 0; }

