/*
Theme Name: BigBanner
Theme URI: http://www.adizollet.ch/
Description: My First Template
Version: 3b
Author: Adrian Zollet
Author URI: http://www.adizollet.ch/
*/

/* Body, standard font tags, standard links*/
/* Body */
body {
 background-image:url(images/bodybg.jpg);
 background-repeat:repeat-x;
 background-color:#5f5d5e;
 font:11px Tahoma, sans-serif;
 color:#00000;
 width:auto;
 height:100%; 
 margin: 0px;
 padding: 0px;
text-align:center; 
}
/* Links */
a {
 font:bold 11px Tahoma, sans-serif;
 color:#013a98;
}
/* Links onMouseOver */
a:hover {
 font:bold 11px Tahoma, sans-serif;
 color:#980101;
}

/* Banner and inclusions */
/* Banner style */
div#banner {
 width:1024px;
 height:175px;
 margin: 0px;
 padding: 0px;
 background-image:url(images/banner.jpg);
 background-repeat:repeat-x; 
 margin:auto;
 text-align:left; 
}
/* Title */
div#title {
 margin: 0px;
 padding: 0px;
 padding-top: 20px;
 text-align:left; 
}
div#title a {
 margin: 0px;
 padding: 0px;
 padding-left: 80px;
 text-align:left; 
 font:bold 54px Tahoma, sans-serif;
 color: #dddddd;
 text-decoration:none;
}
/* Subtitle */
div#subtitle {
 margin: 0px;
 padding: 0px;
 padding-left: 80px;
 text-align:left; 
 font:20px Tahoma, sans-serif;
 color: #dddddd;
}

/* Topnavigation , Mainmenu */
ul#menu {
 display:inline;
 margin: 0px;
 margin-left:3px;
 padding: 0px;
 width: 1024px;
 border:0px; 
 position:relative; top:47px; left:0px;
}
/* IE6 Hack for Topnavigation */
* html ul#menu  {position:relative; top:146px; left:0px;}
ul#menu li {
 display:inline;
 width:auto;
 margin:0px;
 margin-left:-3px;
 padding:5px;
 border-right: 2px #000000 solid;
 border-left:0px;
 font:bold 12px Tahoma, sans-serif;
 color:#000000; 
 background-image:url(images/menu.png);
}
* html ul#menu li { height: 26px;}
ul#menu li:hover {
 display:inline;
 width:auto;
 padding:5px;
  margin-left:-3px;
 border-right: 2px #25232a solid;
 border-left:0px #5f5d5e solid;
 font:bold 12px Tahoma, sans-serif;
 color:#dddddd; 
 background-image:url(images/menuh.png);
}
ul#menu a {
 font:bold 12px Tahoma, sans-serif;
 color:#000000;
 text-decoration:none;
}
ul#menu a:hover {
 font:bold 12px Tahoma, sans-serif;
 color:#dddddd;
 text-decoration:none;
}

/* content div: Content container, the "contentainer" */
div#content {
 background-image:url(images/contentbg.jpg);
 background-repeat:repeat-x; 
 background-color:888888;
 width:1024px;
 height:auto;
 padding: 0px;
 overflow: auto;
 margin:auto;
  text-align:left; 
 position:relative; bottom:0px;
}

