@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; }
.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.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: 386px;
	top: 24px;
	margin: 0 0 0 15px;
}

#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/sprite_master.gif') -353px -24px no-repeat;
	height: 24px;
	width: 39px;
	text-indent: -9999px;
}
#nav li a:hover.home, #nav li a.home_current {
	background: url('img/sprite_master.gif') -353px 0px no-repeat;
	height: 24px;
	width: 39px;
	text-indent: -9999px;
}
#nav li a.what {
	background: url('img/sprite_master.gif') -393px -24px no-repeat;
	height: 24px;
	width: 78px;
	text-indent: -9999px;
}
#nav li a:hover.what, #nav li a.what_current{
	background: url('img/sprite_master.gif') -393px 0px no-repeat;
	height: 24px;
	width: 78px;
	text-indent: -9999px;
}
#nav li a.who {
	background: url('img/sprite_master.gif') -471px -24px no-repeat;
	height: 24px;
	width: 77px;
	text-indent: -9999px;
}
#nav li a:hover.who, #nav li a.who_current {
	background: url('img/sprite_master.gif') -471px 0 no-repeat;
	height: 24px;
	width: 77px;
	text-indent: -9999px;
}
#nav li a.ericliu {
	background: url('img/sprite_master.gif') -549px -24px no-repeat;
	height: 24px;
	width: 54px;
	text-indent: -9999px;
}
#nav li a:hover.erickliu, #nav li a.ericliu_current {
	background: url('img/sprite_master.gif') -549px 0 no-repeat;
	height: 24px;
	width: 54px;
	text-indent: -9999px;
}
#nav li a.resources {
	background: url('img/sprite_master.gif') -606px -24px no-repeat;
	height: 24px;
	width: 70px;
	text-indent: -9999px;
}
#nav li a:hover.resources, #nav li a.resources_current {
	background: url('img/sprite_master.gif') -606px 0px no-repeat;
	height: 24px;
	width: 70px;
	text-indent: -9999px;
}
#nav li a.contact {
	background: url('img/sprite_master.gif') -681px -24px no-repeat;
	height: 24px;
	width: 59px;
	text-indent: -9999px;
}
#nav li a:hover.contact, #nav li a.contact_current {
	background: url('img/sprite_master.gif') -681px 0px; no-repeat;
	height: 24px;
	width: 59px;
	text-indent: -9999px;
}

#nav li ul {
	position: absolute;
	width: 89px;
	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;
}
#nav li ul li a:hover {
	font-weight: bold;
}


/* 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/sprite_master.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: 0 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;
}
#content_wrap .subnav a {
	display: block;
	text-decoration: none;
	font-weight: bold;
}
#content_wrap .subnav a.current {
	color: #888888;
}
#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;
}

#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;;
}

/* HOME PAGE */
#banner {
	float: left;
	background: #FFF;
	border-top: 2px solid #FFF;
	width:927px;
}
#banner img{
	margin: 164px 0 0 0;
}
#banner1 {
	float: left;
	background: url('img/home_banner1.jpg') top left no-repeat;
	height: 232px;
	width: 307px;
	
}
#banner2 {
	float: left;
	background: url('img/home_banner2.jpg') top left no-repeat;
	margin: 0 0 0 2px;
	height:232px;
	width: 309px;
}
#banner3 {
	float: left;
	background: url('img/home_banner3.jpg') top left no-repeat;
	margin: 0 0 0 2px;
	height:232px;
	width: 305px;
	border-right:2px solid #000;
}
#intro{
	float: left;
	width: 355px;
	background: #FFF;
	margin: 18px 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;
}

#spotlight {
	float: right;
	/*background: url('img/home_spotlight.jpg') top left no-repeat #FFF;*/
	height: 206px;
	width: 450px;
	margin: 53px 0 0 112px;
}
#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 ;
}
#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;
	float: right;
	max-height: 130px;
	overflow: hidden;
	margin: 14px 24px 50px 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: 30px 0 15px 0;
}
#home_footer p {
	text-align: center;
	color: #888888;
}

