*{ margin:0; padding:0; }
img { border:0; }
html, body{ width:100%; font-family: arial, sans-serif; margin:0px; font-size:100%; color:#fff; background-color:#727a48; position:relative; }
p { margin-bottom:8px; }
h2, h3, h4 { margin-bottom:7px; }
a{ color:#fff; text-decoration:none;  }
a:hover { color:#fff; text-decoration:underline; }

#big_row { display:block; width:100%; margin-top:150px; min-height:310px; border-top:1px solid #fff; border-bottom:1px solid #fff; background-color:#666e41; font-size:0.75em; }
#pagewidth { position:relative; display:block; width:770px; height:auto; min-height:280px; margin-left:auto; margin-right:auto; padding:15px 0; }
#pagewidth h1.logo { position:absolute; top:-62px; right:0; margin-bottom:0; }
#pagewidth h1.logo span { display:none; }
#pagewidth h1.logo a { border:none; }

#news { position:absolute; top:-57px; left:0; width:600px; height:20px; }
#leftcol { display:block; float:left; width:335px; margin-right:5px; }
#maincol {  float:left; width:385px; }
div.item img { padding:5px; border:1px solid #fff; }

.left { float:left; margin-right:5px; margin-bottom:5px; }

#leftcol ul { list-style-type:none; }
#leftcol ul li { padding:6px; padding-left:15px; background:url(../../images/arrow.gif) no-repeat 3px 11px; width:145px; }
#leftcol ul li:hover { padding:5px; padding-left:14px; background-color:#727950; border-top:1px solid #8c9271; border-left:1px solid #8c9271; border-bottom:1px solid #8c9271; } 
#leftcol ul li ul { position:absolute; left:-999em; }
#leftcol ul li:hover ul { left:165px; min-height:300px; top:15px; background-color:#727950; border:1px solid #8c9271; } 
#leftcol ul li:hover ul li{ border:none; background:none; } 
#leftcol ul li:hover ul li:hover { padding:6px; padding-left:15px; }
#leftcol a {text-decoration:none;}

#leftcol li.over { padding:5px; padding-left:14px; background-color:#727950; border-top:1px solid #8c9271; border-left:1px solid #8c9271; border-bottom:1px solid #8c9271; } 
#leftcol li.over ul { left:165px; height:274px; top:15px; background-color:#727950; border:1px solid #8c9271; }
#leftcol li.over ul li{ border:none; background:none; } 
#leftcol li.over ul li.over { padding:6px; padding-left:15px; }

#footer { position:absolute; bottom:-120px; left:0;}
#footer p { display:block; height:100px; float:left;padding-right:53px; }
#footer p.last {padding:0;}
.border { background-color:#727950; padding:7px; border:1px solid #8c9271; }
ul.nobullets { list-style:none; margin-left:0; }

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix {display:inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */

/*Image displayer*/
.imagedisplayer_big{ width:400px; height:268px; float:left; background:#737a51; margin-right:8px; }
.imagedisplayer_small{ margin-bottom:5px; float:left; margin-right:5px; }
/*Image displayer*/

#imageSlideshowHolder{ display:block; position:relative; margin:0 auto; height:260px;float:left; }
#imageSlideshowHolder img{ position:absolute; left:0px; top:0px; }

p.date { font-size:0.8em; font-weight:bold; margin-bottom:2px; }
.item { background-color:#727950; border:1px solid #8c9271; padding:13px 10px 3px 10px; margin-bottom:10px; }
.item img { display:block; float:left; margin-right:8px; margin-bottom:3px; }
div.infobox{padding:8px 8px 8px 8px;width:400px; height:auto;background: #737a51;border:1px solid #8e956b;}
.someclass{ }
ul.services { list-style:none; }
ul.services li { background:url(../../images/tick.gif) no-repeat left; padding:2px 0 2px 12px; display:inline; width:128px; line-height:15px; float:left; }

#pscroller2 {
width: 350px;
height: 20px;
padding: 3px;
}

#pscroller2 a{
text-decoration: none;
}
.clear { clear:both }
