body
{
font-family: Helvetica, sans-serif;
}


/*font rules*/
p.info
{
line-height: 1.5em;
}

p.info2
{
font-size: 8pt;
}

span.info2
{
font-size: 10pt;
font-weight:bold
}

a.info2:link, a.info2:visited
{
font-size: 8pt;
text-decoration: none;
color: #000000;
}

a.info2:hover, a.info2:active
{
font-size: 8pt;
text-decoration: underline;
color: #bf060b;
}

ul.info2, li.info2
{
padding: 0;
margin: 0;
list-style: none;
}

span.title
{

font-size: 10pt;
font-style: italic
}

span.strong
{
font-variant: small-caps;
font-size: 10pt;
font-weight: bold;
}

span.description
{

font-size: 9pt;
font-weight: lighter;
color: #3c3c3c;
}

span.activenav
{

font-size: 9pt;
font-weight: bold
}	

span.footer
{

font-size: 8pt;
color: #808080;
}

span.blogbyline
{
font-size: 8pt;
color: #000000;
text-decoration: none;
}

div.blogshare
{
width: auto;
height: auto;
text-align: right;
}

a.logo
{
border: 0;
text-decoration: none;
color: #ffffff
}

a.footer:link, a.footer:visited
{
text-decoration: none;
color: #808080;
font-size: 8pt;
}

a.footer:hover
{
text-decoration: underline;
color: #000000;
font-size: 8pt;
}


a.navigation:link, a.navigation:visited
{
text-decoration: none;
color: #808080;
font-size: 9pt;
}

a.navigation:hover
{
text-decoration: underline;
color: #000000;
font-size: 9pt;
}

a.navigation:active
{
text-decoration: underline;
color: #7a924e;
font-size: 9pt;
}

a.info:link, a.info:visited
{
text-decoration: underline;
color: #000000;

}

a.info:hover
{
text-decoration: none;
color:#808080;

}

h1
{
font-size: 16pt;
font-weight: lighter;
color: #7a924e;
}

h2
{
font-family: Verdana, sans-serif;
font-size: 14pt;
padding: 20px 0 0 0;
font-weight: lighter;
}

h3
{
font-family: Verdana, sans-serif;;
font-size: 8pt;
font-weight: lighter;
}

h4
{
font-size: 12pt;
font-style: italic
}

/*tables*/
table.contact
{
border: 1px solid #e2e2e2;
font-family: verdana, sans-serif;
font-size: 10pt;
border-collapse: collapse;
padding: 5px
}

th.contact
{
width: 30%;
}

td.contact
{
width: 70%;
}

table.bloginfo
{
border-collapse: collapse;
border: 1px solid #7a924e;
background-color: #e2e2e2;
}

th.bloginfo
{
width: 20%;
font-weight: bold;
}

td.bloginfo
{
width: 80%
}

/*list rules*/
ul.info
{
list-style: disc;
}

/*div rules*/

div.wrapper
{
width: 700px;
height: auto;
border: 3px solid #7a924e;
margin: 10px auto 10px auto;
padding: 0 10px 10px 10px;
font-size: 9pt;
}

div.header
{
width: auto;
height: 105px;
padding: 0 0 0 3px;
}

div.headerlogo
{
float:left;
border: 0;
padding: 0 10px 0 0;
}

div.navigation
{
width: auto;
height: auto;
border-bottom: 1px solid #c0c0c0;
border-top: 1px solid #c0c0c0;
padding: 0px 3px 3px 3px;
text-align: center;
}

div.info
{
width: 435px;
height: auto;
padding: 0 25px 0 0;
float: left;
}

div.info2
{
width: 150px;
height: 375px;
padding: 10px 10px 5px 10px;
margin: 25px 0 0 30px;
float: left;
border: 2px dotted #7a924e;
background-color: #e2e2e2;
}

div.bloginfo
{
font-family: Courier, monospace;
font-size: 7pt;
width: 150px;
height: auto;
float: left;
padding: 5px 5px 5px 5px;
margin: 150px 0 0 0;
}

div.blog
{
font-family: verdana, sans-serif;
width: 435px;
height: auto;
float: left;
padding: 0 25px 0 0;
overflow-y: auto;
}

hr.info2
{
width: 80%;
height: 1px;
border: 0 dotted #7a924e;
background-color: #7a924e;
}

div.clear
{
clear: both
}

div.footer
{
margin: 0px auto 0px auto;
width: 800px;
height: 30px;
text-align: center
}

