@charset "UTF-8";
/* Colors
dark blue: 		#2478BE
light blue:		#DEEBF4
yellow:    		#FFCF4F
grayish-green:  #C1C5B7
orange: 		#D87728

*/

/* CSS RESET ****************/

html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,
pre,form,fieldset,table,input,textarea,p,blockquote,th,td,a{ 
	margin:0;
	padding:0;
}

/* Links and Images */
img {
  margin: 0;
  padding: 0;
  border: none;
}

/* Tables */
table {
  border: none;
  border-collapse:collapse;
  border-spacing:0;
}
td,th{
  /*text-align:left;*/
  vertical-align:top;
}

/* Forms */
form {
  display: inline;
}
label {
  cursor: pointer;
}

/* Common Classes */
.clear { clear: both; }
.floatLeft { float: left; }
.floatRight { float: right; }
.textLeft { text-align: left; }
.textRight { text-align: right; }
.textCenter { text-align: center; }
.textJustify { text-align: justify; }
.blockCenter { display: block; margin-left: auto; margin-right: auto; } /* remember to set width */
.bold { font-weight: bold; }
.italic { font-style: italic; }
.underline { text-decoration: underline; }
.nodecoration { text-decoration: none; }
.noindent { margin-left: 0; padding-left: 0; }
.nomargin { margin: 0; }
.nopadding { padding: 0; }
.nobullet { list-style: none; list-style-image: none; }
.indent {text-indent: 15px;}
.hide {display: none;}

/* Color Classes */
.ltBlue { color: #DEEBF4; }
.ltBlueBg { background: #DEEBF4; }
.blue { color: #2478BE; }
.gray { color: #888888; }
.orange { color: #D87728; }
.yellow { color: #FFCF4F; }
.white { color: #FFFFFF; }


/* Font Classes */
.verdana-12-18 {
	font: 12px/18px Verdana, Arial, Helvetica, sans-serif;
}
.verdana-11-16 {
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
}
.verdana-14-16 {
	font: 14px/16px Verdana, Arial, Helvetica, sans-serif;
}
.verdana-14-18 {
	font: 14px/18px Verdana, Arial, Helvetica, sans-serif;
}
.verdana-14-22 {
	font: 14px/22px Verdana, Arial, Helvetica, sans-serif;
}
.verdana-18-22 {
	font: 18px/22px Verdana, Arial, Helvetica, sans-serif;
}
.caps { text-transform: uppercase;  }


/* HTML TAGS */
body {
	background: #C1C5B7;
	text-align: center;
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
}

/*p, th, td, li, dd, dt, ul, ol, blockquote, q, acronym, abbr, input, select, textarea {
  font: normal normal normal 11px/16px Verdana, Helvetica, sans-serif;
}*/

h2 {
	height: 66px;
	text-indent: -9999px;
	border-bottom: 2px dotted #888888;
	width: 98%; /* gets rid of dotted line fragment */
	margin: 0 0 15px 0;
}

h2.what {
	background: url('img/title_what.gif') top left no-repeat;
}
h2.what_gathering {
	background: url('img/title_what.gif') top left no-repeat;
}
h2.who {
	background: url('img/title_who.gif') top left no-repeat;
}
h2.ericliu {
	background: url('img/title_ericliu.gif') top left no-repeat;
}
h2.resources {
	background: url('img/title_resources.gif') top left no-repeat;
}
h2.contact {
	background: url('img/title_contact.gif') top left no-repeat;
}
h2.connect {
	background: url('img/title_connect.gif') top left no-repeat;
}

/* NAVIGATION */
#navbar {
	width: 500px;
	margin: 25px 0 0 73px;
}

#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#nav li {
	float: left;
     /*   text-indent: -9999px;*/
}

#nav a {
	display: block;
}
#nav li a.home {
	background: url('img/nav_network.gif') 0 0 no-repeat;
	height: 20px;
	width: 37px;
	text-indent: -9999px;
}
#nav li a:hover.home, #nav li a.home_current {
	background: url('img/nav_network.gif') 0 -20px no-repeat;
	height: 20px;
	width: 37px;
	text-indent: -9999px;
}
#nav li a.ericliu {
	background: url('img/nav_network.gif') -37px 0 no-repeat;
	height: 20px;
	width: 55px;
	text-indent: -9999px;
}
#nav li a:hover.ericliu, #nav li a.ericliu_current {
	background: url('img/nav_network.gif') -37px -20px no-repeat;
	height: 20px;
	width: 55px;
	text-indent: -9999px;
}
#nav li a.weekend {
	background: url('img/nav_network.gif') -92px 0 no-repeat;
	height: 20px;
	width: 85px;
	text-indent: -9999px;
}
#nav li a:hover.weekend, #nav li a.weekend_current {
	background: url('img/nav_network.gif') -92px -20px no-repeat;
	height: 20px;
	width: 85px;
	text-indent: -9999px;
}
#nav li a.network {
	background: url('img/nav_network.gif') -177px 0 no-repeat;
	height: 20px;
	width: 90px;
	text-indent: -9999px;
}
#nav li a:hover.network, #nav li a.network_current {
	background: url('img/nav_network.gif') -177px -20px no-repeat;
	height: 20px;
	width: 90px;
	text-indent: -9999px;
}
#nav li a.contact {
	background: url('img/nav_network.gif') -267px 0 no-repeat;
	height: 20px;
	width: 58px;
	text-indent: -9999px;
}
#nav li a:hover.contact, #nav li a.contact_current {
	background: url('img/nav_network.gif') -267px -20px no-repeat;
	height: 20px;
	width: 58px;
	text-indent: -9999px;
}
#nav li ul {
	position: absolute;
	width: 150px;
	left: -999em;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;

}
#nav li ul li a {
	display: block;
	width: 148px;
	background: #2478BE;
	color: #FFF;
	/*border-bottom: 1px solid #FFF;*/
	text-decoration: none;
	padding: 5px 0 5px 10px;
	font-family: Helvetica Condensed, Helvetica, Arial, Sans-Serif;
	font-size: 12px;
	text-transform: none;
	font-weight: normal;
}
#nav li ul li a:hover {
	font-weight: bold;
	color: #FFF;
}


