.blog img
  {
   float: left; 
    clear: left; 
    margin-right: 10px;
    margin-top: 5px;
margin-left: 0px;
margin-bottom: 10px;

}


.gallery-image{
	margin: 4px;
 float:right; /* to replace your align="right" */
      }

.gallery-image-right{
	margin: 4px;
        float:right; /* to replace your align="right" */ 
      }

.gallery-image-left{
	margin: 4px;
        float: left; /* to replace your align="right" */ 
      }


#container2 {
  width: 820px;
  overflow:auto;
  }

.item_preview2 {
  display:block;
  float:left;
  width:267px;
  height:255px;
  margin-right:0px;
  margin-bottom:20px;
  overflow:hidden;
  }



/* CSS Document */
pright{
	float: right;
	padding-left: 4px;
}
pleft{
	float: left;
	padding-right: 8px;
}
body {
	margin: 0 0 30px;
	padding: 0;
	text-align: left;
	font: normal 12px Verdana, Arial, sans-serif;
	color: #666666;
	background: #FFFFFF url(_2c2f33.gif) repeat-x 0 0;
}
a {
color: #2c2F33;
text-decoration: none;
}
a:visited {
color: #2c2f33;
}
a:hover {
color: #a2a2a2;
}
.ano, a.ano:visited, a.ano:hover {
border: none;
text-decoration: none;
}
.hoi {
font-weight: bold;
}
img {
border: none;
}
br.cleaning {
clear:both;
display:block;
height:1px;
font-size:1px;
line-height:1px;
}

h1, h2, h3, h4 {
margin: 0;
padding: 3px 0;
}

#wrapper {
	width: 800px;
	margin: 0 auto;
	padding: 0;
	background: #fff;
	text-align: left;
}
#link-home {
	width: 200px;
	margin: 0;
	padding: 0;
	height: 100px;
	position: static;
	top: 10px;
	z-index: 10;
	border-style: dotted;
}
.wrapper-c {
padding: 0px;
margin: 0;
}
h1 {
display: none;
}
#head {
	height: 2px;
	background-color: transparent;
	background-image: url(clear.gif);
	background-repeat: no-repeat;
	background-position: 520px 20px;
}

.splash {
height: 100px;
margin: 0;
padding: 0;
clear: left;
}
div.spl-home {
	background: #2c2f33 url(splash4.jpg) no-repeat -5px 35px;
}
div.spl-about {
background: transparent url(spl-about.jpg) top left no-repeat;
}

.navcontainer {
padding: 0;
margin: 0;
}
.navcontainer ul
{
padding: 0;
margin: 0;
float: left;
width: 699px;
font: bold 11px Verdana, Arial, helvetica, sans-serif;
border-left: 1px solid #AFB892;
}

.navcontainer ul li { display: inline; margin-left: 0; padding: 0; margin-right: 3px; }

.navcontainer ul li a, .navcontainer ul li a:link, .navcontainer ul li a:visited, .navcontainer ul li a:link, .navcontainer ul li span, .navcontainer ul li a:hover
{
padding: 0.6em 1em;
text-decoration: none;
float: left;
border-bottom: none;
border-right: 1px solid #AFB892;
color: #475D35;
}
.navcontainer ul li a:hover
{
text-decoration: none;
border: none;
color: #B18238;
border-right: 1px solid #AFB892;
}

.mainbox {
line-height: 20px;
}

.big {
float: left;
margin: 0;
padding: 0;
}
.big-c {
	padding: 0;
	margin: 0;
	vertical-align: top;
}
.small {
width: 198px;
float: right;
margin: 0;
padding: 0;
font-size: 11px;
}
.small-c {
padding: 20px 0;
margin: 0;
}

p {
margin: 0;
padding: 4px 0;
	line-height: 20px;
	text-align: left;
}
.sbox {
padding: 0 10px 10px;
}
.sbox ul {
list-style-type: none;
margin: 5px 0;
padding: 0;
border-top: 0px solid #EDEDED;
}

ol {
list-style-type: disc;
margin: 5px 0 5px 40px;
padding: 0;
border-top: 0px solid #EDEDED;
	line-height: 15px;
}
.sbox ul li {
padding: 4px 0;
border-bottom: 0px solid #EDEDED;
}

.sbox h2 {
	margin: 0;
	padding: 0;
	color: #000;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: .7px;
}

.sbox h3 {
	margin: 0;
	padding: 0;
	text-transform: none;
	color: #666;
	font: normal 11px/14px Verdana, Arial, sans-serif, Helvetica;
	letter-spacing: .2px;
	border-style: none;
}

