/*** ADS OVERRIDE ***/
div.section_sponsor {
	float: none;
	margin: 0px;
	padding: 0px;
	background-color: #f8f8f8;
	color: #000000;
	border: 0px none;
}
div.section_sponsor a {
	color: #5252b1;
}
div.section_sponsor a:hover {
	color: #000000;
}
div.section_sponsor img,
div.section_sponsor div,
div.section_sponsor p,
div.section_sponsor iframe {
	width: 120px;
	height: 60px;
	overflow: hidden;
	/*border: #000000 1px solid;*/
}
table.sponsor {
	width: 100%;
	margin: 0px 0px 5px 0px;
	border: #e0e0e0 1px solid;
}
table.sponsor th {
	background-color: #f8f8f8;
	font: normal 8pt Verdana,Sans-Serif;
	color: #666666;
}
table.sponsor td {
	background-color: #f8f8f8;
	font: normal 8pt Verdana,Sans-Serif;
	padding: 2px;
	text-align: center;
}

.float_right{
	float: right;
}
.float_left{
	float:left;
}
a#event_edit {
	float:right;
	font: bold 10pt Verdana,Sans-Serif;
	margin-top: 1px;
	color: #ffffff;
	text-decoration:none;
		
}
a:hover#event_edit{
	text-decoration: underline
}
#battered_div {
	font: bold 10pt Verdana,Sans-Serif;
	color: #8f1b1e;
}
/** Generic Container Attributes **/
div#action_e{
	float:left;
	padding: 5px;
	margin: 10px 0px 10px 0px;
	background:#ffffff url(../img/title_bar_event.gif);
}
a#post{
	float: left;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	color: #0B567F;
	font: bold 11pt Verdana,Sans-Serif;
}
a:hover#post{
	margin: 0px 0px 0px 0px;
	text-decoration: underline;
}
a#all_e{
	float: right;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	color: #0B567F;
	font: bold 11pt Verdana,Sans-Serif;
}
a:hover#all_e{
	margin: 0px 0px 0px 0px;
	text-decoration: underline;
}
/* right column */
div#action_e_small{
	float:left;
	padding: 5px;
	margin: 10px 0px 10px 0px;
	background:#ffffff url(../img/title_bar_event_small.gif);
}
div#action_e_reg{
	padding: 5px;
	margin: 10px 0px 10px 0px;
	background:#ffffff url(../img/title_bar_event_small.gif);
}
a#post_r{
	float: left;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	color: #0B567F;
	font: bold 8pt Verdana,Sans-Serif;
}
a:hover#post_r{
	margin: 0px 0px 0px 0px;
	text-decoration: underline; 
}
a#all_e_r{
	float: right;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	color: #0B567F;
	font: bold 8pt Verdana,Sans-Serif;
}
a:hover#all_e_r{
	margin: 0px 0px 0px 0px;
	text-decoration: underline;
}
a#reg{
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	color: #0B567F;
	font: bold 8pt Verdana,Sans-Serif;
}
a:hover#reg{
	margin: 0px 0px 0px 0px;
	text-decoration: underline;
}
/* headers */
.e_header{
	font: bold 10pt Verdana,Sans-Serif;
	color: #1c1a55;
	background:#e1e1e1 url(../img/custom_bg.gif) 100% repeat-x;
	border-bottom: #0b567f 1px solid;
	padding:2px 5px 2px 5px; 
	
}
.e_header a{
	text-decoration: none;
	color: #1C1A55;
}
.e_header a:hover{
	text-decoration: underline;
	color: #1C1A55; 
}
.e_header_right {
	background: #ffffff url(../img/small_corner/event_bar.jpg);
	padding:2px 0px 3px 5px;
	font: bold 10pt Verdana,Sans-Serif;
	color: #1c1a55;
	border-top: none;
	
}
.e_subheader {
	background: #ffffff url(../img/small_corner/blog_bar.gif);
	font: bold 10pt Verdana,Sans-Serif;
	color: #1c1a55;
	padding:2px 0px 3px 5px;
}
.e_body{
	font: normal 8pt Verdana,Sans-Serif;
	padding: 5px;
	background-color: #ffffff;
}
.e_body_r{
	font: normal 8pt Verdana,Sans-Serif;
	padding: 5px;
	/*background-color: #f8f8f8;*/
}
/** Event Attributes **/

