/*
Theme Name: BCE Corporate
Theme URI: http://b5280.com/
Description: Custom Theme for Boulder Creek Events Corporate site.
Version: 0.3.2
Author: Beyond 5280
Author URI: http://b5280.com/  

# top nav bg for bcf #d7162a 
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
} 
/* end reset */
body { margin: 0; padding: 0; font:16px "Trebuchet MS", arial, san serif; color:#002652; background:#fff; height:100%;}
.right {float: right} 
p, ul, dl {font-size: 13.5px; line-height: 1.5em;}
p, dl {color: #002652;}
a, a:link, a:visited  {text-decoration: none;} 
a:hover {text-decoration: underline;}

#topShadow {position: relative; top: 0; left: 0; height: 8px; width: 100%; min-width: 64em; background: url(/wp-content/themes/bcecorp/images/diagonalBG.gif) repeat green;}
* html #topShadow {margin: -15px 0 0 0; padding: 0;}
#pageWrapper {margin: 0 auto; padding: 0; width: 64em;}


#header { float: right; padding:8px 0 10px 0; margin: 0; width: 727px;}
#header ul {margin: 0 auto; padding: 0; font-size: 14px; width: 727px;}                      
#header ul li {list-style: none; display: block;  float: left;  padding: 0; margin: 0; line-height: 15px; white-space:nowrap;}
#header ul li a {color: #666; display: block; position: relative; margin: 0; padding: 8px 11px; z-index: 110;}
#header ul li.page-item-254 a,
#header ul li.page-item-149 a,
 #header ul li.page-item-9 a{z-index: 95;}
#header ul li.page-item-9 {clear:  left;}
#header .dropDown { display: none; padding: 15px 20px; margin: 0; position: absolute; top: 57px; height: 80px; width: 242px; background: url(/wp-content/themes/bcecorp/images/navHighlightBg.png) 0 0 no-repeat; z-index: 100;}
#header li:hover .dropDown1 {display: block; margin-left: 2px;}
#header li:hover .dropDown2 {display: block; margin-left: -2px;}
#header li:hover .dropDown3 {display: block; margin-left: 1px;}
#header li:hover .dropDown4 {display: block; margin-left: -2px;}
#header li:hover .dropDown5 {display: block; margin-left: 0;}
#header .dropDown-l2 { display: none; padding: 15px 20px; margin: 0; position: absolute; top: 88px; height: 80px; width: 242px; background: url(/wp-content/themes/bcecorp/images/navHighlightBg.png) 0 0 no-repeat; z-index: 90;}
#header li:hover .dropDown6 {display: block; margin-left: 0;}
#header li:hover .dropDown7 {display: block; margin-left: 0;}

#header li:hover a {background: url(/wp-content/themes/bcecorp/images/navBGTabs1.2.png) no-repeat; color: #8b0000;}
#header li a:hover {text-decoration: none; color: #8b0000;}
#header li.page-item-4:hover a, #bcf #header li.page-item-4:hover a,
#header li.page-item-6:hover a, #htf #header li.page-item-6:hover a,
#header li.page-item-7:hover a, #ws #header li.page-item-7:hover a,
#header li.page-item-8:hover a, #rotr #header li.page-item-8:hover a,
#header li.page-item-9:hover a, #tnsl #header li.page-item-9:hover a,
#header li.page-item-149:hover a, #lokt #header li.page-item-149:hover a,
#header li.page-item-254:hover a, #smrskt #header li.page-item-254:hover a {background-position: 1px 0; color: #8b0000;}

#header li.page-item-6:hover a, #htf #header li.page-item-6:hover a  {background-position: -940px 0;}
#header li.page-item-7:hover a, #ws #header li.page-item-7:hover a  {background-position: -283px 0;}
#header li.page-item-8:hover a, #rotr #header li.page-item-8:hover a {background-position: -387px 0;}
#header li.page-item-9:hover a, #tnsl #header li.page-item-9:hover a {background-position: -540px 0;}
#header li.page-item-149:hover a, #lokt #header li.page-item-149:hover a {background-position: -540px 0;}
#header li.page-item-254:hover a, #smrskt #header li.page-item-254:hover a {background-position: -540px 0;}

#header .dropDown1 p,
#header .dropDown2 p,
#header .dropDown3 p,
#header .dropDown4 p,
#header .dropDown5 p,
#header .dropDown6 p,
#header .dropDown7 p {font-size: 14px; color: #1d2655; height: 40px; width: 150px; margin: 0 0 0 -30px; padding: 30px 0 32px 140px;}

#header .dropDown1 p {background: url(/wp-content/themes/bcecorp/images/navLogoBCF.png) bottom left no-repeat; }
#header .dropDown2 p {background: url(/wp-content/themes/bcecorp/images/navLogoHTF.png) bottom left no-repeat; }
#header .dropDown3 p {background: url(/wp-content/themes/bcecorp/images/navLogoWS.png) bottom left no-repeat; margin-left: -45px; padding-left: 110px;}
#header .dropDown4 p {background: url(/wp-content/themes/bcecorp/images/navLogoROTR.png) bottom left no-repeat; }

#header .dropDown5 p {background: url(/wp-content/themes/bcecorp/images/navLogo29.png) bottom left no-repeat; }
#header .dropDown6 p {background: url(/wp-content/themes/bcecorp/images/loktNav.png) bottom left no-repeat; padding-left: 120px; }
#header .dropDown7 p {background: url(/wp-content/themes/bcecorp/images/navLogoSMRSKT.png) bottom left no-repeat; padding-left: 120px; }

#contentArea {float: left; padding:1em; }

#left { float: left; clear: none; margin: 0; padding:0; width:15.7em;}
#left ul a {color: #000;}
#left img {margin: 0 0 0 1em;}
#quickLinks {text-align: left; margin: 0px 16px 8px 16px; padding: 5px 8px; width: 204px; background: url(/wp-content/themes/bcecorp/images/diagonalBG.gif) repeat lightblue;}
#quickLinks li a.active {text-decoration: underline;}
#quickLinks li {margin-bottom: 10px;}
h3.quickLink {margin: 8px 16px; padding: 5px 8px; width: 204px; background: url(/wp-content/themes/bcecorp/images/diagonalBG.gif) repeat lightblue;}
#home h3.quickLink {color: #626262;}

#sectionNav {text-align: left; margin: 16px; padding: 5px 0 5px 8px; width: 212px; background: url(/wp-content/themes/bcecorp/images/diagonalBG.gif) repeat #e5e5e5; position:relative;}
#sectionNav .page_item {display: block;  line-height: 20px; padding: 10px 0 5px 30px; margin: -7px 0 0 -30px;}
#sectionNav .page_item a {display: block; width: 100%; padding: 0;  margin: 0;}
#sectionNav li.page_item:hover, #sectionNav li.hover, #sectionNav li.current_page_item, #sectionNav li.current_page_ancestor {background: url(/wp-content/themes/bcecorp/images/subNavHighlight.png) top left no-repeat;}
* html #sectionNav li.hover, * html #sectionNav li.current_page_item, * html #sectionNav li.current_page_ancestor {background: #fff; border: 2px solid #e0e0e0; border-right: none;}

#sectionNav ul {visibility: hidden; position: absolute; left: 146px; width: 250px; margin: -34px 0 0 0; padding: 12px 0 0 0; z-index: 999; background: url(/wp-content/themes/bcecorp/images/subNavAllBg.png) no-repeat 0 0px;}
#sectionNav li.page_item:hover ul, #sectionNav li.hover ul  {visibility: visible;}
#sectionNav li.page_item:hover ul li, #sectionNav li.current_page_item:hover ul li, #sectionNav li.hover ul li { position: relative; left: 0px; padding: 0 3px ; margin: 0; width: 240px; line-height: 20px; background: url(/wp-content/themes/bcecorp/images/subNavAllBg.png) repeat-y -252px 0;}
#sectionNav li.page_item:hover ul li.first, #sectionNav li.current_page_item:hover ul li.first, #sectionNav li.hover ul li.first { background: none;}
#sectionNav li.page_item:hover ul li.last, #sectionNav li.current_page_item:hover ul li.last, #sectionNav li.hover ul li.last { background-position: -498px -11px;}
#sectionNav li.current_page_item:hover ul li a, #sectionNav li:hover ul li a,#sectionNav li.hover ul li a { color: #003d79; padding: 0 0 5px 25px; margin: 0; background: none; width: 200px;}
#sectionNav li.page_item:hover ul li.current_page_item a {text-decoration: underline; font-weight: bold;}

* html #sectionNav ul {background-image: url(/wp-content/themes/bcecorp/images/subNavAllBg.gif);  margin: -30px 0 0 0;}
* html #sectionNav li.page_item {padding: 0 0 0 30px; margin: 0 0 0 -30px; height: 20px;}
* html #sectionNav li.hover ul li {height: 20px; padding: 0; border: none; background-image: url(/wp-content/themes/bcecorp/images/subNavAllBg.gif)}
* html #sectionNav li {border: 2px solid white; border-right: none;}

#left .stamp {margin: 20px 0 20px 40px; padding: 0; float: left;}

#home #left {margin-top: 2.9em;}

#right {float: right; width: 46em;}

#content { float: right; clear: none; margin: 0 0 70px 0; padding:0; width: 45.5em;}
#content h1, #content h2 {font-size: 22px; margin: 15px;}
.post .entry p {margin: 15px;}
img.alignleft {float: left; margin: 5px 15px 15px 0;}


#footer {clear: none; float: left; margin: -90px 0 0 0; padding: 0; width: 64em;}
#contentFooter {margin: 0; padding: 0; float: right; width: auto;}
#contentFooter ul {float: right; width: 726px; margin: 0 17px 10px 0;}
#contentFooter li {float: left; width: 242px; height: 69px; margin: 0; padding: 0; background: url(/wp-content/themes/bcecorp/images/shadowBg.png) 0 0 no-repeat;}
#contentFooter li a {display: block; width: 167px; height: 20px; margin: 25px 0 0 25px; padding: 10px; background: #fff; color: #002652; border: 1px solid #f2f2f2; border-bottom: none;  }
#contentFooter li a:hover {margin-top: -35px; height: 80px;} 
#contentFooter li.search a:hover {margin-top: 25px; height: 20px;}
#footer #copyright { clear: both; background: url(/wp-content/themes/bcecorp/images/footerBg.gif) repeat-x; height: 1em; width: 64em; padding: 0.5em 0; text-align: center;}	
#footer p {color: #fff;}
/* Boulder Creek Festival css */
#bcf #header li.page-item-4 {background: #d7162a; line-height: 6px; margin-top: 5px}
#bcf #header li.page-item-4:hover {background: none; line-height: 15px; margin-top: 0;}
#bcf #header li.page-item-4 a {color: yellow;}
#bcf #content h1, #bcf h3.quickLink, #bcf #contentFooter li a:hover, #bcf #left a:hover, #bcf .current_page_item a,#bcf .current_page_ancestor a  {color: #d7162a;}
#htf #header li.page-item-6 {background: #4e7fb9; line-height: 6px; margin-top: 5px}
#htf #header li.page-item-6:hover {background: none; line-height: 15px; margin-top: 0;}
#htf #header li.page-item-6 a {color: yellow;}
#htf #content h1, #htf h3.quickLink, #htf #contentFooter li a:hover, #htf #left a:hover, #htf .current_page_item a,#htf .current_page_ancestor a  {color: #d7162a;}
#ws #header li.page-item-7 {background: #4e7fb9; line-height: 6px; margin-top: 5px}
#ws #header li.page-item-7:hover {background: none; line-height: 15px; margin-top: 0;}
#ws #header li.page-item-7 a {color: yellow;}
#ws #content h1, #ws h3.quickLink, #ws #contentFooter li a:hover, #ws #left a:hover, #ws .current_page_item a,#ws .current_page_ancestor a  {color: #d7162a;}
#rotr #header li.page-item-8 {background: #4e7fb9; line-height: 6px; margin-top: 5px}
#rotr #header li.page-item-8:hover {background: none; line-height: 15px; margin-top: 0;}
#rotr #header li.page-item-8 a {color: yellow;}
#rotr #content h1, #rotr h3.quickLink, #rotr #contentFooter li a:hover, #rotr #left a:hover, #rotr .current_page_item a,#rotr .current_page_ancestor a  {color: #d7162a;}
#tnsl #header li.page-item-9 {background: #f14a24; line-height: 6px; margin-top: 5px;margin-bottom: 4px;}
#tnsl #header li.page-item-9:hover {background: none; line-height: 15px; margin-top: 0;margin-bottom: 0;}
#tnsl #header li.page-item-9 a {color: yellow;}
#tnsl #content h1, #tnsl h3.quickLink, #tnsl #contentFooter li a:hover, #tnsl #left a:hover, #tnsl .current_page_item a,#tnsl .current_page_ancestor a  {color: #d7162a;}
#lokt #header li.page-item-149 {background: #f14a24; line-height: 6px; margin-top: 5px;margin-bottom: 4px;}
#lokt #header li.page-item-149:hover {background: none; line-height: 15px; margin-top: 0;margin-bottom: 0;}
#lokt #header li.page-item-149 a {color: yellow;}
#lokt #content h1, #lokt h3.quickLink, #lokt #contentFooter li a:hover, #lokt #left a:hover, #lokt .current_page_item a,#lokt .current_page_ancestor a  {color: #d7162a;}
#smrskt #header li.page-item-254 {background: #4e7fb9; line-height: 6px; margin-top: 5px;margin-bottom: 4px;}
#smrskt #header li.page-item-254:hover {background: none; line-height: 15px; margin-top: 0;margin-bottom: 0;}
#smrskt #header li.page-item-254 a {color: yellow;}
#smrskt #content h1, #smrskt h3.quickLink, #smrskt #contentFooter li a:hover, #smrskt #left a:hover, #smrskt .current_page_item a,#smrskt .current_page_ancestor a  {color: #d7162a;}

.rightAlign, .alignright {float: right;}
.leftAlign, .alignleft {float: left;}
dl, .entry ul li {padding-left: 1em;}
dt {font-size: 13.5px; line-height: 1.5em; font-weight: bold; font-style: italic;}
dd {padding-left: 1.5em; padding-bottom: 1.0em;}
*:first-child+html #searchForm {top: -14px;}
ul#searchForm {width: 100px; position: relative; left: -87px; top: -40px;}
#searchForm li {background: none; height: 38px; border: 1px solid #f2f2f2; border-bottom: none; border-top: none; margin-left: -13px; padding-left: 10px; width: 177px;}
#searchForm input {width: 150px;}

#search #left {background: url(/wp-content/themes/bcecorp/images/logo.png) no-repeat; padding-top: 150px;}
#content .post {padding-left: 1.5em; font-size: 13.5px; line-height: 1.5em;}
.navigation div.alignleft,
.navigation div.alignright {font-size: 13.5px; line-height: 1.5em;}
#search #content a {color: #d7162a;}
#search .searchTitle {clear: both; padding-top: 10px;}
.sponsor1 {text-align: center;}
.sponsor1 a img, .sponsor1 img {padding: 20px 20px; float: left;}
.sponsor2 {text-align: center; margin-top: 250px; clear: both;}
.sponsor2 a img, .sponsor2 img {padding: 20px 20px; float: left;}