* {margin:0;padding:0}
body {background:#736038;font:normal 11px/14px "Lucida Grande", Arial, sans-serif}
body#sub {font:normal 13px/20px "Lucida Grande", Arial, sans-serif;color:#7b6d49}
img {border:none}
.clear {clear:both}
p {margin:4px 0;padding:4px 0}
.top {background:#68542a;width:100%;padding-top:40px}
.top2 {width:826px;height:138px;margin:0 auto;background:url(../imgs/top.gif) top left no-repeat #fff}
.mast {width:100%;background:url(../imgs/bg_mast.gif) top left repeat-x}
.mast2 {width:826px;height:281px;margin:0 auto;background:url(../imgs/bg_banner.gif) top left repeat-x}
.mast3 {width:826px;height:281px;margin:0 auto;background:url(../imgs/bg_girl.gif) 340px 11px no-repeat}
.mast_copy {width:320px;font-size:14px;color:#fff;line-height:22px;background:url(../imgs/butterfly.gif) 35px 50px no-repeat;padding:50px 0 0 70px}
.mast_copy img {display:block;margin-top:10px}
#sub .mast2 {width:790px;height:32px;border-bottom:3px solid #f0eee9;color:#fff;font-size:24px;padding:13px 0 0 36px;text-shadow:#89a534 0px 1px 0px}
.mast .contact {background:#c0c959}
.mast .news {background:#96ccc3}
.mast .specials {background:#d28919}
.mast .services {background:#86689c}
.mast .about {background:#c0c959}
.bar {width:826px;margin:0 auto;background:#7b6c49;text-align:center;padding:10px 0;color:#a89a80;font-size:13px;letter-spacing:1px}
.content {background:#68542a;width:100%;}
.content2 {width:826px;margin:0 auto;background:url(../imgs/bottom.gif) bottom left no-repeat #fff}
.c1 {width:250px;float:left;margin:20px 28px 0 10px;padding-bottom:20px}
.c2 {width:250px;float:left;margin:20px 0 0 0;padding-bottom:20px}
.c3 {width:250px;float:left;margin:20px 10px 0 28px;padding-bottom:20px}
.c4 {width:450px;float:left;margin:20px 28px 0 10px;padding:0 25px 30px 25px}
* html .c1 {margin:20px 18px 0 10px;}
* html .c3 {margin:20px 10px 0 18px;}
* html .c4 {margin:20px 18px 0 10px;}
.c1 p, .c2 p, .c3 p {color:#898a8c;padding-left:12px;padding:right:12px}
.c1 p span, .c2 p span, .c3 p span {color:#7c994a;font-size:10px}
.c1 img, .c2 img, .c3 img {display:block;margin-bottom:10px}
.specials {font-size:13px;line-height:20px;padding:4px 12px 0;color:#7b6d49}
.social {padding:0 10px 20px 10px}
.social img {display:inline-block;height:83px;float:left}
.social .tweet {margin:0 7px;display:inline-block;float:left;background:url(../imgs/bg_tweet.gif) top left no-repeat;width:372px;height:83px}
.social .tweet span {color:#807f74;line-height:15px}
.social img.last {margin-left:7px}
.footer {width:100%;height:115px;background:url(../imgs/bg_footer.gif) bottom left repeat-x #68542a;}
.footer2 {width:826px;margin:0 auto;color:#816c41}
.f1 {float:left;width:300px;padding:10px 0 0 10px}
.f2 {float:right;width:500px;text-align:right;padding:10px 10px 0 0}
.sb {background:#f1f4d3;border-left:1px solid #e3e6c2;border-bottom:1px solid #e3e6c2}
.sb ul {margin-left:20px;list-style:none}
.sb li {width:100%;padding:6px 0;border-top:1px solid #eaedc8}
.sb li.first {border-top:none}
.dotted {background:url(../imgs/dotted.gif) 0 50% no-repeat;height:8px;padding:20px 0 10px 0}
.corner1 {background:url(../imgs/corner1.gif) 100% 90% no-repeat;min-height:350px}
.corner2 {background:url(../imgs/corner2.gif) 100% 90% no-repeat;min-height:350px}
.corner3 {background:url(../imgs/corner3.gif) 100% 100% no-repeat;min-height:350px}
.corner4 {background:url(../imgs/corner4.gif) 98% 100% no-repeat;min-height:350px}
ul.spec li {list-style: none;padding:10px 0;margin:5px 0}
ul.spec, ul.serv {margin-top:20px}
ul.serv li {list-style: none;border-bottom:1px solid #f5f5f5;font-size:13px;line-height:18px;padding:6px 0;}
ul.serv li span {color:#7b6d49;display:inline-block;width:260px}
ul.newss li {list-style:none;border-bottom:1px solid #f5f5f5;font-size:13px;line-height:18px;padding:12px 0;}
.sb_copy {margin:0px 0 8px 8px}
p.small {font-size:10px;line-height:13px}


/* ---- Twitter Styles ---- */
#twitter_update_list li {width:350px;margin:14px auto 0 auto;list-style:none}

/* --- Form Styles --- */
form {padding:0 12px;color:#898a8c}
form input {width:220px;background:#e9e9e9;height:20px;padding:6px 0 0 6px;border:none;margin:6px 0;font-size:14px;color:#888c8f}
form button {background:#6c5082;padding:3px 8px;color:#fff;border:none;cursor:pointer;display:block;margin:5px 0 0 auto}
form label {display:block}
form textarea  {width:444px;background:#e9e9e9;height:160px;padding:6px 0 0 6px;border:none;margin:6px 0;font-size:14px;color:#888c8f}
form#comments {padding:0}
form input.error, form textarea.error {border:1px solid #dc9b1f}
label.error {color:#dc9b1f}


/* --- Text Styles --- */
h1 {margin-left:75px}
h1 a {display:block;width:230px;height:79px;background:url(../imgs/logo.gif) top left no-repeat;}
h1 em {position:absolute;margin-left:-9999px}
h3 {font-size:18px;line-height:24px;color:#c0c959;font-weight: 400}
.sb h4 {margin:0px 0 5px 20px;font-size:18px;color:#79a22f;letter-spacing:1px;padding-top:10px}


/* --- Image Styles --- */
.M1 {display:block;padding:12px 0 0 14px}


/*  --- Nav / Link styles --- */
.nav {width:500px;margin:29px 0 0 auto;text-align:right;padding-right:20px}
.nav a, .nav a:link, .nav a:visited {display:inline-block;padding:6px 10px;color:#675429;font:normal 14px/18px "Lucida Grande", Arial, sans-serif;text-decoration:none;}
.nav a:hover, .nav a:active {text-decoration:none;background:#f0eee9}
.nav a#on {text-decoration:none;background:#f0eee9}

a, a:link, a:visited {color:#96ccc3;text-decoration:underline}
a:hover, a:active {text-decoration:none}

.tweet p a, .tweet p a:link, .tweet p a:visited {color:#46453f;text-decoration:none}
.tweet p a:hover, .tweet p a:active {text-decoration:underline}

.f2 a, .f2 a:link, .f2 a:visited {color:#816c41;text-decoration:none}
.f2 a:hover, .f2 a:active {text-decoration:underline}

ul.newss li a, ul.newss li a:link, ul.newss li a:visited {color:#96ccc3 !important;text-decoration:none}
ul.newss li a:hover, ul.newss li a:active {text-decoration:underline}

ul.staff a, ul.staff a:link, ul.staff a:visited {color:#68542a;text-decoration:underline}
ul.staff a:hover, ul.staff a:active {text-decoration:none}


/* Firefox active fix */
a {outline: none}
:-moz-any-link:focus {outline: none}
