/* *******************************************************************
*  Original design by 404 Creative Studios (http://www.404creative.com/) 
*  ported & modified for MODx by Leftblank (http://leftblank.nl/).
*
*  Released under the Creative Commons Share-Alike & Leave Credits license
* http://creativecommons.org/licenses/by-sa/2.5/
*******************************************************************  */
* {margin:0;padding:0;}
body {background-color:#CCCC99; font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;font-size:0.65em; color:#000;}
#pageHeaderTab {overflow:visible; height:132px;width:100%;color:#224477;font-family:'Courier New', Courier, monospace;font-size:20px;font-weight:700;background-color:#000; halign:center; margin:50px 0 auto; color:#000;}
#pageHeaderTab a {color:#FFF ;font-weight:bold; text-decoration:none !important;}
#pageTitleMain {overflow:visible; float:left; padding:2px 2px 2px 2px; width:992px; text-align:left; background-color:#000;}
#pageTitleLeft {float:left; width:480px; font-weight:700; font-size:30px; font-family:'Tahoma',Courier; background-color:#FFF; }
#pageTitleRight {float:right; height:128px; width:512px; font-weight:700; font-size:30px; font-family:'Tahoma',Courier; background-color:#FFF; }
#container {background-color:#CCCC99;margin:0 auto auto; width:996px; }
#divWrapper {border-right:1px solid #000;border-left:2px solid #000;margin:0;padding:0;}
#divPageContent {border-right-color:#000; background-color:#FFF; z-index:1;padding-left:2px;border-style:solid;border-width:0 232px 0 0;}
#divInnerContainer {width:100%;z-index:2;border-right:0px solid #000;margin:0 -1px;}
#rightColumn,#leftColumn {overflow:visible;position:relative;z-index:10;}
#leftColumn {float:left;margin:0 -1px;padding:5px 5px 5px 20px;}
#rightColumn {background-color:#000000;float:right;width:230px;margin:0 -233px 0 1px;padding:0px 0px 0px 0px;}
#divCopyright {color:#778954;font-size:1em;padding:0 20px;}
#divCopyright a {color:#F80;}
#divBaseLinks {height:125px;background-color:#000;line-height:50px;color:#000;padding:1px 0px 1px 2px; border-color:#000;}
#divPageMenu {background-color:#FFF;color:#FFF;padding:8px 10px 0 4px;}
#divPageMenu li a {padding:0 8px 0 6px;}
#divPageMenu a:hover {color:#F60;text-decoration:none;}
#divPageMenu a,#divBaseLinks a {color:#FFF;text-decoration:none;}
#divPageMenu li.here li a {color:#FFF;}
#divPageMenu a:hover,#divBaseLinks a:hover,#divPageMenu li.here a,#divPageMenu li.here li a:hover,.nav li ul a:hover,.nav li.here ul a:hover {color:#F60;}
.nav {position:relative;height:72px;background:inherit;margin:0;padding:0;}
.nav ul {float:left;margin:0;padding:0;}
.nav ul ul ul {left:-5000px;}
.nav li {float:left;display:block;background:#FFFFFF;border-right:1px solid #FFF;margin:0;padding:0;}
.nav li li {background:inherit;}
.nav li ul {display:none;position:absolute;top:10px;left:0;height:20px;width:100%;background:inherit;margin:0;padding:5px 0 0;}
.nav a {color:#000;text-decoration:none;cursor:pointer;}
.nav li:hover ul,.nav li.sfhover ul {display:block;z-index:6000;}
.nav li a {display:block;float:left;padding:0 15px;}
.nav li ul a,.nav li.here ul a {display:block;float:left;color:#fff;font-weight:400;background:none;padding:0 10px;}
.nav .last {border-right:0;}
b.rtop,b.rbottom {display:block;background:#CCCC99;}
b.rtop b,b.rbottom b {display:block;height:1px;overflow:hidden;background:#000;}
b.r1 {margin:0 5px;}
b.r2 {margin:0 3px;}
b.r3 {margin:0 2px;}
b.rtop b.r4,b.rbottom b.r4 {height:2px;margin:0 1px;}
b.r5 {margin:0 5px 0 0;}
b.r6 {margin:0 3px 0 0;}
b.r7 {margin:0 2px 0 0;}
b.r8 {margin:0 1px 0 0;}
b.rtop1,b.rbottom1 {display:block;background:#CCCC99;}
b.rtop1 b,b.rbottom1 b {display:block;height:1px;overflow:hidden;background:#000;}

.thumbnail
{
float: left;
width: 150px;
border: 1px solid #999;
margin: 0 15px 15px 0;
padding: 5px;
}

.clearboth { clear: both; }


h1,h2,h3,h4,h5,h6,p,pre,blockquote,label,ul,ol,dl,fieldset,address {margin:1em 0;}
li,dd {margin-left:5%;}
a,a:link,a:visited,a:hover,a:active {color:#38c; text-decoration:none;}
a:hover {text-decoration:underline;}
a img { border: none; }
h1,h2,h3,h4,h5,h6 {font-family:'Courier New', Courier, monospace;color:#000;}
h1 {font-size:2.4em;}
h2 {font-size:2.2em;}
h3 {font-size:1.6em;font-family:arial,verdana,sans-serif;color:#000;letter-spacing:1px;font-weight:700;}
h4 {font-size:1.4em;}
h5 {font-size:1.3em;}
h6 {font-size:1.1em;}
p {font-size:1.2em; margin-top:1em;margin-bottom:1em;}
#leftColumn li {font-size:1.1em}
#divPageMenu {font-size:1.1em;}
#rightColumn {font-size: 1.1em; background-color:#000;}
blockquote {font-size:1.0em;color:#000;font-weight:700;font-style:italic;text-align:center;border:2px dashed #CCC; border-right:0; border-left:0;margin:10px 25px 10px 25px;padding:0 0.5em 0.5em 0; background-color:#000000;}
input,textarea {font-family:verdana,arial,sans-serif;font-size:1em;}

.sideBox {border:1px solid #000;margin-bottom:10px; background-color:#000; }
.sideBoxHeader {text-align:center; font-family:Tahoma; font-size:2.2em;height:26px;line-height:22px;color:#FFF;background-color:#333399;border:1px solid #000;border-bottom:1px solid #000000;padding:5px 0px 5px 0px;}
.sideBoxContent {background-color:#FFFFFF;border:1px solid #000;padding:10px; font-family:Tahoma; font-size:1.5em; text-align:center;}
.sideBox img { margin: 1px; }
.newsItem {margin-bottom:5px;font-size:0.95em;}
.newsItem * {font-size: 0.95em;}
.readNewsLink {margin-bottom:10px;font-size:0.9em; padding-left: auto; padding-right: auto;}

.note {color:maroon;font-style:italic;background-color:#FFF;border:1px solid #333;padding:5px;}
.orange {color:#F60;}
.centerText {text-align:center;}
.leftText {text-align:left;}
.rightText {text-align:right;}
.floatLeft {float:left}
.floatRight {float:right;}

html[xmlns] .mozclear {border-bottom:1px solid;margin-bottom:-1px;border-color:transparent; background-color:#000000;}
.clear {clear:both; background-color:#FFF;}

.ditto_summaryPost {margin-top: 20px; margin-bottom: 20px;}
.ditto_commentcount {text-align:right; margin: 0;}/*old*/
.ditto_tools {font-size: 0.8em; color: #666; border-top: 1px dashed #1a2936; margin: 0 0 20px 0; text-transform: uppercase;}
.ditto_author {float: right; display: block; clear: right;margin:-30px 0 0;}
.ditto_head {}/*border-bottom:1px dashed #505050;*/
.ditto_head h3 a { color:#e06900;}
.ditto_head h3{padding:10px 2px 2px; margin: 0;}

div.row {
  clear: both;
  padding-top: 20px;
  }

div.row span.label {
  float: left;
padding-right:20px;
  width: 150px;
  text-align: right;
  font-size:12px;
  }

div.row span.formw {
  float: right;
  width: 300px;
  text-align: left;
  } 