body { margin: 0pt; padding: 0pt; background-color: rgb(255, 255, 255); font-family: Helvetica,sans-serif; font-size: 13px; }
div, p, h1, h2, h3, form, table, td, th { margin: 0pt; padding: 0pt; }
table { border-spacing: 0pt; }
form { display: inline; }
img { border: 0pt none ; }
.clearer { clear: both; }
.clearleft { clear: left; }
.clearright { clear: right; }
a:link { color: #B8136F; }
a:visited { color: rgb(147, 13, 133); }
a:hover, a:hover b { color: rgb(0, 0, 0); }
.nv a:visited, .nv a:visited b, a.nv:visited { color: rgb(0, 61, 232); }
.nv a:hover, .nv a:hover b, a.nv:hover { color: rgb(0, 0, 0); }
.lit a:link, a.lit:link { color: rgb(73, 123, 182); }
.lit a:visited, a.lit:visited { color: rgb(182, 73, 161); }
.lit a:hover, a.lit:hover { color: rgb(0, 0, 0); }
.litnv a:link, a.litnv:link { color: #B8136F; }
.litnv a:visited, a.litnv:visited { color: #B8136F; }
.litnv a:hover, a.litnv:hover { color: rgb(0, 0, 0); }
#search #searchEntry {
	border: 1px solid rgb(204, 204, 204);
	padding: 5px;
	width: 430px;
	text-align: center;
	background-color: #f8d3e8;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
}
#search #searchBox, #search #locationBox { 
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #E1E3CF;
color:#666666;
font-family:"gerogia";
font-size:16px;
padding:3px 4px;
width:315px; }
#search .button {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#EEEEEE none repeat scroll 0 0;
border:1px solid #E1E3CF;
color:#333333;
cursor:pointer;
font-size:12px;
padding:3px 4px;
text-transform:uppercase;
}
#tabs { margin: 40px auto -1px; width: 123px; }
#tabs .tab { border-style: solid; border-color: rgb(204, 204, 204); border-width: 1px 1px 0pt 0pt; padding: 5px 0pt; float: left; width: 60px; font-size: 13px; color: rgb(119, 119, 119); text-align: center; }
#tabs .tab.active { border-width: 1px 1px 0pt; background-color: rgb(238, 238, 238); color: rgb(0, 0, 0); font-weight: bold; }
#header { border-bottom: 3px solid rgb(170, 170, 170); background-color: rgb(255, 255, 255); height: 60px; }
#headerContent { margin: 0pt auto; width: 795px; position: relative; height: 60px; }
#header #logo { position: absolute; top: 8px; left: 10px; }
#header #search { position: absolute; z-index: 100; height: 40px; top: 10px; left: 195px; }
#header #searchEntry { display: block; float: left; margin-right: 5px; }
#header #searchButton { display: block; float: left; margin-right: 5px; line-height: 40px; height: 40px; }
#header #searchOptionsCtrl { display: block; float: left; line-height: 40px; height: 40px; }
#main {
	background:#FFFFFF url(http://www.besigh.com/files/background.png) repeat-x scroll 0 0;
}
#mainContent { margin: 0pt auto; padding: 10px; width: 795px; }
#footer { border-top: 3px solid rgb(204, 204, 204); padding: 10px; background-color: rgb(255, 255, 255); color: rgb(119, 119, 119); }
#footer ul { margin: 0pt 0pt 10px; padding: 0pt; list-style-type: none; text-align: center; }
#footer li { margin: 0pt; padding: 0pt; display: inline; }
#footer img { vertical-align: top; }
#footer .copy { font-size: 11px; }
#footer .debug li { display: block; }
#footer .debug .dump { border: 2px solid rgb(170, 170, 170); padding: 8px; font-family: monospace; background-color: rgb(238, 238, 238); }
#results { border: 1px solid rgb(204, 204, 204); padding: 10px; background-color: rgb(255, 255, 255); margin-right: 180px; width: 593px; }
#results iframe {
        width: 593px;
} 
#results h2 { font-size: 20px; line-height: 23px; margin-bottom: 10px; font-weight: normal; }
#results h2.nores { margin-bottom: 0pt; }
#results h2 #timer { float: right; margin-left: 15px; font-size: 13px; line-height: 23px; color: rgb(119, 119, 119); }
#results ul { border-top: 1px dashed rgb(204, 204, 204); margin: 0pt; padding: 0pt; list-style-type: none; }
#results ul div.thread { border: 1px solid rgb(204, 204, 204); margin-top: 10px; background-color: rgb(238, 238, 238); margin-left: 58px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; }
#results ul div.thread { display: inline-block; }
#results ul div.thread { display: block; }
#results ul div.thread ul { border-width: 0pt; }
#results li { border-bottom: 1px dashed rgb(204, 204, 204); margin: 0pt; padding: 15px 5px; overflow: hidden; }
#results li div.avatar { overflow: hidden; float: left; width: 48px; height: 48px; }
#results li div.avatar a { text-decoration: none; }
#results li div.avatar img { width: 48px; height: 48px; }
#results li div.avatar a.from_av { display: block; width: 36px; height: 36px; }
#results li div.avatar a.to_av { display: block; width: 26px; height: 26px; margin-left: 22px; margin-top: -14px; }
#results li div.avatar a.from_av img { width: 36px; height: 36px; }
#results li div.avatar a.to_av img { border: 1px solid rgb(204, 204, 204); width: 24px; height: 24px; }
#results li.nested div.avatar { overflow: hidden; float: left; width: 36px; height: 36px; }
#results li.nested div.avatar img { width: 36px; height: 36px; }
#results li .msg { margin-left: 58px; font-size: 14px; line-height: 17px; margin-bottom: 5px; }
#results li.nested .msg { margin-left: 45px; font-size: 13px; line-height: 15px; margin-bottom: 3px; }
#results li .msgtxt.translated { background-color: rgb(255, 255, 204); }
#results li .info, #results li .debug { margin-left: 58px; color: rgb(119, 119, 119); font-size: 13px; }
#results li .location { margin: 5px 0pt 5px 58px; font-size: 13px; color: rgb(61, 148, 56); }
#results li .info .source a { font-style: italic; color: rgb(119, 119, 119); text-decoration: none; }
#results li .info .source a:visited { color: rgb(119, 119, 119); }
#results li .info .source a:hover { color: rgb(102, 102, 102); text-decoration: underline; }
#results li .debug { padding-top: 5px; padding-left: 10px; }
#results li.nested .info { margin-left: 45px; color: rgb(119, 119, 119); font-size: 11px; }
#results li.inthread { border: 0pt none ; padding-bottom: 0pt; }
#results li.nested { border-top: 1px dashed rgb(204, 204, 204); padding-left: 8px; padding-top: 5px; padding-bottom: 5px; }
#results li .one_sided_expl { margin-top: 5px; }
#results li img.thread { margin-bottom: -5px; }
#results div.thread li.first { border-top: 0pt none; }
#results li.featured { background-color: rgb(255, 255, 204); }
#results .paginator { margin: 10px 0pt; text-align: center; }
#results #pager-bottom.paginator { margin-bottom: 0pt; }
#sidebar { width: 170px; float: right; }
#sidebar .module { border: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 10px; padding: 10px; background-color: rgb(255, 255, 255); color: rgb(119, 119, 119); -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; width: 148px; }
#sidebar .module h3 { font-weight: normal; margin-bottom: 5px; font-size: 13px; color: rgb(0, 0, 0); }
#sidebar #share ul { margin: 0pt; padding: 0pt; list-style-type: none; }
#sidebar #share li { margin: 0pt 0pt 10px; padding: 0pt; color: rgb(0, 0, 0); }
#sidebar #share li.last { margin: 0pt; }
#sidebar img.rss { margin-bottom: -3px; }
#sidebar img.twitter { margin-bottom: -3px; }
#sidebar img.lang { margin-bottom: -3px; }
#sidebar #language { color: rgb(0, 0, 0); }
#sidebar #languageSelect { margin-top: 10px; }
#sidebar #languageSelect p { color: rgb(119, 119, 119); margin-bottom: 5px; }
#sidebar #language .option, #sidebar #translator .option { width: 125px; font-size: 13px; }
#sidebar #translator { color: rgb(0, 0, 0); }
#sidebar #translator span { color: rgb(119, 119, 119); }
#sidebar #translator #transPoweredBy { font-size: 11px; color: rgb(119, 119, 119); margin-top: 5px; }
.auto-trans { margin-top: 5px; font-size: 13px; color: rgb(61, 148, 56); }
.nested .auto-trans { font-size: 11px; margin-top: 3px; }
#sidebar .list ul { margin: 0pt 0pt 10px; padding: 0pt; list-style-type: none; }
#sidebar .list li { margin: 0pt 0pt 5px; padding: 0pt; color: rgb(119, 119, 119); }
#sidebar .list li.last { margin: 0pt; }
#sidebar #promo b { padding: 2px; background-color: rgb(255, 255, 204); }
#res-update, #suggest-lang, #alert, #network-cache { margin: 0pt 0pt 10px; padding: 0pt 0pt 0pt 5px; font-size: 14px; font-weight: normal; background-color: rgb(255, 255, 204); height: 30px; line-height: 30px; }
#network-cache { font-size: 10pt; text-align: right; background-color: rgb(255, 255, 255); }
#new-res-count { font-weight: bold; }
#suggest-lang { text-align: center; }
#new-res-count { font-weight: bold; }
#alert { display: none; background-color: rgb(255, 255, 255); color: rgb(242, 82, 53); padding-left: 0pt; line-height: 16px; padding-top: 10px; margin-bottom: 0pt; }
span.expand { color: rgb(119, 119, 119); font-size: 11px; line-height: 17px; }
#nearmap img { border: 1px solid rgb(204, 204, 204); width: 146px; height: 146px; display: block; }
#nearmap p { margin-top: 5px; color: rgb(119, 119, 119); font-size: 11px; }
#results li.st { border: 0pt none ; background-color: rgb(237, 242, 248); }
#results li.st .info .stnote { float: right; color: rgb(162, 179, 199); }
#spelling { margin: 10px 0pt; font-size: 14px; }
#spelling.nores { margin-bottom: 0pt; }
#spelling em { font-weight: bold; font-style: normal; color: rgb(204, 0, 0); }
#spelling b { font-style: italic; }