/************/ 
/*  Common  */ 
/************/ 
body { background: #392d10 url(/images/background.jpg) repeat; padding: 25px 0 25px 0; font-family: Georgia, "Times New Roman", Times, serif; }
#header { width: 774px; height: 163px; margin: 0 auto; background: url(/images/header.jpg) center bottom no-repeat; position: relative; }
#header-shadow { width: 774px; height: 163px; margin: 0 auto; background: url(/images/header-shadow.png) no-repeat; } * html #header-shadow { background: none; } 
#page { width: 774px; height: auto; margin: 0 auto; padding: 0 0 20px 0; background: url(/images/page.jpg) center repeat-y; }
#page-shadow { width: 774px; margin: 0 auto; background: url(/images/page-shadow.png) repeat-y; } * html #page-shadow { background: none; }
#page-content { width: 734px; height: auto; padding: 50px 20px 0 20px; color: #34280d; }
#footer { width: 774px; height: 70px; margin: 0 auto; background: url(/images/footer.jpg) center top no-repeat; clear: both; }
#footer-shadow { width: 774px; height: 70px; margin: 0 auto; background: url(/images/footer-shadow.png) no-repeat; } * html #footer-shadow { background: none; }
#polaroid { width: 270px; height: 260px; position: absolute; right: -45px; top: -25px; }
h1 { text-indent: -9999px; height: 0px; overflow: hidden; }
/* Clear Fix */
.clearFix:after { clear:both; content:"."; display:block; height:0; visibility:hidden; }
.clearFix { display:inline-block; padding-bottom:20px; overflow:hidden; }
* html .clearFix { height:1%; }
.clearFix { display:block; }

/****************/ 
/*  Navigation  */ 
/****************/ 
ul#nav { width: 772px; height: 31px; list-style-type: none; margin: 0; padding: 0; position: absolute; left: 40px; bottom: 0; }  * html ul#nav { bottom: -1px; }
ul#nav li { float: left; height: 31px; margin: 0 25px 0 0; padding: 0; }
/* Home */
ul#nav li#home a { display: block; width: 57px; height: 31px; background: url(/images/home.gif) 0 0 no-repeat; }
ul#nav li#home a:hover { background-position: 0 -31px; }
#homepage ul#nav li#home a { background-position: 0 -62px; }
/* History */
ul#nav li#history a { display: block; width: 86px; height: 31px; background: url(/images/history.gif) 0 0 no-repeat;  }
ul#nav li#history a:hover { background-position: 0 -31px; }
#historypage ul#nav li#history a { background-position: 0 -62px; }
/* Menu */
ul#nav li#menu a { display: block; width: 58px; height: 31px; background: url(/images/menu.gif) 0 0 no-repeat; }
ul#nav li#menu a:hover { background-position: 0 -31px; }
#menupage ul#nav li#menu a { background-position: 0 -62px; }
/* News */
ul#nav li#news a { display: block; width: 55px; height: 31px; background: url(/images/news.gif) 0 0 no-repeat; }
ul#nav li#news a:hover { background-position: 0 -31px; }
#newspage ul#nav li#news a { background-position: 0 -62px; }
/* Photos */
ul#nav li#photos a { display: block; width: 73px; height: 31px; background: url(/images/photos.gif) 0 0 no-repeat; }
ul#nav li#photos a:hover { background-position: 0 -31px; }
#photospage ul#nav li#photos a { background-position: 0 -62px; }
/* Contact */
ul#nav li#contact a { display: block; width: 86px; height: 31px; background: url(/images/contact.gif) 0 0 no-repeat; }
ul#nav li#contact a:hover { background-position: 0 -31px; }
#contactpage ul#nav li#contact a { background-position: 0 -62px; }

/* Location */
#location { font-size: 11px; text-align: center; color: #34280d; padding: 35px 0 0 0; }

/**************/ 
/*  Homepage  */ 
/**************/
#home-left { float: left; width: 345px; margin: 0 30px 0 0; }
#home-right { float: left; width: 345px; }
#brownstone-pic { width: 320px; height: 169px; } * html #brownstone-pic { behavior: url(/scripts/iepngfix.htc); }
#divider { height: 4px; background: url(/images/divider.gif) repeat-x; margin: 10px 0 10px 0; }
h2 { font-size: 32px; color: #7b6a52; margin: 0 0 10px 0; padding: 0; }
h3 { font-size: 24px; color: #462d0f; margin: 0 0 10px 0; padding: 0; }
a, a:visited { color: #c98126; text-decoration: none; font-weight: bold; }
a:hover { text-decoration: underline; }
#homepage p { margin: 0 0 10px 0; }

/**************/
/*  History *  /
/**************/
.img_left { float: left; padding: 10px; text-align: center; } * html .img_left img { behavior: url(/scripts/iepngfix.htc); }
.img_right { float: right; padding: 10px; text-align: center; } * html .img_right img { behavior: url(/scripts/iepngfix.htc); }
.caption { font-size: 11px; color: #999999; }

/***********/
/*  Menu *  /
/***********/
#myth { font-size: 14px; width: 484px; margin: 0 auto 10px auto; padding: 5px; text-align: center; border: 1px solid #c98126; }
.myth-title {  color: #c98126; font-weight: bold; }
.menu-sub-header { font-size: 12px; margin: 0 0 10px 0; }
#menu-links { text-align: center; width: 630px; margin: 0 auto 15px auto; }
.menu-items { margin: 0 0 15px 0; }
.details { display: block; font-size: 10px; font-style: italic; text-indent: 20px; }
.menu-sub-item { display: block; text-indent: 20px; }
.menu-sub-sub-item { display: block; text-indent: 40px; font-size: 12px; }
.back-to-top { text-align: center; margin: 0 0 15px 0; }
ul#menu-links { float: left; width: 200px; padding: 0 0 0 5px; margin: 0 0 15px 0; list-style: none; text-align: left; }	
#menu-content { float: left; width: 484px; }
#menu-footer { clear: both; width: 774px; margin: 0 auto; }	
#divider-menu { width: 734px; height: 4px; margin: 10px auto 10px auto; float: left; clear: both; background: url(/images/divider.gif) repeat-x; }

/*********/
/*  News */
/*********/
.news-pics { width: 700px; height: 119px; margin: 0 auto; }
.news-pics img { float: left; margin: 0 5px 0 0; border: 1px solid #c98126; }
.divider-news { height: 4px; background: url(/images/divider.gif) repeat-x; margin: 10px 0 10px 0; }
ul#more-news { list-style-type: none; margin: 0; padding: 0; }

.find-us-on-facebook img { float: right; margin: 0 0 0 10px; border: none; }