/*  
Theme Name: Contrast Style
Theme URI: http://wordpress.imblickpunkt.com
Description: SEO Optimized Portal Layout. The Text Element are white for better reading. The Code is W3C Valid and Clean. You can easy modify alot of thinks. For sure the Theme is Widget ready. If you find bugs plz visit http://wordpress.imblickpunkt.com and leave a MSG - i will fix it asap.
Tags: seo, w3c, valid, easy, three columns, Right sidebar, left sidebar, fixed width, widgets, easy customization, widget ready, valid css, valid xhtml. games
Version: 1.1
Author: Schalkie
Author URI: http://imblickpunkt.com
License :  GNU General Public License (GPL) version 3

	
 */

html{
	/*height:100%;*/
	min-height:100%;
     }

body
	{
	padding:0px;
	margin:0px;
	background-color:#b8cccc;
	background-image:url(images/page-bg.jpg);
	background-repeat:repeat-x;
	font-family:verdana, arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	min-height:100%;
     }
/*--------------------DIVs------------------------------*/
#pageAll{
width:998px;
margin: 0 auto;
padding:0;
border:none;
}
#pageLeft{
background: transparent;
width:15px;
float:left;
height:288px;
margin:0;
padding:0;
border:none;

}
#pageLeftHeader{
height:240px;
background: transparent;
width:15px;
margin:0;
padding:0;
border:none;
}
#pageLeftNav{
height:48px;
background: transparent url(images/pageLeftNav_15x48.gif) no-repeat top right;
margin:0;
padding:0;
border:none;
}
#pageRight{
width:33px;
background:transparent;
height:285px;
float:right;
border:none;
}
#pageRightHeader{
height:240px;
background: transparent;
width:15px;
margin:0;
padding:0;
border:none;
}

#pageRightNav{
background: transparent url(images/pageRTNav_33x45.gif) no-repeat top right;
height:45px;
border:none;

}
div#pagecenter
	{
	/*margin: 0 auto;*/
	margin: 0;
	width: 950px;
	background-color:#d7d7d7;
	min-height:100%;
	float:left;
	
	}
	
div#header
	{
	height:240px;
	background-color:#fff;
	border:none;
	margin:0;
	padding:0;
	margin-left:-1px;
	
	/*background-image:url(images/header.gif);
	padding:5px;
	text-align:right;
	color:#FFFFFF;
	*/
	}
	
div#sitename
	{
	margin-left:15px;
	margin-top:15px;
	font-size:24px;
	float:left;
	text-align:left;
	}
	
div#top-navi
	{
	/*background-image:url(images/navBar-bg.gif);
	background-repeat:repeat-x;*/
	background-color:#99211e;
	height:41px;
	margin:auto;
	}
	
div.top-navi-links
	{
	margin-top:8px;
	padding-left:36px;
	float:left;
	font-size:16px;
	font-weight: normal;
	
	}
	
div.top-navi-links a {
	color:#cccccc;
	text-decoration:none;
     }
	 
div.top-navi-links a:link { 
	color:#cccccc;
	text-decoration:none;
     }
	 

div.top-navi-links a:link:hover, div.top-navi-links a:visited:hover {
	color:#f9b42b;
	text-decoration:none;
    }
	
div.left-navi-blog
	{
	width:200px;
	/*margin-right:10px;*/
	float:left;
	height:100%;
	border:none;
	}
	
div.left-widget
	{
	margin-top:10px;
	margin-right: 10px;
	margin-left: 10px;
	width:180px;
	background-color:#fff;
	border:#c6c6c6;
	
	/*padding-bottom:4px;*/
	}
	
	div.left-widget a {
		text-decoration:none;
	}
	
div#leftbarfooter
	{
	/*background-image:url(images/leftbar-footer.gif);*/
	height:15px;
	}
	
div#rightbarfooter
	{
	/*background-image:url(images/rightbar-footer.gif);*/
	height:15px;
	}
	
div.center-blog
	{
	width:530px;
	/*margin-right:10px;*/
	float:left;
	/*margin-top:10px;*/
	padding-left:20px;
	padding-right:20px;
	background-color:#FFF;
	min-height:1100px;
	font-size:12px;
	border:none;
	}
	
div.post-title
	{
	margin:0px;
	margin-top: 10px;
	padding:5px 0 5px o;
	margin-right:0;
	margin-left:0;
	font-size:22px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	color:#333333;
	width:520px;
	float:left;
	/*height:16px;*/
	/*background-image:url(images/title-header.gif);*/
	}
	
	div.post-title a
	{
	margin:0px;
	margin-top: 10px;
	padding:5px;
	padding-left:0px;
	font-size:22px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
	/*height:16px;*/
	/*background-image:url(images/title-header.gif);*/
	}
div.post-date{
	padding: 5px;
	float:left;
	width:520px;
}
	
