/*  
Theme Name: Vista Aero Wordpress Theme
Theme URI: http://blog.doubleSlash.de
Description: A Wordpress Theme by <a href="http://blog.doubleSlash.de" target="_blank">doubleSlash Net-Business GmbH</a> gfx by Kai Guschal coding by Thomas Sojda <br/><br/>This Theme was originally made for the <a href="http://blog.genericIAM.org" target="_blank" alt="GenericIAM Blog">GenericIAM Blog.</a><br/><br/> You can change the logo by using the logo_small_empty.jpg file fromthe image directory.<br/><br/>
Version: 2.0
Author: doubleSlash Net-Business GmbH 
Author URI: http://blog.doubleSlash.de/
*/

/*************************************
 +Containers
 *************************************/
body{
  background-image:url('images/bg_stripes.jpg');
  background-repeat:repeat-y;
  background-color: #002b4b;
  color           : #333; 
	font-family     : Arial;
  font-size       : 14px;
  line-height     : 18px;
	margin          : 0;
	padding         : 0;
	text-align      : center
}

.modul{
  background-image: url('images/modul_bg1.png');
  margin-bottom   : 8px;
  background-repeat: repeat-x;
  width           : 189px;
  background-color: #f0f0f4;
  border          : 1px solid #1D1F4F;
  padding-top     : 0px; padding-left:6px; padding-right:6px; padding-bottom:6px
}

#top{
  position        : absolute;
  top             : 8px;
  left            : 50px;
  width           : 630px;
  height          : 100px;
  background      : #fff url('images/header_bg_large.png') no-repeat;
  border          : 1px solid #1D1F4F;
  z-index         : 1
}

#search{
  position        : absolute;
  top             : 56px;
  left            : 690px;
  width           : 198px;
  height          : 50px;
  background      : #fff url('images/header_bg_search.png') no-repeat;
  border:1px solid #1D1F4F; z-index:1; background-repeat:no-repeat
}

#searchcontainer{
  margin-top      : 7px;
  margin-left     : 5px;
  height          : 43px;
}


#headline{
  position        : absolute;
  top             : 15px;
  left            : 240px;
  color           : #FFFF33;
  font-size       : 6px;
  font-weight     : bold;
  height          : 6px;
  z-index         : 100;
}

#wrap{
	margin          : auto;
	text-align      : left;
	width           : 76em;	
}
#content{
  position        : absolute;
  width           : 620px;
  left            : 50px;
  top             : 118px;
  padding-left    : 9px;
  padding-top     : 12px;
  background-image: url('images/bg_content.png');
  background-repeat: no-repeat;
  background-color: #ffffff;
	float           : left
}

#sidebar{
  position        : absolute;
	width           : 201px;
  left            : 690px;
  top             : 118px;
  border          : 0px solid blue;  
	float           : right;
}

#header{
  padding         : 3em 1em;
}

#footer{
  position        : relative;
  border-top      : 1px solid #1D1F4F;
  bottom          : 0px;
  font-size       : 11px;
  left            : 0px;
  padding         : 0px;
  margin-left     : -9px;
  text-align      : right;
  width           : 620px;
}

/*************************************
 +Hn and p
 *************************************/
.modul h2 {
  padding-left    : 5px;
  color           : #fff;
  margin-top      : 5px;
  font-weight     : bold;
  font-size       : 12px;
}

.post h3 a{
  display         : block;
  width           : 600px;
  border-bottom   : 1px solid #000066;
	font-size       : 14px;
  line-height     : 16px;
  color           : #000066;
  font-weight     : bold;
  text-align      : left;
  text-indent     : 0pt;
  padding         : 1px;
  margin          : 3px 0px;
}

.modul p{
  padding-left    : 15px;
}

.pagetitle{
  margin-bottom   : 10px;
}
 
h1, h2, h3{
	font-family     : Arial;
	font-weight     : normal;
	margin          : 0;
}

#headline h1 a{
  color           : #1C214B;
  font-size       : 18px;
  font-weight     : bold;
}

#header h1 a{
	color           : #E87830;
}

#header h1 a:hover{
	color           : #CC0000;
}

