body{font:62.5%/1.5 Georgia, "Times New Roman", Times, serif;background:#B8CA9A url(../images/bg.gif) 0 15px repeat-x; margin:9px 0 0 0;padding:0;text-align:center;}
* {padding: 0; margin: 0;}
html, body { min-height: 100%; height: 100%}	

body#home {margin-top:9px}
body{margin-top:10px}	

ul, ol, dl, li {margin:0; padding:0;}

ul {list-style:none;}

#logo{float:left;margin:10px 10px 0 0}

/*========================LAYOUT==========================*/

#wrap {margin:auto;width:720px;text-align:left;padding:1px}
#header{width:710px;margin:auto}	
#content{clear:both; }

#imagesbox{width:347px; background: url(../images/boxbgi.gif) repeat-y; float:left; margin-top:1px;}
#contentbox{width:347px; background:url(../images/boxbg.gif)  repeat-y; float:left;margin:1px 0 0 20px;}

.boxtop	{background:url(../images/boxtop.gif) left top no-repeat;_height:1%;}
.boxbot{background:url(../images/boxbot.gif) left bottom no-repeat;padding:1px 1px 55px 1px;}

#imagesbox .boxtop{background:url(../images/boxtopi.gif) left top no-repeat;}
#imagesbox .boxbot{background: url(../images/boxboti.gif) left bottom no-repeat;padding:13px 13px 24px 13px}

#footer{clear:both;}

/*======================== LINKS ==========================*/

a{color:#344709}
a:hover{text-decoration:none; color:#000}
	
#nav a{font-size:1.6em; color:#53632C; font-style:italic; text-decoration:none }
#nav a:hover, #nav a.current{color:#fff}

#subnav a{font-size:1.4em; color:#384819; font-style:italic; text-decoration:none;line-height:1.7em}
#subnav a:hover, #subnav a.current{color:#fff}
p.gallink a{color:#fff}
p.gallink img{border:0}
p.gallinkhome a{color:#fff; margin:10px 0 0 10px}
#imagesbox a{font-size:1.2em}
#footer a{color:#000}

/*======================== HEADERS ==========================*/

#header h1 {color:#fff; font-size:2.4em; font-weight:normal;margin:0}
#imagesbox h1{font-style:italic;font-weight:normal;color:#fff;margin:0; font-size:1.6em; text-align:center}

/*======================== TYPOGRAPHY ==========================*/

#content #text h1{ font-size:2.0em; letter-spacing:-0.02em; color:#485926; font-style:italic; margin:0; font-weight:normal}
#content #text p{margin:3px 0 10px 0; }
#bigbox h1{font-size:1.4em; letter-spacing:0.15em; color:#485926; text-transform:uppercase; margin:3px 0 0 0; font-weight:normal}
.textcol p{margin-top:3px; }
p.col2top {margin-top:32px}
#content p.gallinkhome{margin:10px 0 0 5px; }
#content #text {font-size:1.2em}
#contentbox #text p.signature{margin:0 0 4px 0}
#footer{font-size:1.2em;color:#53632C;text-align:center}

/*======================== NAVIGATION ==========================*/

#nav {border-top:1px solid #fff;margin:0 20px 0 0;padding-top:6px}
#nav li{float:left;margin:0 15px 0 0}

#subnav{border-top:1px solid #D3DAC1;padding-top:-1px;margin:7px 5px 0 13px; width:590px; padding-left:90px}
#subnav li{float:left;margin:-15px 0 0 0; background:#A2B07F; position:relative}
#subnav a{ padding:0 15px 0 15px;background:#A2B07F;}

#corporate #subnav{padding-left:5px; width:675px}
#parties #subnav{padding-left:120px; width:560px}
#about #subnav{padding-left:230px; width:450px}
#news #subnav{padding-left:280px; width:400px}

/*======================== CONTENT BOX ==========================*/

#contentbox #text{background:#CFD9C1;border:1px solid #5E6F45;padding:5px 15px 10px 15px;margin:55px 35px 0 27px; }
#contentbox #text .signature{text-align:right;margin:0}

/*======================== IMAGES BOX ==========================*/

#imagesbox img{padding:10px; border:1px solid #CEDAB4}
.gallink{text-align:left;margin:10px 0 10px 0}
#content  .gallinkhome img{border:0;float:left;margin-right:6px;padding:0}
#imagesbox img.botpic{margin:10px 5px 0 0}
#imagesbox kik{margin-left:10px}

/*======================== BIG BOX ==========================*/

#bigbox{width:715px;background: url(../images/bigboxbg.jpg) left repeat-y;clear:both;margin:28px 0 0 1px;overflow:hidden;height:1% }
body.layout #bigbox{background: url(../images/onecolboxbg.jpg) left repeat-y;}
#bigboxtop{background:url(../images/bigboxtop.gif) left top no-repeat;overflow:hidden;padding-top:20px; }

#albums #bigboxtop{background:url(../images/bigboxtop1.gif) left top no-repeat;padding-top:37px}

body.layout #bigboxtop{background:url(../images/onecolboxtop.jpg) left top no-repeat;}

#bigboxbot{background:url(../images/bigboxbot.gif) left bottom no-repeat;overflow:hidden;}
body.layout #bigboxbot{background:url(../images/onecolboxbot.jpg) left bottom no-repeat;}

.textcol{width:280px; float:left; font-size:1.2em; margin:20px 0 50px 50px;text-align:justify; background:url(../images/dec.gif) center bottom no-repeat;padding-bottom:30px;display:inline}

.textcol img{border:1px solid #3B4C1B}

.textcol ul li{margin-left:10px; background:url(../images/blt.gif) left center no-repeat;padding:0 5px 1px 18px}
#bigbox .contlist{margin-top:15px}

/*======================== LAYOUT TABLES ==========================*/

.onecol{width:600px; float:left;font-size:1.2em; margin:20px 0 50px 40px;text-align:justify;padding-bottom:20px;display:inline}
.onecol table{background:#000; width:630px;margin-top:10px}
.onecol table tr.alt td{background:#B7C899}
.onecol table td{padding:5px; background:#CFD9C1}
.onecol table th{color:#fff;background:#475A24;padding:5px; }
.onecol table em{font-weight:bold}

/*======================== CONTACT ==========================*/

#contactbox{margin:0;float:left}
#contactbox .hidden{margin:0;display:none}
#contactbox input{border:1px solid #000;padding:2px}
#contactbox label{width:200px;float:left;clear:both;} /* change width from 80 to 200 */
#contactbox label span, .req{color:#852626}
#contactbox .formerror {padding:0 0 0 10px; color:#5ACAEE;}
#contactbox textarea{background:#fff url(../images/textareabg.gif) repeat-x;float:left;margin-top:5px;padding:5px; border:1px solid #000 }
#contactbox .input{clear:both;padding:2px 0 2px 0;} /* change (top & bottom padding) from 8->2*/
#contactbox .submit{float:right;padding:8px 0 8px 0;} /* add padding */
#address{margin-top:20px}

/*======================== COLUMN PADDING ==========================*/

#wrap #content .pad1{padding-bottom:5.6em}
#wrap #content .pad2{padding-bottom:4.4em}
#wrap #content .pad3{padding-bottom:4em}
#wrap #content .pad4{padding-bottom:2.1em}
#wrap #content .pad5{padding-bottom:4.5em}
#wrap #content .pad6{padding-bottom:4.1em}
#wrap #content .pad7{padding-bottom:6.2em}
#wrap #content .pad8{padding-bottom:3.7em}
#wrap #content .pad9{padding-bottom:5.7em}
#wrap #content .pad10{padding-bottom:5.5em}
#wrap #content .pad11{padding-bottom:5.8em}
#wrap #content .pad12{padding-bottom:6.6em}
#wrap #content .pad13{padding-bottom:4.2em}
#wrap #content .pad14{padding-bottom:34.8em}
/*======================== THICKBOX ==========================*/

#TB_window {
  font: 12px Arial, Helvetica, sans-serif;
  color: #333333;
}
#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

#TB_overlay {position: absolute;z-index:100;top: 0px;left: 0px;background-color:#000;filter:alpha(opacity=60);-moz-opacity: 0.6;
opacity: 0.6;
}
#TB_window {
position: absolute;background: #ffffff;z-index: 102;color:#000000;display:none;border: 4px solid #525252;text-align:left;}
#TB_window img {display:block;margin: 15px 0 0 15px;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc; border-top: 1px solid #666;border-left: 1px solid #666;}
#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left;}
#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right;
}
#TB_closeAjaxWindow{padding:5px 10px 7px 0;margin-bottom:1px;text-align:right;float:right;
}
#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;
}
#TB_title{background-color:#e8e8e8;height:27px;}
#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em;}
#TB_ajaxContent p{padding:5px 0px 5px 0px;}
#TB_load{position: absolute;display:none;height:100px;width:100px;z-index:101;}
#TB_HideSelect{z-index:99;position:absolute;top: 0;left: 0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity: 0;opacity: 0;}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;margin-bottom:1px;}