/* *******************************************************************
*  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:#2E427D;
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;
	font-size:62.5%;
/*	background-image: url(images/bg.jpg);
	background-position: cente top;
	background-repeat: no-repeat;
*/
}
#pageHeaderTab {height:30px;width:150px;color:#FFF;font-family:'Courier New', Courier, monospace;font-size:20px;font-weight:700;background-color:#000;margin:20px 20px 0;}
#pageHeaderTab a {color:#FFF;text-decoration:none !important;}
#pageTitle {padding:0 10px;}
#container {background-color:#CFDCE7;margin:0 20px 20px;}
#divWrapper {border-right:1px solid #000;border-left:1px solid #000;margin:0;padding:0;}
#divPageContent {border-right-color:#51799A;z-index:1;padding-left:2px;border-style:solid;border-width:0 190px 0 0;}
#divInnerContainer {width:100%;z-index:2;border-right:1px solid #000;margin:0 -1px;}
#rightColumn,#leftColumn {overflow:visible;position:relative;z-index:10;}
#leftColumn {float:left;margin:0 -1px;padding:10px 30px 20px;}
#rightColumn {background-color:inherit;float:right;width:170px;margin:0 -191px 0 1px;padding:10px;}
#divCopyright {
	color:#778954;
	font-size:1em;
	padding:0 20px;
	text-align: center;
}
#divCopyright a {color:#F80;}
#divBaseLinks {height:45px;color:#51799A;background-color:#000;line-height:50px;padding:0 35px;}
#divBaseLinks a{color:#FFF;}
#divPageMenu {background-color:#000;color:#FFF;padding:8px 10px 0 4px;}
#divPageMenu li a {padding:0 8px 0 6px;}
#divPageMenu a:hover {color:/*#F60*/#D41817;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*/#D41817;}
.nav {position:relative;height:36px;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:inherit;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:#2E427D;}
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;}

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:#51799A;}
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;}
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:#dedee6;}
input,textarea {font-family:verdana,arial,sans-serif;font-size:1em;}

.sideBox {border:1px solid #000;margin-bottom:10px;}
.sideBoxHeader {font-size:1.1em;height:22px;line-height:22px;color:#FFF;background-color:/*#F60*/#D41817;border:1px solid #FFF;border-bottom:1px solid #C64F00;padding:0 5px;}
.sideBoxContent {font-size:0.90em;background-color:#CFDCE7;border:1px solid #FFF;padding:10px;}
.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*/#D41817;}
.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;}
.clear {clear:both;}

.ditto_summaryPost {margin-top: 20px; margin-bottom: 20px;}
.ditto_commentcount {text-align:right; margin: 0;}/*old*/
.ditto_tools {font-size: 0.7em; 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;}