/* This is the Behind Idol 2008 stylesheet. Hey! */

html {height: 100%;}

body {font-family: Helvetica, Arial, san-serif; text-align: center; background-color: #8fb6c4; height: 100%; margin: 0px; background-image: url('/core/bg.gif'); background-repeat: repeat-y;}

#page {background-color: #FFFFFF; margin: 0px auto; padding: 0px; width: 531px; height: auto !important; min-height:100%; text-align: left; overflow: hidden; display: block;}

#headercont {width: 531px; overflow: hidden;}
#header {display: inline; width: 531px; height: 110px;}

#navbar {width: 531px; height: 42px; overflow: hidden; background-image: url('http://www.behindidol.com/core/nav_bg.gif'); background-repeat: no-repeat; font-size: 21px;}
#navbar img {padding: 0px; border: none;}

#cove {float: right; width: 165px; height: 36px; margin-top: 4px; margin-right: 3px;}

ul#navitems {width: 320px; height: 28px; overflow: hidden; background-image: url('http://www.behindidol.com/core/navitems_f.gif'); background-repeat: no-repeat; margin-left: 16px; margin-top: 8px; padding: 4px; white-space: nowrap;}

#navitems li {display: inline; list-style-type: none; padding: 1px 0px 2px; margin-right: 3px;}
#navitems a {padding: 1px 6px 2px;}
#navitems a:link, #navitems a:visited {color: #424242; text-decoration: none; background-image: none;}
#navitems a:hover {color: #424242; text-decoration: none; border-bottom: 3px solid #000000;}

#contentarea {background-color: #FFFFFF; background-repeat: no-repeat; width: 531px; min-height: 73px;}

#contentpost {background-repeat: no-repeat; width: 531px; min-height: 73px; padding-left: 15px; padding-right: 15px; padding-top: 10px;}

#posting {max-width: 500px; display: inline; float: left;}
#posting p {font-size: 0.85em;}
#posting a, #posting a:link, #posting a:visited, #posting a:hover {text-decoration: underline; color: #000000;}
#posting h1 {font-size: 2.4em; color: #cc9476; margin-bottom: 0px; margin-top: 10px;}
#posting h3 {font-size: 0.9em; color: #566965; font-weight: bold; margin: 0px 5px;}
#posting h4 {font-size: 1.0em; color: #cc9476; margin: 0px;}
#posting h5 {font-size: 0.8em; color: #566965; font-weight: normal; margin: 0px 5px 0px 5px;}

#latesthl {margin-left: 15px; margin-right: 15px; background-repeat: no-repeat; padding: 5px; display: inline; float: left;}
#latesthl p {margin-left: 5px; margin-right: 5px; padding: 5px; display: block; float: left; font-size: 0.9em;}
#latesthl h1 {font-size: 1.4em; color: #cc9476; margin-bottom: 0px; margin-top: 10px;}

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

#contact {display: inline; float: right; font-size: 0.6em; color: #566965; font-weight: normal; padding: 0px 19px 0px 0px;}
#contact a, #contact a:link, #contact a:visited, #contact a:hover {text-decoration: underline; color: #566965;}

#sidebar {display: inline; float: right; max-width: 256px; margin-right: 24px;}
#sidebarpost {display: inline; float: right; max-width: 256px; padding-right: 24px; margin-right: 10px;}
#sidebarpost p {font-size: 0.8em; margin-left: 9px; margin-right: 6px; margin-top: 3px; color: #000000; margin-bottom: 7px;}
#sidebarpost a, #sidebarpost a:link, #sidebarpost a:visited, #sidebarpost a:hover {text-decoration: underline; color: #566965;}
#sidebarpost h1 {font-size: 1.2em; margin-left: 6px; margin-top: 7px; padding: 0px 0px 0px 0px; color: #D4283D;}
#sidebarpost h4 {font-size: 1.0em; color: #D4283D; margin-top: 10px; border-bottom: 2px solid; margin-right: 24px; margin-bottom: 5px;}

ul#forumact {font-size: 0.8em; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; color: #556965;}
#forumact li {font-size: 0.8em; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; color: #556965;}
#forumact li:a {color: 556965;}

#forumact {border: 2px solid; border-color: #dfdcd5; background-color: #f4f0e8; }

#sidebar p {font-size: 0.8em; margin-left: 9px; margin-right: 6px; margin-top: 3px; color: #566965; margin-bottom: 7px;}
#sidebar a, #sidebar a:link, #sidebar a:visited, #sidebar a:hover {text-decoration: underline; color: #566965;}
#recentlinks {display: inline;}
#recentlinks a, #recentlinks a:link, #recentlinks a:visited {text-decoration: none; color: #566965;}
#recentlinks a:hover {text-decoration: underline; color: #566965;}
#sidebar h1 {font-size: 1.2em; margin-left: 6px; margin-top: 7px; padding: 0px 0px 0px 0px; color: #D4283D;}
#sidebar h4 {font-size: 1.0em; color: #566965; margin-top: 10px; border-bottom: 2px solid; margin-right: 24px; margin-bottom: 5px;}
#sidebarimg {display: inline; float: right; margin-left: 7px; margin-right: 15px; margin-top: 15px;}

#frontad {border-left: 3px solid; border-right: 3px solid; border-color: #DFDCD5; margin-top: 15px;}

#postad {border-left: 3px solid; border-right: 3px solid; border-color: #DFDCD5; margin-top: 15px;}

#blogs {display: inline; float: left; width: 58%; margin-left: 23px; padding-left: 7px; border-left: 4px solid #dfdcd5;}
#blogs h1 {color: #cc9476; font-size: 1.3em; margin: 0px 0px 17px 0px;}
#blogs h2 {color: #566965; font-size: 1.2em; margin: 0px 0px 0px 0px;}
#blogs hr {border: 2px solid 000000; width: 90%; text-align: center; margin-top: 9px; margin-bottom: 9px;}
#blogs h2 a, #blogs h2 a:link, #blogs h2 a:visited {text-decoration: none; color: #566965;}
#blogs h2 a:hover {text-decoration: underline; color: #566965;}
.blogdet {font-size: 0.4em; font-weight: normal; color: #000000; margin: 0px 0px 0px 6px; padding: 0px 0px 0px 0px;}
#blogs p {font-size: 0.9em; font-weight: normal; margin: 0px 0px 0px 0px; padding: 6px 0px 0px 6px;}

#moremedia {display: inline; float: right; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#moremedia p {font-size: 0.8em; font-weight: normal; text-align: right; color: #000000; line-height: 0.3em;}
#moremedia a {font-weight: normal; text-align: right; color: #000000;}

#visitcb {display: inline; float: right; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

#odds {display: inline; float: left; width: 58%; margin-top: 20px; margin-left: 23px; padding-left: 7px; border-left: 4px solid #dfdcd5; padding-right: 10px;}
#odds h1 {color: #cc9476; font-size: 1.3em; margin: 0px 0px 4px 0px;}
#odds p {font-size: 0.8em; padding: 0px 0px 0px 0px;}

#poll {margin-top: 20px; margin-left: 2px; padding-left: 7px; border-left: 4px solid #dfdcd5; border-right: 4px solid #dfdcd5;}
#poll h1 {color: #cc9476; font-size: 1.3em; margin: 0px 0px 4px 0px;}
#poll p {font-size: 0.8em; padding: 0px 0px 0px 0px;}

#postarchive {margin-left: 24px; margin-right: 24px; padding-top: 10px;}
#postarchive h1 {font-size: 2.0em;}

.blogav {width: 100px; height: 55px; display: inline; float: right; border: 1px solid; border-color: #000000; margin-top: 5px; margin-left: 4px;}

#footer {width: 531px !important; height: 100px; background: url('http://www.behindidol.com/core/footer_sm.gif'); background-repeat: no-repeat; display: block; float: left; margin-top: 0px;}
#footer p {margin-left: 16px; margin-right: 16px; font-size: 0.7em; margin-top: 5px;}
#footer a {text-decoration: underline; color: #000000;}

#footerad {width: 531px; height: 60px; margin-left: 7px; margin-top: 6px;}

h1 {font-size: 1.5em; color: #cc9476; margin-bottom: 0px;}
h3 {font-size: 0.9em; color: #566965; font-weight: bold; margin: 0px 5px;}
h4 {font-size: 1.0em; color: #cc9476; margin: 0px;}
h5 {font-size: 0.8em; color: #566965; font-weight: normal; margin: 0px 5px 0px 5px;}
h1 a {text-decoration: underline; color: #cc9476;}
h4 a {text-decoration: underline; color: #cc9476;}
hr {color: #000000; background-color: #000000; height: 1px; border: #000000;}

div.sociable { margin: 16px 0; text-align: center; }

span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}
.sociable span {
	display: block;
}
.sociable ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
	text-align: center;
}
.sociable li {
	background: none;
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 1px;
}
.sociable ul li:before { content: ""; }
.sociable img {
	float: none;
	width: 16px;
	height: 16px;
	border: 0;
	margin: 0;
	padding: 0;
}

.sociable-hovers {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

.wp-polls-ul {max-width: 90%; margin-left: 0px; margin-right: 0px; font-size: 0.8em;}

#adright { float: right; width: 120px; height: 240px; }