div.post-content
	{
	background-color:#FFFFFF;
	margin:0px;
	padding:5px;
	text-align:justify;
	float:left;
	width:520px;
	/*width:520px;
	border-top:#000000 1px solid;
	border-bottom:#000000 1px solid;
	*/
	}
	
div.post-meta
	{
	color:#333333;
	margin:0px;
	padding:4px;
	height:14px;
	margin-bottom:10px;
	/*background-image:url(images/post-footer.gif);*/
	border-bottom: 1px dotted #CCCCCC;
	float: left;
	width: 522px;
	/*float:right;*/
	}
/*div.post-meta#welcome
	{
	color:#333333;
	margin:0px;
	padding:4px;
	height:14px;
	margin-bottom:10px;
	background-image:url(images/post-footer.gif);
	border-bottom: 1px dotted #CCCCCC;
	float:right;
	width:100%;
	}*/
	div.post-meta#welcome p {
	float:right;
	margin-bottom:10px
	}
	
div.single-meta
	{
	/*
	border:#444 1px dashed;
	background-color:#B0BDC5;
	*/
	padding:2px;
	margin:5px;
	margin-top:11px;
	color:#202D32;
	
	font-size:10px;
	}
	
div.main-meta
	{
	border:#ccc 1px dashed;
	padding:2px;
	margin:5px;
	margin-top:10px;
	color:#666;
	background-color:ddd;
	font-size:10px;
	}
	
div.commentblog
	{
	background-color:#B0BDC5;
	margin:0px;
	padding:5px;
	text-align:justify;
	border-top:#000000 1px solid;
	border-bottom:#000000 1px solid;
	}

div.singlecommentborder
	{
	float:left;
	}
	
div.gravatorblog
	{
	float:left;
	width:70px;
	}
	
div.singlecomment
	{
	float:left;
	width:410px;
	}
	
div.right-navi-blog
	{
	width:180px;
	float:left;
	height:100%;
	}
	
div.right-widget
	{
	margin-top:10px;
	margin-right: 9px;
	margin-left: 9px;
	width:160px;
	background-color:#fff;
	border:#c6c6c6 1px;
	padding-left:0;
	padding-right:0;
	/*padding-bottom:4px;
	padding-right:5px;
	*/
	}
	
.left-widget div.widget-header
	{
	color:#fff;
	font-weight:normal;
	font-size:16px;
	padding-left:10px;
	padding-top:8px;
	height: 35px;
	width:170px;
	background: transparent url(images/widget-header-bg.gif) no-repeat ;
	float:left;
	}
	
	/*.right-widget .wp-polls .wp-polls, .right-widget .wp-forms .wp-polls-form {*/
	.right-widget .wp-polls .wp-polls-form {
	width:140px;
	margin-left:10px;
	margin-right:10px;
	}

.right-widget .wp-polls .wp-polls {
	width:140px;
	margin-left:10px;
	margin-right:10px;
	}

.right-widget div.widget-header
	{
	color:#fff;
	font-weight:normal;
	font-size:16px;
	padding-left:10px;
	padding-top:8px;
	height: 35px;
	width:150px;
	background: transparent url(images/widget-header-right-bg.gif) no-repeat top left ;
	float:left;
	}
	
	
div.clear
	{
    clear: left;
    margin: 0;
    padding: 0;
    height: 0;
    line-height: 0;
    font-size: 0;
	}
	
div#footer
	{
	background-color:#99211e;
	height:40px;
	text-align:center;
	padding:10px;
	color:#fff;
	}

/*--------------------textgestaltung--------------------*/

p{
margin:0px;
margin-bottom: 10px;
/*margin-left:0px;
margin-right:0px;*/
     }
.center-blog h1, .center-blog h2,.center-blog h3,.center-blog h4,.center-blog h5,.center-blog h6{ 
color:#333333;

font-size:22px;
	
     }

h1,h2,h3,h4,h5,h6{
color:#fff;
margin:0px;
padding:0px;
font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
/*font-size:11px;*/
     }


acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	
	}

blockquote {
	
	}

blockquote cite {
	
	}



hr {
	
	}





dl{
     }
     dt{
          }
          dd{
          }

ul
	{
	margin:0px;
	margin-left:12px;
	list-style:none;
	/*padding-left:8px;*/
	padding-right: 8px;
	padding-left: 0px;
	padding-bottom:15px;
     }
ol{
     }
     
	 li
	 {
	list-style:none;
	margin-top:3px;
	padding-top:2px;
	padding-bottom:2px;
	/*border-bottom:dotted #ccc 1px;
	border-bottom:dotted 1px;
	color:#810000;*/
      }
	   