/* left and right column, style */
div#left, div#right {
 width:160px;
 background-image:url(images/contentbg.jpg);
 background-repeat:repeat-x; 
 background-color:888888;
 height:auto;
 min-height:600px;
 margin: 0px;
 padding: 10px;
 padding-left:10px;
 padding-right:10px;
 padding-top: 20px;
 overflow:visible;
}
/* Left column: Position and border */
div#left {
 border-right:1px solid #555555;
 float:left; 
}
/* Right column: Position and border */
div#right {
 border-left:1px solid #555555;
 float:right;
}
/* Widget styling: left and right div */
#left ul, #right ul {
 margin:5px;
 margin-top:0px;
 padding: 0px;
 width: 145px;
 border:0px;
 list-style-type:none;
}
#left li, #right li {
 width:auto;
 padding:3px;
 margin:0px;
 border-bottom: 1px #777777 solid;
 font:bold 12px Tahoma, sans-serif;
 color:#25232a; 
}
#left li:hover, #right li:hover {
 width:auto;
 margin:0px;
 padding:3px;
 border-bottom: 1px #777777 solid;
 font:bold 12px Tahoma, sans-serif;
 color:#dddddd; 
 background-color:#5f5d5e;
}
#left a, #right a {
 font:bold 12px Tahoma, sans-serif;
 color:#25232a;
 text-decoration:none;
}
#left a:hover, #left a:hover {
 font:bold 12px Tahoma, sans-serif;
 color:#dddddd;
 text-decoration:none;
}
/* Widget Title Style */
#left h3, #right h3 {
 width:154px;
 max-width:154px;
 height:20px;
 font:bold 12px Tahoma, sans-serif;
 color:#ffffff;
 background-image:url(images/widgeth.png);
 background-repeat:no-repeat;
 padding:3px;
 padding-left:10px;
 margin:0px;
 margin-top:10px;
}

/* This columns contains the content (normal is the div with left and right sidebar, normalpage has just a left sidebar, normalpagens has no sidebars column */
div#normal, div#normalpage, div#normalpagens {
 background-image:url(images/contentbg.jpg);
 background-repeat:repeat-x; 
 height:auto;
 margin-top:0px;
 padding:20px;
 padding-top:0px;
 overflow:visible;
 float:left;
}
/* normal column Pages with sidebars */
div#normal {
 width:570px;
 max-width:570px;
}
/* normal column Pages with submenu */
div#normalpage {
 width:770px;
 max-width:770px;
}
/* normal column Pages without submenu */
div#normalpagens {
 width:970px;
 max-width:970px;
}

/* The Title div for Blogentrys */
div.title {
 width:610px;
 max-width:610px;
 height:79px;
 max-height:79px;
 padding: 5px;
 padding-left: 20px;  
 margin-top:30px;
 overflow:hidden;
 font:10px Tahoma, sans-serif;
 color:#dddddd;
 background-image:url(images/title.png);
 background-repeat:no-repeat;
 line-height:0;
}
div.title h2 a{
 font:bolder 16px Tahoma, sans-serif;
 color:#ffffff;
 text-decoration:none;
 margin-top:0px;
}
div.entry {
 width:570px;
 margin-left:20px;
 margin-top:0px;
}

/* older Blogentrys on Toppage */
h2.smalblogbegin {
 width:610px;
 max-width:610px;
 height:30px;
 max-height:30px;
 padding: 12px;
 padding-left: 20px;  
 margin-top:30px;
 overflow:hidden;
 font:bolder 16px Tahoma, sans-serif;
 color:#dddddd;
 background-image:url(images/htwo.png);
 background-repeat:no-repeat;
 line-height:0;
}
div.smalblogcontainer {
 width:610px;
 max-width:610px;
 padding-left:20px;
 padding-right:20px;
}
div.smalblogs {
 width:230px;
 max-width:230px;
 height:150px;
 max-height:150px;
 margin:10px;
 padding: 5px;
 padding-left: 15px;
 padding-right: 20px;
 overflow:hidden;
 font:11px Tahoma, sans-serif;
 color:#000000;
 background-image:url(images/smallblog.png);
 background-repeat:no-repeat;
 line-height:1;
 float:left;
}
div.smalblogs h2{
 width:230px;
 max-width:230px;
 height:24px;
 max-height:24px;
 margin:0px;
 margin-left: -5px;
 padding: 3px;
 padding-left: 10px;
 background-image:url(images/smallblogt.png);
 background-repeat:no-repeat;
}
div.smalblogs h2 a{
 overflow:hidden;
 font:bold 14px Tahoma, sans-serif;
 color:#dddddd;
 line-height:1;
 text-decoration:none;
}

