/*  
Theme Name: Apfelkuh V2
Theme URI: http://www.apfelkuh.de
Description: Based on Pixeled, 2 Col Layout, light by mg
Author: mg
Author URI: http://wwww.apfelkuh.de
Version: 1.8
Tags: light, apple, macapp,
.
Released under the <a href="http://www.opensource.org/licenses/gpl-license.php">GPL</a>.
.
*/

/* Defaults */

* {
  margin: 0;
  padding: 0;
  }

h1, h2, h3, h4, h5, h6, p {
  margin: 0;
  padding: 10px 0;
  }

h1, h2, h3, h4, h5, h6 {
  font-family: Verdana;
  }

hr {
  color: #333;
  border: 1px solid #121212;
  }


dd {
  padding-left: 15px;
  }


p {
  font-size: 9pt;
  }

a {
  color: #1865c8;
  text-decoration: none;
  }

a:hover,a:active,a:focus {
  color: #222;
  outline:none;
  }

a img {
  border: none;  
  }

blockquote {
  background: #f1f5fa url(images/quote.png) no-repeat top left;
  padding: 20px 15px 30px 65px;
  margin: 10px 10px 5px 15px;
  font-style: italic;
  color: #7488a2;
  }

code {
  color: #3366cc;
  font-style: italic;
  }

strong {
  font-size: 110%;
  }

body {
  text-align: center;
  margin: 0;
  font-family: trebuchet ms, arial, helvetica, sans-serif;
  background: #fafafa;
  }


/* Header and wrapper */
#blogTitle{
    width: 230px;
    position: absolute;
    left: 410px;
    top:  50px;
    visibility: hidden; 
    opacity: 0;
    }

#wrapper {
  margin: 0 auto;
  width: 930px;
  text-align: left;
  padding: 0;
  }

#header {
  padding: 0;
  margin: 0;
  height: 80px;
  }

#header #logo {
  float: left;
  width: 700px;
  margin: 25px 0 15px 0;
  position: relative;
  padding: 0;
}

#logo h1 {
    padding: 0;
    margin:0;
    text-indent:-10000px;
    font-size:14px;
    color:#333;
    font-family:"Trebuchet MS";
}
#logo h1 a{
    background: #fafafa url(/wp-content/themes/apfelkuhV2/images/logo.gif) no-repeat scroll center center;
    display:block;
    height:110px;
}



/* Menu */

#catnav {
  padding: 0;
  clear: both;
  height: 46px;
  background:#fafafa url(images/nav.gif) bottom left no-repeat;
  width: 700px;
  position:relative;
  }
  
#catnav .active_category{
    background:url(images/l.gif) no-repeat scroll left 12px;
    color:white;
}
#catnav .active_category a{
    background:url(images/r.gif) no-repeat scroll right 12px;
    color:white;
}

#catnav .current-cat{
    background:url(images/l.gif) no-repeat scroll left 12px;
    color:white;
}
#catnav .current-cat a{
    background:url(images/r.gif) no-repeat scroll right 12px;
    color:white;
}
  

#nav {
  list-style: none;
  margin: 0;
  padding: 0;
  position:absolute;
  top:5px;
  left:20px;
  }
	
#nav ul {
  margin: 0;
  padding: 0;
  }

#nav li {
  float: left;
  margin: 0;
  padding: 0;
  }

#nav a {
  display: block;
  line-height: 44px;
  margin: 0;
  padding: 0 10px 0 10px;
  font-size: 10pt;
  color: #555;
  }

#nav li a:hover {
    color:#333;
  }

#nav li.active_category a:hover,#nav li.current_cat a:hover {
      color:white;
}

#nav li ul {
  list-style: none;
  position: absolute;
  width: 150px;
  left: -999em;
  }

#nav li:hover ul, #nav li.sfhover ul {
  left: auto;
  }
	
#nav li li {
  float: left;
  margin: 0;
  padding: 0;
  width: 150px;
  }
	
#nav li li a {
  width: 150px;
  height: 24px;
  line-height: 24px;
  color: #555;
  border-top: 1px solid #131f27;
  background: #040404;
  margin: 0;
  padding: 5px 20px 5px 15px;
  }
	
#nav li li a:hover {
  border-top: 1px solid #131f27;
  background: #000;
  padding: 5px 20px 5px 15px;
  }

#nav li:hover, #nav li.sfhover { /* prevents IE7 drop-down menu bug (focus on a page element prevents nested menus from disappearing) */
  position: static;
  }

