/*







Theme Name: TeensHumor







Theme URI: http://GnarlyDesigns.com







Description: Made for ThemeHumor.com by <a href="http://gnarlydesigns.com">GnarlyDesigns</a>.







Version: 1.0







Author: Nads







Author URI: http://GnarlyDesigns.com/







Tags: Custom, TeensHumor, GnarlyDesigns







*/







/** reset */































html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, textarea, input, select {margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;}















table {border-collapse: collapse; border-spacing: 0;}















caption, th, td {text-align: left; font-weight: normal;}















table, td, th {vertical-align: middle;}















blockquote:before, blockquote:after, q:before, q:after {content: "";}















blockquote, q {quotes: "" "";}















a img {border: none;}















:focus {outline: 0;}































/** end of reset */



















/* Link Styles */































/** general styling */















html {height: 100%;}















body {background:#181616;color: #666; font: normal 12px tahoma, arial, sans-serif; line-height: 1.5;}







a {color:#707070;}



a:hover {color:#707070;}



a:active {color:#707070;}























#wrapper {width:800px;height:auto;margin:0 auto;margin-top:20px;}















.topbg {width:800px;height:2px;background-image:url('images/top_bg.jpg');float:left;}















.wrapping {float:left;padding-top:2px;clear:both;height:auto;width:800px;}















.menu_top {width:800px;height:22px;background-image:url('images/menu_top.jpg');}















.menu_main {width:800px;height:46px;background-image:url('images/menu_bg.jpg');float:left;}















.menu_logo {width:130px;height:46px;float:left;}































#menu {float: left; width: 350px;}















#menu ul {float: left; margin-left: 15px; padding-left: 0;}















#menu li {display: inline-block; list-style-type: none;line-height:44px; font-family: 'Droid Sans', arial, serif; font-size: 12px; color: #ccc;}















#menu ul li a {height:46px;display:inline-block;background: transparent url("images/separator.jpg") left center no-repeat; color: #999;















padding-left: 10px; padding-right: 5px;font-family: 'Droid Sans', arial, serif;}















#menu ul li a:hover { color: #777; }







.catg_main {width:800px;height:30px;background-image:url('images/catg_bg.jpg');float:left;}
#catg {float: left; width: 350px;}

#catg ul {float: left; margin-left: 15px; padding-left: 0;}





#catg ul li a {height:30px;display:inline-block;background: transparent url("images/separator_catg.jpg") left center no-repeat; color: #999;
padding-left: 10px; padding-right: 5px;font-family: 'Droid Sans', arial, serif;}









#catg li {display: inline-block; list-style-type: none;line-height:30px; font-family: 'Droid Sans', arial, serif; font-size: 12px; color: #ccc;}








.search {float:right;width:200px;;height:46px;background:url('images/searchform.jpg') no-repeat center center;}















.search input {width: 127px !important; height:20px; margin-top: 13px; margin-left: 27px;background:transparent;color:#758c9f;font-family:verdana;font-size:11px;}























#mygallery {width:586px;height:170px;float:left;}







.top_content {padding-top:2px;clear:both;}















.slideshow2 {width:556px;height:170px;float:left;font-size:12px;color:white;}















.hottestarticle {width:240px;height:170px;float:right;}















.hottest_top {width:240px;height:28px;background-image:url('images/hottestart_top.jpg');}















.hottest_main {width:240px;height:137px;background-color:#dcdcdc;}







.hottest_main ul li{list-style-type:none;}







.hottest_main ul li a{list-style-type:none;}















.hottest_footer {width:240px;height:7px;background-image:url('images/hottest_foot.jpg');}















.main_content {float:left;width:800px;height:auto;min-height:400px;background-color:#f2f2f2;background-image:url('images/content_bg.jpg');background-position:right;}















.sidebar {float:left;width:212px;height:auto;background-color:#e6e6e6;}































.sidebar_title {clear: both;background-position:right;float:left;width:209px;height:40px;background-image:url('images/title_side.jpg');background-repeat:no-repeat;margin-bottom:1px;}















.sidebar_content {clear: both;float:left;width:208px;height:auto;}















.sidebar_content li {list-style-type:none;height:28px;width:208px;margin:1px;margin-top:2px;background-color:#d2d2d2;}















.sidebar_content li a{font-family:verdana;color:#7c7c7c;font-weight:bold;font-size:10px;}















.diggwidg {float:left;}















.sidebar_title h2{margin-top:10px;margin-left:16px;color:#b3c2d5;font-family: 'Molengo', arial, serif;font-size:13px;}















.content {float:left;width:547px;height:auto;padding: 10px;}















.topbg_content {float:left;width:588px;height:4px;background-image:url('images/top_content.jpg');background-repeat:no-repeat;background-position:right;}















.content_footbg {float:left;width:588px;height:19px;background-image:url('images/content_footbg.jpg');}















.sidebar_footbg {float:left;width:212px;height:19px;background-image:url('images/side_footbg.jpg');}















.footer {float:left;width:800px;height:46px;background-image:url('images/footer.jpg');}















.beyond_foot {float:left;width:800px;height:30px;}















.menu_logo h1 {margin: 0; padding: 0;}















.menu_logo h1 a {display:block;height:46px;text-decoration: none;text-indent: -7500px;width:130px;margin: 0; padding: 0;}















a:link{color: #666; text-decoration: none;}















a:visited{color: #666; text-decoration: none;}















a:hover{color: #666; text-decoration:underline}















a:active{text-decoration: underline;}































.footer_text {text-align: center; color: #F2F2F2; font-size: 10px;margin-top: 5px;}































.menu_logo h1 {margin: 0; padding: 0;}















.menu_logo h1 a {display:block;height:46px;text-decoration:none;text-indent:-7500px;width:130px;}















.fconnect {float:left;width:78px;height:46px;background-image:url('images/separator.jpg');background-repeat:no-repeat;}















#fconnect {width:78px;height:46px;position:relative;left:0px;right:0px;top:0px;bottom:0px;}































































.latest_news {float:left;margin-left:5px;margin-top:15px;}















.lattext {margin-bottom:4px;float:left;border-bottom:2px solid #c8c8c8;width:550px;height:17px;background-image:url('images/stripes.jpg');background-repeat:no-repeat;background-position:right bottom;}















.lattext h2 a,















.lattext h2 a:hover,















.lattext h2 a:active















{margin-left:4px;color:#969696;font-size:12px;}















.lattext a,















.lattext a:hover,















.lattext a:active















{margin-left:3px;font-weight:bold;font-family:verdana;}































.latesttext {margin-left:10px;font-size:12px;font-family:verdana;font-weight:bold;text-align:right;width:540px;float:left;} 



.latesttext2 {color:#969696;margin-left:10px;font-size:13px;font-family:verdana;font-weight:bold;width:540px;float:left;}



.latesttext2 h2 a,















.latesttext2 h2 a:hover,















.latesttext2 h2 a:active















{margin-left:4px;color:#969696;font-size:12px;}















.latesttext2 a,















.latesttext2 a:hover,















.latesttext2 a:active















{margin-left:3px;font-weight:bold;font-family:verdana;color:#969696;}















.postcontent {float:left;height:auto;width:540px;margin-left:5px;}















.postcontent img{border:4px solid #bebebe;max-width:520px;}















.postfooter {margin-top:5px;width:550px;float:left;border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;height:16px;background-image:url('images/postfoot.jpg');background-position:right bottom;background-repeat:no-repeat;}















.postfooter p{color:#7e7e7e;height:16px;font-size:11px;margin-left:25px;float:left;}















.postfooter p a{color:#666666;}















.postfooter p a:hover{color:#8b8b8b;}















img.alignright {float:right; margin:0 0 1em 1em}















img.alignleft {float:left; margin:0 1em 1em 0}















img.aligncenter {display: block; margin-left: auto; margin-right: auto}















a img.alignright {float:right; margin:0 0 1em 1em}















a img.alignleft {float:left; margin:0 1em 1em 0}















a img.aligncenter {display: block; margin-left: auto; margin-right: auto}















<?php if ( $user_ID ) {} else { ?>







<?php } ?>















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















.sidebar ul li{width: 208px; height:28px; background-color: #D2D2D2; list-style-type:none; margin:2px 1px 1px; overflow: hidden; float: left;}















.sidebar ul li a{margin-top:1px;margin-left:4px;display: block;line-height: 26px;background: transparent url("images/newpost.jpg") left center no-repeat; padding-left: 20px; color:#7C7C7C; font-family:verdana; font-size:10px; font-weight:bold; height: 28px; overflow: hidden; padding-right: 2px;}







.topspacer {float:left;width:140px;height:20px;}



.usertop {float:left;width:300px;height:20px;}



.usertop p{margin-top:3px;}



.followus {float:right;width:70px;height:15px;margin-top:4px;}







/* Comments Style */



.comments {float:left;width:550px;height:auto;}



.comments a,



.comments a:hover,



.comments a:active {color:#707070;}



.comment-list {list-style-type:none;}



.commnt-list ul li{list-style-type:none;}



.comment-profile-left {float:left;}

.comment-content-right {float:left;}

.comment_main {clear:both;width:550px;height:auto;}



.postfooter a,



.postfooter a:hover,



.postfooter a:active {font-weight:bold;}



.respond {width:400px;height:auto;clear:both;padding:10px;}



.respond ul li{list-style-type:none;padding:0px;margin:0px;}



.respond a,



.respond a:hover,



.respond a:active {color:#707070;font-weight:bold;}



.submitcomment {-moz-border-radius: 7px; -webkit-border-radius: 7px; border: 1px solid #cacaca;clear:both;width:420px;height:auto;min-height:25px;}
.submitcomment2 {-moz-border-radius: 7px; -webkit-border-radius: 7px; border: 1px solid #cacaca;clear:both;width:50px;height:auto;min-height:25px;}





.surrcomment {margin:0 auto;width:420px;height:auto;}

.commentspacer {width:550px;height:10px;clear:both;}




.featured {
	background-color: #666;
	border-color: #FFF;
}
.featured-post {
	font-size: 16px;
	text-decoration: underline;
}

.sidebarfb a { color:#333; }
.sidebarfb a:hover { color:#333; text-decoration:underline; }