/*
Theme Name: American Show
*/

body {
  font-size: 10px; /* Resets 1em to 10px */
  font-family: Verdana, Sans-Serif;
  color: #333; background:#000;
}

a { text-decoration:none; }
a:hover, h2 a, h3 a { text-decoration:underline }
a, h2 a:hover, h3 a:hover, .pages a:hover, .entry p a:visited { color: #fff; }

a:hover { color:#f00 }

h2 a,h3 a { color:#fff; text-decoration:none; }

img { border:0px; }

html,body,form,h1,h2,h3,h4,h5,h6 { padding:0px; margin:0px; }

.alignleft { float:left; }
.alignright { float:right; }

.center { text-align:center }

h2 { font-size:2.2em; padding-left:10px; }
h4 { font-size:1.3em }


#header { width:994px; position:relative; height:160px; background:url(pix/header.png) no-repeat; cursor:pointer; }

#flag { float:left; display:inline; margin:20px 0 0 25px; width:210px; height:126px; background:url(pix/flag.png); }
#nonwo { float:right; display:inline; margin:20px 20px 0 0; width:124px; height:125px; background:url(pix/nonwo.png); }
#ashow { float:left; margin-top:50px; width:604px; height:56px; background:url(pix/ashow.png); }
#ashow * { display:none; }
#desc { display:block; position:absolute; top:100px; left:235px; width:600px; text-align:center; line-height:30px; font-weight:bold; font-size:20px; color:#fff;  background:red; }

.ad_line { clear:both; width:728px; height:15px; margin:0 auto 10px; }

#body { width:994px; margin:0px; padding:20px 0; background:url(pix/bg.png) repeat-y center top; }
#footer { clear:both; width:994px; height:60px; color:#fff; text-align:center; background:url(pix/foot.png) no-repeat center top; }
#footer div { padding-top:10px; }
#footer * { position:relative; }

#page { width:994px; margin:auto; }

#content { position:relative; float:left; display:inline; color:#fff; margin-left:23px; width:690px; }
#content h2 {  padding-top:5px; border-top:2px dashed #fff; }
#start { position:relative; height:600px; width:900px; margin:auto; }
.navigation { clear:both; height:20px; font-size:1.3em; font-weight:bold; border-top:2px dashed #fff; line-height:20px; }
.rating_box { margin-top:25px; height:50px; padding:10px; border:2px dashed #000E89; background:#eee; color:#000E89; }
.rating_box h3 { font-size:1.7em; margin-bottom:5px; }






/** start logos **/
.button { position:absolute; color:#fff; font-weight:bold; font-size:2em; text-align:center; }
.zeitgeist { top:0px; left:0px; width:231px; padding-top:176px; background:url(pix/zeitgeist.jpg) no-repeat top; }
.zeitgeist2 { right:0px; top:0px; width:232px; padding-top:147px; background:url(pix/zeitgeist_addendum.jpg) no-repeat top; }
.dollar { top:130px; left:320px; width:270px; padding-top:122px; background:url(pix/dollar.jpg) no-repeat top; }
.ashow { top:0px; left:280px; width:347px; padding-top:92px; background:url(pix/american_show.jpg) no-repeat top; }
.police3 { top:250px; right:30px; width:158px; padding-top:210px; background:url(pix/police_state_3.png) no-repeat top; }
.flagg { top:320px; left:380px; width:158px; padding-top:210px; background:url(pix/falsche_flage.png) no-repeat top; }
.fascism { top:250px; left:30px; width:145px; padding-top:210px; background:url(pix/fascism.png) no-repeat top; }
.endgame { top:320px; left:200px; width:168px; padding-top:211px; background:url(pix/endgame.jpg) no-repeat top; }
.terror { top:320px; right:200px; width:150px; padding-top:210px; background:url(pix/terrorstorm.jpg) no-repeat top; }
/** end start logos **/


.xelaz_video { margin:0 -10px !important; }
.entry { padding:0 10px; font-size:1.2em; }
blockquote span { display:block; font-weight:bold; text-align:right; }

#comment { width:644px; border:1px solid #f00; }
input { border:1px solid #f00; }
#comment input { border:1px solid #f00; }
#comment_box { margin:10px; padding:10px; width:646px; border:2px dashed #CD081C; }
#comments { font-size:1.8em }
#respond { font-size:1.8em; border-top:2px dashed #fff; padding-top:10px; }
.commentlist { font-size:1.3em; padding:0px; margin:10px 0px; }
.commentlist li { padding-top:10px; margin:-1px 0px; margin-left:20px; border:1px dashed #fff; border-left:0px; border-right:0px; }

#comment_box cite { font-weight:bold;  }


#sidebar { position:relative; float:right; width:254px; margin:0px; padding:0px; margin-right:23px; list-style:none; }
	
.widget { width:250px; border:2px dashed #fff; margin-bottom:20px }
.widgettitle { color:#fff; height:30px; background:#666; border-bottom:2px dashed #fff; line-height:30px; }
.widget ul { margin:0px; padding:0px; list-style:none; }
.widget ul li { background:#aaa; font-size:1.7em; }
.widget { font-weight:bold; }
.widget a { display:block; padding-left:10px; line-height:25px; text-decoration:none; }
.widget a:hover { background:#999; padding-left:15px; }
