
body
{
   font-size:16px;
   font-weight:bold;
   color:#fff;
   background-color:#000;
   font-family:"Trebuchet MS","lucida grande", verdana, arial, tahoma, helvetica, sans-serif;
   overflow:hidden;
   text-align:justify;
   margin:0px;
}
h1 { font-size:1.4em }
h2 { font-size:1.2em }
h1, h2, p { margin:0 0 .5em 0 }
a:link,a:visited,a:active { color:#fcad58; text-decoration:none; }	
a:hover { color:#fcad58; text-decoration:underline; }
a img { border:none;  }
a {outline:none;}

#vertical-center
{
	background-color: transparent;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	height: 1px;
	overflow: visible;
	visibility: visible;
	display: block
}

#horizontal-center
{
	background-color: transparent;
	margin-left: -475px;
	position: absolute;
	top: -365px;
	left: 50%;
	width: 950px;
	height: 730px;
	visibility: visible
}
/*li
{
	padding-bottom:15px;
}
ul
{
	margin-bottom:-5px;
}*/

#title_div
{
   position:absolute;
   top:180px;
   left:140px;
   width:600px;
   height:30px;
   z-index:3;
   text-align:left;
   color:#fdcd9c;
}

#main_div
{
   position:absolute;
   top:0px;
   left:0px;
   width:950px;
   height:730px;
   z-index:3;
   text-align:justify;
   overflow:hidden;
   /*border:1px solid white;*/
}

#column_left
{
   width:365px;
   float:left;
   height:280px;
   border-right:1px solid white;
   padding-right:10px;
}

#column_right
{
   width:365px;
   float:right;
   height:280px;
}

#application_friends
{
   float:right;
   font-weight:normal;
   font-size:12px;
   width:380px;
}

#main_application_form
{
   float:left:
   width:420px;
}

input
{
   font-family:"lucida grande", verdana, arial, tahoma, helvetica, sans-serif;
   font-size:12px;
}
textarea
{
   font-family:"lucida grande", verdana, arial, tahoma, helvetica, sans-serif;
   font-size:12px;
}

table#imgTbl td { vertical-align:middle; text-align:center }

.error_field
{
   background-color:#ffcccc;
}

/* intro page */
#main_title
{
   margin-bottom:50px;
}

#find_out_soon
{
   margin-top:40px;
   float:right;
}

#cards .text
{
   margin-bottom:140px;
}
#cards .random_card
{
   padding:0 5px;
}
/* end intro page */

#board_map
{
   float:left;
}

#side_cards
{
   position:absolute;
   top:0;
   left:730px;
   width:150px;
   text-align:center;
}

#side_cards .random_card
{
   clear:both;
   display:inline;
   padding:10px;
}

.card_slideshow_container
{
   height:180px;
   clear:both;
   display:block;
   margin:5px 0;
}

#side_cards .text
{
   clear:both;
   display:inline;
}

.imagelink
{
   position:relative;
   background:green;
	opacity: 0;
   -moz-opacity:0.0;
   filter: alpha(opacity=0);
}

/* image map start */
#board_map {
	position: relative;
	_zoom: 1;
}

#board_map li {
	position: absolute;
	display: block;
	list-style: none;
	overflow: hidden;
}

#board_map li a {
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -1000em;
	z-index:1000;
	background:green;
	opacity: 0;
   -moz-opacity:0;
   filter: alpha(opacity=0);
}

#board_map li a:hover {
   background:#fff;
   opacity: 0.3;
   -moz-opacity:0.30;
   filter: alpha(opacity=30);
}

#area1 {
	left: 65px;
	top: 63px;
	width: 144px;
	height: 160px;
}

#area2 {
	left: 261px;
	top: 72px;
	width: 194px;
	height: 176px;
}

#area3 {
	left: 506px;
	top: 75px;
	width: 153px;
	height: 123px;
}

#area4 {
	left: 65px;
	top: 277px;
	width: 196px;
	height: 171px;
}

#area5 {
	left: 509px;
	top: 250px;
	width: 148px;
	height: 122px;
}

#area6 {
	left: 486px;
	top: 399px;
	width: 176px;
	height: 121px;
}

#area7 {
	left: 68px;
	top: 525px;
	width: 171px;
	height: 148px;
}

#area8 {
	left: 288px;
	top: 500px;
	width: 149px;
	height: 178px;
}

#area9 {
	left: 488px;
	top: 574px;
	width: 171px;
	height: 95px;
}

#easter_egg1
{
	left: 161px;
	top: 224px;
	width: 25px;
	height: 25px;
}

#easter_egg2
{
	left: 405px;
	top: 49px;
	width: 25px;
	height: 25px;
}

#easter_egg3
{
	left:64px;
	top:474px;
	width:25px;
	height:25px;
}

#easter_egg4
{
	left:361px;
	top:474px;
	width:25px;
	height:25px;
}

#easter_egg5
{
	left:458px;
	top:273px;
	width:25px;
	height:25px;
}

