* { margin: 0; padding: 0; }
body {font: 70% "lucida grande", tahoma, arial, verdana, sans-serif; text-align: center;color: #666; background-color: #363;}

#layer1 { background-color: #fff; height: 38px; width: 750px; left: 33px; top: 8px; position: absolute; visibility: visible; }
#layer2 { height: 70px; width: 800px; position: relative; visibility: visible; }
#layer3 { height: 38px; width: 750px; left: 33px; top: 8px; position: absolute; visibility: visible; }

a:link, a:visited {color:green;text-decoration:none;}
a:hover, a:active {color: #dda224; text-decoration:underline;}

h1 {font: 16px Helvetica, Arial, sans-serif; color: green;}
h2 {font: 14px Helvetica, Arial, sans-serif; color: olive;}

p{margin:8px 10px;padding:2px;font-size:1.1em;font-weight:normal; line-height: 130%;}
p.trail{margin:10px 0px;padding:0px;font-size:1em;font-weight:normal; line-height: 120%;}
.editbox {width: auto; height: auto; border: 1px solid olive; padding:3px;}

a img{border:none;}
.clear {clear: both; height: 0; padding: 0; margin: 0;}

.mast{position:relative;height:70px;width:800px;margin:0;padding:0;background:url(images/line_horizontal.jpg) no-repeat center bottom}
.navigation{position:absolute;top:8px;left:33px;height:38px;width:750px;margin:0;padding:0;list-style:none; font-size:100%;}
.navigation ul{float:left;width:100%;list-style:none;}
.navigation li{float:left;margin:0;padding:0;}
.navigation a{float:left;font-size:0.9em;font-weight:normal;text-decoration:none;}
.navigation a:link{color:#000;text-decoration:none;}
.navigation a:visited{color:#000;text-decoration:none;}
.navigation a:hover{color:#dda224;text-decoration:none;}
.navigation a:active{color:#dda224;text-decoration:none;}

.navabout a{width:61px;margin:30px 0 0 10px;}
.navservices a{width:61px;margin:30px 0 0 0;text-align:center;}
.navblog a{width:61px;margin:30px 0 0 0;margin-right:104px;text-align:right;}
.navindex a{height:38px;width:320px;margin:15px 0 0;padding:0;text-align:right;}
.navrss a{width:61px;margin:30px 0 0 0;margin-left:75px;}
.navsitemap a{width:61px;margin:30px 0 0 0;text-align:center;}
.navcontact a{width:61px;margin:30px 0 0 0;text-align:right;}

.mainpix {margin-left:24px;}

.formtext {font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #333;}

#wrap {width: 820px; background: #ccc url(images/content.jpg) repeat-y center top; margin: 0 auto; text-align: left;}
#content-wrap {clear: both; width: 760px; padding: 0; margin: 0 auto;}
#header {width: 820px; position: relative; height: 75px; background: #ccc url(images/header.jpg) no-repeat left top; padding: 0; font-size: 14px; color: #fff;}
#main {float: right; width: 77%; padding: 0; margin: 0; background-color: #fff;}
#leftcolumn {padding: 0; margin: 0; width: 20%; float:left;}


#whitebox {margin: 0 18px 0px 18px; background: #fff; width: auto !important; width: 100%;}
#whitebox div {text-align: left;}
#whitebox_t {background: url("images/greyline.png") 0 0 repeat-x;}
#whitebox_tl {background: url("images/box_white_tl.png") 0 0 no-repeat}
#whitebox_tr {height: 8px; overflow: hidden; background: url("images/box_white_tr.png") 100% 0 no-repeat;}
#whitebox_m {width: auto !important; width: 100%; padding: 1px 8px;}
#whitebox_b {background: url("images/greyline.png") 0 100% repeat-x;}
#whitebox_bl {background: url("images/box_white_bl.png") 0 0 no-repeat;}
#whitebox_br {height: 8px; overflow: hidden; background: url("images/box_white_br.png") 100% 0 no-repeat;}
#area {padding-top: 10px;}
div.module-grey h3 {font-family: Helvetica, Arial, sans-serif; font-size: 10pt; font-weight: bold; color: #333; margin: -2px -8px 0; border-bottom: 1px solid #cdcdcd; padding-left: 10px; padding-bottom: 2px;}
div.module-grey {background: url("images/box_grey_tl.png") 0 0 no-repeat; margin: 0; padding: 0; margin-bottom: 20px;}
div.module-grey div {background: url("images/box_grey_tr.png") 100% 0 no-repeat;}
div.module-grey div div {background: url("images/box_grey_bl.png") 0 100% no-repeat;}
div.module-grey div div div {background: url("images/box_grey_br.png") 100% 100% no-repeat; padding: 8px; width: auto !important; width: 100%;}
div.module-grey ul {margin: 10px 0; padding-left: 20px; list-style-type: square;}
div.module-grey ul li a:link, div.module-grey ul li a:visited {font-weight: bold;}
div.moduletable-grey ul li a:link, div.module-greytable ul li a:visited {font-weight: bold;}
div.module-grey a.mainlevel:link, div.module-grey a.mainlevel:visited  {background: none; padding-left: 0;}
div.module-grey ul li a:hover {font-weight: bold;}
div.moduletable-grey ul li a:hover {font-weight: bold;}
ul.submenu ul {margin: 0 0 5px 0;}


#footer {background: url("images/footer.jpg") no-repeat center top; clear: both; width: 820px; height: 65px; text-align: center; font-size: 92%; margin-top:30px; padding-top:20px;}
.footer .copyright{position:relative;top:112px;margin:0 auto;padding:0;}
.footer .copyright p{margin:0;padding:0;font-size:0.9em;font-weight:normal; color:#000; line-height: 130%;}

