/*******************************************************
TITLE: Fixed One-Column #2 Layout (Basic) V1.0 (Beta)
DATE: 20070807
AUTHOR: The CSS Tinderbox - http://www.csstinderbox.com
*******************************************************/

body {
margin:20px;
padding:0;
height:100%;
background-color:#391926;
color:#000000;  
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
}

a {
color:#633b46;
text-decoration:underline;
}

a:hover {
color:#633b46;
text-decoration:none;
}

ul {
margin:0 0 0 20px;
list-style-type:disc;
}

li {
margin:4px 0 5px 10px;
}


blockquote {
margin:1em;
padding:.5em;
background-color:#eeeeee;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
}

blockquote p {
margin:.2em;
}

#container { 	
margin:0 auto;
padding:0;
width:840px;
text-align:left;
vertical-align: middle;	
background-color:#391926;
}

#header {
margin:0;
width: 833px;
padding:0;
height:120px;
background-image:url(../images/bkgd_image.gif)
}

#header2 {
margin:0;
width: 833px;
padding:0;
height:120px;
}

#header h1 {
margin:0;
padding:20px 0 0 20px;
font-size:1.8em;
letter-spacing:.1em;
color:#D0C4C7;
font-weight:lighter;
}

#header h2 {
margin:0;
padding:0 0 0 20px;
font-size:.9em;
font-weight:lighter;
letter-spacing:.1em;
color:#eeeeee;
}

#tagline {
margin:0;
padding:0;
float:left;
width:400px;
height: 35px;
}

#mainLogo {
margin: 0;
background-color:#391926;
float:right;
width:366px;
height:83px;
}

#mainNav {
margin:0;
padding:0;
width:467px;
float: left;
}

#mainNav ul { 
margin:0;
padding:0;
display:block; 
float:left; 
list-style-type:none; 
}

#mainNav ul li { 
margin:0;
padding:0;
display:block; 
float:left; 
list-style-type:none; 
}

#mainNav ul li a { 
display:block; 
height:42px; width:96px; 
background:transparent url(../images/main_nav.gif) no-repeat 0 0; 
text-indent:-9009px; 
text-decoration:none;
}

#mainNav ul li a:hover { 
background-position: 0 -42px; 
}

#main_path ul li#mainNav1 a {
width: 96px;
background-position: 0 0;
}
  
#main_path ul li#mainNav1 a:hover, body#event ul li#mainNav1 a { 
background-position: 0 -42px; 
} 

#mainNav ul li#mainNav2 a {
width:146px; 
background-position: -96px 0; 
} 

#mainNav ul li#mainNav2 a:hover, body#food ul li#mainNav2 a { 
background-position: -96px -42px; 
} 

#mainNav ul li#mainNav3 a {
width:100px; 
background-position: -242px 0; 
} 

#mainNav ul li#mainNav3 a:hover, body#commercial ul li#mainNav3 a { 
background-position: -242px -42px; 
} 

#mainNav ul li#mainNav4 a {
width:49px; 
background-position: -342px 0; 
} 

#mainNav ul li#mainNav4 a:hover, body#history ul li#mainNav4 a { 
background-position: -342px -42px; 
} 

#mainNav ul li#mainNav5 a {
width:76px; 
background-position: -389px 0; 
}

#mainNav ul li#mainNav5 a:hover, body#contact ul li#mainNav5 a { 
background-position: -389px -42px; 
} 

#leftColumn {
float:left;
margin:0;
padding:0;
width:165px;
font-size:.9em;
background-color:#391926;
}

/*START****************************************************
only use this style for the interior copy pages template*/

#leftColumn2 {
float:left;
margin:0;
padding:0;
width:130px;
font-size:.9em;
background-color:#391926;
}

/*^^^This style leftColumn2 is specifically for the the copy pages
*END*/

#leftColumn p {
padding:0;
}


#leftColumn h2 {
margin:0;
padding:10px 0 0 10px;
font-size:1em;
}

#leftColumn ul, #leftColumn_Pagetitle ul {
margin:0 0 0 0;
list-style:none;
}

#leftColumn li, #leftColumn_Pagetitle li {
margin:10px 0 5px 0;
padding: 2px 0 0 0;
font-size: 1em;
}

#leftColumn li a, #leftColumn_Pagetitle li a {
color:#D0C4C7;
text-decoration:underline;
font-size: 1.2em;
line-height: 14px;
}

