


* { font-family:Times; font-size:16px; }

a img { border:none; }
img { margin:0; padding:0; }
a { color:#cc9933; }
a:hover { color:#666; }
table, table tr, table tr td { padding:0; margin:0; vertical-align:top; }
    
body { text-align:center; background:#666; margin:0; padding:0; }
#page { position:relative; margin:0 auto; width:950px; background:#666;  text-align:left;   }

#top { position:relative; width:950px; height:138px; background:url(/images/curve-top.gif) no-repeat;  }
#logo { position:absolute; top:88px; left:327px; width:296px; height:25px;  }
#nav { margin:0 auto; width:auto; text-align:center; padding-top:20px; width:800px; padding-left:35px;  }


#header { width:837px; margin-left:57px; background:#FFF; }
#main { width:837px; margin-left:57px;  background:#FFF; }
#content { width:730px; margin:0 auto; padding-top:20px; padding-bottom:20px; text-align:center;  }
#textOne, #textTwo { width:345px; text-align:justify; }
#textOne { float:left; margin-right:40px; }
#textTwo { float:right; }
#copyright { font-size:13px; text-align:center; padding-bottom:20px;  }
#footer { width:837px; margin-left:57px;  min-height:20px; background:#000; }

div.clear { clear:both; }

#page-info { background:#FFF; width:836px;  margin-left:57px; text-align:center;  padding-bottom:15px;  }
#page-info h1 { font-size:27px; font-weight:normal; margin:0; padding:30px 0 10px 0; }
#breadcrumbs, #breadcrumbs * { font-size:13px;   }


#podcastTable { padding:3px; border:1px solid #555; }
#podcastTable td { padding:5px 7px; border:1px dotted #AAA; background-color:#EEE;  }


div.blogPost { margin-bottom:27px;  }
h1.blogPostTitle { font-size:27px !important; font-weight:normal;  margin:0; padding:0;}
h3.blogPostDate { color:#777; font-size:18px; margin:0; padding:0; font-weight:normal; }
div.blogCommentsLine { padding:0 0; text-align:right; font-size:13px !important;  }

div.blogComment { margin-left:20px; border-left:2px solid #000; padding-left:10px; margin-bottom:27px; }
div.blogComment * { font-weight:normal; font-size:13px !important; }
h1.blogCommentTitle { font-size:17px !important; font-weight:normal;  margin:0; padding:0;}
h3.blogCommentDate { color:#777; font-size:15px; margin:0; padding:0; font-weight:normal; }

table.commentsTable td { padding-right:10px;  }


#wrap img
{
  display: block;
}
