/*
Theme Name: bb19_no_rubbish
Theme URI: http://LL19.com/
*/

/* Globals 
=================================== */
* { margin: 0; padding: 0; }
body {line-height:180%;margin-bottom: 20px; font-family:'Trebuchet MS', 'Lucida Grande', Verdana, Tahoma, Arial; font-size:12px; color: #828282; background-color: #F0F0F0;}
a,a:visited  { color: #9B9B9B; text-decoration: underline;  }
a:hover { color: #000; text-decoration: underline;  }
pre, code { font: 12px Monaco, 'Courier New', monospace; }
p{ padding: 8px 0 8px;}
h1 { font-size: 2em; }
h2 { font-size: 12px; text-transform:uppercase; font-weight:normal;}
img.avatar { border: 1px solid #ddd; }
img.noborder {border: 0px; padding:0px;}

/**topflash**/
#topflash { position: absolute; top:0; left: 0px; height:66px; width:100%; z-index: 5; background: #FFFFFF url(images/topbg.jpg) bottom repeat-x;}
#about { position: absolute; top:38px; right: 15px; z-index: 5;}

/**search**/
div.search {width: 150px; text-align: center; position: absolute; top:0px; right:0px; overflow: hidden; z-index:6;}
div.search input {border: 1px solid #BFBFBF; font-size: 12px;margin: 0; color:9B9B9B;}
div.search input.submit {line-height: 15px; font-size:12px; background-color: #FFFFFF; color: #BFBFBF;}
div.search input.submit:hover { color: #FFFFFF; background-color: #BFBFBF;}

/**topName**/
div#description {font-size: 12px;color: #CC0033; padding: 0px;position: absolute; right:10px; top:36px;  z-index:6; }
div#description a,div#description a:visited { color: #818181; text-decoration: underline; }
div#description a:hover{ color: #000000; text-decoration:underline; }

div#navigation {position: absolute; left:100px; top:24px;  z-index:7; }
div#navigation li a:hover {color: #000000; text-decoration:underline;}
div#navigation li a,div#navigation li a:visited {font-weight: bold;color: #818181; text-decoration: none; font-size: 12px; text-transform:uppercase;}
div#navigation li {list-style-type:none; float: left; margin-right: 20px; border: 1px solid #BFBFBF; border-bottom:0px; background-color: #F0F0F0; padding: 10px 20px 10px 20px ;}
div#navigation li.targetO { z-index:1; padding: 1px 15px 1px 15px; margin-top:13px; background-color: #FBFBFB; color:#818181;}
div#navigation li.targetO a,div#navigation li.targetO a:visited { color: #CCCCCC;}
div#navigation li.targetO a:hover {color: #000000; text-decoration:underline;}

/**main**/
div#explanation {color: #999933; font-size: 12px;  background: #FFFFCC; padding: 10px;margin: 15px 0; width:200px;}
div#explanation strong {color: #666633; font-weight: bold;}
div#explanation p { margin:0px; padding:0px;}
div#explanation a,div#explanation a:visited {color: #666633; text-decoration: none;}
div#explanation a:hover {color: #000000; text-decoration: underline;}
p.frontpageheatmap { width:180px;}

#sidebar {position: absolute;top: 0; left: 0; width: 200px; overflow: hidden;}
#topbar {color: #828282; border-bottom: 1px solid #9B9B9B; font: 10px Verdana,Arial,Helvetica,sans-serif; padding: 5px 10px; text-transform: uppercase; font-weight:bold; text-align:left;}
#wrapper { position: relative; width: 750px; margin:auto; top:130px; z-index:11;}
#content {	font-size: 1.2em; width: 680px; margin: 0px auto 25px;  padding: 30px; border: 1px solid #BFBFBF; background-color:#FFFFFF;}
#blog19_icon { position: absolute; top:10px; left: 285px; z-index:10;}

#newTopic {color:#000000; padding:0px; margin:0px; margin-bottom: 20px; font-size:11px;}
.newTopicText { float:none; clear:both; padding:0px; margin:0px;}
#newTopic a { color:#000000;}
#newTopic h2 { font-size: 19px; font-weight: bold;}

/**footer**/
#footer { position: relative; z-index:11; margin: 100px auto; width:780px; color: #000000; padding-top: 120px;  margin-bottom: 55px; font-size: 11px;letter-spacing: 2px;text-transform: uppercase; text-align: center;}

/***table***/
#latest, #forumlist, #favorites {width: 100%;}

#latest, #forumlist, #favorites { color: #92928c;}
#latest th, #forumlist th, #favorites th { color: #828282;}

#latest a, #forumlist a, #favorites a{ color: #9B9B9B; text-decoration:none;}
#latest th a, #forumlist th a, #favorites th a{ color: #828282; text-decoration:none;}

#latest a:visited, #forumlist a:visited, #favorites a:visited{ color: #9B9B9B; text-decoration:none;}
#latest th a:visited, #forumlist th a:visited, #favorites th a:visited{ color: #828282; text-decoration:none;}

#latest a:hover, #forumlist a:hover, #favorites a:hover{ color: #000000; text-decoration: underline;}
#latest th a:hover, #forumlist th a:hover, #favorites th a:hover{ color: #000000; text-decoration: underline;}

#latest th, #forumlist th, #favorites th { border: 0px; border-bottom: 1px solid #9B9B9B; font: 10px Verdana,Arial,Helvetica,sans-serif; padding: 5px 10px; text-transform: uppercase; font-weight:bold; text-align:left;}
#latest td, #forumlist td, #favorites td { padding: 5px 10px; text-transform:uppercase; border-bottom: 1px dotted #9B9B9B;}

#forumlist tr td div.nest {padding-left: 2.5ex;}
#forumlist tr td a {font-size:12px;}
#latest tr td a {font-size:12px;}
#latest tr td.num a {font-size:10px; font-weight: bolder;}

small.small_forum_description { font-size:12px;}
small.smalltable{font: 10px Verdana,Arial,Helvetica,sans-serif; font-weight: bold; color:#C9C9C6;}

/***post-form***/
fieldset {border-width: 0;padding: 0;margin: 0;}
.bbcrumb {font-size: 16px; letter-spacing: 1px; margin-bottom: 20px; color:#000000; font-weight: bold;}
.bbcrumb a,.bbcrumb a:visited{ color: #9B9B9B; text-decoration: none;}
.bbcrumb a:hover{ color: #000000; text-decoration: underline;}

.post-form {font-size: 12px;letter-spacing: 1px;color:#828282; margin-top: 25px;}
.postform { border: 0px;}
.postform textarea {
	height: 12em;
	margin: 5px 0;
	padding: 5px;
	width: 720px;
	display: block;
}

.postform label { display: block; }



/* Login, Register, Profile Edit
=================================== */

fieldset {
	border-top: 3px double #9B9B9B;
	border-bottom: 1px solid #9B9B9B;
	border-left: none;
	border-right: none;
	padding: 10px 0 10px 10px;
	margin-top: 25px;
}
fieldset table {font-size: 12px; color:#828282;}
fieldset table th {width: 100px;font-size:11px; font-weight: normal; color:#828282; padding: 6px 0px 6px 0px;}
fieldset p {font-size: 12px; color:#828282;}
fieldset textarea#post_content { width: 90%;}

/**forum**/
.nav {margin: 10px 0 0 15px; font-size:11px;}
.nav span { font-weight: bold; }
.nav span, .nav a { padding: 6px; }
.rss-link { margin-top: 10px; padding: 6px 0px 0px 25px; font-size:11px;background-image: url('images/feed-icon-16x16.gif');background-repeat: no-repeat;background-position: 0 50%;}

/**topic**/
.topictitle {font-size: 19px; font-weight: bold; text-transform:uppercase;  color:#000000; margin-top:30px;}
.topicmeta {font-size:11px; color:#000000;}

#thread {list-style: none; font-size:12px; margin: 0;padding: 0; border-top: 1px #9B9B9B dotted;  margin-bottom:60px;}
#thread li ol, #thread li ul { margin-left: 40px; }
#thread li ol li, #thread li ul li { padding: 0; }
#thread li.deleted { background-color: transparent; }

#content_bb {margin-top:20px;}
div.post { font-size:12px; margin: 15px 0px 15px 0px; padding: 15px 0px 15px 0px; border-top: 1px dotted #9B9B9B; border-bottom: 1px dotted #9B9B9B;}
.poststuff {
	clear:both;
	_clear: none; /* Hack to fix broken .alt coloring in IE6 */
	border-top: 1px dotted #9B9B9B;
	margin: 10px 0 0;
	padding: 15px 0 0;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

/**register**/
.register {margin: 25px 0px 0px 0px; text-align:center; color:#828282; font-size:11px;}

/**tags**/
#hottags_single{ padding-top:25px;}
/***search***/
ol.results li { margin: 20px 0px 20px 0px; list-style:none;  border-bottom: 1px dotted #9B9B9B;}
ol.results li p{ font-size:12px; color: #828282;  line-height:180%; }


/**newtopic**/
#frontpage_tags_topic {}
#newtopicbg{display:none;width:100%;height:100%;background: #F0F0F0;position:absolute;top:67px;left:0; z-index:3; overflow:hidden;}
#newtopicbg pre { margin:20px; font-size: 1.2em; line-height:180%; font-family:Verdana, Arial, Helvetica, sans-serif;}
#newtopic{ display:none;width:430px;height:510px;background: url(images/bg.gif) no-repeat;position:absolute;top:85px; z-index:14; padding:20px; color:#000000;}
#newtopictext_top {overflow: auto; padding-top:10px; padding-left:10px; width: 350px; height:375px;}
#newtopictop{display:none;width:220px;height:210px;  background: url(images/top.gif) no-repeat;  position:absolute;top:520px; z-index:12;}
#newtopictop2{display:none;width:115px;height:128px;  background: url(images/top2.gif) no-repeat;  position:absolute;top:20px; padding:0px; margin:0px; z-index:13;}
#newtopicclose{display:none;width:30px;height:20px;position:absolute;top:100px; z-index:15; background: url(images/close.gif) no-repeat; padding-top: 20px;}
#newtopicclose a { color:#000000;}
#newtopicclose a:hover { color:#FF0000;}
#newtopicclose:hover a { color:#FF0000;}
#newtopicclose:hover {color:#FF0000;background: url(images/closehover.gif) no-repeat;}
.ifnewtopictexttop{ font-size:12px; font-weight:bold; margin-bottom:10px; padding-top:5px; padding-bottom:5px; border-bottom:1px dotted #000000; }
.ifnewtopictexttitle{ font-size:14px; font-weight:bold; margin-bottom:10px; text-transform:uppercase;}
#viewmore { font-size:12px;  background:url(images/topicbg.png) no-repeat; background-position: 7px 0; color:#D90000; padding:0px; margin:0px; padding-left:36px; padding-top:0px; color:#D90000;}
.ifnewtopictextmain {color: #333333; font-size:12px; }
.ifnewtopictextmain p{ padding: 5px 0 5px;}
.ifnewtopictextmain .igBar { padding:0px; margin:0px;}
.ifnewtopictags { padding: 0px 0px 20px 0px;}
#viewtoptags{ font-size:11px; text-transform:uppercase; color:#828282; padding:0px; margin:0px; padding-bottom:3px; border-bottom:1px solid #9B9B9B; padding-left:12px;  margin-bottom:10px; font-weight:bold;}
.ifnewtopictags a { color:#828282; text-decoration:none;}
.ifnewtopictags a:hover { color: #000000; text-decoration:underline;}
#topProfile { margin-bottom:10px; background:url(images/headimages.gif) no-repeat; padding-left: 105px; padding-bottom: 0px;}
#newtopicrss{ display:none;position:absolute;top:515px; z-index:15; font-size:19px; font-weight:bold; color:#000000; text-decoration:none;}
#newtopicrss a { color:#000000; text-decoration:none;}
#newtopicrss a:hover { color: #CC0000; text-decoration: underline;}
#topshadow{display:none;height:110px; width:100%; background: url(images/topbg1.jpg) repeat-x;  position:absolute; top:0px; z-index:13; left:0px;}
