/*
   Design by David Hammond
   Created: 2006-02-11
   Modified: 2006-04-03
*/

/* General */

a:link{
 color:#00f;
 text-decoration:underline;
}
a:visited{
 color:#400080;
 text-decoration:underline;
}
a:hover,a:active{
 text-decoration:underline;
}
address,blockquote,fieldset,form,h1,h2,h3,h4,h5,h6,p,pre,table,textarea{
 margin:1em 10px 0;
}
dl,ol,ul{
 margin-top:1em;
 margin-bottom:0;
}
form p{
 margin-left:0;
 margin-right:0;
}
blockquote{
 border-left:4px solid #eee;
 border-right:4px solid #eee;
}

hr{
 display:none;
}

form kbd{
 background:#eef;
 border:1px solid #99c;
 font-size:1.2em;
 letter-spacing:.1em;
 padding:2px; 
}

/* Page */

html{
 background:#ccc;
 margin:0;
 padding:8px;
}
body{
 background:url("images/main-top.gif") no-repeat 0 0;
 color:#000;
 font-family:Arial,Helvetica,sans-serif;
 margin:0 auto;
 padding:23px 0 0;
 width:752px;
}
#main{
 background:#fff url("images/main-background.gif") repeat-y 0 0;
 width:752px;
}
h1{
 background:#06c url("images/header-background.gif") no-repeat 0 0;
 color:#fff;
 font-size:2.75em;
 font-weight:normal;
 margin:0 6px 0 4px;
 padding-bottom:7px;
 text-align:center;
}
h1 a{
 background:url("images/header-bottom.gif") no-repeat left bottom;
 display:block;
 margin-bottom:-26px;
 padding:19px 0;
 position:relative;
 top:-19px;
}
h1 a:link,h1 a:visited,h1 a:hover,h1 a:active{
 color:#fff;
 text-decoration:none;
}

/* Navigation */

#skipnav{
 display:none;
}
#navigation{
 background:#eee url("images/main-background.gif") repeat-y -551px 0;
 border-left:1px solid #ccc;
 float:right;
 margin-bottom:15px;
 padding-right:3px;
 text-align:left;
 width:198px;
}
#navigation p{
 font-size:.8333em;
 margin:1em 4px;
}
#navigation form{
 margin:1em 0 0;
}
#navigation h2{
 border-bottom:1px solid #dedede;
 font-size:1em;
 font-weight:bolder;
 margin:1em 0 .5em;
}
#navigation ul,#navigation li{
 display:block;
 list-style-type:none;
 padding:0;
}
#navigation ul{
 margin-left:4px;
 margin-right:4px;
}
#navigation li ul{
 font-size:.8333em;
 margin-left:0;
 margin-right:0;
 margin-top:0;
}
#navigation li li{
 display:list-item;
 list-style-position:inside;
 list-style-type:disc;
 margin-left:1ex;
}
#navigation form{
 margin:1em 0;
 padding:0;
}
#navigation input{
 display:block;
 margin:2px auto;
 width:175px;
}

#wp-calendar{
 border-collapse:collapse;
 font-size:.8em;
 line-height:1;
 margin:0 auto;
}
#wp-calendar caption{
 font-size:.8em;
 line-height:1.4;
 margin:0 auto;
}
#wp-calendar td,#wp-calendar th{
 border:1px solid #666;
 padding:2px;
 text-align:center;
}
#wp-calendar th{
 background:#ddd;
}
#wp-calendar tbody td{
 background:#f7f7f7;
}
#wp-calendar tbody td.haspost{
 padding:0;
}
#wp-calendar tbody td.haspost a{
 background:#fff;
 display:block;
 padding:2px;
}
#wp-calendar tbody td#today{
 font-weight:bolder;
}
#wp-calendar tfoot td{
 border:0;
}
#wp-calendar td.pad{
 background:transparent;
}

/* Content */

#content{
 background:url("images/main-bottom.gif") no-repeat left bottom;
 padding:0 202px 13px 1px;
}
#content:after{
 clear:both;
 content:"";
 display:block;
}
#content h2{
 font-size:1em;
 font-weight:bolder;
}
.postdetails,.postmetadata{
 font-size:.6667em;
}
.postmetadata{
 text-align:center;
}
.post{
 clear:left;
 line-height:1.35;
}
.post h2,#respond,#comments{
 background:#eee url("images/heading-background.gif") repeat-y 0 0;
 border-top:1px solid #ccc;
 font-size:1em;
 font-weight:bolder;
 margin:1em 0;
 padding:0 .5em;
}
.post h3{
 font-size:1.1em;
}
.post h2 a:link,.post h2 a:visited{
 color:#000;
 text-decoration:none;
}
.post h2 a:hover,.post h2 a:active{
 color:#000;
 text-decoration:underline;
}
#content textarea{
 display:block;
 margin:1em auto;
 width:525px;
}
#submit{
 display:block;
 margin:0 auto;
}
.navigation,.bottom-navigation{
 margin:.5em 10px 0;
 line-height:1.2;
 min-height:1.2em;
}
.bottom-navigation{
 border-top:1px solid #eee;
 margin-top:1em;
 padding-top:.5em;
}
.previous{
 float:left;
}
.next{
 text-align:right;
}
.postmetadata{
 border-top:1px solid #eee;
 margin-top:1em;
 padding-top:1em;
}
.comment{
 margin-top:1em;
}