.left-widget li
	 {
	list-style:none;
	margin-top:6px;
	/*padding-top:2px;*/
	padding-bottom:6px;
	border-bottom:dotted #ccc 1px;
	padding-top:0px;
	/*color:#810000;*/
      }
	  .right-widget ul.youTubeWidget li
	 {
	list-style:none;
	margin-top:6px;
	/*padding-top:2px;*/
	padding-bottom:6px;
	border-bottom:dotted #ccc 1px;
	padding-top:0px;
	/*color:#810000;*/
      }
	  .right-widget ul.youTubeWidget li img
	 {
	 margin-left:10px;
	 }

    ul ul{
         }

blockquote{
     }
     blockquote p{
          }

code{
     }

pre{
     }

b, strong,i,em {
     }

img{
	border:1px solid #B0BDC5;
	padding:3px;
	margin:0 10px 10px 10px;
	float:left
     }

address {
     }
	 
img.ogtzuq{
border:0px;
color:#3B4D56;
	}

/*--------------------linkgestaltung--------------------*/


a {
	color:#417eb1;
     }
a:link { 
color:#417eb1;
     }
a:visited { 
color:#417eb1;
     }
a:link:focus{ 
color:#417eb1;
     }
a:link:hover, 
a:visited:hover {
color:#417eb1; 
    }
a:link:active, 
a:visited:active {
     }

.post-content a{
color:#417eb1; 
     }
.post-content a:link
	{
	color:#417eb1; 
     }
.post-content a:visited{ color:#417eb1; 
     }
.post-content a:link:active, 
.post-content a:visited:active{color:#417eb1; 
      }
	  
#single-meta a{
color:#417eb1; 
     }
#single-meta a:link
	{
	color:#333; 
     }
#single-meta a:visited{ color:#333; 
     }
#single-meta a:link:active, 
#single-meta a:visited:active{color:#333; 
      }

.commentblog a{
color:#333; 
     }
.commentblog a:link
	{
	color:#333; 
     }
.commentblog a:visited{ color:#333; 
     }
.commentblog a:link:active, 
.commentblog a:visited:active{color:#333; 
      }

/*--------------------bilder als links--------------------*/
a img{
	border:1px solid #B0BDC5;
	padding:3px;
	margin:10px;
	margin-top:0px;
     }
a:link img { 
     }
a:visited img { 
     }
a:link:active img, 
a:visited:active img {
      }
	  
a:link:hover img, 
a:visited:hover img {
	border:1px solid #fbb82e;
	
	
    }
	
.right-navi-blog a img{
	border:1px solid #B0BDC5;
	margin:0px;
	padding:0px;
}

.right-navi-blog img{
	float:none;
	margin:0px;
	padding:0px;
}
.right-navi-blog a:link:hover img, .right-navi-blog a:visited:hover img {
	border:1px solid #fbb82e;
	margin:0px;
	padding:0px;
    }
	.right-navi-blog ul.youTubeWidget a:link:hover img, .right-navi-blog ul.youTubeWidget a:visited:hover img {
	border:1px solid #fbb82e;
	margin-left:10px;
    }
	/*
	
.right-navi-blog a img{
	border:1px solid #B0BDC5;
	margin:0px;
	padding:0px;
}

.right-navi-blog a:link:hover img, .right-navi-blog a:visited:hover img {
	border:1px solid #99211e;
	margin:0px;
	padding:0px;
    }
	*/

/*--------------------smilies im text--------------------*/

body img.wp-smiley{
     }



/*--------------------der weiterlesen link--------------------*/

.more-link{
     }

/*--------------------die seiten wenn es mehrere gibt--------------------*/
p.serif{
     }

/*--------------------suche--------------------*/

#searchform{
	/*background: url("images/searchBox_160x18.gif") #D7D7D7;*/
     }
#search_box{
	background: url("images/searchBox_140x22.gif") no-repeat #D7D7D7;
	width: 160px;
	height:22px;
}
#search_box #s{
	float: left;
	padding: 0;
	border: 0;
	width: 140px;
	background:none;
	height:22px;
	/*margin-top:4px;*/
}
#search_box #searchsubmit{
	float: right;
	height:22px;
	width:20px;
}

input#s{
     }

input#searchsubmit{
     }




/*--------------------Kommentare--------------------*/
.alt {
	 
	}

.commentlist {	padding:0px;
	margin:0px;
	 
	}


.nocomments {
text-align:justify;
	 
	}
 
.commentlist li {
	padding:0px;
	margin:0px;
	list-style:none;
	color:#111;
	 
	}

.commentlist cite, 
.commentlist cite a {
	 
	}

.commentlist p {
text-align:justify;
	padding:0px;
	padding-top:5px;

	 
	}

#commentform p {
	 
	}

.commentmetadata {
	 
	}

#commentform input {
border:1px solid #333;
margin-bottom:3px;
	}

#commentform textarea {
	border:1px solid #333;
	width:488px;
	}

#commentform #submit {
	 
	}

