body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, p, form{
	margin: 0;
	padding: 0;
}
body {
		font-family: Arial,Helvetica,sans-serif;
	color: #333333;
	background:#bbddff;
	margin: 0px;
	line-height: normal; }
/*
body a:link { color: #3D81EE; }
body a:visited { color: #3D81EE; }
body a:hover { text-align: center; color: red; text-decoration: none; }
*/
body a:hover { text-align: center; color: red; text-decoration: none; }

/*body{ font-family: Arial, Helvetica, Georgia, Sans-Serif; font-size: 12px; text-align: center; vertical-align: top; color: #000; 

background-color: white; } */

h1{ padding: 10px; font-size: 24px; font-family: "Verdana", Georgia, Sans-Serif; font-weight: normal; color: #000; }
h3{ padding: 22px; font-size: 14px; font-family: "Verdana", Georgia, Sans-Serif; font-weight: normal; color: #000; }
h4{ padding: 6px; font-size: 12px; font-family: "Verdana", Georgia, Sans-Serif; font-weight: normal; color: #000; }

h1 a{
	font-weight: normal;
	color: #fff;
}
a{ color: black; text-decoration: underline; }

a:hover { text-decoration: none; }
a img{border: 0;}

address, dl, p{
	padding: 10px 0 0;
}


blockquote{ background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin: 10px 0 0; 

padding: 2px; border: solid 1px black; }

blockquote p{ padding: 10px; }

blockquote blockquote{
	margin: 10px;
	background: #fff;
}

code{
	background: #f9f9f9;
}

dt{ font-weight: bold; }

dd{ padding: 0 0 0 10px; }

hr{
	clear: both;
	margin: 0px 0px 10px;
	border: 0;
	height: 1px;
	text-align: left;
	background: #BBBBBB;
	color: #BBBBBB;
}

input, textarea, select, button {
	font-family: Arial, Helvetica, Georgia, Sans-Serif;
	border: 1px #A0A0A0 solid;
	font-size: 12px;
	padding: 2px;
}
button a { text-decoration: none; }
button a:link { text-decoration: underline; }
button a:hover { text-decoration: underline; }

input#s, input#author, input#email, input#url, textarea#comment{
	padding: 3px;
}

input#author, input#email, input#url{
	margin: 0 5px 0 0;
}

pre{
	width: 90%;
}

small{
	font-size: 11px;
}

.enterthing { display:none; overflow:hidden; height: 195px;}
.thingtitle { font-size: 18px; padding-left: 10px; background-color: #EEEEEE; margin-bottom: 10px; margin-right: 5px;}
.thingentrytools { font-size: 14px; padding-top: 8px;}
.thingsub { font-size: 10px; padding: 2px 10px 2px 10px;}
.thingsub a { text-decoration: none; }
.thingsub a:hover { text-decoration: underline; }
.thingdisp { font-size: 16px; padding: 20px 10px 20px 10px; line-height: 20px;}
.addedthing { font-size: 14px; padding: 2px 10px 2px 10px;}
.backlink { font-size: 12px; padding: 2px 10px 2px 10px;}
.things hr { margin-right: 8px; }
.thingentry { margin-bottom: 10px; margin-left: 10px }
.thingentry textarea { font-size: 14px; }
.commentsub { font-size: 12px; padding: 5px 5px 0px 10px;}
.commentsub img { padding: 2px; margin-right: 10px; border: 1px #333 solid; display:inline-block; vertical-align:middle }
.comment { font-size: 14px; padding: 2px 5px 5px 80px; }
.commentbox { font-size: 14px; padding: 2px 5px 5px 14px; }
.commentr1 { background-color: #EEEEEE; }
.commentr2 { background-color: white; }
.comments hr { margin-right: 8px; }
.sbcategories li { font-size: 12px; line-height: 12px; padding-left: 8px; color: #202020;}



/*.menusel td a { text-decoration:none; }
.menusel td a:hover { text-align: center; background-color:#EEEEEE; color: red; text-decoration: none; } */
.menu { background-color: #ffffff; color: #202020; margin-bottom: -5px; margin-left: -1px; border-collapse: separate;}
.menu td { font-size:12px; font-family: Verdana, sans-serif; background-repeat: repeat; border-top: 1px #BBBBBB solid; border-right: 0px #BBBBBB solid; border-left: 1px #BBBBBB solid; text-decoration: none; padding: 2px 5px 3px 5px;}
.menu td a { text-decoration:none; color: #3D3C3B; }
.menu td.menusel a { text-decoration:none; color: #000000; }
.menu td a:hover { text-align: center; color: red; text-decoration: none; }
.menu td.menusel { font-size: 13px; color: #000000; border-top: 1px #BBB solid; border-left: 1px #BBB solid; border-right: 0px #000 solid; text-decoration: none; padding: 2px; background-repeat: repeat; padding-left: 20px; padding-right: 20px; border-collapse: separate;}

.skad { background-color: gray; height: 600px; width: 160px; border: 1px #000 dotted; margin: 3px;}
.topad { width: 728px; height: 90px; visibility: visible; float: right; margin-top: 13px; margin-right: 5px; border: 0px #BBB solid; }
.boxad { background-color: white; height: 250px; width: 300px; border: 0px #BBBBBB solid; margin-top: 2px;}
.rightbar { background-color: white; padding: 5px; }
.sbcontent { background-color: white; line-height: 12px; font-size: 12px; padding-left: 3px; padding-top: 3px; padding-bottom: 3px;text-decoration: none; color: #202020;}
.sbcontent ul { line-height: 14px; padding-top:5px; margin-top: 5px; }
.sbcontent li { font-size: 12px; line-height: 12px; padding-left: 3px; color: #202020;}
.sbcontent li a { background-color: white; line-height: 12px; font-size: 12px; padding: 0px; color: #202020;}
.sbcontent li a:hover { background-color: white; line-height: 12px; font-size: 12px; padding: 0px; color: red; text-decoration: none; font-weight: 500;}
.sbcontentbox { background-color: white; line-height: 12px; font-size: 12px; padding-top: 0px; padding-bottom: 3px;text-decoration: none; margin: 0px; }
.sbcontentbox ul { line-height: 14px; padding-top:5px; margin-top: 5px; }
.sbcontentbox li { font-size: 12px; line-height: 12px; padding-left: 3px;}
.sbcontentbox li a { background-color: white; line-height: 12px; font-size: 12px; padding: 0px;}
.sbcontentbox li a:hover { background-color: white; text-decoration: none; line-height: 12px; font-size: 12px; padding: 0px; color: red;}
.sbtitle { border-top: 0px #BBB solid; border-bottom: 0px #BBB solid; border-left: 0px #BBB solid; text-align:center; padding: 3px;  color: #202020; }
.sbbox { background-color: white; border: 0px #BBB solid; text-align:left; padding: 0px; }
.sbcontentbox SELECT {width:85%; font-size:10px; padding-top:0px;margin-top:0px;}
.sbcontentbox INPUT.text {width:85%; font-size:10px; padding-top:0px;margin-top:0px;}
.sbcontentbox INPUT.submit {width:85%; font-size:10px; padding-top:0px;margin-top:0px;}
.mptitle { font-size: 14px; text-align: center; padding: 5px; border-bottom: 0px #BBBBBB solid; border-left: 0px #BBBBBB solid; border-top: 1px #BBBBBB solid; margin-top: 0px; color: #202020; width: 668px;}
.mptitlemsg { background-color: #edecfa; font-size: 14px; text-align: left; padding: 8px; border: 1px #BBBBBB dotted; margin: 3px 3px 3px 3px;  }
.footertext { background-color: white; font-size: 10px; text-align:center; padding-top: 4px; padding-bottom: 4px; }
.footertext a { text-decoration: none }
.footertext a:hover { color: red; text-decoration: none; }
.help { padding: 3px; font-size:12px; line-height: 16px; }
.help li { list-style-type: none; }
.inlhelps { font-size: 10px; padding: 3px; line-height: 12px;}
.inlhelp { font-size: 12px; padding: 3px; line-height: 12px;}
.errors { padding: 3px; }
.errors li { color: red; font-size: 12px; list-style-type: none; }
.home { background-color: white; line-height: 16px; font-size: 12px; padding: 5px; text-decoration: none; margin-top: 10px; }
.home p { margin-top: 10px; }
.home ul { line-height: 16px; padding-top:5px; margin-top: 5px; list-style-type: disc;  }
.home li { font-size: 12px; line-height: 15px; margin-left: 0px; }
.home li a { background-color: white; line-height: 14px; font-size: 12px; padding: 0px; color: #3D81EE;}
.home li a:hover { background-color: white; line-height: 12px; font-size: 12px; padding: 0px; color: red; text-decoration: none;}
.faq .cat { font-size: 16px; font-weight: bold; margin-left: 10px;}
.faq ul { font-size: 14px; list-style-type:none; margin-right: 10px;}
.faq li.hdr { font-weight: bold; margin-left: 0px; margin-top: 10px; }
.faq li.txt { font-size: 12px; line-height: 12px; margin-left: 15px;}
.llinks { background-color: white; line-height: 12px; font-size: 12px; padding: 5px; text-decoration: none; margin: 0px; }
.llinks a:link { color: #3D81EE; }
.llinks a:visited { color: #3D81EE; }
.llinks a:hover { text-align: center; color: red; text-decoration: none; }
.llinks td { background-color: white; line-height: 12px; font-size: 12px; padding: 5px; text-decoration: none; margin: 0px; }
.nav { line-height: 14px; font-size: 14px; padding: 2px; text-decoration: none; margin-top: 10px; }
.nav a:link { color: #3D81EE; }
.nav a:visited { color: #3D81EE; }
.nav a:hover { text-align: center; color: red; text-decoration: none; }
.error { line-height: 12px; font-size: 12px; padding: 5px; text-decoration: none; margin: 0px; color: red; }
.gensmall { line-height: 10px; font-size: 10px; padding: 5px; text-decoration: none; margin: 0px; }
.statement hr { font-size: 12px; font-weight: bold; padding-left: 3px; padding-right: 3px; }
.statement th { font-size: 12px; font-weight: bold; padding-left: 3px; padding-right: 3px; }
.statement td { font-weight: normal; font-size: 10px;  padding: 3px; }
.centerpanel { border: 1px #BBB dotted; margin-top: 15px; margin-left: auto; margin-right: auto; margin-bottom: 15px; padding: 6px;}
.centerpanelnb { margin-top: 5px; margin-left: auto; margin-right: auto; margin-bottom: 15px; padding-left: 6px; padding-right: 6px; padding-top: 0px;}


div#listtools { display: block; }
.captcha {
  margin: 5pt;
}
.captcha input, .captcha#textarea {
  background: #FFFFFF;
  border: 1px solid #333;
  color: #999;
}


.ltable { border: 1px #BBB solid; }
.ltable td { vertical-align: top; margin: 0px; padding: 3px; font-size: 10px;}
.ltable th { font-size:14px; text-align: left; vertical-align: middle; padding-left: 5px; color: #202020;}
#header { padding: 0; height: 110px; background-color: #FFFFFF;}
#header h1 { font-size: 28px; background-color: transparent; text-align: center; float: left; }
#header a { text-decoration: none; }
#header a:hover { text-decoration: underline; }
#container{ background-color:#FFFFFF; border-right:1px #333 solid; border-left:1px #333 solid; border-bottom:1px #333 solid; padding-right:2px; padding-left:2px; margin: 0 auto; width: 990px; text-align: left; vertical-align: top; color: #000; background-repeat: repeat-y; }

#page{ background-color: #FFFFFF; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 50px; margin-top: 0; }
.sidebar, .rightcolumn{ float: left; width: 303px; margin-right:0px; margin-left: 5px; line-height: 16px; border: 0px #000 solid }

.rightcolumn{ float: right; width: 303px; line-height: 18px; background-color: #bbbbbb; padding: 0; }

.sidebar ul{
	margin: 0;
	padding: 0;
}

.sidebar ul{
	list-style-type: none;
}

.sidebar ul a{ text-decoration: none; }
.sidebar ul a:hover { text-decoration: none; }
.sidebar ul li{ margin: 0 0 10px; }
.sidebar ul li h2{ padding: 5px 10px 0; font-size: 12px; font-weight: bold; color: white; background-image: none; background-repeat: 

repeat; background-attachment: scroll; background-position: 0 0; }

.sidebar ul ul{ background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin-left: 5px; 

padding: 0 10px 10px; }

.sidebar ul ul li{
	border: 0;
	margin: 0;
	padding: 0;
	line-height: 20px;
}

.sidebar ul ul ul{
	padding: 0;
}

.sidebar ul ul ul li{
	padding: 0 0 0 10px;
}
#maincolumn{ float: left; width: 678px;  margin-top:3px; margin-bottom: 0px; line-height: 22px; border-right: 1px #BBBBBB solid; background-color: white; }
.dsep{ margin: 12px 15px 12px; padding: 0;  border-width: 1px; border-bottom:1px solid #000; }
.browse{
	font-size: 12px;
	padding: 0px 10px 10px;
}
#footer{ clear: both; width: 990px; padding: 10px 0 0; line-height: 22px; }
#footer p { margin-left: 10px; }
/*Search Box*/
#search { color: white; font-weight: bold; text-align: right; padding-top: 20px; padding-right: 20px; }
#search input{ margin: 0 0 5px; }


