@charset "UTF-8";
/* CSS Document */

/*fonts*/
p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#676869; line-height:18px; }
p.small { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#676869; line-height:10px; }
a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#70910e; text-decoration:underline; }
a:hover { text-decoration:none; }
a.footerlinks {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#676869; }
h1 {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#a6ba6a; }
h2 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#676869; }


body {
	background-image:url(images/body_img.jpg);
	background-repeat:no-repeat;
	background-color:#ECEDE8;
}
img { border:none;}

.main {
	width:840px;
	background-color:#FFF;
	background-image:url(images/bgg_img.jpg);
	background-repeat:repeat;
	background-position:bottom;
	margin-left:auto;
	margin-right: auto;
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 0;
	padding-left: 30px;
}
.header { width:840px; height:120px; }
.logoholder {width:470px; float:left; margin:0 30px 30px 0; }
.headertxt { width:90px; float:right; }
.headerimgs { width:340px; float:right; margin-bottom:10px;}
.leftcolumn { width:470px; float:left; margin:15px 30px 30px 0; }
.rightcolumn { margin-bottom:30px; margin-top:30px; }
.dotdivider { background-image:url(images/dot.gif); background-repeat:repeat-x;  height:4px; }
.clr{ clear:both; width:100%; height:1px; line-height:0px;font-size:0px; visibility:hidden;}

/*footer*/
.footer { height:100px; }
.footerlinks { width:800px; height:35px; text-align:center; }
.designby { float:right; height:20px; margin-top:-30px; }
.login { float:right; width:40px; margin-top:-15px; }

/*Gallery*/
.galleryleft {
	width:270px;
	margin-right:15px;
	float:left;
}
.galleryright {
	width:270px;
	float:left;
	margin-bottom:20px;
}





.galleryright2 {
	width:270px;
	float:right;
	margin-bottom:20px;
}
img.gallery { margin-bottom:20px; }
img.thumb { margin-right:5px; margin-bottom:5px;  }

/* Blog sections*/
.blogcontent { width:560px; float:left; margin:15px 30px 30px 0; }
.blogrhc { width:220px; float:right; background-color:#f3f3ef; margin-top:30px; margin-bottom:30px; padding:10px 15px 10px 15px; }


/*navigation*/
.nav { height:30px;}
ol#navigation { height:25px; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#999; text-decoration:none;}
ol#navigation li {
	margin-right:20px;
	float: left;
}
ol#navigation li.current a { color:#70910e;}
ol#navigation a {color:#989a9c ; font-size:14px;display: block; float:left; text-decoration:none;}
ol#navigation a:hover { color:#000; }

/*form*/
.form{ padding-top:15px;}
.form p{padding:3px 0px;}
.form p label{ width:106px; display:inline-block; vertical-align:top;}
.form input{height:20px; width:240px;}
.form textarea{ width:240px; height:100px;}
.form input.submitbutton{ background:#e5e2d1; border:none;height:25px; width:70px; float:right; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-transform:uppercase; color: #666; cursor:pointer;}
.inspiration {
	width:840px;
	margin-right:15px;
	float:left;
}
