/*
Theme Name: Celebrity Showdown
Theme URI: http://sternen-nacht.de
Description: Theme for sternen-nacht.de
Version: 1.0
Author: Hanspeter Kadel / SUPERNODEGREE
Author URI: http://supernodegree.com
*/

@import url("css/reset.css");
@import url("css/text.css");
/*@import url("css/1000.css");*/
/* @import url("bg.css.php"); */

/* clearfix */
.clearfix:after, .row:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix, .row {display:inline-block;} /*Those two .clearfix have to be separate!)*/
.clearfix, .row {display:block;}

img#wpstats{visibility:hidden}

body { background: #090927; }

a, p { color: #555; text-decoration: none; font-size: 12px; line-height: 18px;}

 a:link{color:#555;}
 a:visited{color:#555;}
 a:hover{color:#ec098d;}
 a:active{color:#ec098d;}

h1, h2, h3, h4, h5 { margin-bottom: 4px; text-transform: uppercase; letter-spacing: 2px; font-size: 12px; font-family: Arial; font-weight: 100;}

hr { display: none; }

ul, li { list-style: none; margin: 0; }

#wrapper {
	width: 980px;
	margin: auto;
	margin-top: 20px;
	margin-bottom: 0px; 
}

#sponsors {/*  margin-bottom: 16px;  */}
#sponsors .sponsor {/*  float: left; margin-right: 12px; */}

#my_top {margin-bottom: 16px; }

#head { background: #fff; margin-bottom: 16px; padding: 12px; position: relative;}
#head #logo 	{ float: left; margin-bottom: 0;}
#head #top-nav 	{ float: right; color: #e0e0e0; position: absolute; bottom: 18px; right: 12px;}
#head #top-nav a {color:#a0a0a0;}
#head #top-nav a:hover { color: #ec098d; }

#main-navigation { background: #fff; margin-bottom: 16px; padding: 12px; position: relative;}
#main-navigation ul {float: left;}
#main-navigation li {display: inline; margin-right: 10px;}
#main-navigation a,
#main-navigation a:link,
#main-navigation a:visited {
	font-size: 18px;
	font-weight: bold;
	letter-spacing: -1px;
	text-transform: uppercase;
	color: #5EA9BC;
	padding: 3px;
}


#main-navigation a:hover,
#main-navigation a:active {
	color: #ec098d;
}

#main-searchform {float: left; position: absolute; right: 12px;}

	
#main-searchform form fieldset {
	margin: 0/*  0 0 375px */;
	padding: 2px 4px;
	border: none;
/* 	border-bottom: 1px dotted #5EA9BC; */
	background: #5EA9BC;
	color: #fff;
}

#main-searchform form fieldset input {
	margin: 0;	
	padding: 0;
	background: none;
	border: none;
	color: #fff;
}

#main-searchform .text {
	width: 200px;
	font-size: 11px;
	float: left;
}

#main-searchform .submit {
	width: 5px;
	height: 7px;
	float: right;
	margin: 4px 0 0 17px;
}


	

#events { background: #fff; margin-bottom: 16px; padding: 12px;	width: 695px; float: left;}
#events img {width: 695px;}

#features {float: left; width: 216px; height: 177px; margin-left: 20px; background: #fff; padding: 12px;}
#features a,#features a:link,#features a:visited {color: #4dadae;}
#features a:hover,#features a:active {color: #ec098d;}
#features li {list-style: url(images/liststyle.png) outside; margin-left: 18px;}
#features h5 {color: #a0a0a0;}

#most-wanted-widget li {list-style: url(images/liststyle.png) outside; margin-left: 18px;}

#main #event-widget { width: 410px; overflow: hidden; background: #444; padding: 20px 20px;}
#main #event-widget h3 { color: #999; }
#main #event-widget table { margin-top: 10px; font-size: 12px; }
#main #event-widget table td { padding: 0 0 4px 0; }
#main #event-widget .date 	{ color: #e0e0e0; width: 50px; }
#main #event-widget .event p { line-height: 14px; margin: 0px;}
#main #event-widget .event a { color: #84e6ff;} 

#main { }
#main #content 	{ width: 510px; margin-right: 20px; float: left;}
#main .spanbar { width: 450px; float: left; margin-bottom: 20px;}
#main #midbar 	{ width: 190px; margin-right: 20px; float: left; }
#main #sidebar 	{ float: right;}
#main #sidebar .widget { width: 238px; padding: 0px; border: 1px solid #c0c0c0; background: #fff; overflow: hidden; margin-bottom: 20px;} /* WIDTH FOR IE6 BUG */


