/*
Theme Name: Shooter Red
Theme URI: http://www.Jetpacked.com
Description: 3 Column Red Sexiness
Author: Jetpacked
Author URI: http://www.Jetpacked.com
*/

/* ============= all elements ============= */
*{
margin:0;
padding:0;
}

body{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#1a1a1a;
line-height:19px;
background:url(images/bg3.gif) right top repeat-y;
}

/* ============= main layout ============= */
#container{
padding-right:505px;
}

#center{
width: 100%;
float:left;
position:relative;
}

#left{
width: 253px;
right: 253px;
margin-right: -505px;
float:right;
position:relative;
}

#right{
width: 252px;
margin-right:-504px;
position:relative;
float:right;
}

* html #right{
margin-right:-252px;
}

/* ============= WildFire Add ============= */
#wildfire{

margin-bottom:20px;
border:0px;
 opacity: 0.50;  //ff
-moz-opacity: 0.50; // alte geckos
-khtml-opacity: 0.50;  // konquerer
filter:alpha(opacity=50); // IE
}

/* ============= header ============= */
#header{
background-image:url(images/bg.gif);
height:115px;
position:relative;
margin-bottom:30px;
}

#header h1{
color:#ffffff;
font-size:30px;
position:absolute;
left:25px;
top:70px;
text-decoration:none;
background:#000;
}

#header h1 a{
color:#ffffff;
text-decoration:none;
background:#000;
padding:3px 3px;
}

#header h1 a:hover{
text-decoration:none;
background:#000;
padding:3px 3px;
}

#nav{
list-style:none;
margin:0;
position:absolute;
right:25px;
top:5px;
background:#000;
}

#nav li{
float:left;
margin-left:5px;
margin-right:5px;
}

#nav .page_item a{
color:#c6c6c6;
text-decoration:none;
padding:7px 7px;
font:14px/100% Arial,Helvetica,sans-serif;
text-transform:uppercase;
display:block;
border-bottom:3px solid #000;
}

#nav .page_item a:hover{
text-decoration:none;
border-bottom:3px solid #ff1e00;
color:#fff;
}

/* ============= post ============= */
.post{
padding:20px;
}

.post h2{
font-size:28px;
color:#fff;
margin-bottom:7px;
}

.post h2 a{
color:#fff;
text-decoration:none;
background:#000;
border-right:2px solid #000;
border-left:2px solid #000;
border-top:2px solid #000;
}

.post h2 a:hover{
color:#fff;
text-decoration:underline;
border-right:2px solid #000;
border-left:2px solid #000;
border-top:2px solid #000;
}

.post p{
margin-bottom:15px;
text-align:justify;
padding-left:10px;
}

.metatags{
color:#c0c0c0;
font-weight:bold;
padding-left:0 !important;
}

.spany{
padding-left:10px !important;
padding-right:10px !important;
}

.metatags a{
color:#ff3402;
text-decoration:none;
}

.metatags a:hover{
color:#1a1a1a;
text-decoration:underline;
}

.post a{
color:#ff1e00;
text-decoration:none;
}

.post a:hover{
color:#1a1a1a;
text-decoration:underline;
}

.post ul, ol{
margin-left:20px;
}


/* ============= left sidebar ============= */
#left h3{
font-size:14px;
color:#424242;
margin-top: 5px;
margin-left:15px;
margin-bottom:7px;
}

#left ul, .sfannounce ul{
border-top:1px solid #121212;
margin-left:1px;
}

#left ul li, .sfannounce ul li{
list-style-type:none;
font-size:12px;
}

#left ul li a, .sfannounce ul li a{
color:#c6c6c6;
font-weight:normal;
text-decoration:none;
display:block;
padding:5px 5px 5px 15px;
width:232px;
border-bottom:1px solid #121212;
}

#left ul li a:hover, .sfannounce ul li a:hover{
color:#ffffff;
background:#222222;
}

#h{
position:absolute;
top:5px;
left:5px;
color:#ffffff;
font-size:10px;
}

#rss{
position:absolute;
top:5px;
right:5px;
color:#ffffff;
font-size:10px;
}

#rss img{
margin-right:5px;
}

#rss a{
color:#ffffff;
text-decoration:none;
}

#rss a:hover{
color:#ffffff;
text-decoration:underline;
}

#rss span{
margin-top:-3px;
}


/* ============= right sidebar ============= */
.pages{
margin-bottom:80px;
margin-top:5px;
}

#right ul{
border-top:1px solid #2f2f2f;
margin-left:1px;
margin-bottom:30px;
}

#right ul li{
list-style-type:none;
font-size:12px;
}

#right ul li a{
color:#c5c5c5;
font-weight:normal;
text-decoration:none;
display:block;
padding:5px 5px 5px 15px;
width:231px;
border-bottom:1px solid #2f2f2f;
}

#right ul li a:hover{
color:#ffffff;
background:#424242;
}

#right h3{
font-size:14px;
color:#101010;
margin-left:15px;
margin-bottom:7px;
}



/* ============= footer ============= */
#footer{
position:relative;
margin-left:10px;
}

.searchbox{
border:none;
padding:5px;
background:#111111;
color:#7c7c7c;
float:left;
width:160px;
margin-right:10px;
}

* html .searchbox{
width:155px;
}

.searchbut{
border:none;
padding:5px;
background:#111111;
color:#7c7c7c;
float:left;
margin-right:10px;
font-size:10px;
margin-bottom:15px;
}

#footer p{
color:#121212;
font-size:10px;
font-weight:bold;
}

#footer a{
color:#888888;
text-decoration:none;
}

#footer a:hover{
text-decoration:underline;
}

/* ============= PREVNEXT ============= */
.prevnextnav{
padding:20px;
text-align:center;
}

.prevnextnav a{
color:#ff3402;
text-decoration:none;
}

.prevnextnav a:hover{
color:#1a1a1a;
text-decoration:underline;
}


/* ============= COMMENTS ============= */
.comtext{
padding:20px;
background:#f7f7f7;
margin-bottom:15px;
border:1px solid #dddddd;
}

.comtext h4{
margin-bottom:10px;
font-size:12px;
}

.postouter3{
background:#f7f7f7;
border:1px solid #dddddd;
padding:20px;
}

#respond{
font-size:12px;
margin-bottom:10px;
}

#author, #email, #url{
width:200px;
}

.texti{
width:100%;
}

/* ============= Konntakt ============= */

form dl, dl.labels {
padding:20px;
background:#f7f7f7;
margin-bottom:15px;
border:1px solid #dddddd;
		  }

	form dt, dl.labels dt {
		float:left;
		width:7em;
		margin-bottom:0.8em;
		color:#555;
		text-align:right;
		font-weight:400;
		position:relative /*IEWin hack*/
	}

	form dd, dl.labels dd {
		margin-left:7.5em;
		margin-bottom:0.8em;
		font-size:100%;
		font-style:normal;
		text-align:left;
		padding-left:0.5em
	}
	
	form dd.submit, dl.labels dd.submit  {
		margin-top:2em
	}

	.error_msg {
		font-weight:700;
		color:#FF0000;
	}
	
	.pxs_css_spamcheck {
		display: none !important;
	}