body
{
font: 10pt/12pt "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans serif;
margin: 0;
padding: 0;
line-height: 15pt;
}

a
{
color: #3399FF;
}

h1
{
font-size: 15pt;
}

h2
{
font-size: 14pt;
}

h3
{
font-size: 13pt;
}

h4
{
font-size: 11pt;
}

h5
{
font-size: 10pt;
font-weight: bold;
}

h1, h2, h3, h4, h5
{
margin: 10px 0;
}

p
{
margin: 20px 0px 10px 0px;
text-align: justify;
}

ul
{
margin: 0;
padding: 0;
list-style: none;
}

#container
{
padding-top: 10px;
width: 800px;
margin: 0 auto;
text-align: center;
}

#whitebackground
{
background: white;
float: left;
width: 800px;
text-align: left;
padding-bottom: 20px;
}

#leftwrapper
{
float: left;
width: 600px;
}

#leftbar
{
width: 150px;
float: left;
margin-left: 10px;
}

#centerbar
{
overflow: hidden;
width: 400px;
float: right;
}

#rightbar
{
width: 150px;
float: right;
margin-right: 10px;
}

.section ul li {list-style-type: disc;margin-left: 1em;
}

#topbanner
{
text-align: center;
}

#bottombanner
{
clear: both;
text-align: center;
}

.img {
}

#leftbar .section, #rightbar .section {
font-size: 9pt;
line-height: 12pt;
color: #4D4D4D;
border: 1px solid #F3F3F3;
padding: 5px;
margin: 14px 0 14px 0;
}	

.sectioncomments {
font-size: 9pt;
line-height: 12pt;
color: #4D4D4D;
border: 1px solid #F3F3F3;
padding: 5px;
margin: 14px 0 14px 0;
}	

#leftbar .title, #rightbar .title {
font-size: 9pt;
font-weight: bold;
letter-spacing: 1pt;
line-height: 16pt;
color: #666666;
}

.sectionweather p {
font-size: 8pt;
text-align: left;
line-height:11pt;
color: #4D4D4D;
border: 1px solid #F3F3F3;
padding: 5px;
}

.texttitle
{
font-size: 12pt;
font-weight: bold;
margin: 0 0 10px 0;
border-bottom: 1px solid #cccccc;
padding-bottom: 2px;
margin-bottom: 10px;
}
.texttitle a
{
font: 12pt/13pt 'Trebuchet MS', Trebuchet, Verdana, Arial, Helvetica, sans serif;
font-weight: bold;
}

.textbody
{
border-bottom: 1px dotted #cccccc;
padding-bottom: 2px;
}

.textbody p, .pagebody p
{
margin: 0 0 12px 0;
padding: 0;
}

blockquote {margin: 0 25px 0 25px;padding: 20px;font-size: 90%;line-height: 1.5em;color: #666666;background: url(images/quotes.gif) no-repeat top left;}
  
.commentauthor
{
font-size: 8pt;
font-weight: bold;
color: #999999;
margin: 5px 0 5px 0;
}

#wp-calendar, #wp-calendar caption
{
color: #666666;
}

#wp-calendar {
width:100%;padding:0.6em 0 0 0.2em;text-align:justify;border-bottom:1px solid #bcd0d4;color: #4D4D4D;
border: 1px solid #F3F3F3;
padding: 5px;
}#comment /* Textarea used to add comments. */
{
border: 1px solid #666666;
color: #333333;
font-family: monospace;
}

.authorcomment {background: #ECF6CE;
border-top: 1px solid #136284;
border-bottom: 1px solid #136284;
padding:9px;}

.commentbody {background-color: #EEEEEE;
border-top: 1px solid #136284;
border-bottom: 1px solid #136284;
padding:9px;}

.count {float:right;font-size:29px;
font-family: georgia;color:#FAFAFA}

#submit /* Used to submit the comment form. */
{
border: 1px solid #666666;
}

#validtaglist /* Shows what XHTML tags users can put in their comments. */
{
font-family: monospace;
}

.commentmetadata {
	margin: 0;
	display: block;
}