#toprss {
  float: right;
  margin: 10px 15px 0 0;
  display: inline;
  width: 65px;
  line-height: 41px;
  }



/* Top Content */

#main {
  clear: both;
  width: 930px;
  padding-bottom: 5px;
  }
#column1 {
  float:left;
  width: 700px;
  margin: 0 0 15px 0;
  padding: 0;
  background: #fff url(images/contentBg.gif) repeat-y top left;
  }
#contentwrapper2 {
  float:left;
  width: 900px;  margin: 0 0 15px 0;
  padding: 0;
  background: red;
  }
.pageTitle, #contentwrapper2 .pageTitle {
  font-size: 11px;
  color: #777;
  font-weight: bold;
  }
 .contentContainer {
    margin: 0px 8px 20px 8px;
    background:url(images/postBottom.gif) repeat-x bottom left;
}
 .content {
    padding: 0px 28px 20px 18px;
    background:url(images/postBottom.gif) repeat-x bottom left;
}
.topPost {
  margin: 0;
  padding: 0;
  font-size: 9pt;
}
.topPost h2.topTitle a {
  font-size: 17pt;
  font-weight: normal;
  font-family:tahoma;
  color: white;
 }
.topPost h2.topTitle a:hover {
    text-decoration: none;
    color: #e1e4eb;
}
  
#wrapper .content .topPost div.title{
    background: #fff url(images/title.png) no-repeat scroll top left ;
    position:relative;
    height:60px;
    color:white;
    margin:0 -28px 0 -18px;
}
#wrapper .content .topPost div.title .date{
    background: transparent url(images/date.png) no-repeat scroll top left ;
    position:absolute;
    top:0;
    left:-40px;
    text-align:center;
    padding-top: 4px;
    
    height:60px;
    width:40px;
}
#wrapper .content .topPost div.title .date span{

    color:#e6edf7;
    font-size:15px;
    font-style:normal;
    font-weight:bold;
    letter-spacing:1px;
    line-height:15px;
    padding-top:4px;
}


#wrapper .content .topPost div.title .date{
    background: transparent url(images/date.png) no-repeat scroll top left ;
    position:absolute;
    top:0;
    color:#e1e4eb;
    left:-40px;
    height:60px;
    width:40px;
}

.content .topPost h2.topTitle{
    padding:5px 10px 5px 15px;
} 
.content .topPost h3{  
    font-size:9pt;
}

 .topPost .title .comments{
     width:31px;
     height:26px;
     font-size:15px;
     text-align:center;
     line-height:15px;
     position:absolute;
     right:20px;
     top:6px;
     background: url(images/comments.png) left no-repeat;
     
 }  
 .topPost .title .comments a:hover{
     color:white;
 }  
 .topPost .title .comments a{
     color:#b8bcc2;
     padding:5px;
     position:relative;
     top:5px;
 }  
.topPost .topMeta {
    position:absolute;
    left:95px;
    bottom:8px;
    color:#575f6e;
    text-transform:uppercase;
  }
  .topPost .topMeta p{
      padding:0;
      font-size:9px;
    }
  .topPost .topMeta span {
    color: #828ea5;
    }

.topPost .topMeta a {
  color: #828ea5;
  }
.topPost .topMeta a:hover {
  color: #575f6e;
  }
.topPost div.topContent {
  font-size: 9pt;
  color: #555;
  margin: 8px 0;
  }
.topPost div.topContent a {
  color: #3477aa;
  }
.topPost div.topContent a:hover {
  color: #333;
  }

.topPost div.topContent ul, .topPost div.topContent ol {
  padding: 0 0 0 30px;
  }
.topPost div.topContent ul li, .topPost div.topContent ol li {
  color: #666;
  }
.topPost span.topComments, .topPost span.topmorefoot, .topPost span.topTags,.topPost span.topTb,.topPost span.topBm {
  font-size: 9pt;
  font-style: italic;
  padding: 8px 10px;
  margin-right: 5px;
  line-height: 27pt;
  color: #aaa;
  }
.topPost span.linkpages {
  font-size: 9pt;
  font-style: italic;
  color: #555;
  margin-bottom: 10px; display:block;
  }
.topPost span.linkpages a:hover {
  color: #123456;
  }
.topPost span.topComments a {
  color: #555;
  background: url(images/comments.gif) left no-repeat;
  padding-left: 20px;
  line-height: 27pt;
  vertical-align: middle;
  }
