body{background:#fff;}

/* portfolio mod */
ul#portfolio-filter { list-style: none; margin-left: 0; padding: 0px 0px 0px 8px;width: auto;background: transparent url(../images/icon-tag-green.png) left no-repeat; }  
ul#portfolio-filter li { float: left;  line-height: 24px;  margin-right: 10px;  padding-bottom:10px;  list-style: none; }  
ul#portfolio-filter li a { font-size: 13px;	color: #798C09;font-family:Verdana;	font-weight:bold; text-decoration:none; line-height:24px;	display: block;	padding-left:6px;}
ul#portfolio-filter li a:hover, ul#portfolio-filter li a.current {background:url(../images/portfolio-list-hover-left.jpg) no-repeat left; color:#fff;}
ul#portfolio-filter li a span{ 	line-height:24px; display: block; padding:0px 10px 0px 4px;	color:#333;}
ul#portfolio-filter li a:hover span, ul#portfolio-filter li a.current span {background:url(../images/portfolio-list-hover-right.jpg) no-repeat right; color:#fff;}

ul#portfolio-list{ margin: 0; padding: 0; list-style: none;text-align:center; }
ul#portfolio-list li{ display: block;width:200px; height:150px;background:#f5f5f5;border:1px solid #ddd;float: left; margin:0 7px 10px 8px; padding:10px 10px 10px 10px;overflow: hidden; }
ul#portfolio-list li a{ display: block; overflow: hidden; padding:0;  }
ul#portfolio-list li img{padding:0.3em;background:#fff; border:1px solid #ddd;width:90%;}
ul#portfolio-list li h4{ font-weight:bold;padding-bottom:2px;border-bottom:1px solid #ddd;text-align:left;margin-bottom:10px;}
ul#portfolio-list li p{ font-size: 11px; line-height: 15px; color: #888; margin: 0; }


/* customers mod */
ul#customers-list{ margin: 0; padding: 0; list-style: none;text-align:center; }
ul#customers-list li{ width:230px;display: block; background:#f5f5f5;border:1px solid #ddd;float: left; margin:0 15px 10px 16px; padding:10px 20px 10px 20px;overflow: hidden; }
ul#customers-list li a{ display: block; overflow: hidden; padding:0;  }
ul#customers-list li img{padding:0.3em;background:#fff; border:1px solid #ddd;}
ul#customers-list li h4{ font-weight:bold;padding-bottom:2px;border-bottom:1px solid #ddd;text-align:left;margin-bottom:10px;}
ul#customers-list li p{ font-size: 11px; line-height: 15px; color: #888; margin: 0; }


/* contact mod */
#contact-main-wrapper{width:540px;padding-right:10px;float:left;border-right:1px solid #ddd;margin-top:20px;}
#contact-sidebar-wrapper{width:340px;float:right;padding:0 20px 0 20px;margin-top:20px;}
#contact-main-wrapper h3 span{color:#777;}
#contactformcontent form {border:0px solid #cadd6a; padding:10px;background:none;}
#contactformcontent form input, #contactformcontent form select {padding:3px 5px;width:275px;border:1px solid #ddd;margin-bottom:0px;}
#contactformcontent form label{float:left;width:11em;display:block;}
#contactformcontent form label.error{clear:left;display:block;color:red;margin-left:11em;margin-bottom:10px;width:100%;padding:2px 5px;}
#contactformcontent form textarea{width:350px;border:1px solid #ddd;}
p.small{font-size:11px;}
.div_texbox{margin-bottom:20px;}
#contactformcontent div.clearer{margin-bottom:10px;}
#contactformcontent div.button_div{margin-left:11em;}
#contactformcontent div.button_div input{width:200px;}
#googlemap{margin-bottom:10px;overflow:hidden;}

/* news mod */
#ticker { height:120px; border:0px solid #aaaaaa; overflow:hidden; }
#ticker dd.last { border-bottom:1px solid #ffffff; }
#ticker div { margin-top:0; }
#ticker dt {font:normal 14px Georgia;text-decoration:underline;padding:0 10px 5px 10px;background-color:#f7f7f2;padding-top:10px;}
#ticker dd {margin-left:0;font:normal 11px Verdana;padding:0 10px 10px 10px;background-color:#f7f7f2;}
#ticker dd.noborder{border:0;}


/* page mod */
.pageblockleft{width:28%;float:left;padding:20px 0;margin:0;background:*red;}
.pageblockleft ul{list-style-type: none;margin: 0;padding: 0;margin-bottom: 40px;}
.pageblockleft li {border-bottom:1px solid #eee;}
.pageblockleft ul li a{font: normal 12px Arial;color: black;display: block;background:url(../../../themes/2010/images/squaregreen.gif) center left no-repeat;padding:5px 0 5px 10px;text-decoration: none;margin-top:1px;}
.pageblockleft ul li a:visited{color: black;}
.pageblockleft ul li a:hover{ background:url(../../../themes/2010/images/squarepink.gif) center left no-repeat;}
.pageblockright{width:68%;float:right;padding:20px 0 0 10px;margin:0;background:*green;border-left:1px solid #eee;}
.pageblockright ul{margin:10px 30px;list-style-type:none;}
.boxed ul {padding:0;margin:0}


/* sitemap mod */
#sitemapblock{border:1px solid silver;background:#f9f9f9;padding:20px;margin-bottom:30px;}
.sitemap-block{float:left;width:50%;margin-right:0px;}
.sitemap-block h4{color:#99cc00;margin-bottom:5px;}
.sitemap-block h4 a{color:#99cc00;}

