
body
	{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	}

#Page_Wrapper
	{
	background-color:#000084;
	width:85%;
	margin: 0px auto 0px auto;
	border:thin solid #000084;
	}

#Content_Wrapper
	{
	margin:0px 0px 0px 0px;
	}

/**************BEGIN HEADER STYLES**************/

#Header
	{
	clear:both;
	color:#FFFFFF;
	margin: 10px 0px 10px 0px;
	text-align:center;
	}

#Header img
	{
	padding:0;
	margin:1px;
	border:solid 2px #FFFFFF;
	}

/**************END HEADER STYLES**************/

/**************BEGIN LEFT NAVIGATION STYLES**************/

#Left_Navigation
	{
	background-color:#000084;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	margin: 0px 20px 0px 10px;
	padding:0;
	}

#Left_Navigation ul
	{
	margin: 0px 0px 0px 0px;
	padding:10px 10px 20px 10px;
	list-style:none;
	}

#Left_Navigation li
	{
	margin: 0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	}

#Left_Navigation ul ul
	{
	margin: 0px 0px 0px 0px;
	display:none;
	text-decoration:none;
	color:#000000;
	background-color:#FFFFFF;
	border:1px solid #000000;
	}

#Left_Navigation ul li:hover ul
	{
	position: absolute;
	margin-left: 50px;
	display:block;
	}

#Left_Navigation a
	{
	color:#FFFFFF;
	text-decoration:none;
	}

#Left_Navigation a:hover
	{
	text-decoration:underline;
	}

#Left_Navigation ul li ul li a 
	{
	text-decoration:none;
	color:#000000;
	padding:0px 0px 0px 5px;
	}

#Left_Navigation img
	{
	padding:3px 0px 3px 10px;
	}

/**************END LEFT NAVIGATION STYLES**************/

/**************BEGIN CONTENT STYLES**************/

#Content
	{
	background-color:#FFFFFF;
	margin: 0px 25px 0px 190px;
	padding:5px 30px 5px 30px;
	text-align:justify;
	}

#Content .col1
	{
	float:left;
	width:45%;
	padding-left:10px;
	}

#Content .col2
	{
	float:right;
	width:45%;
	padding-right:40px;
	}

#Content h4
	{
	color:#000000;
	margin-bottom:3px;
	}

#Content h3
	{
	color:#000084;
	margin-bottom:3px;
	}

#Content h2
	{
	border-bottom:solid 3px #000084;
	}

#Content h1
	{
	font-size:1.5em;
	}

#Content .category
	{
	font-size:100%;
	border-bottom:solid 3px #000084;
	font-weight:bold;
	}

#Content .footnote
	{
	font-size:90%;
	}

#Content .sponsor
	{
	font-size:90%;
	width:200px;
	}

#Content .link_list
	{
	font-size:105%;
	font-family:Verdana, Geneva, sans-serif;
	}

#Content .fake_link
	{
	color:#000084;
	font: bold 105% Verdana, Geneva, sans-serif;
	}

.events_list li
	{
	padding-bottom: 10px;
	}	

#Content .event_title
	{
	font-size:140%;
	}

#Content img
	{
	border:none;
	}
	
#Content .pagedivider
	{
	border-bottom:thin dashed #999999;
	}

#Content .name
	{
	font-weight:bold;
	}

#Content .phrase
	{
	font-style:italic;
	font-weight:bold;
	background-color:#CCC;
	font-size:110%;
	text-align:center;
	}

.underline
	{
	text-decoration:underline;
	}

.center
	{
	text-align:center;
	}

.bolditalic
	{
	font-weight:bold;
	font-style:italic;
	}

.bold
	{
	font-weight:bold;
	}

#Content table
	{
	width:99%;
	}

#Content table th
	{
	color:#E6020E;
	}
	
#Content table td
	{
	width:33%;
	}

#Content table img
	{
	border:none;
	}

/*******BEGIN EVENT STYLES*******/

#Content .event_block {
	font-size:100%;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	border:dashed 1px #E20216;
	width:80%;
	padding: 10px;
	margin:40px auto;
	margin-bottom:40px;
	text-align:center;
}

#Content .event_block_l {
	width:30%;
	float: left;
	margin-top: 10px;

}

#Content .event_block_l img {
	width: 100%;
	float: left;
	margin-bottom: 5px;

}

#Content .event_block_c {
	width:35%;
	display: inline-block;
	text-align: center;
	line-height: 1.5em;
	margin-left: 15px;

}

#Content .event_block_r {
	width: 30%;
	float: right;
	margin-top: 10px;
}

#Content .event_block_r img {
	width: 100%;
	float: right;
	margin-bottom: 5px;
}