.topPost span.topTb a {
  color: #555;
  background: url(images/more.gif) left no-repeat;
  padding-left: 20px;
  line-height: 27pt;
  vertical-align: middle;
  }
.topPost span.topTags em {
  background: url(images/tags.gif) left no-repeat;
  padding-left: 20px;
  line-height: 27pt;
  vertical-align: middle;
  color: #0a0a0a;
  }
.topPost span.topTags a {
  color: #555;
  line-height: 27pt;
  vertical-align: middle;
  }
.topPost span.topComments a:hover, .topPost span.topMore a:hover, .topPost span.topTags a:hover {
  color: #333;
  text-decoration: underline;
  }
  
#contentFoot{
      background: #fafafa url(images/contentFoot.gif) no-repeat bottom left;
      height:19px;
      width:700px;
}
  

#nextprevious {
  margin: 10px 20px 5px 20px;
  }
#nextprevious a {
  color: #4c7899;
  font-size:9pt;
  }
#nextprevious a:hover {
  color: #333;
  }
  
.fadeRule{
    background: #fff url(images/fadeRule.gif) no-repeat bottom left;
    height:1px;
    width:500px;
}


/* Comments */

#kommentare {
  background: white;
  width: 530px; /* fixes bug in IE7 where putting focus on the text makes it disappear behind the background. yeah, weird. they call it a dimensional bug. */
  border: 1px solid #ccc;
  padding: 0px 15px 10px 15px;
  color: #777;
  }
#kommentare h3 {
  font-size: 10pt;
  font-weight: normal;
  color: #555;
  margin: 15px 0;
  padding: 0;
  }
#kommentare p a {
  color: #1865c8;
  }
#kommentare p a:hover {
  color: #333;
  }
#kommentare p {
  padding:0;
  margin: 7px 0;
  }
ul.commentlist, ul.trackback  {
  list-style-type: none;
  margin: 10px 0;
  font-size: 9pt;
  }
.commentlist li, .trackback li {
  padding: 10px;
  background: white;
  list-style-type: none;
  }
.commentlist li.alt {
  background: #f1f5fa;
  border: none;
  }
.commentlist li.cleared {
  background: transparent;
  border: none;
  }
.commentlist a:hover {
  color: #333;
  }
.commentlist a.gravatar {
  float: left;
  margin: 0 15px 10px 0;
  width: 60px;
  }
.commentlist .commentbody {
  margin: 0;
  padding: 0;
  }
.commentlist .commentbody p a {
  text-decoration: underline;
  }
.commentlist cite {
  font-size: 10pt;
  font-style: normal;
  color: #555;
  }
.commentlist small.commentmetadata a {
  color: #999;
  }
.commentlist p {
  color: #777;
  }
#respond {
  clear: both;
  margin-top: 15px;
  }
textarea#comment {
  width: 450px;
  background: #eee;
  color: #111;
  padding: 10px;
  }
#comment #submit {
  margin: 0;
  }



/* Welcome section */

#main #welcome {
  margin: 0 0 20px 0;
  padding: 0 0 5px 0;
  }
#main #welcome h2 {
  font-size: 14pt;
  font-weight: normal;

  color: #555;
  letter-spacing: -1px;
  margin: 0 10px;
  padding: 10px 0 3px 0;
  }
#main #welcome p {
  font-size: 9pt;
  color: #eee;  
  margin: 0 10px;
  padding: 6px 0;
  }
#main #welcome a {
  text-decoration: underline;
  color: #ff9933;
  }
#main #welcome a:hover {
  color: #6598b8;
  }
#main #welcome form {
  margin: -5px 0 0 0;
  background: transparent; /* required for IE */
  }
#main #welcome #feedbox {
  border: 1px solid #ccc;
  padding: 2px 1px;
  width: 180px;
  }
.submitbutton {
  margin: -5px 0 0 5px;
  background: #f6f6f6;
  color: #555;
  font-size: 8pt;
  padding: 3px 6px;
  vertical-align: middle;
  border: 1px solid #ccc;
  }
.submitbutton:hover {
  cursor: pointer;
  background: #555;
  color:#f6f6f6;
  }


/* Sidebars */
#sidebars {
  margin: 15px 0px 0 30px;
  float: right;
  width: 200px;
  color: #555;
  font-size:9pt;
}
#sidebars h3{
  padding:15px 0px 5px;
  font-size:9pt;
  font-family:font-family: trebuchet ms, arial, helvetica, sans-serif;
  
}

