body{
	background-image:url(images/bg.gif);
	background-repeat:repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a{text-decoration:none;color:#8c2108;}
a:hover{text-decoration:underline;color:#8c2108;}
#wrapper{width:1006px;margin:0px auto;}

#header{height:149px;width:1006px;}

.headerlogo{float:left;width:271px;height:149px;background-image:url(images/front-logo.gif);}

.headerphone{float:left;width:233px;height:101px;padding-left:500px;}

.headernav{float:left;width:590px;height:30px;padding-left:40px;padding-right:10px;color:#817567;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-align:right;padding-top:15px;}

#mainheader{width:1006px;height:18px;background-image:url(images/front-header.gif);}

#main{width:1006px;background-image:url(images/front-bk.gif);background-repeat:repeat-y;min-height:500px;}



#divider{background-image:url(images/front-divider.gif);height:21px;width:1006px;}

#dividercontent{width:1006px;background-image:url(images/front-dividercontent.gif);background-repeat:repeat-y;min-height:50px;}

.dividercontenttext{padding-left:30px;height:55px;font-family:Arial, Helvetica, sans-serif;color:#4c4c4c;font-size:12px;}

.dividercontenttext input{padding:10px;background:#efefef;border:2px solid #e3e1e0;font-family:Arial, Helvetica, sans-serif;color:#7b7b7b;font-size:12px;}

#footer{background-image:url(images/front-footer.gif);width:1006px;height:24px;}

#footercontent{width:1006px;height:40px;font-family:Arial, Helvetica, sans-serif;color:#4c4c4c;font-size:12px;padding-top:5px;}

.footertext{padding-left:15px;font-family:Arial, Helvetica, sans-serif;color:#4c4c4c;font-size:12px;}

#massimoleft{width:300px;float:left;padding-left:35px;padding-right:10px;}

#massimoleft p{color:#4c4c4c;font-family:Arial, Helvetica, sans-serif;font-size:14px;width:290px;line-height:20px;padding-top:5px;padding-bottom:10px;}

#massimoright{width:630px;float:left;padding-left:5px;padding-left:10px;}

.massimorightimg{background-image:url(images/front-imgbk.gif);width:637px;height:440px;}

.massimorightimg img{padding-left:19px;padding-top:17px;}

.aclear{clear:both;}

.h1txt{font-family:Arial, Helvetica, sans-serif;font-size:32px;color:#423129;}

.h1txt2{font-family:Arial, Helvetica, sans-serif;font-size:32px;color:#8c2108;}

#textheader{letter-spacing:-1px;padding-top:10px;width:280px;padding-bottom:8px;border-bottom:1px solid #eaeaea;}

#rightfooter{padding-left:10px;height:100px;}

#right1{width:400px;float:left;}

#right1 p{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#4c4c4c;line-height:21px;padding-top:5px;padding-left:10px;padding-right:10px;margin-top:0px;}

#right2{width:200px;float:left;}

.announcement-details{font-family:Arial, Helvetica, sans-serif;color:#4c4c4c;line-height:21px;font-size:14px;}

.blog-post .post-details{font-family:Arial, Helvetica, sans-serif;color:#4c4c4c;line-height:21px;font-size:14px;}

.blog-post .post-body{font-family:Arial, Helvetica, sans-serif;color:#4c4c4c;line-height:21px;font-size:14px;}

.blog-list h2{font-family:Arial, Helvetica, sans-serif;color:#8c2108;line-height:21px;font-size:18px;}

.blog-post h2.post-title{font-family:Arial, Helvetica, sans-serif;color:#8c2108;line-height:21px;font-size:18px;}