#leftColumn li a:hover, #leftColumn_Pagetitle li a:hover {
color:#D0C4C7;
text-decoration:none;
font-size: 1.2em;
line-height: 14px;
}

#leftColumn_Button{
width: 165px;
height: 165px;
}

#leftColumn_Textblock {
width: 153px;
height: 166px;
background-color: #5a323d;
font-family:Arial, Helvetica, sans-serif;
color: #D0C4C7;
font-size: .75em;
line-height: 13px;
padding: 6px;
}

/*START****************************************************
only use this style for the interior copy pages template*/

#leftColumn_Pagetitle {
float: left;
width: 150px;
height: 75px;
background-color: #391926;
font-size: .75em;
padding: 6px;
}

#leftColumn_Pagetitle h2{
margin: 10px 0 0 0;
color: #8B595F;
font-size: 1em;
font-weight: normal;
line-height: 12px;
}

#leftColumn_Pagetitle h3{
margin: 10px 0 0 0;
color: #8B595F;
font-size: 1em;
font-style: italic;
line-hieght: 10px;
}

#leftColumn_Pagetitle p, #centerCopy ul li{
margin: 10px 0 0 0;
color: #D0C4C7;
font-size: 1em;
line-height: 14px;
}

#centerCopy ul{
margin: 0;
color: #D0C4C7;
font-size: .75em;
list_style: none;
}



/*^^^only use this style for the interior copy pages template*
END********************************************************/

#leftColumn_NavVertical {
width: 159px;
height: 152px;
background-color: #391926;
font-family:Arial, Helvetica, sans-serif;
color: #D0C4C7;
font-size: .75em;
line-height: 13px;
padding: 6px;
}

#leftColumn_Pagetitle h1 {
font-family:"Garamond", Arial, Helvetica, sans-serif;
font-size: 1.30em;
color: #895d69;
margin: 0;
}

#leftColumn h1, #leftColumn_Textblock h1, #leftColumn_NavVertical h1 {
font-family:"Garamond", Arial, Helvetica, sans-serif;
font-size: 1.30em;
color: #895d69;
margin: 9px 0 0 4px;
}

#leftColumn_NavVertical p{
font-family:Arial, Helvetica, sans-serif;
font-color: #D0C4C7;
padding: 0;
margin: 0;
line-height: 15px;
}

#leftColumn_NavVertical_arrow{
width: 5px;
height:20px;
}

#leftColumn_NavVertical a {
color:#D0C4C7;
text-decoration:underline;
font-size: 10pt;
line-height:18px;
}

#leftColumn_NavVertical a:hover {
color:#D0C4C7;
text-decoration:none;
font-size:10pt;
line-height:18px;
}

#leftColumn_Textblock p {
font-family:Arial, Helvetica, sans-serif;
font-color: #D0C4C7;
padding: 5px;
}

/* << ----------------// Middle column Left //---------------->> */
#columnTwo {
float:left;
margin:0;
padding:0;
width:225px;
heigh:507px;
background-color:#391926;
}

/* << ----------------// Middle column Right //---------------->> */
#columnThree {
float:left;
margin:0;
padding:0;
width:222px;
heigh:507px;
background-color:#391926;
}

/* << ----------------// Right column //---------------->> */
#columnFour {
float:left;
margin:0;
padding:0;
width:217px;
heigh:507px;
background-color:#391926;
}

#centerColumn { 	
margin:0 0 0 180px;
width: 655px;
height: 507px;
padding:0;
background-color:#391926;
}

/*START* 
This style centerColumn2 is specifically for the the copy pages*/

#centerColumn2 { 	
float:left;
margin:0 0 0 175px;
width: 660px;
height: 507px;
padding:0;
background-color:#391926;
}

/*^^^This style centerColumn2 is specifically for the the copy pages
*END*/


#centerColumn p {
padding:10px;
color:#D0C4C7;
font-size: .65em;
}

#centerHeaderImage { 	
margin:0;
width: 650px;
height: 139px;
padding:0;
background-color:#391926;
}

#centerCopy { 	
margin:0;
width: 650px;
height: 600px;
padding:0;
background-color:#391926;
line-height:17px;
}

#centerCopy h1{
color:#9f6d73;
font-size: .9em;
margin: 25px 0 10px 0;
}

#centerCopy h2{
color:#9f6d73;
font-size: .8em;
margin: 12px 0 0 0;
}

#centerCopy p{
color:#D0C4C7;
font-size: .75em;
padding:0;
margin: 0 0 15px 0;
}