/* MAIN LAYOUT */
#container {
	margin: 0 auto;
	width: 980px;
	text-align: left;
	background: url('img/bg_container.gif') top-left repeat-y;
	padding: 0 25px;
}

#header {
}

#logo {
	float: left;
	background: url('img/header.gif') -24px 0px no-repeat;
	height: 94px;
	width: 307px;
}
#logo a {
	display: block;
	width: 280px;
	height: 88px;
}

#header_right {
	float: left;
	height: 94px;
	width: 618px;
	border-left: 2px solid #FFF; 
	background: #FFCF4F;
}
#slogan {
	float: left;
	clear: right;
	/*background: url('img/sprite_master.gif') -353px -54px no-repeat;*/
	height: 41px;
	width: 292px;
	margin: 0 0 0 15px;
	text-indent: -9999px;
}

#join {
	float: right;
	/*background: url('img/sprite_master.gif') -804px -24px no-repeat;*/
	height: 32px;
	width: 150px;
	margin: -5px 0 0 62px;
}

#main {
	clear: both;
	border-top: 2px solid #FFF;
	background: #DEEBF4;
	width: 927px;
}
#main_home {
	clear: both;
	/*border-top: 2px solid #FFF;*/
	background: #FFFFFF;
	width: 927px;
}

#sidebar {
	float: left;
	/*height: 680px;*/
	width: 307px;
	background: #DEEBF4;
}
#sidebar img {
	margin: 0 0 19px 0;
}
#sidebar p {
	font: 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #2478BE;
	text-align: center;
	margin: 9px 44px 0 44px;
}
#sidebar p .attribute{
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #2478BE;
	margin: 28px 44px;
	text-transform: uppercase;
}

