body   { background-color: #666 }
.header     { background-color: #432b39; background-image: url(headerbkgrnd.jpg); background-repeat: no-repeat; background-position: left top; text-align: left; margin: 0; padding: 100px 0 0 15px; width: 635px }

#frame  { background-color: #e8dee1; margin-right: auto; margin-left: auto; width: 650px; border: solid 1px #000 }
#cleaner { clear:both;height:1px;font-size:1px;border:0;margin:0;padding:0;background:transparent; }

        
div.container   { background-color: #fff; border-width: 0; border-color: #333 }
        

div.float   { padding: 0; float: left }
  
div.float p  { line-height: 2px; text-align: center }

div.spacer {
  clear: both;
  }
        
#button  { color: #333; font-family: "Trebuchet MS", "Lucida Grande", Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; background-color: #bfb3b3; padding-top: 0; padding-right: 0; padding-left: 0; width: 10em; border: solid 1px #000 }
	
#button ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
#button li  { list-style: none; border-bottom: 1px solid #666 }
	
#button li a  { color: #0d0000; text-decoration: none; background-color: #e8dee1; display: block; padding: 5px 5px 5px 0.5em; width: 100%; border-top: transparent; border-right: 0 transparent; border-bottom: transparent; border-left: 0 transparent }

html>body #button li a {
		width: auto;
		}

#button li a:hover  { color: #fff; background-color: #666; border-top: transparent; border-right: 0 solid transparent; border-bottom: transparent; border-left: 0 solid transparent }



#textcontent2 { margin:0;padding:5px 20px;font:80%/150% Verdana; }


#textcontent2 a { color:#007;text-decoration:none;border-bottom:1px dotted #003; }
#textcontent2 a:hover { text-decoration: underline }
#left    { background-color: #fff; margin-right: 2px; margin-bottom: -2px; margin-left: 2px; padding: 5px; width: 175px; height: 402px; float: left; border: solid 1px #666 }
#left h1 { color: #433939; font-size: 20pt; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: bold; display: block; margin: 2px 0 0 }
#middle  { background-color: #fff; margin: 0 2px 1px 195px; padding: 0; border: solid 1px #666 }
#nav   { color: #e8dee1; font: 70%/150% "Trebuchet MS"; background-color: #666; margin: 2px; padding: 5px; border-width: 1px; border-color: #666 }
#nav a { color:#fff;text-decoration:none; }
#nav a:hover { text-decoration:underline; }
#right h2 { margin-top:14px;font:130%/150% Verdana;font-weight:bold; }
#footer  { color: #e8dee1; font-size: x-small; font-family: "Trebuchet MS"; background: #666; text-align: left; margin: 2px; padding: 5px; clear: both; border-style: solid none none; border-width: 1px 0 0; border-color: #ccc  ; voice-family: inherit }

html>#footer	{
	font-size: x-small;
	} 

#footer a	 { color: #fff }

#footer a:hover	 { text-decoration: underline }
h1   { color: #0d0000; font: 24px Impact; margin: 0 }
h2  { color: #433939; font-family: Impact; font-weight: normal }
h3 { font-size:120%;margin-top:20px; }
.date { font-size:70%;margin:0px 0px 60px 0px; }
#textcontent2 .date a { color:#333;border-bottom:0px; }
#textcontent2 .date a:hover { text-decoration:underline; }

.footnotes { font-size:80%;color:#999;text-align:center;margin-bottom:40px; }
.navright { float:right; }
.navleft { padding-left:10px; }
.invisible { display:none; }
blockquote { color:#666;font:85%/160% Verdana;margin:10px 30px; }
.border { border:1px solid #666;display:block;margin-bottom:5px;text-align:center; }

#textcontent1 .miniblogComment { color:#660; }
.comments-body { font:85%/160% Verdana; }
.comments-body p { margin-bottom:0px; }
.comments-post { font-size:80%; color:#996;}
#textcontent2 .comments-post a { color:#663;}



dd { font-size:85%;margin-left:10px;margin-bottom:15px; }
#right h3 { color: #433939; font: bold 90%/150% Verdana; display: block; margin: 20px 0 0 }
