/*
Theme Name: Bristol Park
Version: 1
Description: Bristol Park Website Theme 
Author: nwelch
*/

* { padding: 0; margin: 0; }
h1 {font-size: 18px; font-weight:bold; color:#8e1301; text-transform:uppercase; padding-bottom: 5px;}
h2 {font-size: 14px; font-weight:bold; color:#8e1301; text-transform:uppercase; padding-bottom: 5px;}
.white{color:#ffffff;}
p {color:#333; line-height:17px;}
a {color:#c05527;}
a:hover {color:#8e1301; }
ul.bulletlist { margin:.2em 1em .4em 1.4em; padding:0; }
ul.bulletlist li { color:#333; font-size:12px; padding:2px}

html {background:#f2edda url(images/bg.jpg) repeat-x;} 
body {font-family: Arial, Helvetica, sans-serif; font-size:13px; background:transparent url(images/bg_top_left.jpg) no-repeat top left;}

#wrapper { margin: 0 auto; width: 900px;}
#header {width: 900px; color:#ffffff; height: 156px; margin:0; background:#ffffff url(images/bg_header.jpg) no-repeat; }
#header div.right {float:right; color:#301c04; font-size:12px; margin:15px 10px 0 0; font-weight:bold;}
#header a { color: #301c04; text-decoration: none;}
#header a:hover { color: #8e1301;}

#navigation {width:900px; margin:0; padding:0; height:40px; border-top:5px Solid #8e1301; background: url(images/nav_bg.jpg) repeat-x; }
#navigation #nav ul { margin:0; padding: 0;}
#navigation #nav li { float:left; font-size:14px; padding-right:2px; text-transform:uppercase; font-weight:bold; list-style: none; background:transparent url(images/nav_divider.png) no-repeat scroll right top; }
#navigation #nav li a {color:#58422b; text-decoration: none; display: block; line-height:40px; height:40px; padding:0 9px 0 8px; background: url(images/nav_hov_bg.jpg) repeat-x top left}
#navigation #nav li a:hover, li a.current{color:#ffffff; background-position: bottom;}

#content {color:#333; min-height:300px; margin:0; padding:5px; background: #ffffff;}

#content #oneCol{border-bottom:1px solid #301c04; padding-bottom:5px;}

#content #twoCol{border-bottom:1px solid #301c04; padding-bottom:5px;}
#content #twoCol.noborder {border-bottom:0px;}
#content #twoCol #left{width:597px; float:left;}
#content #twoCol #left.content{padding:4px 3px 4px 1px;}
#content #twoCol #left p {color:#333; line-height:17px; padding-bottom:10px;}
#content #twoCol #right{width:288px; float:right;}
#content #twoCol #right img {padding-bottom:5px;}
#content #twoCol #right p {color:#333; line-height:18px;}
#content #twoCol #right p.link {color:#333; text-align:right; padding:7px 4px; }
#content #twoCol #right p.link a {color:#c05527; font-weight:bold;}
#content #twoCol #right p.link a:hover {color:#8e1301; font-weight:bold;}

#content #threeCol {}
#content #threeCol #col { border-left:1px solid #301c04; float:left; height:auto !important; padding:5px 4px 3px 4px; min-height:220px; width:288px;}
#content #threeCol #col.first { border-left:0;}
#content #threeCol #col img {padding-bottom:5px;}
#content #threeCol #col p {color:#333; line-height:18px;}
#content #threeCol #col p.link {color:#333; text-align:right; padding:7px 4px; }
#content #threeCol #col p.link a {color:#c05527; font-weight:bold;}
#content #threeCol #col p.link a:hover {color:#8e1301; font-weight:bold;}


#footer { width:900px; color:#ffffff; margin:0; background:#301c04; border-top:5px Solid #8e1301; }
#footer p { color:#ffffff; line-height:20px; padding-top: 5px}
#footer a { color: #ebd389; text-decoration: none;}
#footer a:hover { color: #d1c2a1;}
#footer div.left {float:left; color:#ffffff; font-size:12px; text-align:right; margin:15px 10px 0 0; width:785px;}
#footer div.right {float:right; color:#ffffff; font-size:12px; margin:15px 10px 0 0;}