#content {
	float: left;
	min-height: 500px;
	background: #FFFFFF;
	width: 618px;
	padding-left: 2px;
	/*border-left: 307px solid #DEEBF4;*/
}
#content_wrap {
	margin: 34px 39px 34px 34px;
	min-height: 500px;
}
#content_wrap h3 {
	margin: 0 0 5px 0;
	font-weight: bold;
}
#content_wrap h4{
	margin: 0;
}
#content_wrap p {
	/*color: #888888;*/
	margin: 12px 164px 12px 0 ;
}
#content_wrap td p {
	margin: 12px 30px 12px 0 ;
}
#content_wrap a {
	color: #2478BE;
	text-decoration: none;
}
#content_wrap a:hover {
	color: #888888;
	text-decoration: underline;
}
#content_wrap ul {
	list-style-type: none;
	margin: 12px 0 12px 0;
}

#content_wrap .subnav{
	float: right;
	text-align: left;
	margin-right: 12px;
}
#content_wrap .subnav a {
	display: block;
	text-decoration: none;
	/*font-weight: bold;*/
}
#content_wrap .subnav a.current {
	color: #888888;
}
#content_wrap .subnav_gathering {
	margin-top: 20px;
}
#content_wrap .nav_resources {
	width: 130px;
	margin: -90px 10px 0 0;
}
#content_wrap .nav_what {
	/*width: 130px;*/
	margin: -70px 10px 0 0;
}
#content_wrap .nav_ericliu {
	/*width: 130px;*/
	margin: -55px 40px 0 0;
}
#linkmenu {
	text-indent:-13px;
	padding-left:12px;
	margin: 0 164px 0 0;
}

#content_wrap .spotlight_top {
	font: 12px/18px Verdana, Arial, Sans-Serif;
	color: #2478BE;
}
#content_wrap li {
	list-style-type: none;
}
#content_wrap .name {
	font: 14px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #2478BE;
}
#content_wrap i.title {
	color: #2478BE;
}
#content_wrap .blurb_author {
	text-transform: uppercase;
}
#content_wrap .spotlight_name {
	color: #2478BE;
	font-weight: bold;
}
.spotlight_caption {
	margin: -20px 0 0 0;
	font: italic 11px/16px Verdana, Arial, Helvetica, sans-serif;
}
#content_wrap .spotlight_section {
	margin: 20px 0;
}
#content_wrap img.spotlight_img {
	display: inline;
	float: left;
	margin: 5px 15px 10px 0;
}
.media {
	border-top: 2px dotted #aaa;
}
#media_text {
	color: #2478BE;
}
#media_image {
	height: 130px;
	overflow-y: hidden;
	padding: 15px 25px 0 0;
	margin: 0 0 15px 0;
}
#content_wrap .press{
	color: #2478BE;
	font-weight: bold;
}
#content_wrap .logo{
	float: left;
	width: 232px;
	height: 160px;
	margin: 0 30px 20px 0;
}
#content_wrap .logo p{
	margin: 12px 5px 12px 0 ;
}
#content_wrap .column {
	float: left;
	width: 258px;
	margin: 0 12px 0 0 ;
}

#content_wrap .column p{
	margin: 12px 5px 12px 0;
}

#footer , #home_bottom {
	background: url('img/sprite_master.gif') -24px -129px no-repeat;
	width: 927px;
	height: 36px;
}

#footer {
	clear: both;;
}
/* PARTNLER LINKS */
table.partner-links td {
	text-indent: -10px;
	margin-left: 10px;
}
/* CONTACT PAGE */
#contact_footer #social {
	float: left;
	margin: 145px 0 0 0;
}
#contact_footer #social img{
	display: block;
}
#contact_footer #social p{
	margin: 0;
}

/* HOME PAGE */
#banner {
	float: left;
	background: #FFF;
	border-top: 3px solid #FFF;
	width:927px;
}
#banner img{
	margin: 0;
}
#banner1 {
	float: left;
	background: url('img/home_banner1_sprite.jpg') top left no-repeat;
	height: 232px;
	width: 307px;	
}
#banner1:hover {
	background-position: -307px 0;
}
#banner2 {
	float: left;
	background: url('img/home_banner2_sprite.jpg') top left no-repeat;
	margin: 0 0 0 2px;
	height:232px;
	width: 309px;
}
#banner2:hover {
	background-position: -309px 0 ;
}
#banner3 {
	float: left;
	background: url('img/home_banner3_sprite.jpg') top left no-repeat;
	margin: 0 0 0 2px;
	height:232px;
	width: 305px;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
}
#banner3:hover {
	background-position: -305px 0 ;
}
#banner4 {
	float: left;
	background: url('img/home2012.jpg') top left no-repeat;
	margin: 0;
	height:474px;
	width: 927px;
}
#banner4:hover {
	background-position: 0 -474px ;
}
#intro{
	float: left;
	width: 420px;
	background: #FFF;
	margin: 5px 0 0 0;
}
#intro p {
	margin: 14px 0 0 60px;
	color: #888888;
}
#intro img {
	margin: 45px 0 0 0px;
}

