/* CSS SHEET FOR BAYCON 2011 STYLES */
/* BayCon 2011 colors:
	#FFFFFF; Background color - white;
	#000000; Standard text - black;
    Yellows: FEDB12; FFD479; FF36B8;
	Greens: 119970; 72B09C; BDD6CC;
	Purples: 7C3995; 9566AB; C8B2D6;
	Black: 000000; 231F20;
	 */

/*---------------------------*/	 
/*----- General classes -----*/
/*---------------------------*/
body {
	background-color: #FFFFFF;
	background-image: url(images/BayCon_2011_Logo_watermark.jpg);
	background-attachment: fixed;
	background-position: center 150px;
	background-repeat:no-repeat;
	font-family: Verdana, Geneva, sans-serif;
	color:#000000;
	margin: 0;
	padding: 0;
}
a {
  text-decoration: underline; 
  color: 7c3995; }
h1 {
  color: #7c3995; /* Purple */
  font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
  margin-top:0;
  text-align: center; }
h2 {
	color: #7c3995; /* Purple */
	font-family: "Futura Bold Condensed",Arial,Helvetica,sans-serif;
	margin-top: 0;
	margin-bottom: .5em;
	padding: 0; }
h3 {
  color: #7c3995; /* Purple */
  font-family: "Futura Bold Condensed",Arial,Helvetica,sans-serif; 
  margin-bottom: .5em; }
h4 {
	margin-top: 0;
	margin-bottom: .5em; }
ol li {
       margin-bottom: .5em; }
p {
  margin-top: 0;
  margin-bottom: .5em; }
td {
	vertical-align:top; }
tr.odd {
	background-color: #f5f9f8; }
/* ul {
  font-family: "Futura Bold Condensed",Arial,Helvetica,sans-serif;
  font-size: 14px;
  text-decoration: none;  } */
.top{
  font-size:x-small; }
.hidden {
  color:#FFFFFF; }

/*------------------------*/
/*----- MENU CLASSES -----*/
/*------------------------*/
/* This block sets the highlight of the menu item for the associated page to yellow */
#pagehom a#linkhom,
#pagecha a#linkcha,
#pagegoh a#linkgoh,
#pagehot a#linkhot, 
#pagemar a#linkmar,
#pagemus a#linkmus, 
#pagereg a#linkreg, 
#pagesch a#linksch,
#pageschl a#linkschl,
#pagewha a#linkwha, 
#pageart a#linkart, 
#pagedea a#linkdea, 
#pagefan a#linkfan, 
#pagepub a#linkpub, 
#pagecon a#linkcon, 
#pageget a#linkget, 
#pagepro a#linkpro, 
#pagemas a#linkmas, 
#pagestaff a#linkstaff, 
#pagestaffreg a#linkstaffreg {
  background-color: #FEDB12;
  color: #000;
  width: 150px;
  height: 20px;
  display:block;
  text-decoration: none;
  border-right: 1px solid #119970;;
  padding: 0;
  margin: 0 0 1px 0;
  text-align: center;
  font: bold "Futura Bold Condensed",Arial,Helvetica,sans-serif; }
#pagewri a#linkwri, 
#pageiro a#linkiro {
  background-color: #FEDB12;
  color: #000;
  display:block;
  text-decoration: none;
  font-family: "Futura Bold Condensed",Arial,Helvetica,sans-serif; }

/* Horizontal menu */
#menulist { /* Menu First level UL settings */
		  background-color:#000;
		  border: 1px solid #119970;
		  height:20px;
		  margin: 0;
		  padding: 0; }
#menulist li {/* First level list blocks */
		  display: block;
		  float: left;
		  padding: 0;
		  margin: 0;
  		  list-style-type: none; }
#menulist li a { /* First level anchor settings */
		  background: #000;
		  width: 150px;
		  height: 20px;
		  display: block;
		  text-decoration: none;
		  border-right: 1px solid #119970;
		  padding: 0 ;
		  margin: 0 0 1px 0;
		  color: #f5d7b4;
		  text-align: center;
		  font: normal 11px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif; }
#menulist li a:hover { /* Change color of first level when hovering */
		  background: #119970;
		  color:#000; }
#menulist li ul { /* sub level style */
		  display:none;
/*		  height:20px;
		  width:150px; */} 
#menulist li:hover ul { /* Show submenu when main is hovered over */
		  display:block;
		  background: #119970;
		  position:absolute; 
		  margin:0 1px 0 0;
		  padding:0; }
#menulist li:hover li {
		  float:none; }
#menulist li:hover ul a { /* style for submenu links */
		  text-decoration:none;
		  display:block;
		  border-top: none;
		  border-right: 1px solid #119970;
		  border-bottom: 1px solid #119970;
		  border-left: 1px solid #119970; 
		  margin:0 1px 0 -1px;
		  padding:0; }

/* Left Column */
#left {
 width: 186px; }

/* Main Section */
#section
{
}
/* FAQ classes */
dl {
	margin-top: 0;
}
dt {
  font-style: italic;
  font-weight:bold;
}
dd {
  margin-bottom: .5em;	
}
/* Footer classes */
#footer {
  clear: both;
  text-align: center;
}
#footer p {
  font-size: small;
  text-align: center;
}
#footer table {
  text-align: center;
}
.flickr {
  font-family: Tahoma,"Lucida Sans",sans-serif;
}
#flick {
  color: #0063dc;
}
#r {
  color: #ff0084;
}
/* Header Classes */
#header {
  text-align:center;
  border: 0 0 0 0;
  padding: 0 0 0 0;
}
/* SPECIAL CLASSES - May want to move these to page specific css files */
/* Chairperson's message and News Box on main page */
#announce {
	border-style: solid;
	margin-left:auto;
	margin-right:auto;
	width: 60%;
}
#newsBox {
  border-style: solid;
  border-width:thin;
  float:right;
  font: 13px "Futura Bold Condensed",Arial,Helvetica,sans-serif;
  margin: 5px;
  width: 180px;
}
#newsBox h2 {
  margin: 0 0 0 0;
  text-align: center;
}
#newsBox ul {
  list-style: none;
  margin: 0 0 0 5px;
  padding:0;
}
#newsBox li {
  margin: 1em 0 0 0;
}
/* Pricing classes on reg page*/
#pricingtable {
	border-style:none;
}
#pricingtable td {
	padding-left:10px;
	padding-right:10px;
}