.event_container_left{
	width: 405px;
	border: solid 0px #000000;
	font: normal 8pt Verdana,Sans-Serif;
	background: #f9f9f9;
}

.event_container_right{
	width: 245px;
	border-top: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
	font: normal 8pt Verdana,Sans-Serif;
	background: #f9f9f9;

}
.search_field{

}
.search_button{
	position: relative;
	top: 1px;
}
#event_section{
	margin: 3px 0px 10px 0px;
	text-decoration: none;
	font: bold 10pt Verdana,Sans-Serif;
	color: #666666;
}
a#event_section{
	display:block;
	margin: 3px 0px 10px 0px;
	text-decoration: none;
	font: bold 10pt Verdana,Sans-Serif;
	color: #666666;
}
a:hover#event_section {
	text-decoration: underline; 
	font: bold 10pt Verdana,Sans-Serif;
	color: #d9d9d9;
}
.event_information{
/*	border: solid 1px #cccccc; */
	width: 100%;
}
.event_information{
/*	border: solid 1px #cccccc; */
	width: 100%;
}
.event_information tr td{

}
.event_desc{
/*	border: solid 1px #cccccc; */
	width: 100%;
}
.event_desc{
/*	border: solid 1px #cccccc; */
	width: 100%;
}
.event_desc tr td{

}
.event_title{
	font: bold 12pt Verdana,Sans-Serif;
	color: #000000;
}
.event_title a{
	text-decoration: none;
	color: #000000;
}
.event_title a:hover{
	text-decoration: underline;
	color: #000000;
}
#event_views{
	font: normal 8pt Verdana,Sans-Serif;
	color: #666666;
}
.event_description{
	font: normal 10pt Verdana,Sans-Serif;
	margin-top: 5px;
}
.event_posted{
	font: normal 8pt Verdana,Sans-Serif;
	color: #333333;
}
.event_more{
	font: normal 8pt Verdana,Sans-Serif;
	color: #000000;
	margin-top: 5px;
}
.event_more a{
	text-decoration: none;
	color: #000000;
}
.event_more a:hover{
	text-decoration: underline;
	color: #000000; 
}
.event_when{
	padding-top: 5px;
	text-transform: uppercase;
	font: normal 8pt Verdana,Sans-Serif;
	color: #555555;
}
.event_type{
	padding-top: 5px;
	text-transform: uppercase;
	font: bold 8pt Verdana,Sans-Serif;
	color: #555555;
	width: 100px;
	/* background-color: #eeeeee; */
}
.event_where{
	padding-top: 5px;
	font: normal 8pt Verdana,Sans-Serif;
	color: #555555;
	
}
.event_who a{
	text-decoration: none;
	font: bold 10pt Verdana,Sans-Serif;
	color: #000000;
}
.event_who a:hover{
	text-decoration: underline;
	font: bold 10pt Verdana,Sans-Serif;
	color: #000000; 
}
.event_noborder{
	border-bottom: solid 1px #cccccc;
	padding-bottom:10px
}
.event_nav{
	background-color: #ffffff;
	margin: 10px 0px 0px 0px;
}
.event_nav a{
	font: bold 10pt Verdana,Sans-Serif;
	text-decoration: none;
	color: #1c1a55; 
}
.event_nav a:hover{
	font: bold 10pt Verdana,Sans-Serif;
	text-decoration: underline; 
	color: #605db0;
}
/** Events Week **/
.event_week{
	margin-top: 5px;
	font: normal 10pt Verdana,Sans-Serif;
	color: #000000;
}
.event_week a{
	text-decoration: none;
	color: #000000;
}
.event_week a:hover{
	text-decoration: underline;
	color: #000000; 
}
.event_week_when{
	text-transform: uppercase;
}
/** Recently added events **/
.event_recent{
	padding: 3px 0px 3px 0px;
	font: normal 10pt Verdana,Sans-Serif;
	color: #000000;
}
.event_recent a{
	text-decoration: none;
	color: #000000;
}
.event_recent a:hover{
	text-decoration: underline;
	color: #000000; 
}