.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: 610px;
	/*margin: 0 0 0 285px;
	padding: 24px 0 0 0;*/
}

#wk_nav {
	padding: 0;
	margin: 19px 0 0 130px;
	
}
#wk_navbar ul  {
	list-style: none;
}

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

#wk_nav a {
	display: block;
}
#wk_nav li a.home {
	background: url('img/wk_nav_sprite.gif') 0 -19px no-repeat;
	height: 19px;
	width: 35px;
	text-indent: -9999px;
}
#wk_nav li a:hover.home, #wk_nav li a.home_current {
	background: url('img/wk_nav_sprite.gif') 0 0 no-repeat;
	height: 19px;
	width: 35px;
	text-indent: -9999px;
}
#wk_nav li a.what {
	background: url('img/wk_nav_sprite.gif') -35px -19px no-repeat;
	height: 19px;
	width: 76px;
	text-indent: -9999px;
}
#wk_nav li a:hover.what, #wk_nav li a.what_current{
	background: url('img/wk_nav_sprite.gif') -35px 0 no-repeat;
	height: 19px;
	width: 76px;
	text-indent: -9999px;
}
#wk_nav li a.who {
	background: url('img/wk_nav_sprite.gif') -111px -19px no-repeat;
	height: 19px;
	width: 77px;
	text-indent: -9999px;
}
#wk_nav li a:hover.who, #wk_nav li a.who_current {
	background: url('img/wk_nav_sprite.gif') -111px 0 no-repeat;
	height: 19px;
	width: 77px;
	text-indent: -9999px;
}
#wk_nav li a.ericliu {
	background: url('img/wk_nav_sprite.gif') -189px -19px no-repeat;
	height: 19px;
	width: 54px;
	text-indent: -9999px;
}
#wk_nav li a:hover.ericliu, #wk_nav li a.ericliu_current {
	background: url('img/wk_nav_sprite.gif') -189px 0 no-repeat;
	height: 19px;
	width: 54px;
	text-indent: -9999px;
}
#wk_nav li a.resources {
	background: url('img/wk_nav_sprite.gif') -243px -19px no-repeat;
	height: 19px;
	width: 70px;
	text-indent: -9999px;
}
#wk_nav li a:hover.resources, #wk_nav li a.resources_current {
	background: url('img/wk_nav_sprite.gif') -243px 0 no-repeat;
	height: 19px;
	width: 70px;
	text-indent: -9999px;
}
#wk_nav li a.contact {
	background: url('img/wk_nav_sprite.gif') -313px -19px no-repeat;
	height: 19px;
	width: 80px;
	text-indent: -9999px;
}
#wk_nav li a:hover.contact, #wk_nav li a.contact_current {
	background: url('img/wk_nav_sprite.gif') -313px 0 no-repeat;
	height: 19px;
	width: 80px;
	text-indent: -9999px;
}

#wk_nav li ul {
	position: absolute;
	width: 148px;
	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;
}
#wk_nav li ul li a:hover {
	font-weight: bold;
}

/* 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 h3 {
	font: normal 18px/24px Verdana, Arial, Helvetica, sans-serif;
	color: #D87728;
	margin: 0 0 12px 0;
	padding: 0;
}
#wk_content_wrap h4{
	font: normal 18px/22px Verdana, Arial, Helvetica, sans-serif;
	color: #2478BE;
	margin: 10px 0 0 0;
}
#wk_content_wrap 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 */
#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: 25px 0 0 0;
	width: 318px;
}
#wk_content_right_home_wrap {
	background: #DEEBF4;
	width: 288px;
	padding: 0 0 10px 0;
	margin: 0;
}
#wk_content_right_home p {
	color: #888888;
	margin: 12px 15px;
}
#wk_content_right_home a {
	color: #2478BE;
	text-decoration: none;
}

/* 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 12px;
}
.luminary-popup-body {
	background: #FFFFFF;
	border: 2px solid #2478BE;
	padding: 12px;
	height: 250px;
	overflow: scroll;
}

#schedule p {
	margin:0;
}