#intro p.home_register {
	margin: 30px 0 0 0;
	padding: 5px 45px 0 60px;
	background: url('img/home_register_star.gif') top left no-repeat;
	text-transform: uppercase;
	font: bold 12px/18px Verdana, Arial, Sans-Serif;
	color: #2478BE;
	min-height: 43px;
}
#intro a.home_register {
	font: bold 12px/18px Verdana, Arial, Sans-Serif;
	color: #2478BE;
}

#spotlight {
	float: right;
	height: 206px;
	width: 485px;
	margin: 53px 0 0 0;
}
#spotlight h3 {
	background: url('img/home_spotlight.gif') top left no-repeat #FFF;
	text-indent: -9999px;
	margin: 0 0 0 24px;
	height: 41px;
}
#spotlight_content {
	background: #DEEBF4;
	margin: 0 0 0 29px;
	padding: 14px 0 ;
	height: 187px;
}
#spotlight_content p {
	padding: 0 24px 8px 24px;
	color: #888888;
}
#spotlight a {
	color: #2478BE;
	text-decoration: none;
}

#spotlight a:hover {
	color: #888888;
	text-decoration: underline;
}

#spotlight .home_spotlight_img {
	border: 5px solid #FFFFFF;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px 2px 2px 2px;
	float: right;
	max-height: 130px;
	overflow: hidden;
	margin: 14px 24px 10px 30px;
	width: 130px;

}
/*#spotlight img {
	border: 5px solid #FFFFFF;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	float: right;
	height: 130px;
	overflow: hidden;
	margin: 0 0 0 30px;
}*/

#home_footer{
	clear: both;
	padding: 15px 0 10px 0;
	text-align: center;
	border-top: 20px solid #b34d13;
}	
#home_footer p {
	color: #888888;
}
#home_footer #social {
	float: left;
	margin: -42px 50px 50px 60px;
}
#home_footer #social img{
	display: block;
}

.copyright {
	clear: both;
	margin: 0;
	color: #888888;
	padding: 10px 0 10px 34px;
	border-left: 307px solid #DEEBF4;
	background: #FFFFFF;
	font-size: 9px;
}

.view_design_credit {
	font: 9px/16px Verdana, Arial, Helvetica, sans-serif;
	/*margin: -30px 76px 0 0;*/
	color: #888888;
}
.view_design_credit  a{
	font-size: 9px;
}


/* WEEKEND PAGES */

#wk_header {
	background: #2478BE;
	height: 53px;
	width: 930px;
}
#wk_header_logo {
	float: left;
	width: 166px;
	height: 53px;
}
#wk_header_join {
	float: right;
	height: 53px;
	width: 154px;
}
#wk_banner {
	clear: both;
	width: 930px;
	height: 199px;
	border-top: 2px solid #FFFFFF;
}

/* WEEKEND NAVIGATION */

#wk_navbar {
	float: left;
	width: 480px;
	margin: 15px 0 0 131px;
}

#wk_nav, #wk_nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#wk_nav li {
	float: left;
     /*   text-indent: -9999px;*/
}

