body {background:#f3eccc url(img/bg.gif) repeat-x top; margin:0; padding:0;}
body,div,td,a,p,span {font-family:Arial; font-size:12px; color:#000000;}
img,table {border:0;}
form {padding:0; margin:0;}
a:hover {color:#c80000;}

.txtf {border:1px solid #646464; background:#ffffff url(img/sh.gif) repeat-x top;}
#menu {margin:12px 0px 0px 15px; height:38px;}
#menu div {float:left; margin-right:25px;}
#menu div a {font-weight:bold; font-size:13px; text-decoration:none;}
.txtf {border:1px solid #000000;}
.nu {text-decoration:none;}

.weather {float:left; background-repeat:no-repeat; background-position:right; margin:12px 5px 0px 15px; height:50px; color:#0066a0; font-weight:bold; font-size:13px; padding-right:55px;}
.weather span {color:#ed3200; font-size:18px;}

#links {border:4px solid #ffffff; background-color:#fefcc9; padding-bottom:3px;}

.pad15 {padding-left:15px;}
.pad15b {padding-left:15px; padding-bottom:19px;}
table td.pad15t {padding-left:15px; padding-bottom:19px; padding-right:20px;}
table td.pad15t p{font-size:17px; line-height:17px;}
.space {clear:both; height:15px;}
.little {line-height:7px;}
.line {clear:both; border-top:1px solid #bebebe; margin:15px 0px 15px 0px;}

.box {background-color:#ffffff; padding:15px 8px 0px 15px; vertical-align:top;}
.box td {vertical-align:top;}
.lab {font-size:13px; font-weight:bold;}

.bordered {border:1px solid #aaaaaa;}

.label {margin-top:10px; border-bottom:3px solid #f57800; height:22px;}
.label div {font-size:14px; font-weight:bold; color:#ffffff; background-color:#f57800; float:left; margin-left:20px; padding:4px 10px 4px 10px;}

#footer {border-top:3px solid #f57800; background-color:#ffffff; padding:8px 0px 40px 0px;}

ol{margin:0; padding:0; margin-left:30px;}
ol li{margin-bottom:20px;}

div.search-results{margin:15px; margin-bottom:25px;}
div.search-results ol{margin:0; padding:0; margin-right:20px;}
div.search-results ol li{margin:0; padding:0; list-style-type:none;border-bottom:dotted 1px #c3c3c3; padding-bottom:15px; padding-top:15px;}
div.search-results ol li a:link, div.search-results ol li a:active, div.search-results ol li a:visited{color:#919191; text-decoration:none;}
div.search-results ol li a:hover{color:#919191; text-decoration:underline;}
div.search-results ol li span a:link, div.search-results ol li span a:active, div.search-results ol li span a:visited{color:#de5400; text-decoration:none; font-size:15px;}
div.search-results ol li span a:hover{color:#de5400; text-decoration:underline;}

div.sponsored-results{background:#fefcc9; margin-top:10px; margin-right:15px;}
div.sponsored-results h4{float:right; font-size:11px; color:#a3a3a3; padding-right:10px;}
div.sponsored-results ol{margin:0; padding:0; padding-top:15px; padding-bottom:10px;}
div.sponsored-results ol li{margin:0; padding:0; list-style-type:none; margin-left:20px; margin-right:15px; margin-bottom:10px;}
div.sponsored-results ol li a:link, div.sponsored-results ol li a:active, div.sponsored-results ol li a:visited{color:#2c76ad; text-decoration:none;}
div.sponsored-results ol li a:hover{color:#f35600; text-decoration:underline;}
div.sponsored-results ol li span a:link, div.sponsored-results ol li span a:active, div.sponsored-results ol li span a:visited{color:#0062C4; text-decoration:underline; font-size:17px;}
div.sponsored-results ol li span a:hover{color:#f35600; text-decoration:none;}

ul.paging{margin:0; padding:0; margin:15px;}
ul.paging li{list-style-type:none; display:inline; padding:5px; padding-left:7px; padding-right:7px; border: solid 1px #e3e3e3;}
ul.paging li.current{background:#FC9303; color:#ffffff; margin-left:5px; margin-right:5px; border:0;}
ul.paging li.prev, ul.paging li.next{border:0;}

table.search-form{border-top:solid 15px #fefcc9;}

#paginator{border-top:solid 1px #cccccc; padding-top:10px; padding-bottom:10px; color:#f57800; font-weight:bold; font-size:13px;}
#paginator span{font-weight:normal; color:#cccccc; font-size:13px;}
#paginator a{padding-left:3px; padding-right:3px; font-weight:normal; font-size:13px;}
#paginator a:link, #paginator a:active, #paginator a:visited{color:#000000; text-decoration:underline;}
#paginator a:hover{color:#000000; text-decoration:none;}

input.but{background:#f57800; padding:5px; font-weight:bold; font-size:15px; border:solid 1px #FF641A; color:#ffffff; font-family:Arial, Helvetica, sans-serif;}