.sbox h4 {
        text-transform: capitalize;
        text-transform: uppercase; /* force text to uppercase */
	color: #666;
	font: normal 24px/28px Verdana, Arial, sans-serif, Helvetica;
	letter-spacing: .2px;
	border-style: none;
        font-weight: bold;
}


#s-contact {
border-bottom: 0px double #ccc;
}
.item {
	padding: 0 5px;
}

.item h2 {
font: normal 21px 'Times New Roman', Arial, sans-serif;
color:#669900;
}




.sub-item {
	padding-left: 10px;
}
div.sub-item h3 {
	color: #FFFFFF;
	background-color: #3A3E42;
	padding-left: 5px;
	font: normal normal 10px Verdana, 'Times New Roman', Arial, sans-serif;
	text-transform: capitalize;
}

#footer {
border-top: 1px solid #ccc;
padding: 10px 0;
text-align: right;
font-size: 10px;
}
div.bt-nav {
	text-align: left;
	font-size: 11px;
	padding-top: 1px;
	padding-right: 15px;
	padding-bottom: 1px;
	padding-left: 15px;
	margin-top: 2px;
	margin-right: 10px;
	margin-bottom: 2px;
	margin-left: 10px;
}
span.copyright {
float: left;
}
span.designby {
color: #ccc;
}

.theform input, .theform select, .theform textarea {
padding: 3px;
font: normal normal 10px Verdana, Arial, sans-serif;
width: 80%;
background: #fff;
	text-decoration: none;
}
.theform input:focus, .theform select:focus, .theform textarea:focus {
background: #fff;
}
label.zemRequired {
font-weight: normal;
	color: #2C2F33;
	font-style: normal;
	font-size: 12px;
}

label.website, label.email {
font-weight: normal;
	color: #2C2F33;
	font-style: normal;
	font-size: 12px;
}
input#zemSubmit {
border-color: #ffffff #999999 #999999 #ffffff;
border-style: solid;
border-width: 1px;
padding: 5px 8px 6px;
background: #2c2F33;
color: #fff;
font-weight: bold;
width: auto;
}

p.imgthumb {
float: left;
margin-right: 10px;
}

blockquote {
font-size: 11px;
border-right: 1px solid #E7E7E7;
border-bottom: 1px solid #E7E7E7;
padding-left: 15px;
padding-right: 15px;
background: #F7F7F7;
margin: 10px;
}
p.postedon {
font-size: 11px;
color: #666;
}

p.botnav {
text-align: center;
font-size: 11px;
}
p.tagline {
display: none;
}
.big-right {
width: 360px;
float: none;
margin: 0;
padding: 0;
}
.big-far-right {
width: 360px;
float: right;
margin: 0;
padding: 0;
}
.big-middle {
width: 1080px;
float: right;
margin: 0;
padding: 0;
}
.item-border {
	border: 1px solid #3A3E42;
}
div.sub-item h3 a:visited {
	color: #FFFFFF;
	background-color: #3A3E42;
	text-decoration: none;
	padding-left: 5px;
	text-transform: capitalize;
	font: normal normal 11px Verdana, 'Times New Roman', Arial, sans-serif;
}
div.sub-item h3 a:hover {
	font-family: Verdana, 'Times New Roman', Arial, sans-serif;
	font-size: 11px;
	color: #a2a2a2;
	background-color: #3A3E42;
	text-decoration: none;
	padding-left: 5px;
	text-transform: capitalize;
}
div.sub-item h3 a {
	font-family: Verdana, 'Times New Roman', Arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #3A3E42;
	text-decoration: none;
	padding-left: 5px;
	text-transform: capitalize;
}
div.bt-nav a {
	text-align: left;
	font-size: 11px;
	background-color: #2c2f33;
	color: #FFFFFF;
	padding-left: 20px;
	padding-top: 2px;
	padding-right: 20px;
	padding-bottom: 2px;
}
div.bt-nav a:hover {
	text-align: left;
	font-size: 11px;
	background-color: #a2a2a2;
}
.menublock li{
	line-height: 12px;
}

/* USE MENUBLOCK LI for NAVIGATION SIZE!! */
.menublock li a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3a3e42;
}

.menublock li a:hover{
	color: #a2a2a2;
}
.menublock li ul{
	margin: 0;
	padding: 0;
}
.menublock li ul{ font-size:12px; font-weight:normal;
}
.menublock li ul li{margin-bottom:0;
	text-decoration: none;
}
.menublock li ul a{font-weight:normal;
	text-decoration: none;
}

.s-mailto {
	text-align: left;
	font-size: 11px;
	font-variant: normal;
	text-transform: lowercase;
	color: #27A032;
}

.s-mailto:hover {
	text-align: left;
	font-size: 11px;
	font-variant: normal;
	text-transform: lowercase;
	color: #2c2f33;
}