/** Event Search **/
.event_search {
	background-color:#f9f9f9;
	padding:5px 5px 5px 15px;
}

.event_search form{
	background-color: #f9f9f9;
	margin: 0px;
	padding: 5px 5px 5px 15px;
	
}

/** DETAIL LINKS CSS **/
.ie6_fix{
	float:left;
}
.detail_tool_bar{
	margin-left: 20px;
	margin-top: 5px;
	font: normal 8pt Verdana,Sans-Serif;
	color: #666666;
	width: 120px;
	
}
.detail_tool_bar a{
	text-decoration: none;
	color: #666666;
}
.detail_tool_bar a:hover{
	text-decoration: underline;
	color: #666666;
}
.tools{

	float:left;
	font: normal 10pt Verdana,Sans-Serif;
	color: #666666;
	margin-top: 8px;
	margin-left: 30px;
}
.tools a{
/*	text-decoration: none;*/
	color: #666666;
	
}
.tools a:hover{
	text-decoration: underline;
	color: #000000;
}
.event_sponsor a{
/*	text-decoration: none;*/
	color: #605db0;
	
}
.event_sponsor a:hover{
	text-decoration: underline;
	color: #000000;
}
/** Event Rating **/
#event_rating_text{
	font: bold 11pt Verdana,Sans-Serif;
	color: #000000;
}
#event_rating{
	cursor: pointer;
	font: bold 11pt Verdana,Sans-Serif;
}
#rating_percent{
	background: #ffffff url(../img/rate_box.gif);
	margin: 5px 0px 10px 0px;
	width: 117px;
	font: bold 18pt Verdana,Sans-Serif;
	text-align: center;
	display: block;
	padding: 21px 0px 21px 0px;
}
span#event_type{
	float:left;
}
span#event_ad_one{
	display: block;
	margin-left: 62px;
}
span#event_ad_two{
	display: block;
	margin-left: 66px;
}
div.page {
	margin-top: 5px;
	text-align:center;
	font-size:8pt;
}
div.page a{
	text-decoration: none;
	color: #000000;
}
div.page a:hover{
	text-decoration: underline; 
	color: #605db0;
}
/** Event Attachments CSS **/ 
#event_media_container { 
        float: left; 
        width: 325px; 
        border:1px solid #CCCCCC; 
        margin-right: 5px; 
        padding: 5px;  
}  
#large_image_container { 
        float: left; 
        height: 240px; 
        width: 320px; 
        background-color:#CFDEE6; 
} 
#large_image_container img { 
        width: 320px; 
} 
#large_image_container a { 
        color: #605db0; 
        font: normal 8pt Verdana,Sans-Serif; 
} 
#large_image_container a:hover { 
        color: #1c1a55; 
} 
#blog_media_thumbnail_container { 
        float: left; 
} 
.media_thumbnail_container { 
        float: left; 
        border:1px solid #CCCCCC; 
        margin: 2px 4px 0px 0px; 
        padding: 2px; 
}  
/* link for file downloads*/ 
#event_media_thumbnail_container a.media_download_link { 
        /*width:150px;*/ 
        text-align:center; 
        /*display:block;*/ 
} 
/*thumbnail image */ 
#event_media_thumbnail_container img { 
        width: 50px; 
        border: none; 
        margin:1px; 
        display:block; 
} 
/* delete button*/ 
.media_delete { 
        color:#cccccc; 
        font-weight:bold; 
        padding:2px; 
        padding-top:0px; 
        text-decoration:none; 
        font-size:8pt; 
        border:1px solid #ffffff; 
        margin:2px auto 0px; 
        display:block; 
} 
.media_delete:hover { 
        background-color:#660000; 
        color:#ff0000; 
        border-color:#cc0000; 
}  
.media_delete span { 
        color:#660000; 
        margin-right:2px; 
        text-decoration:underline; 
        font-weight:normal; 
} 
.media_delete:hover span { 
        color:#ffffff; 
} 
#event_media_upload_form { 
        background-color:#CFDEE6; 
        border: 1px solid #000000; 
        padding: 5px; 
        margin-top: 3px; 
} 
a.series{
	font-size: 10pt;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}
a:hover.series{
	text-decoration: underline;
}
