a {color:#999;text-decoration:none;}
a:hover {color:#666;}
a img {border:none;}
abbr, acronym {font-size:0.9em;letter-spacing:1px;}
blockquote {margin:0;padding:0 18px;font-style:italic;}
body {margin:0;padding:15px 0;font-family:"Lucida Grande",Trebuchet MS,verdana,sans-serif; font-size:85%; line-height:1.6em; text-align:center; color:#444; background:#ccc}
code {padding:0 2px;}
form fieldset {border: 1px solid #999999; padding: 5px 10px 5px 10px;}
form p {padding:3px 0; border-bottom:1px solid white;}
form label {display:block;float:left;color:#FF6600;}
form em {margin-left:5px; font-size:0.9em; font-style:normal; color:#C8C8B4;}
form textarea {width:300px;overflow:auto; }
img.left {float:left;margin:0 12px 0 0;}
img.right {float:right;margin:0 0 0 12px;}
img.center {display: block;margin:0 auto;}
input {color:#414141;}
input, form textarea { padding:3px; width:200px; border:1px solid; font-family:"Lucida Grande",Trebuchet MS,verdana,sans-serif; font-size:0.9em; border-color:#DCDCDC #F0F0F0 #F0F0F0 #DCDCDC; }
input.button { width:90px !important;border-bottom:1px solid;font-weight:bold;border-color:white #DCDCDC #DCDCDC white;background-color:#F0F0F0; cursor: pointer;}
#try { background-color:#ff2;color:black;}
#try:hover { background-color:#f22;color:white;}
p {margin:0;padding:0 0 18px 0;}
pre {overflow:auto;margin:0 0 18px 0;padding:4px;}
pre, code{font-family:"Lucida Grande",Trebuchet MS,verdana,sans-serif, Verdana, Courier, monospace;}
ul {margin:0 0 0 1.4em;padding:0 0 18px 0;}
ul.darklink a { color: #444; }
ul.darklink a:hover { color: #222; text-decoration: underline; }
h2.title{color:white !important;background:#666 url(../images/corner_top_left.gif) top left no-repeat !important;}
#commentspopup #container {width:455px;padding:0 15px;}
#container {width:720px;margin:0 auto;padding:20px 20px 0 20px;text-align:left;border: 1px solid #8B8B8B; padding-top:20px;background:white url(../images/container_bg.gif) 500px 0px repeat-y;}
#container.singlecol {padding-top:20px; background:white url(../images/container_bg.gif) 500px 0px repeat-y;}
#content {float:left;width:455px;padding-top:22px;font-size:0.9em;}
#content .singlecol {float:none;width:720px; margin:0 0 0 0;}
#footer {clear:both;padding:0px 0 88px 0;font-size:0.9em;color:#A0A0A0;background:white url(../images/footer_bg.gif) 0px 5px no-repeat;}
#footer p {padding:12px 0 18px 0;border-top:1px solid; border-top:0px solid;}
#footer p .singlecol {padding:12px 0px 18px 0px;}
#footer strong {font-weight:normal;}
#footer .singlecol  {clear:both;padding:0px 0 88px 0;font-size:0.9em;color:#A0A0A0;background:white url(../images/footer_bg.gif) 0px 5px no-repeat;}
#footline {font-size: x-small; line-height: normal; color: #999; padding-top: 25px;}
#footline a {text-decoration:underline;}
#header {height:115px;padding:0 0 0 18px;background-image:url('../images/header_bg.jpg');background-color:#666; cursor: pointer;}
#header h1 {padding-top:0px;}
#lowmenu {font-size: smaller;color:black;}
#navigation {height:2.7em;line-height:2.7em;background-color:#666;}
#navigation a {color:white;}
#navigation ul {margin:0;padding:0; }
#navigation li {float:left;margin:0;padding:0;list-style-type:none;border-left:1px solid;white-space:nowrap;border-color:white;}
#navigation li a {display:block;padding:0 7px;font-size:0.8em;text-transform:uppercase;letter-spacing:0px; }
#navigation .selected,#navigation a:hover {background-color:#333}
#navigation form {float:right;height:100%; width:189px;padding:0 15px;border-left:1px solid;line-height:0;}
#navigation form fieldset {margin-top:7px;border:0 solid;padding: 0;}
#navigation #s {height:1.5em;width:140px;margin:0 5px 0 0;padding:0;border:1px solid;font-size:0.8em;vertical-align:middle;}
#navigation #searchbutton {height:2em;width:auto;padding:0 1px;border:1px solid;font-size:9px;letter-spacing:1px;text-align:center;vertical-align:middle;}
#subcontent {float:right;width:220px;padding:0px 0 0 0px;font-size:0.9em;line-height:1.5em;}
#subcontent ul, #subcontent p {margin:0px;}
#subcontent h2 {margin:18px 0 10px 0;font-family:"Lucida Grande",Trebuchet MS,verdana,sans-serif;font-size:1em;line-height:1em;color:white;background:#EFBD10 url(../images/corner_top_left.gif) top left no-repeat;}
#subcontent h2 em {display:block;padding:5px 10px;font-style:normal;background:url(../images/corner_bottom_right.gif) bottom right no-repeat;}
#subcontent ul li {margin:2px 0 2px 2px; padding-bottom:2px; border-bottom:1px solid #F0F0F0;}
#subcontent li a {display:block; padding:3px; height:1%; }
#subcontent li a:hover {background-color:#F3C00F;}
#subcontent ul.posts li {list-style-type:none;}
* html #commentform textarea {width:320px;} /* IE WIN; but why? */
* html #contactform textarea,
* html #contactform #bx_subject {width:445px;} /* IE WIN; but why? */
* html #navigation a {width:1%;} /* see http://www.positioniseverything.net/explorer/escape-floats.html */
* html #navigation form fieldset {margin-top:7px;}
* html #subcontent {padding-top:32px;} /* dirty fix for IEWIN; temporary! */