/* page with submenu */
div.titlepage {
 width:770px;
 max-width:770px;
 height:79px;
 max-height:79px;
 padding: 5px;
 padding-left: 20px;  
 margin-top:30px;
 overflow:hidden;
 font:10px Tahoma, sans-serif;
 color:#dddddd;
 background-image:url(images/titlep.png);
 background-repeat:no-repeat;
 line-height:0;
}
div.titlepage h2 a{
 font:bolder 16px Tahoma, sans-serif;
 color:#ffffff;
 text-decoration:none;
 margin-top:0px;
}
div.entrypage {
 width:730px;
 margin-left:20px;
 margin-top:0px;
}

/* page without submenu */
div.titlepagens {
 width:970px;
 max-width:970px;
 height:79px;
 max-height:79px;
 padding: 5px;
 padding-left: 20px;  
 margin-top:30px;
 overflow:hidden;
 font:10px Tahoma, sans-serif;
 color:#dddddd;
 background-image:url(images/titlepns.png);
 background-repeat:no-repeat;
 line-height:0;
}
div.titlepagens h2 a{
 font:bolder 16px Tahoma, sans-serif;
 color:#ffffff;
 text-decoration:none;
 margin-top:0px;
}
div.entrypagens {
 width:930px;
 margin-left:20px;
 margin-top:0px;
}

/* Titles, style */
h1, h1 a, h1 a:hover {
 font:bolder 24px Tahoma, sans-serif;
 color:#000000;
 padding:3px;
 text-decoration:none;
 border-top:1px solid #888888;
 border-bottom:1px solid #888888;
}
h2, h2 a, h2 a:hover {
 font:bolder 16px Tahoma, sans-serif;
 color:#000000;
 padding:0px;
 text-decoration:none;
}
h3, h3 a, h3 a:hover {
 font:bold 14px Tahoma, sans-serif;
 color:#00000;
 padding:3px;
 text-decoration:none;
}
h4, h4 a, h4 a:hover {
 font:bold 12px Tahoma, sans-serif;
 color:#00000;
 padding:3px;
 text-decoration:none;
}
/* Titles, positions */
#normalpage h1, #normalpage h2, #normalpage h3, #normalpage h4 {
 width:770px;
 max-width:770px;
 margin-top:20px;
}
#normalpagens h1, #normalpagens h2, #normalpagens h3, #normalpagens h4  {
 width:970px;
 max-width:970px;
 margin-top:20px;
}

/* DIV: Float hack, clearer div in the bottom of the page (float is fu***ng stupid) */
div#clearer {
 clear:both;
 height:50px;
}

/* table styling */
table {
 font:11px Tahoma, sans-serif;
 color:#00000;
}

p.postmetadata {
 clear:both;
}
/* Image Styling */
/* Smileys */
img.wp-smiley {
 background-color:transparent;
 padding:0px;
 border:none;
}
/* Right positioned images */
img.alignright{
 float:right;
 margin:0 !important;
 padding:5px !important;
 background-color:#ffffff;
 border:1px solid #333333 !important;
}
 /* Centered images */
img.aligncenter{
 display: block;
 margin-left: auto;
 margin-right: auto;
 padding:5px;
 background-color:#ffffff;
 border:1px solid #333333;
}
img.centered {
 display:block;
 margin-left: auto;
 margin-right: auto;
 padding:5px;
 background-color:#ffffff;
 border:1px solid #333333;
}
/* Left positioned images */
img.alignleft{
 float:left;
 margin:10px !important;
 padding:5px !important;
 background-color:#ffffff;
 border:1px solid #333333  !important;
}
img.avatar {
 display: block;
 margin:5px !important;
 padding:2px !important;
 background-color:#ffffff;
 border:1px solid #333333  !important;
}
div.title  img.wp-post-image {
float:right;
 position:relative; top:5px; right:30px;
}
div.smalblogs img.wp-post-image {
float:right;
 margin:3px;
 margin-right:10px;
}
/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}
.commentlist {
	padding: 0;
	text-align: justify;
	}
.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}
.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }
#commentform p {
	margin: 5px 0;
	}
.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}
.commentmetadata {
	margin: 0;
	display: block;
	}
.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
.commentlist li ul li {
	font-size: 1em;
}
.commentlist li {
	font-weight: bold;
	border:1px solid #ddd;
}
.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}
.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}
.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}
#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
.commentmetadata {
	font-weight: normal;
	}
/* End Comments */