#wk_nav a {
	display: block;
}
#wk_nav li a.home {
	background: url('img/nav_weekend.gif') 0 0 no-repeat;
	height: 20px;
	width: 37px;
	text-indent: -9999px;
}
#wk_nav li a:hover.home {
	background: url('img/nav_weekend.gif') 0 -20px no-repeat;
	height: 20px;
	width: 37px;
	text-indent: -9999px;
}
#wk_nav li a.ericliu {
	background: url('img/nav_weekend.gif') -37px 0 no-repeat;
	height: 20px;
	width: 55px;
	text-indent: -9999px;
}
#wk_nav li a:hover.ericliu {
	background: url('img/nav_weekend.gif') -37px -20px no-repeat;
	height: 20px;
	width: 55px;
	text-indent: -9999px;
}
#wk_nav li a.weekend {
	background: url('img/nav_weekend.gif') -92px -20px no-repeat;
	height: 20px;
	width: 85px;
	text-indent: -9999px;
}
#wk_nav li a.network {
	background: url('img/nav_weekend.gif') -177px 0 no-repeat;
	height: 20px;
	width: 90px;
	text-indent: -9999px;
}
#wk_nav li a:hover.network {
	background: url('img/nav_weekend.gif') -177px -20px no-repeat;
	height: 20px;
	width: 90px;
	text-indent: -9999px;
}
#wk_nav li a.contact {
	background: url('img/nav_weekend.gif') -267px 0 no-repeat;
	height: 20px;
	width: 58px;
	text-indent: -9999px;
}
#wk_nav li a:hover.contact {
	background: url('img/nav_weekend.gif') -267px -20px no-repeat;
	height: 20px;
	width: 58px;
	text-indent: -9999px;
}
#wk_nav li ul {
	position: absolute;
	width: 150px;
	left: -999em;
}

#wk_nav li:hover ul, #wk_nav li.sfhover ul {
	left: auto;

}
#wk_nav li ul li a {
	display: block;
	width: 148px;
	background: #2478BE;
	color: #FFF;
	/*border-bottom: 1px solid #FFF;*/
	text-decoration: none;
	padding: 5px 0 5px 10px;
	font-family: Helvetica Condensed, Helvetica, Arial, Sans-Serif;
	font-size: 12px;
	text-transform: none;
	font-weight: normal;
}
#wk_nav li ul li a:hover {
	font-weight: bold;
	color: #FFF;
}

#wk_join {
	padding: 8px 0 0 0;
}
/* WEEKEND ACCORDION MENU */

#wk_left_wrap a.menu2 { 
color: #D87728;
padding: 0 0 0 8px;
font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
}
#wk_left_wrap a:hover.menu2{ 
text-decoration: underline;
}

#wk_left_wrap a.menu {
	background: url('img/arrow.gif') top left no-repeat;
}

#wk_left_wrap a.openmenu { /*class added headers  when they are open*/
	background: url('img/arrow_down.gif') top left no-repeat;
	color: #D87728;
}

#wk_left_wrap a.wk_current  {
	color: #D87728;
}
#wk_left_wrap a.wk_current2  {
	text-decoration: underline;
}






/* WEEKEND LAYOUT */
#wk_main {
	border-top: 2px solid #FFF;
	background: #FFF;
	width: 930px;
}
#wk_left {
	float: left;
	background: #FFF;
	margin: 0 0 0 0;
	padding: 0;
	width: 170px;
}
#wk_left_wrap {
	margin: 24px 15px 20px 20px;
	background: #FFF;
}
#wk_left_wrap a{
	display: block;
	margin: 0 0 0 -11px;
	text-indent: 11px;
	font: 12px/20px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #2478BE;
}
#wk_left_wrap a:hover {
	color: #D87728;
}
#wk_left_wrap img {
	padding: 18px 0 0 0;
}

#wk_content {
	background: #FFF;
	margin: 0 0 0 170px;
	padding: 0;
}
#wk_content_wrap {
	background: #FFF;
	margin: 24px 0 20px 0;
	width: 420px;
	min-height: 500px;
}
#wk_content_wrap_media {
	background: #FFF;
	margin: 24px 0 20px 0;
	width: 500px;
	min-height: 500px;
}
#wk_content_wrap h3, #wk_content_wrap_luminaries h3, #wk_content_wrap_media h3 {
	font: normal 18px/24px Verdana, Arial, Helvetica, sans-serif;
	color: #D87728;
	margin: 0 0 12px 0;
	padding: 0;
}
#wk_content_wrap_luminaries h3 {
	line-height: 14px;
}
#wk_content_wrap h4{
	font: normal 18px/22px Verdana, Arial, Helvetica, sans-serif;
	color: #2478BE;
	margin: 10px 0 0 0;
}
#wk_content_wrap {
	margin: 24px 0 12px 0 ;
}
#wk_content_wrap p, #wk_content_wrap_media p {
	/*color: #888888;*/
	margin: 12px 0 12px 0 ;
}
#wk_content a {
	color: #2478BE;
	text-decoration: none;
}
#wk_content a:hover {
	color: #888888;
	text-decoration: underline;
}
#wk_content_wrap ul {
	list-style-type: disc;
	margin: 12px 0 0 15px ;
}
#wk_content_wrap li {
	list-style-type: disc;
	color: #888888;
}

