body
{
 background-color:#222;
 color:#aaa;
 margin:0;
 font-family:"Bitstream Vera Sans", Verdana;
 font-size:10pt;
 width:auto;
 text-align:left;
}
a {color:#ddc;text-decoration:none;}
a:hover {background-color:#000;color:#ddd;}
h1, h2, h3, h4, h5, h6 {font-weight:inherit;font-style:inherit;}
h1 {color:#c50;}
h2 {color:#b40;}
h3 {color:#a30;}
h4 {color:#920;}
h5 {color:#810;}
h6 {color:#700;}
h1 {font-size:2.20em;line-height:1.5;}
h2 {font-size:2.00em;line-height:1.3;}
h3 {font-size:1.80em;line-height:1.1;}
h4 {font-size:1.60em;line-height:0.9;}
h5 {font-size:1.40em;line-height:0.7;}
h6 {font-size:1.20em;line-height:0.5;}
p {margin: 0em 0 1em 0;}
table {border-collapse:collapse;}
td {padding:0;}
th {background:#222;/*border-bottom:1px solid #369;*/padding-top:1em;padding-bottom:1em;}
td {padding:0.4em 0.5em 0.4em 0.5em;}
del {color:#888;}
blockquote {color:#888;margin-bottom:0em;}
.mainphoto {margin-right:0em;}
.navtd {vertical-align:top;width:100%;padding-left:1em;}
.title p {margin:0em;}
.header, .footer{background-color:#222;padding:1em;}
.header p {margin:0;}
.footer p {margin:0;}
.title {font-size:10pt;}
.content{background-color:#333;margin:0;padding:2em;min-height:500px;}
.menulist{list-style-type:none;margin-left:1em;margin-right:0em;padding-left:0em;margin-bottom:0px;display:inline;}
.menulist a {font-family:"Bitstream Vera Sans", "sans serif";}
.menulist li {margin-left:1.0em;padding-left:0em;display:inline;}
.menulist li:hover, .menulist li:hover a {background-color:#000;color:#fff;}
.menulist li.subitem {margin-left:1em;}
.error  {padding:0.2em;margin-bottom:0.3em;margin-top:0.2em;float:right;}
.altrow, .rowb td {background:#222;color:#aaa;}
.rowb td .toolbox {background:#333;}
.rowb td .toolbox:hover {background:#000;}
.form_err {color:#d00;font-weight:bold;}
.photo {background:#000;padding:4px;border:8px solid #222;}
.admintoolbox{background:#222;color:#aaa;border:1px solid #c50;padding:0.7ex;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;white-space:nowrap;}
.toolbox{background:#222;color:#888;padding:0.7ex;line-height:1.7em;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;white-space:nowrap;}
.photofooter{background:#222;color:#888;padding:0.7ex;margin-bottom:0;line-height:2em;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.descriptionblock {max-width:700px;line-height:2em;margin-left:1.5em;}
.rant {line-height:2em;font-size:9pt;margin-left:0.5em;margin-right:0.5em;}
.rant>p {text-indent:2em;}
.rant a {color:#aaa;}
.word_content {background:#f0f0f0;color:#000;margin:0;padding:3em;min-height:500px;}
.photothumb {background:#999;padding:1px;border:1px solid #222;margin:11px;}
.curphotothumb {background:#000;padding:1px;border:2px solid #c50;margin:10px;}
.photonav {background:#222;/*float:right;*/ -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.floatphotonav {background:#222;float:right;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.floatwordnav {background:#222;float:right;color:#aaa;padding:1em;
 -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.nolink:hover {background:#333;}
.photonav a:hover, .floatphotonav a:hover {background:#222;}
.floatright {float:right;}
.clearblock {clear:both;}
.rightblock {float:right;min-width:10%;text-align:right;}
.nextnav, .prevnav {width:50%;}
.nextnav {float:right;text-align:right;}
.nextnav a, .prevnav a {background:#222;color:#555;display:block;padding-top:5px;padding-bottom:5px;}
.nextnav a {padding-right:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;}
.prevnav a {padding-left:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px ;}
.nextnav a:hover, .prevnav a:hover {background-color:#252525;color:#c50;}
.page {padding:3px;margin:1px;}
.curpage {padding:3px;margin:0px;color:#c50;font-weight:bold;font-size:110%;}
.right {text-align:right;}
.preview {border:2px dotted #888;padding:1em;}
.bmargin {margin-bottom:2em;}

/* tooltips >*/
a.tt{
 position:relative;
 z-index:24;
 font-weight:normal;
 text-decoration:none;
 color:#333;
/* note:most of the commented style items are for use with the ballon image */
 border-bottom:1px dotted #c50;
}
a.tt span{display:none;}
/*background:;ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{z-index:25;color:#000;background:;}
a.tt:hover span.tooltip
{
 display:block;
 position:absolute;
 top:0px;left:0;
 padding:15px 0 0 0;
 width:300px;
 color:#000;
 font-size:10pt;
 text-align:center;
 filter:alpha(opacity:95);
 KHTMLOpacity:0.95;
 MozOpacity:0.95;
 opacity:0.95;
}
label a.tt{font-weight:bold;}
a.tt:hover span.top{display:block;padding:10px 8px 0;}
a.tt:hover span.middle
{/* different middle bg for stretch */
 display:block;
 padding:0 8px;
 font-weight:normal;
 font-size:80%;
 background:#eef;
 border:1px solid #777;
 padding:0.7em;
}
a.tt:hover span.bottom
{
 display:block;
 padding:3px 8px 10px;
 color:#548912;
}
/* < tooltips */

form fieldset
{
 font-size:100%;
 border-color:#bbb;
 border-width:1px 0 0 0;
 border:none;
 padding:1em 0 0 0;
 margin:1em 0 0 0;
}

form fieldset fieldset
{
 border-width:0 0 0 1px;
 border-style:none none none dotted;
 padding:0.5em 0 0 0;
 margin:0 0 1em 0;
}

form fieldset legend
{
 color:#b40;
 font-weight:normal;
 font-size:1.75em;
 margin:0;
 padding:0;
}

form fieldset div.notes
{
 float:right;
 width:158px;
 height:auto;
 margin:0 0 10px 10px;
 padding:5px;
 border:1px solid #666666;
 background-color:#ffffe1;
 color:#666666;
 font-size:88%;
}

form fieldset div.notes h4
{
 background-repeat:no-repeat;
 background-position:top left;
 padding:3px 0 3px 27px;
 border-width:0 0 1px 0;
 border-style:solid;
 border-color:#666666;
 color:#666666;
 font-size:110%;
}

form fieldset div.notes p{margin:0em 0em 1.2em 0em;color:#666666;}
form fieldset div.notes p.last {margin:0em;}
form input, form select{margin:0em 0em 1em 0em;display:inline;}
label{float:left;display:inline;min-width:10em;clear:left;margin-right:1em;text-align:right;}
.labelRadio{display:block;margin-left:1em;text-align:left;}
.labelCheckbox{display:block;margin-right:1em;}
form div.submit {padding:0.5em 0 0em 1em;}
/* for submit buttons inside roundboxes, this prevents the button from interfering with the rnd4 element in FF3 */
.confirm_submit {margin:0em 0em 0em 0em;}
.pager{background:#222;color:#888;padding:0.7em;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.pager>a {padding:0.5em;margin:1px;}
.pager>a.activepage {padding:0.5em;color:#c50;background:#222;}
.pager .prev {padding-left:1em;padding-right:2em;}
.pager .next {padding-left:2em;padding-right:1em;}
.pager span {color:#000;margin:1px;}