/*--------------------fuer den wp kalender--------------------*/
 
#wp-calendar th {
	 
	}


#wp-calendar {
	empty-cells: show;
	
	}

#wp-calendar #next a {
	
	}

#wp-calendar #prev a {
	
	}

#wp-calendar a {
	
	}

#wp-calendar caption {
	
	}

#wp-calendar td {
	
	}

#wp-calendar td.pad:hover { 
      }


/*-------------------- widgets---------------------*/
h2.widgettitle{
     }
.widget {
     }

/*--------------------Archive--------------------*/

li#archives{
     }

.widget_archives{
     }

/*--recent posts--*/


li#recent-posts{
     }

.widget_recent_entries{
     }



/*--------------------text widget--------------------*/
li.widget_text{
     }

/*--id haengt von der nummer des text widgets ab*/
li#text-4{
     }
div.textwidget{
   background: url(images/logoGhosted_158x80.jpg) no-repeat  bottom right;
     }

/*--------------------links blogroll--------------------*/

li#links{
     }

.widget_links{
     }


/*--------------------kategorien--------------------*/

li#categories{
     }

.widget_categories{
     }

/*-------------------WP Requires------------------*/

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

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 8px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 2px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 1px solid #FFFFFF;
	float:none;
}

.wp-caption-dd {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

.home-welcome {
	/*height:240px;
	background: #CCC;*/
	margin-top:10px;
	margin-bottom:10px;
	border-bottom: 1px dotted #CCCCCC;
	
}
#quoterotator{
/*min-height:140px;*/
margin-left:10px;
margin-right:10px;
padding-bottom:10px
}

.poll-archive-footer {
border-bottom:1px dotted #CCCCCC;
color: #ccc;
height: 14px;
margin: 0 0 10px;
padding: 4px;


}

div.post-content#welcome{
height: 160px;
}

div.widgetArchiveLink{
color: #417EB1;
text-decoration:underline;
margin:0px;
	margin-left:12px;
	/*list-style:none;
	padding-left:8px;*/
	padding-right: 8px;
	padding-left: 0px;
	padding-bottom:15px;
	}
.center-blog h6{
/*float:left;*/
clear:both;
width:530px;
margin-top:20px;
margin-bottom:8px;
text-align:left;
}
.results-title{
margin-top:20px;
}
/*
.wp-caption aligncenter{
float:none;
}*/
.wp-caption.aligncenter{
margin-left:auto;
margin-right:auto;
}
img.noBorder{
border:none;

margin-bottom:0px;
padding-bottom:0px;
}
img.noBorderNoMargin{
border:none;

margin:0px;
padding:0px;
}
.signatureText{
float:right;
width:510px;
text-align:right;
padding-right:20px;
font-size:10px;
margin-top:-6px;
}
#signature{
float:right;
margin-top:15px;
}

li.icon a:hover img{
border:none;
}
a:link:hover .noBorder, a:visited:hover .noBorder, .imageList a:link:hover .noBorder, .imageList a:visited:hover .noBorder{
border:none;
}
.imageList li {
width:150px;
text-align:center;
display:inline;
float:left;
margin-right:20px;
padding-bottom:20px;
}
ul.imageList {
clear:both;
list-style-type:none;
margin:5px 0 0;
overflow:hidden;
padding:0;

}
.hideController{
height:318px;
overflow:hidden;
width:501px;
padding:0;
border:none;
}
.hideControllerBG{
height:368px;
background:#000;
width:500px;
padding:0;
border:none;
}
.videoList li{
/*width:150px;*/

width:173px;
text-align:center;
display:inline;
float:left;;
padding-bottom:20px;

}
ul.videoList {
margin:0;
padding:0;
float:left;
}
.backstoryThumbs{
width:530px;
float:left;
}
.noJustify{
text-align:nono;
}
.noRTLFTMargin{
margin-left:0;
margin-right:0;
margin-top:10px;

}
#contactUsImage{
width:298px;
float:left;
}
#contactDetailsTxt{
width:210px;
float:left;
margin-left:10px;
text-align:left;
}
.paginationYear{
float:left;
margin-bottom:30px;
}
.paginationYear a {
text-decoration:none;
}
ul.txtWidgetWhtBG{
background:#fff;
}
.youTubeWidgetListImage{

margin-left:10px;

}
.with_frm_style, with_frm_style form{
width:400px;
}
.with_frm_style .submit input[type="submit"], .frm_form_submit_style{
padding-left:10px;
padding-right:10px;
}
ul#pressKitDownloads{
clear:both;
float:left;
}
img.topBottMargin{
margin:10px;
}
p.clearBoth{
clear:both;
}
p.size14{
font-size:14px;
}
img.pgHeaderImg{
padding:0;
/*padding-bottom:5px;*/
margin-top:10px;
margin-bottom:15px;
margin-right:0;
margin-left:0;
}