#easter_egg6
{
	left:462px;
	top:645px;
	width:25px;
	height:25px;
}

#easter_egg7
{
   left:635px;
	top:521px;
	width:25px;
	height:25px;
}

.easter_egg:hover
{
   background:#000 url('images/question_mark.png') center center no-repeat
}

/* image map end */

/*** ibox lightbox skin ***/
/*#ibox_wrapper{line-height:25px;border-color:#fff;}#ibox_wrapper,#ibox_footer_wrapper a{background-color:#fff;}#ibox_content{background-color:#fff;border:0;margin:10px 10px 40px 10px;}#ibox_footer_wrapper{line-height:25px;bottom:5px;top:auto;}#ibox_footer_wrapper a{text-indent:-100000px;border:0;background:#fff url('images/ibox_lightbox_closelabel.gif') center center no-repeat;width:66px;padding:0;height:22px;line-height:22px;}#ibox_footer_wrapper a:hover{background-color:#fff;}#ibox_loading{text-indent:-100000px;width:200px;height:200px;background:#fff url('images/ibox_lightbox_loading.gif') center center no-repeat;}*/
/*** ibox lightbox skin ***/

#ibox_wrapper{line-height:25px;border:none;background:none;margin:0;padding:0;}
#ibox_wrapper,#ibox_footer_wrapper a{}
#ibox_content{border:none;margin:0;padding:0;background:none;}
#ibox_footer_wrapper{line-height:22px;bottom:-16px;top:auto;right:34px;}

#ibox_footer_wrapper a{text-indent:-100000px;border:0;background:transparent url('images/dark_closelabel.png') center center no-repeat;width:66px;padding:0;height:22px;line-height:22px;	position:relative;}
#ibox_footer_wrapper a:hover{background:transparent url('images/dark_closelabel.png') center center no-repeat;}
#ibox_loading{text-indent:-100000px;width:32px;height:32px;background:transparent url('images/ibox_lightbox_loading.gif') center center no-repeat;}

/*
#ibox_footer_wrapper a{text-indent:-100000px;border:0;width:66px;padding:0;height:22px;line-height:22px;	opacity: 1;
   -moz-opacity:1;
   filter: alpha(opacity=100);z-index:1000;display:block;position:relative;}
#ibox_footer_wrapper a:hover{	opacity: 1;
   -moz-opacity:1;
   filter: alpha(opacity=100);background:green;1000;display:block;}

*/

#ibox_div
{
   font-size:16px;
   font-weight:bold;
   color:#f00;
   font-family:"Trebuchet MS","lucida grande", verdana, arial, tahoma, helvetica, sans-serif;
   overflow:hidden;
   text-align:justify;
   margin:0px;
   padding:0px;
   width:370px;
   height:500px;
}

#ibox_wide_div
{
   font-size:16px;
   font-weight:bold;
   background:#001a15;
   color:#fff;
   font-family:"Trebuchet MS","lucida grande", verdana, arial, tahoma, helvetica, sans-serif;
   overflow:hidden;
   text-align:justify;
   margin:0px;
   padding:10px;
   width:680px;
   height:480px;
}

#application_form
{
   position:absolute;
   top:314px;
   left:192px;
   width:130px;
   height:20px;
   display:block;
   border:1px solid red;
}

#ticket_application_button
{
   position:absolute;
   top:350px;
   left:108px;
   width:100px;
   height:20px;
   display:block;
   border:1px solid red;
}

#contact_webmaster
{
   position:absolute;
   top:190px;
   left:140px;
   width:125px;
   height:20px;
   display:block;
   z-index:9000000;
}

#contact_committee
{
   position:absolute;
   top:305px;
   left:15px;
   width:210px;
   height:20px;
   display:block;
   z-index:9000000;
}


#committee_president
{
   position:absolute;
   top:135px;
   left:20px;
   width:345px;
   height:20px;
   display:block;
   z-index:9000000;
}

#committee_vice_president
{
   position:absolute;
   top:162px;
   left:20px;
   width:345px;
   height:20px;
   display:block;
   z-index:9000000;
}

#committee_treasurer
{
   position:absolute;
   top:189px;
   left:20px;
   width:345px;
   height:20px;
   display:block;
   z-index:9000000;
}

#committee_catering
{
   position:absolute;
   top:216px;
   left:20px;
   width:345px;
   height:20px;
   display:block;
   z-index:9000000;
}

#committee_ents
{
   position:absolute;
   top:243px;
   left:20px;
   width:345px;
   height:49px;
   display:block;
   z-index:9000000;
}

#committee_design
{
   position:absolute;
   top:298px;
   left:20px;
   width:345px;
   height:20px;
   display:block;
   z-index:9000000;
}

#committee_sponsorship
{
   position:absolute;
   top:325px;
   left:20px;
   width:345px;
   height:20px;
   display:block;
   z-index:9000000;
}

#committee_webmaster
{
   position:absolute;
   top:352px;
   left:20px;
   width:345px;
   height:20px;
   display:block;
   z-index:9000000;
}

