/*
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 mailinglist_page
#head #top-nav a:hover { color: #ec098d; }



#events { background: #fff; margin-bottom: 16px; padding: 12px;}
#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: 0;}

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

#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 {margin-right: 40px;}
#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; }

.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: 16px; 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%;
}