body {
 margin:0;
 font-family:arial;
 background-color:#343434;
}

h1 {
 font-family:arial;
 font-size:1.2em;
}

#outer {
 width:900px;
 text-align:left;
 background-color:#fff;
 padding-bottom:10px;
}

#header {
 width:900px;
 height:255px;
 background-color:#03689C;
 background-image:url("images2/logo.jpg"); 
}

#header a {
 color:#fff;
 text-decoration:none;
 font-weight:bold;
 margin-left:50px;
}

#header a:hover {
 color:#FFFC00;
}

#headerinner {
 padding-top:225px;
}

#leftnav {
 padding:10px 0 10px 0;
 width:175px;
 border:3px dotted #666;
 margin:10px 0 0 10px;
 float:left;
}

#leftnav a {
 margin-left:10px;
 text-decoration:none;
 color:#343434;
 font-size:0.8em;
}

#mainarea {
 width:525px;
 margin:10px 0 0 10px;
 float:left;
}

#voucher {
 width:525px;
 font-size:0.8em;
 line-height:1.5em;
 border:2px dotted #999;
}

#voucherinner {
 padding:0px;
}

#voucher a {
 font-size:1.2em;
 color:#006;
 font-weight:bold;
}

#newsletter {
 width:180px;
 float:right;
 border:1px dotted #999;
 margin-left:10px;
 font-size:0.8em;
}

#newsletterheader {
 width:100%;
 background-color:#56C195;
 font-size:1.2em;
 text-align:center;
 font-weight:bold;
 padding:2px 0 2px 0; 
}

#trailer {
 padding:10px 0 10px 0;
 color:#999;
 font-size:0.7em;
}

#trailer a {
 text-decoration:none;
 color:#999;
}

h2 a {
 text-decoration:none;
 color:#000;
 font-size:0.8em;
}

h1 a {
 text-decoration:none;
 color:#000;
 font-size:0.8em;
}

.postmetadata {
 font-size:0.6em;
}

a.postmetadata {
 text-decoration:none;
 color:#000;
}

a.entry {
 color:#000;
}

#archives a {
 text-decoration:none;
 color:#000;
 font-family:arial;
 font-size:0.8em;
}

