/* Elements */

/* Fonts - change 'sans-serif' to your preferred font */
ADDRESS, BLOCKQUOTE, BODY, CAPTION, CENTER, DD, DIR, DIV, DL, DT, FORM, H1, H2, H3, H4, H5, H6, MENU, OL, P, TD, TH, UL { 
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif }

/* Real styles */

A:link, A:visited, A:active { color: #708060;
background: transparent;
font-weight: bold;
text-decoration: underline }

A:hover { text-decoration: underline }

ADDRESS { font: italic 1em/1 sans-serif }

BIG { font-size: 1em }

BLOCKQUOTE, CAPTION, DIV, DD, DT, LI, P, TD { line-height: 1.2 }

BODY { font: 1em/1 sans-serif;
background: #E0E0D0 }

CODE { font-size: 1em;
font-family: monospace; } /* To avoid overriding boldness/italicity by using font */

H1, H2, H3, H4, H5, H6, H7 { font-weight: bold; color: #708060 }

H1 { font-size: 16px }

H2 { font-size: 14px }

H3, H4 { font-size: 12px }

H5, H6 { font-size: 11px }

HTML { margin: 5px;
background: #E0E0D0; }

KBD, SAMP, TT { font: 1em monospace }

LI { margin: 2px 5px 2px 10px }

OL { list-style: decimal }

UL UL OL OL, UL OL UL OL, OL UL OL OL, OL OL UL OL, OL UL OL, OL OL { list-style: lower-alpha }

OL UL OL OL, OL OL UL OL, UL OL OL OL, OL OL OL { list-style: lower-roman }

OL OL OL OL { list-style: decimal }

PRE { font: 1em/1 monospace }

SMALL, SUB, SUP { font-size: 1em }

TH { font: bold 1em/1 sans-serif }

UL { margin: 2px 5px 3px 15px;
list-style: disc }

UL UL, OL OL UL UL, OL UL OL UL, UL OL OL UL, OL UL UL, UL OL UL { list-style: circle }

OL UL UL UL, UL OL UL UL, UL UL OL UL, UL UL UL { list-style: square }

UL UL UL UL { list-style: disc }

/* Imported */

.white { color: #FFFFFF }

.pagetitle {
font-size: 12pt;
color: #708060;
font-weight: bold }

.tagline { font-size: 9px;
color: #E0E8D0;
font-weight: bold }

td.color1 { background: #000000 }
td.color2 { background: #708060 }
td.color3 { background: #D0E0C0 }
td.color4 { background: #FFFFFF }
td.color5 { background: #E0E0D0 }
td.color6 { background: #E9E9DC }
td.color7 { background: #708060 }

/* MT Classes */

.description {
color: #333;
font-size: small;
text-transform: none }

.blogbody { }

.blogbody a, .blogbody a:link, .blogbody a:visited, .blogbody a:active, .blogbody a:hover {
font-weight: normal;
text-decoration: underline }

.calendar, .calendarhead, .comments-head, .comments-body, .comments-post, .powered, .side, .sidetitle, .syndicate, .trackback-url, .trackback-body, trackback-post {
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% }

.calendar, .calendarhead {
font-weight: normal;
background-color: #FFF;
text-align: left;
padding: 2px }

.calendar {
color: #666;
font-size: x-small;
line-height: 140% }

.calendarhead {
color: #666600;
font-size: small;
letter-spacing: .3em;
text-transform: uppercase }

.comments-head, .comments-body {
font-size: small;
color: #666;
background-color: #FFF;
border-bottom: 1px solid #999 }

.comments-head {
font-weight: bold;
margin-top: 20px }

.comments-body {
font-weight: normal;
line-height: 140%;
padding-top: 10px;
padding-bottom: 10px }

.comments-post {
color: #666;
font-size: x-small;
font-weight: normal;
background-color: #FFF }

.date {
font-weight: bold;
border-bottom: 1px solid #999 }

.posted {
font-size: x-small;
color: #000000;
margin-bottom: 25px }

.powered {
color: #666;
font-size: x-small;
line-height: 140%;
text-transform: uppercase;
letter-spacing: .2em;
background-color: #FFF;
margin-top: 50px;
padding: 2px }

.side {
background-color: white;
margin-bottom: 5px;
line-height: 140%;
padding: 2px }

.sidetitle {
color: #E0E8D0;
background-color: #708060;
text-transform: uppercase }

.syndicate {
font-size: xx-small;
line-height: 140%;
background-color: #FFF;
margin-top: 15px;
padding: 2px }

.trackback-url, .trackback-body {
color: #666;
font-size: small;
font-weight: normal;
background-color: #FFF;
line-height: 140%  }

.trackback-url {
border: 1px dotted #999;
padding: 5px }

.trackback-body {
border-bottom: 1px dotted #999;
padding-top: 10px;
padding-bottom: 10px }

.trackback-post {
color: #666666;
font-size: x-small;
font-weight: normal;
background-color: #FFF }


/* MT Ids */

#banner-commentspop {
color: #FFF;
font-size: large;
font-weight: bold;
background-color: #003366;
background-repeat: repeat;
background-attachment: scroll;
border-left: 1px solid #FFF;
border-right: 1px solid #FFF;
border-top: 1px solid #FFF;
padding-left: 15px;
padding-right: 15px;
padding-top: 5px;
padding-bottom: 5px;
background-position: 0% }

#banner { }

#banner a, #banner a:link, #banner a:visited, #banner a:active, #banner a:hover {
font-size: xx-large;
text-decoration: none }

#content, #container, #menu {
background-repeat: repeat;
background-position: 0% }

#container, #menu {
background-attachment: scroll }

#menu {
text-align: center }