@font-face {
	font-family: 'Vollkorn Regular';
	src: url('fonts/vollkorn.eot');
	src: local('Vollkorn Regular'), local('Vollkorn'), url('fonts/vollkorn.woff') format('woff'), url('fonts/vollkorn.otf') format('opentype'), url('fonts/vollkorn.svg#Vollkorn') format('svg');
}

html,body{margin:0;padding:0;}
body{font: 12px arial,sans-serif;text-align:center;background:#5d6931 url(images/cmasbkgd.jpg) repeat-x;font-weight:normal}

/*Styles*/
div#header{height:35px;margin:0px;padding:0px;}
div#hours{float:left;font: 16px 'Vollkorn Regular', Arial, sans-serif;margin-top:7px;color:#fcebcd;}
div#hours a{text-decoration:none; color:#FFFFFF;}
div#hours a:hover{color:#bf4904;}

div#callus{float:right;font: 16px 'Vollkorn Regular', Arial, sans-serif;margin-top:7px;color:#fcebcd;}
div#callus p.call1{color:#FFFFFF;display:inline;margin-right:15px;}
div#callus p.call2{color:#fcebcd;display:inline;} 

div#container{text-align:left;}

div#contenttop {background:url(images/cmasmain.jpg) no-repeat;padding:0px;margin:0px;height:350px;}

div#polaroid{float:left;width:470px;}

div#news{float:right;width:480px;margin-top:145px}
div#news h1{color:#FFFFFF;font: 24px 'Vollkorn Regular', Arial, sans-serif;font-weight:normal;}
div#news p{margin: 5px 30px;color:#fcebcd;font: 14px 'Vollkorn Regular', Arial, sans-serif;font-weight:normal;line-height:1.4;}
div#news a{color:#FFFFFF;}
div#news a:hover{color:#fcebcd;}

div#email{background:url(images/newsletterbkgd.gif) no-repeat;}
div#email h4{color:#ffffff;font: 18px 'Vollkorn Regular', Arial, sans-serif;font-weight:normal; text-align:center;margin-top:20px;margin-bottom:0px;padding:0px;}
div#email p{margin: 15px 22px 5px 35px;color:#ffffff; line-height:1.6}
div#email p.cc{margin: 24px 15px 5px 15px;color:#ffffff;}
div#email p.cc2{margin: 10px 15px 5px 15px;color:#ffffff;text-align:center;}
div#email a{color: #FFF;text-decoration:none;}
div#email a:hover{color: #c1d72e;}

div#nav{background:url(images/cmasmenu.gif) no-repeat;height:338px;}
div#nav p{padding:0px; margin-top:70px;text-align:center;}
div#nav img a{padding:0px;border:none}
div#nav a{padding:0px;border:none}

div#welcome{font: 16px 'Vollkorn Regular', Arial, sans-serif;color:#fcebcd;font-weight:normal}
div#welcome h1{color:#ffffff; font-weight:normal;margin-left:10px;}
div#welcome h1.title{color:#e3d8b9; font-weight:normal;margin-left:10px;}
div#welcome h2{color:#ffffff; font-weight:normal;margin-left:50px;font-size:20px;}
div#welcome h2.contact{color:#ffffff; font-weight:normal;margin:0px 0px 0px 50px;font-size:20px;}
div#welcome p{margin:20px 30px 10px 90px;font-weight:normal;line-height:1.4}
div#welcome p.map{margin:0px 10px 10px 90px;font-weight:normal;}
div#welcome a.lgmap{font-size:12px;color:#FFFFFF;text-decoration:none}
div#welcome a.email{color:#fcebcd;text-decoration:underline}
div#welcome a:hover.email{color:#FFFFFF;text-decoration:none}

div#footer{color: #FFF}
div#footer p{margin:0;padding:5px 10px}
div#footer a{display:inline;padding:0;color: #C6D5FD}

div#tbc{font-size:9px;}
div#tbc p{margin:0;padding:5px 10px;text-align:center;}
div#tbc a{color: #FFF;text-decoration:none;}
div#tbc a:hover{color: #c1d72e;}


/*Widths*/
div#container{width:960px;margin:0 auto}
div#email{float:left;width:240px}
div#nav{float:left;width:240px}
div#welcome{float:right;width:480px}
div#clear{clear:both;width:100%}
div#footer{clear:both;width:100%}
div#tbc{clear:both;width:100%}