#main #sidebar .widget.bannergarden {background: none; border: none; margin-bottom: 20px;}

#main #sidebar #mailinglist_widget {border:1px solid #000; background: #000;}

#main #sidebar #norilsk {width: 214px; padding: 12px; border: 1px solid #c0c0c0; background: #fff; overflow: hidden; margin-bottom: 20px;}
#main #sidebar #norilsk a,#main #sidebar #norilsk a:link,#main #sidebar #norilsk a:visited {color: #4dadae;}
#main #sidebar #norilsk a:hover,#main #sidebar #norilsk a:active {color: #ec098d;}
#main #sidebar #norilsk li {list-style: url(images/liststyle.png) outside; margin-left: 18px;}
#main #sidebar #norilsk h3 {color: #a0a0a0; width: 214px;}


#mailinglist_page {padding: 6px;color: #555555;}
#mailinglist_page h5 {color: #A0A0A0; }
#mailinglist_page ul li {margin-bottom: 12px;}
#mailinglist_page input {border: 1px solid #4DADAE;}
#mailinglist_page input[type='text'] {width: 220px;}
#mailinglist_page input:hover,
#mailinglist_page input:active {border: 1px solid #ec098d;}
#mailinglist_page .choice {}
#mailinglist_page #li_3 .description {display: block; margin-top: 40px;}
#mailinglist_page .buttons {margin-top: 40px;}

#footer { background: #fff; margin-bottom: 16px; padding: 12px; text-align: center; color: #c0c0c0; font-size: 11px;}
#footer a { text-transform: uppercase; color: #c0c0c0; font-size: 9px; letter-spacing: 1px;}


ul#widgets * a{ color: #4dadae; }
ul#widgets * a:hover{ color: #ec098d; }
ul#widgets > li { padding: 10px 12px; background: #fff; margin: 0 0 20px 0; width: 166px; position: relative; } /* POSITION FOR IE6 BUG */
ul#widgets h5 { color: #a0a0a0; }


.categories li { list-style: url(images/liststyle.png) inside; margin-left: 8px; color: #A0A0A0;}

.tags:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#tags { color: #d0d0d0; text-align: center;}
#tags h5 { text-align: left; }

.post { background: #fff; padding: 10px 15px; margin-bottom: 16px;}

.post p a { text-decoration: underline; }
.post p { margin: 8px 0 6px 0; }

.post-head { }
.post-head .post-date { display: block; width: 55px; color: #a0a0a0; font-size: 14px; line-height: 16px; float: left; padding-top: 2px;} /* padding = bugfix */
.post-head h2 { display: block; width: 425px; float: right; line-height: 16px;  color: #ec098d; font-weight: 400; font-size: 14px;}
.post-head a { font-size: 14px; letter-spacing: 1px; color: #ec098d;}

.post-meta, .post-meta a { font-size: 10px; letter-spacing: 2px; text-transform: uppercase; color: #999; }
.post-meta a:hover { color: #ec098d; }
.post-meta hr { display: block; border-top: 1px solid #f0f0f0; margin: 0 -2px 8px -2px;}
.post-meta table { width: 100%; margin: 0;}
.post-meta table td { font-size: 10px; color: #999;}
.post-meta table td.meta-title 		{ width: 90px;}
.post-meta table td.meta-content 	{ }
.post-meta table td.meta-share 		{ width: 90px; text-align: right; vertical-align: bottom; }


.post-guestlist { background: #444; padding: 20px 20px; margin: 20px 0px; text-align: center;}
.post-guestlist p { color: #c0c0c0; }
.post-guestlist a { color: #84e6ff; }

.navigation { background: #fff; padding: 10px 15px; margin-bottom: 32px; color: #c0c0c0;}
.navigation .left { float: left; }
.navigation .right { float: right; }
.navigation a { color: #999; }
.navigation a:hover { color: #ec098d; }

.info { text-align: center; color: #a0a0a0; background: #fff; padding: 10px 15px; margin-bottom: 16px;}
.info h4.pagetitle { margin: 0; }

.post-comments { background: #fff; padding: 10px 15px; margin-bottom: 16px; }
.comments-head { text-align: center; color: #a0a0a0; }
.comments-head h3 { color: #c0c0c0; }

/* GALLERY STYLING */
dl.gallery-item { margin-bottom: 0; }
dt.gallery-icon { text-align: left; }
img.attachment-thumbnail { }

textarea#comment {
	width: 100%;
}