#centerCopy a {
color:#D0C4C7;
text-decoration:underline;
font-size: 1em;
line-height: 14px;
}

#centerCopy a:hover {
color:#D0C4C7;
text-decoration:none;
font-size: 1em;
line-height: 14px;
}

#emailSignup {
float: left;
margin: 0;
padding: 5px; 
width: 140px;
height: 150px;
font-size: .7em;
color: #633b46;
border-width: 1px;
border-style:solid;
border-color: #9f6d73;
}

#footer_home {
position:relative;
bottom:0;
margin: 30px 0 0 0;
padding:0;
height:60px;
line-height:15px;
text-align:center;
background-color:#391926;
}

#footer {
position:relative;
bottom:0;
margin: 30px 0 0 0;
padding:0;
height:60px;
line-height:15px;
text-align:center;
background-color:#391926;
border-top-style: solid;
border-top-color: #633b46;
border-top-width: 1px;
}

#footer_home h1, #footer h1 {
color: #D0C4C7;
text-align: center;
font-size: .7em;
}

#footer_home h1 a, #footer h1 a, #footer2 h1 a, #footer3 h1 a, #footer4 h1 a, #footer5 h1 a, #emailSignup h1 a {
color:#D0C4C7;
text-decoration: none; }

#footer_home h1 a:hover, #footer h1 a:hover, #footer2 h1 a:hover, #footer3 h1 a:hover, #footer4 h1 a:hover, #footer5 h1 a:hover, #emailSignup h1 a:hover {
color: #D0C4C7;
text-decoration: underline;
}

#footer_home h2, #footer h2 {
margin: 0;
color: #8B595F;
text-align: center;
font-size: .6em;
margin: 10px 0 0 0}

#footer_home h2 a, #footer h2 a, #footer2 h2 a, #footer3 h2 a, #footer4 h2 a, #footer5 h2 a {
color:#8B595F;
text-decoration: underline; }

#footer_home h2 a:hover, #footer h2 a:hover, #footer2 h2 a:hover, #footer3 h2 a:hover, #footer4 h2 a:hover, #footer5 h2 a:hover {
color: #8B595F;
text-decoration: none;
}


/*Use footer2 for...*/
#footer2 {
position:relative;
bottom:0;
margin: 515px 0 0 0;
padding:0;
height:60px;
line-height:15px;
text-align:center;
font-size:.6em;
color: #633b46;
background-color:#391926;
}

#footer2 h1 {
color: #D0C4C7;
text-align: center;
font-size: 1.1em;
margin: 0}

#footer2 h2 {
margin: 0;
color: #8B595F;
text-align: center;
font-size: 1em;
margin: 10px 0 0 0}



/*Use footer3 for...*/
#footer3 {
position:relative;
bottom:0;
margin: 500px 0 0 0;
font-size: .6em;
padding:0;
height:60px;
line-height:15px;
text-align:center;
color: #633b46;
background-color: #391926;
border-top-style: solid;
border-top-color: #633b46;
border-top-width: 1px;
}

#footer3 h1 {
color: #D0C4C7;
text-align: center;
font-size: 1.1em;
margin: 0}

#footer3 h2 {
margin: 0;
color: #8B595F;
text-align: center;
font-size: 1em;
margin: 10px 0 0 0}



/*Use footer4 for...*/
#footer4 {
position:relative;
bottom:0;
margin: 200px 0 0 0;
font-size: .6em;
padding:0;
height:60px;
line-height:15px;
text-align:center;
color: #633b46;
background-color:#391926;
border-top-style: solid;
border-top-color: #633b46;
border-top-width: 1px;
}

#footer4 h1 {
color: #D0C4C7;
text-align: center;
font-size: 1.1em;
margin: 0
}

#footer4 h2 {
margin: 0;
color: #8B595F;
text-align: center;
font-size: 1em;
margin: 10px 0 0 0}

/*Use footer4 for contact_us.html*/

#footer5 {
position:relative;
bottom:0;
margin: 870px 0 0 0;
font-size: .6em;
padding:0;
height:60px;
line-height:15px;
text-align:center;
color: #633b46;
background-color:#391926;
border-top-style: solid;
border-top-color: #633b46;
border-top-width: 1px;
}

#footer5 h1 {
color: #D0C4C7;
text-align: center;
font-size: 1.1em;
margin: 0
}

#footer5 h2 {
margin: 0;
color: #8B595F;
text-align: center;
font-size: 1em;
margin: 10px 0 0 0}









