/*
Theme Name: frederich podcast
Theme URI: http://www.arzt-podcast.de
Description: Design fuer Dr. Bernd Frederich
Version: 1.0
Author: SANSEG!concept
Author URI: http://www.sanseg.de
*/

/* reset & misc
--------------------------------------------------*/
html, body{ height:100%; }
*{ padding:0; margin:0; border:0; font-size:100%;}
html { min-width:1001px; }
html > body #outer { height:auto; }
.clearer{ clear:both; line-height:0px;}
p{ margin:0.6em 0 0.6em 0;  }
.fat{ font-weight:bold; }
.ital{ font-style:italic; }
.smaller{ font-size:0.8em; font-weight:normal;}
.normal{ font-weight:400; }
.alignleft{ float:left; margin:0 30px 30px 0; text-align:center; }
.alignright{ float:right; margin:0 0 30px 50px; text-align:center; }
.center{ text-align:center; }
.highlight2{ color:#147abc; font-weight:bold; font-style:italic; }

/* main
--------------------------------------------------*/
body { margin:0 auto; color: #222; text-align:center; background:#f6f6f6 url("images/bg_body.gif") repeat-x scroll 50% 0pt; font: 80% /1.7em Verdana, sans-serif; }
#outer { width:950px; height:100%; margin:0 auto; }
#inner { clear:both; width:950px; min-height:350px; background:#f6f6f6 url("images/bg_content.gif") no-repeat scroll left top; text-align: left; padding:20px 45px; }
#content{ float:left; width:540px; padding:0 10px; text-align:justify; }
#sidebar{ float:left; width:250px; margin-left:45px; }
#footer { clear:both; width:950px; height:200px; background:transparent url("images/bg_footer.gif") no-repeat scroll left bottom; text-align:center; color:#777; }

/* logo
--------------------------------------------------*/
#logo { width:950px; height:205px; background:transparent url("images/bg_logo.gif") no-repeat scroll 50% 0pt; text-align: left; }
#logo h1, #logo h3{ margin-left:55px; }
#logo h1{ position:relative; top:10px; font-size:1.7em; }
#logo h3{ position:relative; top:5px; }
#logo h3{ color:#222; font-family:Verdana,sans-serif; font-size:0.8em; letter-spacing:-0.2px; }
#logo h3.desc{ font-family:Arial,sans-serif; }

/* headings
--------------------------------------------------*/
h1,h2,h3,h4,h5,h6,.head{ font:100% /1.7em Georgia, serif; font-weight:bold; color:#147abc; }
h1{ font-size:1.4em; }
h2{ font-size: 1.3em; }
h3{ font-size: 1.2em; }

/* nav
--------------------------------------------------*/
#nav{ width:950px; height:80px; text-align: left; position:absolute; top:100px; }
#nav ul{ list-style-type:none; white-space: nowrap; margin:0 0 0 35px; }
#nav ul li{ height:80px; float:left; list-style-type: none; width:148px; text-align:center; padding-top:11px; background:transparent url("images/bg_nav.gif") no-repeat 0 -250px;  }
#nav ul li:hover, #nav ul li.act{ background:transparent url("images/bg_nav.gif") no-repeat 0 -1px;  }
#nav a, #nav a:visited{ font-weight:bold; color:#147abc; text-decoration:none; height:80px; width:148px; }
#nav a:hover, #nav a:active{ color:#000; background:transparent url("images/bg_nav.gif") no-repeat -5px -1px; }

/* content
--------------------------------------------------*/
#content a{ color:#147abc; }
#content a:hover{ color:#147abc; text-decoration: none; }
#content h1 a{ text-decoration: none; }
#content p.postfooter{ font-size:0.8em; }
#content p.postfooter a{text-decoration: none; }
#content p.postfooter a:hover{ color:#666; }
#content p.clearer{ height:80px; background:transparent url("images/bg_clearer.gif") no-repeat scroll 50% 50%; }
#content .postcomments{ background:transparent url("images/bg_comments.gif") no-repeat scroll 0 2px; padding-left:40px; float:right; }
#content .postkeepreading{ float:left; }
#content ul, #content ol{ margin-left:30px;  }
#content .nearbyPosts{ font-size:0.8em; }
#content .nearbyPosts a{ color:#999; }
#content .podPress_content{ clear:both; width:100%; margin:20px 0; }

/* sidebar
--------------------------------------------------*/
#sidebar { font-size:0.9em; }
#sidebar .heading{ font:110% /1.8em Georgia, serif; font-weight:bold; color:#147abc; }
#sidebar .email{ width:237px; height:32px; background:transparent url("images/email.jpg") no-repeat scroll 0 2px;  }
#sidebar .email input{ width: 170px; height:19px; margin:7px 45px; border:1px solid #ddd; color:#999; } 
#sidebar a{ color:#333; text-decoration:none; }
#sidebar a:hover{ text-decoration:underline; }

/* searchform
--------------------------------------------------*/
#searchform{ margin:30px 0; }
#searchform a:link, #searchform a:visited{ border:none; font-size:1.2em; font-weight:bold;  }
#searchform input { background:#FFFFFF url(images/bg_forms.jpg) repeat-x scroll left top; border:1px solid #CFDDE6; padding:0.5em; 
					font:normal 1.1em Verdana, sans-serif; color:#164362; }
#searchform input.feld{ width:360px; }

/* doAction
--------------------------------------------------*/
#doAction{ background-color:#efefef; text-align:left; margin: 35px 0; padding:20px; line-height:1.7em; font-size:0.8em; }
#doAction .relatedPosts{ width:55%; float:right; }
#doAction .doNext{ float:left; width:40%; }
#content #doAction a, #content #doAction a:visited{ color:#000; border-bottom:1px dotted transparent; text-decoration:none; }
#content #doAction a:hover{ color:#b71221; border-bottom:1px dotted transparent; }
#content #doAction ul{ margin:0; list-style-type:none;  }
#content #doAction li{ background-image:none; padding-left:0; }
#content #doAction .authorimg { margin:0 20px 20px 0; float:left; }

/* comments
--------------------------------------------------*/
#comments ul{list-style:none; margin:0em; }
#comments ul li{ background:none; padding:20px 40px 20px 0; border-bottom:1px solid #eee;}
#comments .comment_number{  float:left; padding:0 25px 0px 0; line-height:0.1em; font:normal 3.5em Verdana, sans-serif; color:#Ccc; }
#comments .comment_header{ font-weight:bold; padding-top:1.0em; line-height:1.2em;}
#comments .comment_header a{ color:#000; }
#comments .comment_body{ padding:0.4em 0 0 4.1em;  }
#comments input, textarea { background:#FFFFFF url(images/bg_forms.jpg) repeat-x scroll left top; border:1px solid #CFDDE6; padding:0.5em; 
					font:normal 1.1em Verdana, sans-serif; color:#164362; }
#comments textarea{ width:471px; }
#comments .felder{ width:349px; }
#comments p.input label{ display:block; float:left; margin:4px 20px 0pt 0pt; width:100px; }
#comments .comment_body a:link,#comments .comment_body a:visited{ color:#2e4863; }
#comments .comment_body a:hover{ border-bottom:1px dotted #CFDDE6; }

/* footer
--------------------------------------------------*/
#footer a{ color:#777; }

/* plugin seopagebar
--------------------------------------------------*/
#index #content #pagebar a, #content #pagebar a, #pagebar .this-page { font-size:0.9em; padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;	margin: 2px 4px;  }
#index #content #pagebar a:hover, #content #pagebar a:hover{background-color:#eee; text-decoration: none; border: solid 1px #ddd; color:#000; }
#index #content #pagebar .this-page, #content #pagebar .this-page{background-color:#eee; color:#000; }