#sidebars .sidebarbox {
  padding: 8px 15px;
  }

#sidebar_full {
  padding: 0;
  margin: 0;
  }

#sidebars h2 {
  margin: 0;
  padding: 0 0 8px 0;
  font-weight: normal;
  font-size: 11pt;
  color: #777;
  letter-spacing: -1px;
  }

#sidebars table {
  width: 130px;
  }

#sidebars ul{
    list-style-image: url(images/bullet.gif);
}
#sidebars li {
  list-style: none;
  font-size: 9pt;
  padding-left:10px;
  background:transparent url(images/bullet.gif) no-repeat;
  background-position: left 6px;
  padding-bottom:3px;
  }

#sidebars li ul {
  padding: 0;
  }

#sidebars ul ul li {
  margin: 0;
  padding: 2px 2px 2px 16px;
  color: #999;
  line-height: 17px; /* Required for cross-browser consistency; cross-browser defaults vary. */
  }

#sidebars a {
  display: inline;
  color: #999;
  }
#sidebars a:hover {
  color: #555;
  }

#sidebars p {
  padding: 2px 0;
  font-size: 9pt;
  color: #eee;
  }

#tag_cloud a {
  display: inline;
  }

#sidebars ul.children li {border-bottom:none;}
#sidebars ul.children {margin-bottom:0;}



/*search*/

.newSearch{
    background: white 5px center no-repeat;
    padding: 0px 4px 0 5px;
    border: 1px solid #aaa;
    color:#999;
    -moz-border-radius: 9px;
    -webkit-border-radius: 9px;
    width:150px;
    top:0;
    right:0;
    text-align:left;
}

.newSearchContainer{
    position:absolute;
    top:18px;
    right:25px;
    width:160px;
    text-align:center;
}

.newSearchContainer span{
    font-size:10px;
    font-weight:bold;
    color:#ddd;
}


.newSearch .button{
    width:15px;
    height:15px;
    float:right;
    padding: 0;
    margin-right:2px;

}

.newSearch input{
    border: 0;
    margin:0;
    width:100px;
    padding:0 3px 1px 3px;
    outline:none;
    padding: expression(window.navigator.userAgent.indexOf("MSIE ") > -1 && window.navigator.userAgent.indexOf("MSIE 7") == -1 ? "0 3px 0px 5px " : "0 3px 1px 5px" );
}



/* Before footer */

#footContent{
    width:930px;
    margin:0 auto;
}

#morefoot {
  background: #eee;
  border: 1px solid #d0d0d0;
  padding: 15px;
  color: #777;
  }
#morefoot p {
  margin: 5px 0;
  padding: 5px 0;
  }
#morefoot ul {
  list-style-type: none;
  margin-top: 5px;
  }
#morefoot ul li, #morefoot p {
  font-size: 9pt;
  }
#morefoot a {
  text-decoration: underline;
  color: #999;
  }
#morefoot a:hover {
  color: #555;
  }
#morefoot h3 {
  font-size: 12pt;
  font-weight: normal;
  color: #999;
  letter-spacing: -1px;
  border-bottom: 1px dotted #999;
  margin: 0;
  padding: 0 0 2px 0;
  }
#morefoot #searchbox {
  padding: 1px;
  width: 180px;
  }
#morefoot .col1 {
  float: left;
  width: 340px;
  }
#morefoot .col2 {
  margin: 0 25px;
  }
#morefoot .col2, #morefoot .col3 {
  float: left;
  width: 260px;
  }
#morefoot li {
  margin-bottom: 5px;
  line-height: 17px; /* Required for cross-browser consistency; cross-browser defaults vary. */
  }


/* footer*/
#footer {
  clear: both;
  background: #000;
  border: 1px solid #070707;
  padding: 15px 15px 10px 15px;
  }
#footer p {
  font-size: 9pt;
  color: #bbb;
  padding: 0;
  }
#footer a {
  color: #bbb;
  text-decoration: underline;
  }
#footer a:hover {
  color: #333;
  }
#footerleft {
  float: left;
  width: 500px;
  }
#footerright {
  float: right;
  width: 300px;
  text-align: right;
  }



/* Misc */
#buttons{
    width:56px;
    height:15px;
    position:absolute;
    top:40px;
    left: 20px;
    background: transparent url(images/macbuttons.gif) no-repeat top left;
}

