/*
Daniel Landerman
http://www.artdl.com

bg color white: #990000
*/

/*
  RESET
*/

*            { margin: 0; padding: 60; }
html { overflow-y: scroll; }
html, body { height: 100%; }
body { font-size: 0.9em; font-family: Georgia, serif; color: #4b4331; }
ul { list-style: none inside; margin: 0; padding-left: 10px; padding-top: 2px; line-height: 1.5; }
ol { list-style: none inside; }
a { outline: none; text-decoration: none; }
a img { border: none; }
img { vertical-align: middle; }
table { border-collapse: collapse; }

/*
UTILITY
*/
.floatLeft { float: left; }
.floatRight { float: right; }
.clear { clear: both; }
.button { border: 1px solid #ae9c7e; background: white; padding: 3px 8px; -moz-border-radius: 5px; webkit-border-radius: 5px; color: #ae9c7e; }

.button:hover { background: #990000; color: white; }

/*
TYPOGRAPHY
*/

p { font-size:1em; line-height:1.4em;
margin-bottom:0.5em; padding-left:15px;}
a { color:#684919; font-weight:bold;}
a:hover { color:#C1431C; font-weight:bold; }
a:active { color:#E70000; font-weight:bold; }
h1 
{ font-family:Georgia,serif; font-size:1.5em; 
font-weight:normal; line-height:1.8em; }
h2 
{ font-family:Georgia,serif; font-size:1em;
font-weight:bold; padding-top:15px; text-transform:uppercase; }
h3 
{ font-family:Georgia,serif; font-size:1.4em; 
font-weight:bold; line-height:1.8em;}
h4 
{ color:#4b4331;font-family:Georgia,serif; font-size:1.1em;
font-weight:bold; padding-top:15px;
text-transform:uppercase; }
h5 
{ color:#4b4331;font-family:Georgia,serif; font-size:0.9em;
font-weight:normal; padding-top:15px; }


/*
STRUCTURE
*/

#body-bg { width: 1100px; background: transparent url(/images/body-bg.jpg) repeat-y; }
#page-wrap { width: 1100px; margin: 30px auto -198px; min-height: 100%; height: auto !important; height: 100%; }
#push { height: 198px; }
#sidebar { background: transparent; float: right; margin: 0 25px 0 0; width: 210px; display: inline;
 font-size: 0.9em; font-family: Georgia, serif; color: #4b4331; }
#footer { margin: 30px 0 20px 225px; width: 650px; }
#bot-bar { float: left; width: 1100px; height: 198px; 
background: url(/images/footer.jpg) no-repeat; }
/*
HEADER
*/
#top-bar { float: left; width: 1100px; height: 210px; 
background: url(/images/header.jpg) no-repeat; text-indent: -9999px; }

#divider { float: left; width: 1100px; height: 16px; 
background: url(/images/divider.jpg) no-repeat; text-indent: -9999px; }

ul#nav a {
	display: block; height:43px; background:transparent no-repeat;
        text-indent: -9999px; }

ul#nav {
	display:inline; }


ul li#home {
	float:left; list-style-type:none;
        background:transparent url(/images/home.jpg) no-repeat;
        text-indent: -9999px; width: 259px; height: 43px; }
ul li#about {
	float:left; list-style-type:none;
        background:transparent url(/images/who.jpg) no-repeat;
        text-indent: -9999px; width: 193px; height: 43px; }
ul li#gallery {
	float:left; list-style-type:none;
        background:transparent url(/images/gallery.jpg) no-repeat;
        text-indent: -9999px; width: 170px; height: 43px; }
ul li#stories {
	float:left; list-style-type:none;
        background:transparent url(/images/stories.jpg) no-repeat;
        text-indent: -9999px; width: 167px; height: 43px; }
ul li#contact {
	float:left; list-style-type:none;
        background:transparent url(/images/contact.jpg) no-repeat;
        text-indent: -9999px; width: 311px; height: 43px; }



/*
BODY TEXT
*/

#main-col { margin: 10px 0 0 275px; width: 520px; float: left; }