/*
 * Color Palette:
 * blackish:      #090301
 * irish green:   #44570A
 * bloody dawg:   #BC0000
 * barstool:      #335701
 * old book:      #F8E2B9
 * 
 */




/* Core Layout Elements */
body {font-family: georgia, Arial; background-color: #335701; font-size: 90%; }
p{ margin: 5px; padding 5px;}
li{margin-top:15px;}
ul{ margin: 5px; }
blockquote {background-color: #fff; border: 1px dotted #666; margin: 15px; padding: 3px; margin-right: 10% }
#container{ width: 100%; background-color: #F8E2B9;}
#negative { width: 100%; height: 100px; background-color: #090301; }
#content_wrapper { background: #335701; }

/* links */
a{text-decoration:underline; color: #000;}
a:hover{}
a:visited{color: #222;}

/*generic classes */
.left{float: left;}
.right{float: right;}
.hidden{display:hidden;}
.centered{margin-left: auto; margin-right:auto; }

/* Headers */
#main_header {width:100%; height: 150px; background-color: #090301; background-image:url('http://localhost/ABH3/wood_2.jpg'); background-repeat: repeat;}
h1{ width:960px; height: 150px; background-color: #090301; background-image:url('http://localhost/ABH3/wood_1.jpg'); background-repeat: repeat; color: #fff;font-size: 36px; margin-bottom: 0; padding-top: 50px;}
h2 {font-family: georgia; font-size:26px; margin: 0px; padding: 7px; background: #391201; color: #fff;}
h3 {font-family: tahoma, arial; font-size:20px; border-bottom:1px solid #735F3F; margin: 10px; padding: 2px; margin-right: 20%;} 

/* content */
#content{float:left; min-height:700px; font-family: verdana, arial; float:left; width: 80%; background-color: #F8E2B9;}
#content p, #content ul{  padding-right: 10%; }

/* navbar */
#navbar {width:100%; padding-bottom: 5px; background-color: #335701; border-top: 2px solid #44570A; color: #fff;}
#navbar ul{list-style-type: none;}
#navbar ul li{display: inline; text-transform: uppercase; font-size: 110%;}
#navbar a {text-decoration: none; color: #fff; padding: 6px 12px 8px 12px; }
#navbar a:hover {background-color: #84A74A; color: #fff;}
#navbar a.currentLocation{background-color: #84A74A; color: #fff;}


/* sidebar */
#sidebar{ float:left; font-family: verdana, arial; float:right; width: 20%; min-height:700px; background-color: #335701; color: #fff; }
#sidebar ul{list-style-type: none; }



/* footer */
#footer {float: left; background-color: #F8E2B9; width:100%; height: 50px; color: #555; border-top: 1px dotted #44570A;}
#footer p{text-align:center;}
#footer_nav {margin-left: 40%; margin-right:40% padding-bottom: 5px; background-color: #F8E2B9; }
#footer_nav ul{ list-style-type: none; }
#footer_nav ul li{display: inline;}
#footer_nav a, a:visited, a:hover {text-decoration: none; color: #666; }

/* listings */
.special_listing{border-bottom: 1px dotted #999; margin: 10px 20% 10px 30px;}
.special_listing h4{margin: 0 0 10px 0;}
.special_listing p{margin-left: 10px;}

.event_listing{border-bottom: 1px dotted #999; margin: 10px 20% 10px 30px; }
.event_listing h4{margin: 0 0 10px 0;}
.event_listing p{margin-left: 10px;}

/* comments */
table.comment_partial{border: 1px solid #666;}
td.comment_partial_left{width:150px; background-color: #ddd; border-right: 1px solid #666; padding: 9px;} 
td.comment_partial_right{width:450px; padding: 9px; background-color: #fff;}
td.comment_partial_left p{font-size:75%; color: #222;}
form#commentform{ margin-left: 170px; }

/* Fan Stuff */
.fan_button {}
input.become_fan{background-color: #cdf; border: 3px solid #006; margin: 5px; }
input.stop_fan {background-color: #fcc; border: 3px solid #600; margin: 5px; }

/* Forms */
label { float:left; display: block; width: 100px; }
input.button { background-color: #391201; color: #fff;  }



