/*
Theme Name: Biltmore Center 
Theme URI: http://www.biltmorecenter.com
Description: Theme for The Biltmore Center
Author: Tynan Szvetecz
Author URI: http://www.commercekitchen.com
Version: 1.0
*/

/* --------------------------------------------------------------
START - Based on buttons.css by Kevin Hale [particletree.com]
particletree.com/features/rediscovering-the-button-element
-------------------------------------------------------------- */

a.button, button { display: block; float: left; margin: 0 0.583em 0.667em 0; padding: 5px 10px 5px 7px; /* Links */ border: 1px solid #dedede; border-top: 1px solid #eee; border-left: 1px solid #eee; background-color: #f5f5f5; font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif; font-size: 100%; line-height: 130%; text-decoration: none; font-weight: bold; color: #565656; cursor: pointer;}
button { width: auto; overflow: visible; padding: 4px 10px 3px 7px; /* IE6 */ }
button[type] { padding: 4px 10px 4px 7px; /* Firefox */ line-height: 17px; /* Safari */ }
*:first-child+html button[type] { padding: 4px 10px 3px 7px; /* IE7 */ }
button img, a.button img { margin: 0 3px -3px 0 !important; padding: 0; border: none; width: 16px; height: 16px; float: none; }

/* Button colors ------------------------------------------ */

/* Standard */
button:hover, a.button:hover { background-color: #dff4ff; border: 1px solid #c2e1ef; color: #336699; }
a.button:active { background-color: #6299c5; border: 1px solid #6299c5; color: #fff; }

/* Positive */
body .positive { color: #529214; }
a.positive:hover, button.positive:hover { background-color: #E6EFC2; border: 1px solid #C6D880; color: #529214; }
a.positive:active { background-color: #529214; border: 1px solid #529214; color: #fff; }

/* Negative */
body .negative { color: #d12f19; }
a.negative:hover, button.negative:hover { background: #fbe3e4; border: 1px solid #fbc2c4; color: #d12f19; }
a.negative:active { background-color: #d12f19; border: 1px solid #d12f19; color: #fff; }
/* --------------------------------------------------------------
END - Based on buttons.css by Kevin Hale [particletree.com]
particletree.com/features/rediscovering-the-button-element
-------------------------------------------------------------- */


body { margin: 0; padding: 0; color: #f7efc4; font-family: Georgia, "Times New Roman", serif; font-size: 100%; background: #000 url("images/body-bg.gif") repeat left top; }

a { color: #f7efc4;font-weight:bold;text-decoration:underline; }
a:hover { color: #f7efc4;text-decoration:none; }
a:active { outline: none; }

img.border { padding: 1px; border: 1px solid; }
a img.border { border-color: #d80000; }
a:hover img.border { padding: 0; border: 2px solid; }

h1, h2, h3, h5, h6 { padding: 0.25em 0; margin: 0 0 0.5em 0; line-height: 1.5em; font-weight: normal; color:#f7efc4;}
h1 { font-size: 1.6em; }
h2 { font-size: 1.1em;font-weight:bold; }
h4 { padding: 0.25em 0; margin: 0 0 0.5em 0; line-height: 1.5em; font-weight: normal; }
h6 { font-size: 1.25em; }
p img, p img.right { margin-top: 0px; }
#rule { margin: 0.5em 0; background:url("images/rule.gif") no-repeat transparent;margin:10px 0;width:870px;height:7px;}

.center { text-align: center; }

label { font-weight: normal; }
input.text { width: 92%; }
input.small { width: 30px; }
textarea { width: 92%; height: 8em; }

#header { margin-bottom: 12px; padding: 18px 0; background: #282514 url("images/header-bg.jpg") repeat-x left bottom; }

p#logo { margin: 0 0 0 40px; padding: 0; width: 274px; height: 54px; overflow: hidden; }

ul#global-menu { margin: 18px 10px 0 40px; padding: 0; }
ul#global-menu li { padding: 0 25px 0 0; list-style: none; float: left; }
ul#global-menu li a { margin: 0; padding: 0; line-height: 2em; text-decoration: none; font-weight: normal; color: #f7efc4; border-bottom: 6px solid transparent; text-shadow: #000 0 2px 1px; }
ul#global-menu li a:hover { border-bottom: 6px solid #300; }

#panel {height:316px;margin-top:-6px;}
#panel-inside {background:url("images/panel-inside.jpg") repeat-x top left;height:30px;margin-top:-6px;}
.red-bg {background:url("images/red-bg.jpg") repeat-y top left #550000;height:316px;}
.drivers {background:#f3e6a4;color:#282514;height:296px;margin-left:-10px;width:300px;padding:10px;font-size:.8em;}
.drivers h2 {color:#282514;padding:0;margin:0;font-size:1.6em;font-weight:normal;}
.drivers h3 {color:#282514;padding:0 0 0 40px;margin:0;font-size:1.4em;font-weight:normal;}
.tell {background:url("images/tell.jpg")no-repeat left center;width:200px;height:22px;}
.schedule {background:url("images/schedule.jpg")no-repeat left center;}
.video {background:url("images/video.jpg")no-repeat left center;}
.drivers a {color:#282514;text-decoration:none;font-weight:normal;font-size:1.4em;}
.drivers a:hover {text-decoration:underline}
.drivers img {margin-top:4px;padding-right:10px;}
.nudge {margin-top:-20px;}
#rule-sm { background:url("images/rule-sm.gif") no-repeat transparent;margin:5px 0;padding:0;width:300px;height:7px;}
.drivers p {font-size:.9em;margin:0;padding:0;}

.dir {color:#ebc283;font-weight:bold;}

#content {background:url("images/content-bg.jpg") repeat-x top left #282514;padding:20px 40px 40px 40px;font-size:.9em;font-weight:normal;min-height:500px;margin-top:6px;}
#content ul li {margin-bottom:10px;}
.sidebar {font-size:.9em;}

#footer {font-size:.9em;margin-top:30px;}
ul#footer { margin:0; padding:0; text-align:left;}
ul#footer li { list-style: none; float: left; list-style: none; line-height:1em; border-right:1px solid #f7efc4; text-align:left;padding: 0 .75em 0 .75em;}
ul#footer li a { margin: 0; padding: 0em 0em; text-decoration: none;color:#f7efc4;font-weight:normal;}
ul#footer li a:hover { border-bottom:6px solid #330000;}
ul#footer li.first {padding-left:0;}
ul#footer li.last {border:none;}