#wrapper .inactive{
    color:#aaa;
    
}
.alert {
    background:#FFF6BF url(images/famfam/exclamation.png) center no-repeat scroll ;
    background-position: 15px 50%; /* x-pos y-pos */
    border-bottom:2px solid #FFD324;
    border-top:2px solid #FFD324;
    color:#111111;
    font-size:11px;
    margin:10px auto;
    padding:5px 20px 5px 45px;
    text-align:left;
}

.info {
    background:#F1F7FF url(images/famfam/information.png) no-repeat scroll 15px 50%;
    background-position: 15px 50%; /* x-pos y-pos */
    border-bottom:2px solid #B5D4FE;
    border-top:2px solid #B5D4FE;
    color:#111111;
    font-size:11px;
    margin:10px auto;
    padding:5px 20px 5px 45px;
    text-align:left;
}

.accept {
    background:#E4FAE1 url(images/famfam/accept.png) no-repeat scroll 15px 50%;
    background-position: 15px 50%; /* x-pos y-pos */
    border-bottom:2px solid #70AA56;
    border-top:2px solid #70AA56;
    color:#333333;
    font-size:11px;
    margin:10px auto;
    padding:5px 20px 5px 45px;
    text-align:left;
}

#loader{
    background:transparent url(images/loader.gif) no-repeat scroll 0 0;
    display:none;
    height:16px;
    margin:0 auto;
    width:16px;
    position:absolute;
    top: 18px;
    right:190px;
}

.hint {
background:#EDEFF1 url(images/zacken.gif) no-repeat scroll -680px bottom;
margin-bottom:5px;
margin-top:15px;
padding:10px 10px 50px;
}

.hidden{
    text-indent:-999em;
}
fieldset{
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
    margin:5px 0 10px;
    padding:10px 15px 20px;
}

legend {
    
    color:#555;
    margin-left:0.5em;
}

.imageFrame{
    display:block;
    height:100px;
    overflow:hidden;
    position:relative;
    width:100px;
    float:left;
    margin-right:10px;
    margin-bottom:10px;
}

.imageFrame .image{
    display:block;
    height:100px;
    overflow:hidden;
    position:absolute;
    width:100px;
    top:0;
    left:0;
}

.imageFrame .image img{
    margin:0;
    top:0;
    left:0;
    position:absolute;
}


.imageFrame .overlay{
    background:transparent url(images/overlay.gif) repeat scroll left top;
    display:block;
    height:100px;
    left:0;
    position:absolute;
    top:0;
    width:100px;
}

.imageFrameBig{
    display:block;
    position:relative;
}

.imageFrameBig .overlay{
    display:block;
    height:65px;
    left:-20px;
    position:absolute;
    top:-20px;
    width:65px;
}


.highlight {
  color: #222;
  font-weight: bold;
  }

.cleared {
  margin: 0;
  padding: 0;
  clear: both;
  }

.alignleft {
  float: left;
  margin: 5px 10px 5px 0;
  }
.alignright {
  float: right;
  margin: 5px 0 5px 10px;
  }
.aligncenter,
div.aligncenter {
  margin: 10px auto;
  text-align: center;
  display: block;
  }

img.alignleft {
  float: left;
  margin: 5px 10px 5px 0;
  }
img.alignright {
  float: right;
  margin: 5px 0 5px 10px;
  }
img.aligncenter {
  margin: 10px auto;
  text-align: center;
  display: block;
  }

.wp-caption {
  border: 1px solid #ddd;
  text-align: center;
  background-color: #f3f3f3;

  padding-top: 4px;

  /* optional rounded corners for browsers that support it */

  -moz-border-radius: 3px;

  -khtml-border-radius: 3px;

  -webkit-border-radius: 3px;
  border-radius: 3px;
  }

.wp-caption img {
  margin: 0;
  padding: 0;
  border: none;
  }

.wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 17px;
  padding: 0 4px 5px;
  margin: 0;
  color: #111;
  }

.lightBlue{color:#828ea5;}
.darkBlue{color:#575f6e;}

#sidebars ul.links{
    list-style-image: none;
    list-style-type: none;
    
}

#sidebars ul.links li{
    margin-right:1px;
    margin-bottom:1px;
    float:left;
    display:inline;
    background:transparent ;
    list-style-image:none;
    list-style-position:none;
    list-style-type:none;
    padding-bottom:0;
    padding-left:0;
    
}
#sidebars ul.links li a img{
    padding:1px;
    background:white;
    border: 1px solid #8f9db6;
    
}
#sidebars ul.links li a:hover img{
    padding:1px;
    border: 1px solid #575f6e;
    
}