#header p{
	color           : #aaa;
	font-size       : 1.1em;
	margin          : 0;
	margin-top      : -0.5em;
}

.entrytitle h2{
	font-size       : 22px;
  display         : block;
  line-height     : 24px;
  color           : #000066;
  font-weight     : bold;
  text-align      : left;
  text-indent     : 0pt;
  width           : 600px;
  border-bottom   : 1px solid #000066;
  padding         : 1px;
  margin          : 3px 0px;
}

.entrytitle h2 a
{
	color           : #000066;
}

.entrytitle h2 a:hover{
	color           : #000066;
}

.entrytitle h3{
	font-size       : 10.8px;
	color           : #6F6F6F;
}

#sidebar h3{
	color           : #555;
	font-size       : 1.5em;
	margin          : 1em 0;
}

/*************************************
 +Entry
 *************************************/
.entry{
  width           : 600px;
  text-align      : justify;
}

.entrymeta{
	font-size       : 0.9em;
  text-align      : center;
}

.postedby{
	background      : #fff url('images/user.gif') no-repeat;
	padding-left    : 20px; padding-right:3px; padding-top:3px; padding-bottom:3px
}

/*************************************
 +Sidebar
 *************************************/
#sidebar ul{
	list-style-type : none;
  margin          : 8px 0px 2px 0px;
	padding         : 0;
}

#sidebar ul li{
 padding-left     : 5px;
 padding-bottom   : 0px;
 margin-bottom    : 3px;
}

#sidebar ul li a{
 text-decoration  : underline;
}

#sidebar h2{
  margin-top      : 3px;
}

#sidebar ul ul {
  margin          : 8px 0px 2px -5px;
}

#sidebar ul ul li {
  padding-bottom  : 2px;
}

#sidebar ul li h2{
  padding         : 0px;
  margin-top      : -5px;
}
/*************************************
 +Comments
 *************************************/
 
.commentsblock{
	margin          : 0.5em;
	padding         : 1em;
}

.commentsblock textarea{
	width           : 35em;
}

.commentsblock input, .commentsblock textarea{
	border          : 1px solid #d1d1d1;
}

.commentsblock textarea:focus{
	background      : #eee;
	border          : 1px solid #a1a1a1;
}

.commentsblock textarea:focus, .commentsblock input:focus{
	background      : #eee;
	border          : 1px solid #a1a1a1;
}

.commentauthor{
	display         : block;
	font-size       : 1.5em;
}

ol.commentlist{
	color           : #777;
	font-size       : 0.9em;
	list-style-type : none;
	margin          : 0;
	margin-top      : 1.5em;
	padding         : 0;
}

.commentlist li{
	margin-bottom   : 0.5em;
	padding         : 0.5em 1em;
}

.alt{
	background      : #e6eaee;
	border          : 1px dotted #d1d1d1;
	padding         : 0.5em;
}

h3#comments{
  font-size       : 14px;
  font-weight     : bold;
}

/*************************************
 +Misc
 *************************************/
a{
	color           : #579;
	text-decoration : none;
}
a:hover{
	color           : #CC0000;
}

#s{
  border          : 1px solid #1D1F4F;
  color           : #535353;
  width           : 120px;
}

#searchsubmit{
  background-color: #1D1F4F;
  border          : 1px solid #ffffff;
  color           : #ffffff;
}

#searchformbox{
  position        : absolute;
  bottom          : 5px;
  left            : 5px;
}

#searchform{
  margin          : 0px;
  padding         : 0px;
}

.linkcat{
  padding         : 0px;
}

#mcspvalue{
  margin-left     : 40px;
}

#subheadline{
  padding-top     : 32px;
  padding-left    : 10px;
  font-size       : 12px;
  font-weight     : bold;
  text-align      : left
}

#logo{
  width           : 190px;
  height          : 57px;
  top             : 17px;
  left            : 700px;
  z-index         : 100;
  position        : absolute;
}


.alignleft {
  margin-right    : 457px;
}

.navigation {
  display         : block;
  margin-bottom   : 12px;
  margin-top      : 10px;
  text-align      : center;
}