@charset "utf-8";
/* CSS Document */
.header 
{
	background-color:#003333;
	background-image:url(header_bg.png);
	background-repeat:repeat-x;
	margin-bottom:15px;
}

body
{
	margin:0;
	background-image:url(background.png);
	background-repeat:repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#182540;
}

.center
{
	display:block;
	margin-left:auto;
	margin-right:auto;
}

.centertext
{
	text-align:center;
}

.section
{
	background-color:#FFFFFF;
	border:solid 2px #edbf3f;
	width:748px;
	margin-top:10px;
	margin-bottom:5px;
}

img#speaker
{
	float:left;
	margin-right:20px;
	vertical-align:bottom;
}

img#section1banner
{
	display:block;
	position:absolute;
}

div#section1
{
	min-height:224px;
	background:url(section1_bg.png);
	background-repeat:no-repeat;
	background-color:#f7f6f0;
}

div#section1text
{
	margin-top:60px;
	margin-right:20px;
	margin-bottom:5px;
	margin-left:160px;
}

li
{
	font-weight:bold;
}

div#section2
{
	padding:5px 15px 5px 15px;
	width:718px;
}

.footnote
{
	font-size:11px;
	color:#484848;
	text-align:center;
}
.footnote a
{
	color:#4848d8;
	text-decoration:none;
}

#bottomlink
{
	margin-top:30px;
	margin-bottom:30px;
}

a.whitelink
{
	color:#FFFFFF;
}

.pod
{
	font-size:12px;
	color:#fff;
	float:left;
	margin:0px 4px 15px 4px;
}

.pod .boxcontent
{
	min-height:115px;
	padding:5px 5px 5px 5px;
}

.pod h3
{
	margin-left:10px;
	margin-top:0px;
	margin-bottom:2px;
}

#speakeasy .b2, #speakeasy .b3, #speakeasy .b4, #speakeasy .boxcontent
{
	background:#334964;
}

#sunset .b2, #sunset .b3, #sunset .b4, #sunset .boxcontent
{
	background:#1d6173;
}

#weekenders .b2, #weekenders .b3, #weekenders .b4, #weekenders .boxcontent
{
	background:#436c5c;
}


/* Curved cutout Borders*/
.curved {
  background:transparent; 
  width:32%;
  }
.curved h1, .curved p {
  margin:0 10px;
  }
.curved h1 {
  font-size:2em; 
  color:#fff;
  }
.curved p {
  padding-bottom:0.5em;
  }
.curved .b1, .curved .b2, .curved .b3, .curved .b4 {
  display:block; 
  overflow:hidden; 
  height:1px;
  font-size:1px;
  }
.curved .b2, .curved .b3, .curved .b4 {
  border-left:1px solid #fff; 
  border-right:1px solid #fff;
  }
.curved .b1 {
  margin:0 5px; 
  background:#fff;
  }
.curved .b2 {
  margin:0 3px; 
  border-width:0 2px 0 2px;
  }
.curved .b3 {
  margin:0 2px;
  }
.curved .b4 {
  margin:0 1px;
  height:2px;
  }
.curved .boxcontent {
  display:block;
  border:0 solid #fff; 
  border-width:0 1px;
  }