#Content .event_blockLeft85	{
	width:60%;
	float: left;
	font-size:100%;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	border:dashed 1px #E20216;
	
}

.event_blockLeft85 .Randy {
	float: left;
	width: 15%;
}

.event_blockLeft85 .RandyText {
	text-align: center;
	float: right;
	width: 60%;
	padding-right: 10px;
	padding-left: 10px;
}

.event_blockLeft85 .Sponsors{
		clear: left;
	font-weight: bold;
	text-align: center;

}

.Sponsors ul {
	list-style-type: none;
}

.Sponsors a {
	float: left;
	padding: 10px;

}
#Content .event_blockRight35	{
	float: right;
	font-size:100%;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	border:dashed 1px #E20216;
	padding-right: 10px;
	padding-left: 10px;
	width: 35%;
	padding-bottom: 10px;
	text-align: justify;
}


#Content .event_block h3
	{
	color:#BE0500;
	}

#Content .event_block a
	{
	color:#008500;
	text-decoration:none;
	}

#Content .event_block a:hover
	{
	color:#A8A800;
	text-decoration:underline;
	}

#Content .events
	{
	font-size: 120%;
	font-weight: bold;
	color: #E6020E;
	}
	
#Content .gallery
	{
	float: left;
	padding: 5px;
}	

#Content .photo_nav
	{
	margin-bottom: 15px;
	float:left;
	font-weight: bold;
	color: navy;
	font-size: 1.3em;
	font-variant: small-caps;
	width: 100%;
}

#Content .photo_nav a
	{
	text-decoration: underline;
}

#Content .photo
	{
	background: url(/events/comedy_night/images/drop_shadow.gif) no-repeat right bottom;
}
		
#Content .photo img
	{
	border: 1px solid #666666;
	background-color: #FFFFFF;
	padding: 4px;
	width: 342px;
	position: relative;
	top: -3px;
	left: -9px;
}

#Content .figure
	{
	float:left;
	width: 350px;
	margin: 0 10px 10px 10px;
	height: 20em;
}

#Content .figure p
	{
	font: 1.0em/normal Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 10px 30px 0 0;
	}
	
#Content .wrr_left
	{
	float: left;
	width: 50%;
}	

#Content .wrr_left img
	{
	vertical-align: middle;
	padding-left: 10px;
}	

#Content .wrr_right
	{
	float: right;
	width: 50%;
}

#Content .wrr_right img
	{
	vertical-align: middle;
	padding-left: 10px;
}	

	
/*******END EVENT STYLES*******/

/*******BEGIN HYPERLINK STYLES*******/
	
#Content a
	{
	font-weight:bold;
	color:#000084;
	font-size:90%;
	text-decoration:none;
	}

#Content a:hover
	{
	color:#E6020E;
	text-decoration: underline;
	}

#Breadcrumbs
	{
	font-size:90%;
	font-weight:bold;
	}

#Breadcrumbs a
	{
	color: #0000CC;
	}

#Breadcrumbs a:hover
	{
	color:#000000;
	}

/*******END HYPERLINK STYLES*******/

/*******BEGIN FORM STYLES*******/

legend{
	font-weight:bold;
	color:#E6020E;
}

fieldset{
	border:solid 2px #CCCCCC/*#000084*/;
	margin-bottom:15px;
}

input{
	margin:3px auto;
}

/*
.form_divs{
	padding:3px auto;
}
*/

/*******END FORM STYLES*******/

/*******BEGIN RUDY STYLES*******/

#Content .rudy
	{
	padding-left:10px;
	border:none;
	float:right;
	}

#Rudy
	{
	width:100%;
	height:210px;
	padding-top:15px;
	}

#Rudy a
	{
	color:#008500;
	text-decoration:none;
	}

#Rudy a:hover
	{
	color:#A8A800;
	text-decoration:underline;
	}

/*******END RUDY STYLES*******/

/**************END CONTENT STYLES**************/

/**************BEGIN FOOTER STYLES**************/

#Footer
	{
	clear:both;
	margin: 10px 0px 10px 0px;
	background-color:#000084;
	font-size:80%;
	color:#FFFFFF;
	height:80px;
	}

#Footer .center
	{
	text-align:center;
	}
	
#Footer .right
	{
	padding-right:26px;
	float:right;
	text-align:right;
	width:40%;
	}

#Footer .left
	{
	padding-left:24px;
	float:left;
	text-align:left;
	width:40%;
	}

#Footer a
	{
	color:#FFFFFF;
	}

#Footer a:hover
	{
	color: #0066D8;
	text-decoration:none;
	}

#Footer img
	{
	border:none;
	}

/**************END FOOTER STYLES**************/