/*
=============================================================================================

Elayne James Saloon
General Layout Style Sheet

Created by Delaware.Net
http://www.delaware.net
Copyright 2007

=============================================================================================
*/

/* General
========================================== */
body {background:#c9b499 url(images/layout/bg.jpg) left top repeat-x; font:11px Arial, Helvetica, sans-serif; color:#422b3d; margin:0;}

a {outline-style:none;} /* Removes dotted lines around links when active */
a:link {color:#444; text-decoration:underline;}
a:visited {color:#444; text-decoration:underline;}
a:hover {color:#444; text-decoration:none;}

img {border:none;}
strong {font-weight:bold;}

ul#access {display: none;}
.thumbnail {padding:3px; margin:3px; border:1px solid #444; background:#ccc;}

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.rightalign {text-align:right;}
/* Layout
========================================== */

#wrapper {margin:0 auto; width:917px;}

/*=== Header ===*/
#header {background:url(/images/layout/header_bg.jpg) left top no-repeat; position:relative; height:50px; font:12px Myriad Pro; line-height:40px;}
#header h1 {margin:0; padding:0 5px; height:50px; width:75px; position:absolute; top:0; left:0px;}
#header h1 a {display:block; height:50px; width:108px; text-indent:-9999px; overflow:hidden;} 
#header h2 {margin:0; padding:0; height:50px; width:175px; position:absolute; top:0; left:120px; border-style:solid, #993333;}
#header h2 a {display:block; height:50px; width:95px; text-indent:-9999px; overflow:hidden;} 

#banner {background-image:url(/images/layout/banner_co.jpg); width:917px; height:125px; }
#banner h1 {margin:0; padding:0 5px; height:125px; width:885px; position:relative; top:100; left:8px;}
#banner h1 a {display:block; height:125px; width:885px; text-indent:-9999px; overflow:hidden;} 

#bannergv { background-image:url(/images/layout/bannergv.jpg); width:917px; height:125px; }
#bannergv h1 {margin:0; padding:0 5px; height:120px; width:885px; position:relative; top:100; left:8px;}
#bannergv h1 a {display:block; height:120px; width:885px; text-indent:-9999px; overflow:hidden;}

/*=== Navigation ===*/
/* MAIN NAV*/

#submenu {background:#422b3d; width:160px; height:132px; border: solid #FFFFFF; border-width:1px; position:relative; left:44px; padding-left:5px; padding-top:5px;}
#submenu a:link, #submenu a:visited {color:#f1e5dc; font:12px Myriad Pro;}

/* TOP SUB NAV*/
#navSub {color:#422b3d; text-align:right; padding-right:30px; position:absolute; right:5px; width:300px; display:block;}
#navSub a:link, #navSub a:visited {color:#422b3d; text-decoration:none; padding-left:5px; padding-right:5px;}
#navSub a:hover {color:#875a7d;}

/*=== Content ===*/
#content {background:url(/images/landing_pg/content_bg.jpg) top left repeat-y; width:917px;}

#content_area {width:900px; min-height:109px; background:url(/images/landing_pg/content_area_bg.jpg)  top left no-repeat; margin-left:9px;}
#body_content {width:900px; min-height:109px; padding-left:40px; padding-right:40px; padding-top:20px; text-align:left;}

#text {width:500px; min-height:109px; margin-left:250px;}
#text h1 {font: 14px Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#422b3d;}
#text h2 {font: 12px Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#422b3d;}

/*=== Main Page Content ===*/
#columnLeft {float:left; min-height:420px; width:420px;}
#columnRight {float:left; min-height:420px; width:380px;}
#location {padding-left:40px; width:380px;}
#v_divider {float:left; padding-left:20px; padding-right:20px;}
#h_divider {padding-left:10px;}
#welcome {width:380px; padding-right:40px;}
#specials {width:380px;}
#news { margin-left:40px; width:376px; height:214px; background:url(/images/landing_pg/newsplaceholder.jpg) top left no-repeat;}
#articles {margin-left:10px; width:350px; height:214px; padding-top:60px;}


#btn1 {float:left;}
#btn1 a:link, #btn1 a:visited {width:180px; height:68px; background:url(/images/landing_pg/middletown_off.gif) top left no-repeat; display:block; text-indent:-9999; overflow:hidden;}
#btn1 a:hover {background:url(/images/landing_pg/middletown.gif) top left no-repeat;}

#btn2 {float:left;}
#btn2 a:link, #btn2 a:visited {width:139px; height:66px;background:url(/images/landing_pg/greenville.gif) top left no-repeat; display:block; text-indent:-9999; overflow:hidden;}
#btn2 a:hover {background:url(/images/landing_pg/greenville_off.gif) top left no-repeat;}

#flash {width:917px; height:230px; display:block;}

/*=== Footer ===*/
#footer {margin:0 auto; min-height:50px; background:#422b3d; font:10px Arial, Helvetica, sans-serif; color:#fef4e8; text-align:center; line-height:40px;}
#footer a:link, #footer a:visited {color:#fef4e8; text-decoration:none;}
#footer a:hover {color:#dfd6cc;}

/*=== News ===*/
.newspagetitle {font: 14px Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#422b3d;}
.newsheadline  {font: 14px Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#422b3d;}
#allnewswrapper img {float:left; margin:0 15px 5px 0;}
.viewmore {text-align:right;}
#newsheadline {font-weight:bold; }