@charset "utf-8";
/* CSS Document */

body { font-family:Verdana, Geneva, sans-serif; margin:0 auto; background:url('/pbcdays/_images/bkgnd_2013.jpg') fixed top left no-repeat }

.topmenu, a.topmenu:link, a.topmenu:active, a.topmenu:visited { padding:0 15px; font-size:small; font-weight:bold; color:#ffff00;  }
a.topmenu:hover { color:#ffffb3; border-bottom:none; text-decoration:none }

.menu_frame { width:730px; margin-left:175px; margin-top:-15px; padding:6px; background-color:#006699 !important; border:1px solid #ebebeb; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; behavior:url('/pbcdays/border-radius.htc'); color:#ffffb3 }

.frame { border:1px solid #669966; behavior:url('/pbcdays/border-radius.htc'); background-color:#ffffff; padding:15px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; }

/*==========================*/
/* 2012 Temp Style imported */
/*==========================*/
caption, th,  {
	text-align:left;
	font-weight:normal;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content:"";
}
blockquote, q {
	quotes:"" "";
}
/* HTML5 tags */
header, section, footer,
aside, nav, article, figure {
	display: block;
}

/*===================*/
/*=== Main Styles ===*/
/*===================*/


a, a:visited {
	color:#2d3536;
	text-decoration:none;
	border-bottom:1px dotted #826a4d;
}
a:hover, a:active {
	color:#9e805c;
	text-decoration:none;
}

#dev7link {
    position:absolute;
    top:0;
    left:50px;
    background:url(images/dev7logo.png) no-repeat;
    width:60px;
    height:67px;
    border:0;
    display:block;
    text-indent:-9999px;
}

/*============================*/
/*=== Custom Slider Styles ===*/
/*============================*/
#slider-wrapper {
    background:url(/pbcdays/_images/slider.png) no-repeat;
    width:870px;
    height:320px;
    margin:0 auto;
    padding-top:61px;
    margin-top:-5px;
}

#slider {
	position:relative;
    width:618px;
    height:246px;
    margin-left:126px;
	background:url(/pbcdays/_images/loading.gif) no-repeat 50% 50%;
}
#slider img {
	position:absolute;	
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	left:260px;
	bottom:-42px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(/pbcdays/_images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(/pbcdays/_images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}

/*====================*/
/*=== PBCDay Styles ===*/
/*====================*/


#wrapper { margin:0 auto; width:870px }

.header { height:190px; background:url('/pbcdays/_images/hdg_bkgnd.png') top center no-repeat }

.logo { position:relative; width:210px }

.logotype { position:relative; left:222px; top:-140px; width:266px; font:40px Verdana; line-height:36px }

.logotext { font-weight:bold; color:#99cc66 } /* green */
.brown { color:#996633 }

.d2011 { position:relative; float:right; top:-305px; width:364px; height:160px; background:url('/pbcdays/_images/2011.png') no-repeat }

.march89 { position:relative; top:90px; text-align:center; font-size:15px; font-weight:bold; color:#F00 }

/*.navbar { position:relative; float:right; top:-310px; margin-right:20px; width:638px; height:33px; background:url('/pbcdays/_images/nav_bkgnd.jpg') repeat-x } Previous version */

.navbar { position:relative; top:-45px; float:right; margin-right:20px; width:638px; height:33px; background:url('/pbcdays/_images/nav_bkgnd.jpg') repeat-x }

.clear {
	clear:both;
}

#navbar09a { text-align:center; padding-top:12px; margin-right:10px; color:#FFC; font-size:85% }
#navbar09a a.bar09 { font:bold 11px Verdana; color:#ffc; text-decoration:none; padding:0 46px; border-right:1px solid #ffc  }
#navbar09a a.bar09:hover { text-decoration:none; color:#99cc99 }
#navbar09a a.bar09l:link, a.bar09l:active, a.bar09l:visited { font-size:11px; text-decoration:none; font-weight:bold; color:#ffc; padding:0 0 0 22px  }
#navbar09a a.bar09l:hover { text-decoration:none; color:#99cc99 }

img { border:0 }

#dropmenudiv{

position:absolute;

top:15.1em !important; top:15.2em;  /*hack for Internet Explorer */

margin-top:35px;

border:0px solid black;

border-bottom-width: 0;

font:normal 11px Verdana;

line-height:18px;

z-index:100;

}



#dropmenudiv a{

width: 100%;

display: block;

text-indent: 3px;

background-color:#006699;

color:#ffffff;

border-bottom: 1px solid black;

padding: 2px 0;

text-decoration: none;

font-weight: bold;

filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; zoom:1; 

}


#dropmenudiv a:hover{ color:#114051; 
background-color: #ffc;
filter:alpha(opacity=100); -moz-opacity:1; opacity:1; zoom:1; 
}

.dropdown{

	margin-top:0px;

	margin-bottom:0px;

	padding-right:0px;

	text-indent:3px;

	vertical-align:top;

}

#content { position:relative; margin:-20px 0 0 0; background:url('/pbcdays/_images/cnt_bkgnd.png') repeat-y }
.contentreg { position:relative; margin:0 0 0 0; background:url('/pbcdays/_images/cnt_bkgnd.png') repeat-y }

.tdleft { padding:0 10px 10px 35px; font-size:13px }
.tdright { padding:0 35px 10px 10px; vertical-align:top  }

.frame { border:1px solid #669966; padding:15px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px }

.footer { margin:0; height:50px; background:url('/pbcdays/_images/foot_bkgnd.png') no-repeat; z-index:1000 }


a.ft { font-size:10px; color:#669966 }
a.ft:hover { color:#fff; text-decoration:none }

#schedule { width:80%; padding:15px; border:1px solid #669966; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; behavior: url(/ethics/_code/PIE.htc) }
#schedule h1 { font:bold 16px Verdana; text-align:left }
#schedule td { font:12px Verdana; text-align:left }
#schedule td.subtitle { font-size:12pt; color:#99cc99; font-weight:bold }

#schedule { font:12px Verdana; text-align:left }

.title { font-size:13pt; font-weight:bold; margin:0; padding:0; border:0; outline:0 }

.subtitle { font-size:11pt; color:#99cc99; font-weight:bold; margin:0; padding:0; border:0; outline:0 }

.reg { font-size:small }

td.time { font-weight:bold }

#schedule table { position:relative; top:0em !important 0px}


/* PAGINATION */

.pagination { float: right;	margin-bottom: 10px; padding: 0 }



.pagination ul { margin: 0;	padding: 0 }



.pagination li { float: left; list-style: none;	padding: 5px; }



.pagination li, .pagination a { font:11px Verdana; color:#360 }



.pagination .previous {



	font-weight: bold;



	margin-left: 15px;



}



.pagination .next {



	font-weight: bold;



}



.pagination .readout {



	font-weight: bold;



}



.pagination .current {



	border: solid 1px #7f7f7f;



}

