body{margin:0;padding:0;font-family:georgia;color:#3f403a;overflow:hidden;}

.testimonials{float:left;width:700px;display:block;height:90px;}
#supersize img, #supersize a{height:100%;width:100%;} 

#wrapper{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;overflow:auto;}

.content{width:960px;margin:30px auto 10px auto;padding:0;}

#header{width:950px;float:left;margin-bottom:20px;}
#mainCol{width:700px;float:left;background:#fcfbf6 url(/images/6.jpg) 0 0 no-repeat;padding:5px 20px 0px 20px;border:1px solid #969591;margin:0;min-height:500px;}

.mainBanner, .blogMain{float:left;width:700px;border-bottom:1px dashed #94938e;padding-bottom:5px;}

.blogMain a img{padding:5px;background:#e5e1d6;border:1px solid #cccccc;margin-bottom:10px;float:right;margin-left:20px;}
.blogMain a img:hover, .blogMain2 a img:hover{background:#c13f29;}
.blogMain2{width:460px;float:left;border-bottom:1px dashed #94938e;padding-bottom:10px;}

.blogMain2 a img{padding:5px;background:#e5e1d6;margin-bottom:10px;float:right;margin-right:20px;margin-left:10px;}

.vcard{line-height:20px;font-size:14px;color:#51544d;}
.vcard .adr{margin-bottom:10px;}

p{line-height:20px;font-size:14px;color:#51544d;padding:5px 0 5px 0;}
a{text-decoration:none;color:#c13f29;}
a:hover{text-decoration:underline;}
span a{color:#5e84b5;}

.readMore{float:right;}
.subBanner{float:left;width:220px;margin:5px 0;}
.subBanner a img{float:left; padding:5px;background:#e5e1d6;border:1px solid #cccccc;margin:10px 0;}
.subBanner a img:hover{background:#c13f29;}
.subBanner p{font-style:italic;margin:0;padding:0;}
.subBanner #twitter,.subBanner #facebook, .subBanner #rss{padding:0;border:0;margin:10px 5px 0 5px;background:0;}

.subBanner #twitter{margin-left:0px;}

.blogHome{float:left;width:220px;margin:5px 0;}
.blogHome a img{float:left;padding:3px;background:#e5e1d6;border:1px solid #cccccc;margin:0px 5px 2px 0;width:60px;height:60px;}
.blogHome a img:hover{background:#c13f29;}
.blogHome p{line-height:16px;font-size:12px;color:#51544d;padding: 0;}
.blogHome h3{font-size:14px;font-weight:normal;line-height:14px;margin:0;padding:0;}
.blogSmall{width:200px;}

h2{color:#3f403a;font-size:24px;font-weight:normal;line-height:28px;margin:10px 0;padding:0;}

h3{color:#3f403a;font-size:16px;font-weight:bold;line-height:20px;margin:0 0 10px 0;padding:0;}

h2 a{color:#3f403a;}
h2 a:hover{color:#c13f29;}

.middle{margin-right:20px;margin-left:20px;}
.left{float:left;margin-right:20px;}
.right{float:right;margin-left:20px;}
img{border:none;}

.img{padding:5px;background:#e5e1d6;border:1px solid #cccccc;margin-bottom:10px;}
a .img:hover{background:#c13f29;}

.rightGallery{float:right;width:220px;}
.leftGallery{float:left;width:220px;}

.blogNav{float:left;margin-left:10px;width:200px;}
.blogNav dd{margin:10px;font-size:12px;}

h1{margin:15px 0;color:#3f403a;font-size:23px;font-weight:normal;line-height:32px;padding-right:80px;border-bottom:1px dashed #94938e;padding-bottom:20px;}
h1 em{color:#c13f29}

/* NAVIGATION
---------------------------------------------------------------- */
#nav{width:209px;float:left;}
#nav ul{float:left;list-style:none;margin:0;padding:0;}
#nav ul li{text-indent:0px;}
#nav ul li a{float:left;width:209px;height:51px;margin-bottom:3px;}

#menu_home a {background:transparent url(/images/5.png) 0 0 no-repeat;text-indent: -99999px;}
#menu_home a:hover {background:transparent url(/images/5.png) -211px 0 no-repeat;}
#menu_home a.active {background:transparent url(/images/5.png) -211px 0 no-repeat;}

#menu_about a {background:transparent url(/images/5.png) 0 -52px no-repeat;text-indent:-99999px;}
#menu_about a:hover{background:transparent url(/images/5.png) -211px -52px no-repeat;}
#menu_about a.active{background:transparent url(/images/5.png) -211px -52px no-repeat;}

#menu_pizza a {background:transparent url(/images/5.png) 0 -104px no-repeat;text-indent:-99999px;}
#menu_pizza a:hover{background:transparent url(/images/5.png) -211px -104px no-repeat;}
#menu_pizza a.active{background:transparent url(/images/5.png) -211px -104px no-repeat;}

#menu_menu a {background:transparent url(/images/5.png) 0 -156px no-repeat;text-indent:-99999px;}
#menu_menu a:hover{background:transparent url(/images/5.png) -211px -156px no-repeat;}
#menu_menu a.active{background:transparent url(/images/5.png) -211px -156px no-repeat;}

#menu_feedback a {background:transparent url(/images/5.png) 0 -260px no-repeat;text-indent:-99999px;}
#menu_feedback a:hover{background:transparent url(/images/5.png) -211px -260px no-repeat;}
#menu_feedback a.active{background:transparent url(/images/5.png) -211px -260px no-repeat;}

#menu_contact a {background:transparent url(/images/5.png) 0 -312px no-repeat;text-indent:-99999px;;}
#menu_contact a:hover{background:transparent url(/images/5.png) -211px -312px no-repeat;}
#menu_contact a.active{background:transparent url(/images/5.png)-211px -312px no-repeat;}

#menu_blog a {background:transparent url(/images/5.png) 0 -364px no-repeat;text-indent:-99999px;}
#menu_blog a:hover{background:transparent url(/images/5.png) -211px -364px no-repeat;}
#menu_blog a.active{background:transparent url(/images/5.png) -211px -364px no-repeat;}

#menu_hiring a {background:transparent url(/images/5.png) 0 -416px no-repeat;text-indent: -99999px;;}
#menu_hiring a:hover{background:transparent url(/images/5.png) -211px -416px no-repeat;}
#menu_hiring a.active{background:transparent url(/images/5.png) -211px -416px no-repeat;}

/* NAVIGATION
---------------------------------------------------------------- */
.board{float:left;position:relative;z-index:9999;left:-7px;width:198px;height:301px;background:url(/images/9.png) 0 0 no-repeat;padding:20px 10px 10px 10px}

.board .specials{font-size:14px;color:#d4d48a;position:relative;left:40px;top:60px}
.board .viewMenu{font-size:14px;color:#5e84b5;position:relative;top:100px;left:-10px;}

.feedName{font-size:16px;color:#5e84b5;}

#subForm span{font-size:14px;color:#d4d48a;}
#subForm label{font-size:14px;color:#5e84b5;}

.newsletter{z-index:20;position:relative;float:right;}
.error{color:#c13f29;font-size:28px;}

#s2{border:1px solid #969591;width:595px;height:932px;background:#FFFFFF;margin:0 auto;}
}
/* FOOTER
---------------------------------------------------------------- */
#copyright{float:left;}
#web-design a{float:right;color:#c13f29;}

#footer{float:left;width:680px;font-size:10px;padding:10px;border-top:1px dashed #94938e;margin-top:10px;}

#subForm input[type="text"]{width:170px;}

label{font-weight:bold;font-size:12px;}

input[type="text"]{ width:200px;border:1px solid #ddd; padding:5px; font-size:12px; font-family:Helvetica,Arial,sans-serif; color:#666; margin-bottom:5px;}

input:focus{color:#333;border-color:#ccc;-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.07);-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 1.0); }

textarea { border:1px solid #ddd; padding:5px; font-size:12px; font-family:Helvetica,Arial,sans-serif; color:#666;}

textarea:focus{color:#333; border-color:#ccc; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.07); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 1.0); }

.article{float:left;width:700px;margin-top:10px;}
/* IMAGE SLIDER
---------------------------------------------------------------- */
#banners_container {float:left;display:block; position:relative; width:458px;height:270px;padding:10px;background:#e5e1d6;border:1px solid #cccccc;z-index:1;}
#banner_container { position:relative ; overflow:hidden ; width:458px ; height:270px ; margin:0px auto 0px;  }
#banners { white-space:nowrap; display:block; position:relative; }
#banners a img { border:none; }
#canvas{width:680px;height:400px;padding:10px;background:#e5e1d6;border:1px solid #cccccc;margin-bottom:10px;}


