body{margin:0;padding:0;background-color: #F2E7D1;font-family: Verdana;font-size: 8pt;font-weight: normal;color: #000000;background-image: url(gfx/bg.jpg);}

#container {padding-top: 36px;background-image: url(gfx/bg2.jpg);background-repeat: repeat-x;}
#main {width: 770px;margin: 0 auto;position: relative;background-color: white;border: 1px solid #d2d2d2;}

#left {float: left;width: 197px;background-image: url(gfx/left.jpg);background-repeat: no-repeat;height: auto !important;height: 530px; /* IE */min-height: 530px;}
#left img{padding: 20px 0 0 25px;border: 0;}
#left ul{padding: 35px 0 0 20px;margin: 0;list-style-type: none;}
#left li{padding:8px 0;text-align:right;}
#left a{color:#333; text-decoration: none;font:700 11px/14px Arial;}
#left a:hover{text-decoration:underline;color:#0070AB;}

#left .m1 {padding-right:60px;}
#left .m2 {padding-right:68px;}
#left .m3 {padding-right:78px;}
#left .m4 {padding-right:88px;}
#left .m5 {padding-right:96px;}
#left .m6 {padding-right:106px;}

#content {float:left;width:565px;}
#content p{font:12px/21px Verdana;padding:4px 0}
#content img{margin:5px;}
#content ul{}
#content li{font:12px/21px Verdana;list-style:disc;margin:0 0 0 25px}
#content li li {list-style:circle;}

#content table {border-spacing:1px;font-family:Verdana, Tahoma, Arial;font-size:11px;background-color:#999;color: #323232;margin: 10px auto;}
#content table {border-collapse: separate;}
#content table td, #content table th{background:#fff;padding:5px;vertical-align:top;}

#content a{color:#333; text-decoration: underline;}
#content a:hover{text-decoration:none;color:#0070AB;}

#content .gallery {margin:10px auto;width:520px;}
#content .gallery_image {float:left;width:130px;text-align:center;}

#content .pager {clear:both;text-align:center;padding:10px 0;font:11px/18px Verdana;}
#content .pager a{color:#333;text-decoration: none;}
#content .pager a:hover{text-decoration:underline;color:#0070AB;}
#content .pager .actual{font-weight:bold;color:#0070AB;}

#sails{position: absolute;top: -37px;left: 59px;height: 37px;width: 450px;background-image: url(gfx/sails.gif);}
#header {margin:0;padding:0;float: right;width: 573px;height: 220px;background-image: url(gfx/top.jpg);position: relative;text-align: right;}
#header img{margin: 30px 8px 0 0;border: 1 solid #E6E6E6;}
#header a img {border: 1px solid #E6E6E6;}
#header a:hover img{border: 1px solid #000000;}

#footer {clear: both;width: 100%;height: 35px;position: relative;}
#footer p{margin: 0;text-align:right;padding: 139px 32px 0 0;}
#footer a{font-weight:bold;color:#333;text-decoration:none;}
#footer a:hover{text-decoration:underline;color:#0070AB;}
#shade {position: absolute;bottom: -27px;right: -21px;margin: 0;background-image: url(gfx/footer.gif);width: 216px;height: auto !important;height: 184px; /* IE */min-height: 185px;}

h2{color:#333;top: 0; left: 0;font-family: verdana;font-size: 20px;font-weight: bold;font-style: italic;padding: 170px 60px 0 0;margin: 0;width: 510px;position: absolute;text-align: center;}

/*
a{color:#333;}
a:hover{color:#000;}

div.box{height:auto !important; min-height:30px;background:#fff;}
div.box{ border-top:1px solid #E4E2DB; margin:0 0 10px 10px; }
div.box h3 {padding:3px 5px 3px 15px; color:#3d5570; font-weight:bold; font:700 16px/32px Arial;}
div.box div.box_content{padding:5px 15px 10px 15px;font:12px/21px Tahoma;}

.mainwrap { width:970px; }
.xnarrow2{ width:50px; }
.xnarrow{ width:100px; }
.narrow	{ width:148px; }
.narrow2{ width:228px; }
.medium	{ width:308px; }
.medium2{ width:388px; }
.wide	{ width:468px; }
.wide2	{ width:548px; }
.xwide	{ width:628px; }
.xwide2	{ width:708px; }
.max	{ width:948px; }

.low{height:50px;}
.avarage{height:80px;}
.high{height:150px;}
.high2{height:200px;}
.xhigh{height:250px;}
.xhigh2{height:300px;}

div.box.center 	{margin:0 auto;}
div.inline 	{ float:left; clear:none; display:inline; }
div.col 	{ float:left; clear:none; display:inline; margin:0 0 0 10px; padding:0;}
div.col .box  {margin:0 0 10px 0;}
div.left 	{ float:left; clear:none; display:block;}
div.right 	{ float:right; clear:none; display:block;}
div.clear 	{ clear:both; display:block; line-height:1px; height:1px;}
div.last 		{ margin-bottom:9px; }

div#top{clear:both;}
div#top h1 a{color:#3D5570;font:32px/70px Arial;padding:0 10px;text-decoration:none;}
div#container {margin:0 auto; width:970px;background:#fff} 
div#footer{width:970px;margin:10px auto;text-align:center;}

#menu {display:block;clear:both;width:970px;margin:0 auto;height:32px;}
#menu li{float:left;}
#menu a{float:left;color:#3D5570;font:700 12px/22px Arial;margin:0;height:22px;padding: 5px 10px;text-decoration:none;}
#menu a:hover{text-decoration:underline;}
#menu li.selected a {background:#fff;}

.pathway {clear:both;margin:0;padding:0 0 5px 5px}
.pathway a{background: url(gfx/pathway_bullet.gif) no-repeat 7px center;font:11px/11px Tahoma;color:#333;text-decoration:none;padding-left:20px;}
.pathway a strong{font-weight:bold;text-decoration:underline;}
.pathway a.first{padding-left:10px;background-image:none;}

ul.categories li{list-style:none;padding:0;margin:0;background:url(gfx/folder.gif) 0 4px no-repeat;padding-left:18px}
ul.categories ul{padding:0 0 0 15px;margin:0;}
ul.categories ul li{background-image:none;padding-left:0;}
ul.categories a{font:700 11px/24px Tahoma; text-decoration:none;color:#3D5570;}
ul.categories a:hover{text-decoration:underline;color:#000;}
ul.categories ul li a{font-weight:normal;}

ul.links li{background: url(gfx/pathway_bullet.gif) no-repeat 0 12px;padding-left:12px}
ul.links a{font:11px/24px Tahoma;color:#555;}
ul.links a:hover{color:#000;text-decoration:none;}

.posts_list dl{border-bottom:1px solid #E4E2DB;padding:5px 10px 10px 10px;}
.posts_list dt a{color:#738ba5;font:700 12px/32px Arial;}
.posts_list dt a:hover{text-decoration:none;}

.posts_list dd a{color:#3D5570;font:700 12px/21px Tahoma;}
.posts_list dd a:hover{text-decoration:none;}
.posts_list dd{color:#333;font:12px/21px Tahoma;}
.posts_list dd.post_date{padding-top:10px;color:#999;font:11px/21px Tahoma;text-align:right}

.post_comment{border-bottom:1px solid #eee;padding:5px 0;}
.post_comment dt strong{color:#000;}
.post_comment dt{color:#555;font:11px/16px Tahoma;}
.post_comment dd{color:#555;font:11px/16px Tahoma;}

.messageBox{clear:both;width:460px;padding:15px 30px;background:#fffff2;border:1px solid #f3eede;margin: 20px auto;font:11px/16px Tahoma; color:#767676;}
.messageBox h5{color:#272727;font:700 14px/28px Tahoma;background:url('gfx/info.gif') 0 center no-repeat;padding-left:24px;}
.messageBox p{padding:0 0 0 10px;margin:0;}
.messageBox ul{padding:0 0 0 25px;margin:0;line-height:14px;}
.messageBox li{}

.messageBox.success{background:#fbfff2;border:1px solid #e7efde;color:#3f7410;}
.messageBox.success h5{color:#3c5000;font:700 14px/28px Tahoma;background-image:url('gfx/success.gif')}

.messageBox.error{background:#fff2f2;border:1px solid #fadede;color:#ba2525;}
.messageBox.error h5{color:#720000;font:700 14px/28px Tahoma;background-image:url('gfx/warn.gif')}

.messageBox.hint{background:#f5feff;border:1px solid #deebf1;color:#028db5;}
.messageBox.hint h5{color:#175b6e;font:700 14px/28px Tahoma;background-image:url('gfx/hint.gif')}

.forms fieldset{border:1px solid #E4E2DB;margin:20px 0;padding:20px 15px 20px 15px;*padding-top:0;}
.forms legend{color:#3D5570;font:700 11px/16px Arial;*margin-bottom:20px;}

.forms .formRow{padding:4px 0;width:100%;clear:both;}
.forms input.text{border: 1px solid;border-color: #c0c0c0 #ededed #ededed #c0c0c0;font:11px/21px Verdana;height:24px;padding:0 0 0 0;height:21px;*padding-top:0;}
.forms select.text{border: 1px solid;border-color: #c0c0c0 #ededed #ededed #c0c0c0;font:11px/21px Verdana;height:24px;padding:3px 0;}
.forms textarea{border: 1px solid;border-color: #c0c0c0 #ededed #ededed #c0c0c0;font:11px/21px Verdana;float:left;}
.forms input.text, x:-moz-any-link {height:auto;padding:4px 0;} 
.forms input.text, x:-moz-any-link, x:default {height:auto;padding:4px 0}
.forms .text.required{background: #fff2f2;border-color:#e3c6c6 #ededed #ededed #e3c6c6;}
.forms span.required{color:#f00;}

.forms .formRow label{color:#3D5570;float:left;width: 155px;text-align:right;font:700 11px/24px Tahoma;padding:0 5px 0 0;}
.forms .formRows .tip{float:left;width:200px;font:9px Verdana;}
.forms .formRow div.input{float:left;}
.forms .formRow .form_tip{float:left;width:218px;font:9px Verdana;clear:both;padding:5px;margin:10px 0 10px 0;color:#6a8c3c;border:1px solid #c8df37;background:#f3f9d5;position:relative;}
.forms .formRow .form_tip span{position:absolute;top:-7px;left:5px;width:11px;height:7px;background:url(gfx/form_tip_arrow.gif) no-repeat;}
.forms .formRow .form_error{display:block;clear:both; width:298px;font:9px Verdana;clear:both;padding:5px;margin:10px 0 10px 0;background:#ffc8c8;border:1px solid #ec6e6e;color:#2a0202;position:relative;}
.forms .formRow .form_error span{position:absolute;top:-7px;left:5px;width:11px;height:7px;background:url(gfx/form_error_arrow.gif) no-repeat;}

.forms.comment fieldset {position:relative;}
.forms.comment .formRow {padding:2px 0;width:250px;float:left;clear:none;}
.forms.comment .formRow label {text-align:left;float:none;width:auto;}
.forms.comment div.input {float:none;}
.forms.comment div.input {float:none;}
.forms.comment .captcha img{border: 1px solid;border-color: #c0c0c0 #ededed #ededed #c0c0c0;padding:2px;}
.forms.comment #captcha {color:#333;width:92px;font:700 18px/32px Arial;letter-spacing:5px;padding-left:15px;padding-right:15px;text-transform:uppercase;height:32px;}
.forms.comment #captcha, x:-moz-any-link {height:24px} 
.forms.comment #captcha, x:-moz-any-link, x:default {height:24px} 

.forms.comment .commentRow {float:right;margin-right:60px;*margin-right:0;}
*/
/* temp */
#content .barge {line-height:1px;clear:both;}
.barge {line-height:1px;clear:both;}
.benchmark{margin:0 auto;clear:both;}
#debug{display:block;position:absolute;top:0;left:0;border:solid #888;border-width:0 1px 1px 0;background:#ddd}