/* Weekend Schedule */
a#schedule-day {
	color: #888;
}
a#schedule-day:hover, a#schedule-day_current, a#schedule-day_current:hover{
	text-decoration: none;
	color: #fff;
	background: #D87728;
}
#tabs a {
	color: #fff;
	background: #666;
	margin: 0;
	font-weight: bold;
}
#tabs a.selected, #tabs a:hover{
	text-decoration: none;
	color: #fff;
	background: #000;
}
table#schedheader td{
	height: 25px;
	vertical-align: middle;
	text-align: center;
}
table#schedheader a {
	display: block;
	height: 100%;
	line-height: 25px;
}
table#schedheader, table#timeheader {
	width: 446px;
}
table td#time {
	background: #aaa;
	color: #000;
	padding: 6px 0 3px 10px;
}
table#agendabody {
	width: 446px;
	margin: 12px 0 0 0;
}
table#agendabody td {
	padding: 6px 5px 6px 7px;
}
td#caps-subhead {
	padding-top: 15px;
	color: #888888;
}
table#agendabody a, table#agendabody a:hover  {
	background: transparent;
    color: #2478BE;
}

#wk_content_wrap h3.schedule_title {
	color: #D87728;
	font: 18px/22px Verdana, Arial, Helvetica, sans-serif;	
}
#wk_content_wrap h4.schedule_subhead {
	color: #D87728;
	font: normal 14px/22px Verdana, Arial, Helvetica, sans-serif;	
}
#wk_content_wrap td {
	color: #888888;
	padding: 1px 10px 1px 0;
	/*font-family: 11px/16px Verdana, Arial, Helvetica, sans-serif;*/
}
#wk_content_wrap th {
	color: #2478BE;
	font-weight: bold;
	padding: 3px 5px 3px 0;
}
#wk_content_wrap ul.schedule li {
	list-style-type: none;
	padding: 0;
}
#wk_content_wrap table.schedule,  #wk_content_wrap table.register{
	width: 100%;
	margin: 0;
}
#wk_content_wrap h4.schedule_subhead {
	color: #D87728;
	font: normal 14px/22px Verdana, Arial, Helvetica, sans-serif;	
}
#wk_content_wrap h4.register, #wk_content_wrap h4.subhead  {
	color: #2478BE;
	font: bold 14px/22px Verdana, Arial, Helvetica, sans-serif;	
}
#wk_content_wrap  .quote_lead {
	color: #2478BE;
	font: bold 14px/16px Verdana, Arial, Helvetica, sans-serif;
}


#wk_content_right {
	background: #FFF;
	float: right;
	width: 282px;
	margin: 24px 0 0 0;
}
#wk_content_right p {
	width: 130px;
	font: italic 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #D87728;
	margin: 12px 0;
}
#wk_content_right  a {
	font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #2478BE;
	text-align: center;
}

#wk_content_wrap_luminaries {
	background: #FFF;
	margin: 24px 0 20px 0;
	width: 650px;
	min-height: 400px;
}
/*#wk_content_wrap_luminaries h3{
	font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #D87728;
	text-align: center;
}*/
#wk_content_right_luminaries {
	background: #FFF;
	float: right;
	width: 100px;
	margin: 24px 40px 0 0;
}
#wk_content_right_luminaries a  {
	font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #D87728;
	text-align: center;
	padding: 0 0 30px 0;
}
#wk_content_wrap .home {
	color: #2478BE;
	font: bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
}
#wk_content_wrap .home_lead {
	color: #D87728;
	font: bold 14px/18px Verdana, Arial, Helvetica, sans-serif;
}
#wk_content_wrap .home_schedule {
	color: #2478BE;
	font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
}