/*inTouch*/

/* Clear floats without structural markup
   courtesy of htmldog.com/positioniseverything.net */
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
/* End hide from IE-mac */

div.intouch {
	margin: 20px auto 40px auto;
}

div.intouch  form {
	float: left;
	width: 100%;
}

div.intouch div.inputfield { 
	padding: 4px 0px;
	position: relative;
}

div.intouch label { 
	display: block;
	float: left;
	clear: left;
	width: 25%; 
	text-align: right;
}

div.intouch div.inputfield input, div.intouch div.inputfield textarea {
	float: left;
	margin-left: 10px;
}

div.intouch div.inputfield input {
	width: 40%;
}

div.intouch div.inputfield textarea {
	width: 50%;
}

div.intouch div.inputfield input.submitbutton {
	width: auto !important;
	padding: 2px;
	margin-left: 10px;
	left: 25%;
	position: absolute;
}

div.intouch div#usermessage {
	margin-bottom: 10px;
	text-align: center;
}

div.intouch .error {
	border: 1px solid #FF0000 !important;
	padding: 1px;
}

/* Intouch Contact Form */
		
/* just for clearing floats, IE Hack */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
.clearfix {display: block; margin: 0; padding: 0; }
p.clearfix {}
/* End hide from IE-mac */    
    
div.intouch { margin: 1em auto 2em auto; }		
div.intouch  form { float: left; width: 100%; }		
div.intouch div.inputfield { padding: 4px 0px; position: relative; }
div.intouch span { position: relative; top: 0.4em; }
div.intouch label { 
  display: block; float: left; clear: left; width: 15%; text-align: right; 
  padding-top: 0.4em; position: relative; right: 5px;
  }
div.intouch div.inputfield input, 
div.intouch div.inputfield textarea { float: left; margin-left: 10px; }
div.intouch div.inputfield input { 
  width: 40%; border: 1px solid #ccc; padding: 3px;
  }
div.intouch div.inputfield textarea { 
  width: 60%; height: 138px; padding: 5px; border: 1px solid #ccc;
  }
div.intouch div.inputfield input.submitbutton { 
  border: 3px double #ccc; background: #F0F0F0; cursor: pointer;
  width: auto !important; padding: 2px; margin-left: 10px; left: 15%;
  position: relative;
  }

div.intouch div#usermessage { margin-bottom: 10px; text-align: center; }
div.intouch div#usermessage.success {}
div.intouch .error { border: 1px solid #FF0000 !important; padding: 1px; }

p.source {
    font-size:80%;
    color:#999;
}

.topPost table{
	border-left:1px solid #A1A5A9;
	border-top:1px solid #A1A5A9;
	border-collapse:collapse;
	border-spacing:0;
}

table,td{
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}

table.list{
	margin-bottom:15px;
	
}
table th{
	font-weight:bold;
	background-color:#e2e2e2;
	border-bottom:1px solid #A1A5A9;
	border-right:1px solid #A1A5A9;
	font-size:11px;
	padding:5px;
	
	
}

.topPost table tr{
	background-color:#FFFFFF;
	font-size:11px;
}

.topPost table td{
	border-bottom:1px solid #A1A5A9;
	border-right:1px solid #A1A5A9;
	font-size:11px;
	padding:4px;
}
.topPost table .odd{
	background-color:#f3f3f3;
	font-size:11px;
}

#aboutTheAuthor{
	background: transparent url(images/AboutAuthorBg.gif) no-repeat left top;
	position: relative;
	left:  -62px;
    color: #475064;
    width: 728px;
    height: 148px;
    margin: 30px 0;
}

#aboutTheAuthor img{
    position:  absolute;
    top: 16px;
    left: 16px;
}

#aboutTheAuthor h3{
    padding: 25px 30px 15px 160px;
    font-size: 24px;
    font-style: italic;
    font-weight: normal;
    font-family:  "Georgia", "Times", serif;
	
}
#aboutTheAuthor h3 a,#aboutTheAuthor h3 a:visited,#aboutTheAuthor h3 a:focus,#aboutTheAuthor h3 a:active{
    text-decoration: none;
    color: #475064;
    	
}
#aboutTheAuthor h3 a:hover{
    text-decoration: none;
    color: #242933;
    	
}

#aboutTheAuthor p{
    padding: 0px 30px 15px 160px;
}