#wk_content_right_home {
	background: #FFF;
	float: right;
	margin: 0;
	width: 318px;
}
#wk_content_right_home_wrap {
	background: url('img/wk_home_tweets_bg2.png') top left no-repeat;
	padding: 75px 36px 0 25px;
	margin: 0;
}
#wk_content_right_home_wrap img, #wk_content_right_home_wrap .twtr-hd {
	display: none;
}
.twtr-widget .twtr-tweet {
	border-bottom: none;
}
.scroll-pane {
	height: 220px;
	overflow-y: scroll;
}
#wk_content_right_home p {
	color: #888888;
	margin: 12px 15px;
}
#wk_content_right_home a {
	color: #2478BE;
	text-decoration: none;
}
#wk_content_right_home  h3 {
	color: #2478BE;
	font-size: 16px;
	font-weight: normal;
}
#lum_list {
	margin: 41px 0 0 0;
	padding: 0 0 0 10px;
}
ul#lums {
	margin: 10px 0 0 0;
	list-style: none;
	
}
ul#lums li a {
	padding: 2px 0;
	color: #D87728;
}
/* Sponsor Logo Image Rotation */
div.rotator {
	position:relative;
	/*height:345px;
	margin: 20px auto;*/
}
div.rotator ul li {
	float:left;
	position:absolute;
	list-style: none;
}
div.rotator ul li img {
}
div.rotator ul li.show {
	z-index:500
}



/* WEEKEND VOICES */
input.voices_form{
	width: 265px;
	border: 1px solid #2478BE;
	background: #DEEBF4;
	padding: 2px 3px;
	margin: 2px 0;
}
textarea.voices_form {
	width: 265px;
	border: 1px solid #2478BE;
	background: #DEEBF4;
	padding: 2px 3px;
	margin: 2px 0;
}
input.voices_form_add {
	background: #2478BE;
	color: #FFFFFF;
	border: #000000;
}


.wk_copyright {
	clear: both;
	margin: 0;
	color: #888888;
	padding: 10px 0 10px 290px;
	background: #FFFFFF;
	font-size: 9px;
}

.luminary {
	float: left;
	width: 120px;
	height: 130px;
	margin: 0 25px 30px 0;
}
.luminary_img{
	max-height: 120px;
	overflow: hidden;
}
/* LUMINARIES POP-UP */
.luminary-popup-header {
	background: #2478BE;
	border: 2px solid #2478BE;
	padding: 5px 22px 5px 12px;
}
.luminary-popup-body {
	background: #FFFFFF;
	border: 2px solid #2478BE;
	padding: 12px;
	height: 250px;
	overflow: auto;
}

/* SCHEDULE PAGE */
#schedule p {
	margin:0;
}
#schedule td {
	padding: 5px;
}
.panel {
	margin: 0 0 0 16px;
}
/*#wk_content_wrap td br{
	display: none;
}*/
.workshop_schedule {
	text-indent: -16px;
	padding: 0 0 0 16px;
}
.workshop_desc {
	border: 1px solid #D87728;
	padding: 6px 15px;
	margin: 4px 0 4px -15px;
}
.workshop_desc br {
	display: none;
}
#schedule #workshop_body {
	margin: 10px 0;
}

/* SCHEDULE ACCORDION MENU */

#wk_content_wrap a.menu2 { 
color: #D87728;
padding: 0 0 0 16px;
font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
}
#wk_content_wrap a:hover.menu2{ 
text-decoration: underline;
}

#wk_content_wrap a.menu {
	padding: 0 0 0 16px;
	background: url('img/icon_schedule_open.gif') top left no-repeat;
}

#wk_content_wrap a.openmenu { /*class added headers  when they are open*/
	background: url('img/icon_schedule_close.gif') top left no-repeat;
	color: #D87728;
}

#wk_content_wrap a.wk_current  {
	color: #D87728;
}
#wk_content_wrap a.wk_current2  {
	text-decoration: underline;
}
