/* General */
body {
	/*background:#ffffff;
	background-attachment: fixed;
	background-repeat: repeat-x;
	background-position: bottom;*/
	background:#000;
	background-repeat: no-repeat;
	background-position: top;
	
	padding:0px;
	margin:0px;
	font-family:arial;
	font-size:12px;
	/*color:#555;*/
	color:#000;
}

a,a:visited {
	color:#692890;
	font-weight:bold;
	text-decoration:none;
}

a:hover {
	/*color:#c82828;*/
	color:#ff0000;
}

.yellow_link a, .yellow_link a:visited {
	color:#FFE87C;
}

.yellow_link a:hover {
	color:#F88017;
}

img {
	border:none;
}

#container { 	
	margin:0px auto;
	padding:0px;
	width:1002px;
}

#header {
	position:relative;
	margin:20px 1px 0px 1px;
	height:76px;
	width:1000px;
}

#border {
	width:1000px;
	margin: 0px 0px 10px 1px;
	/*border:1px solid #ccc;*/
	background-color:#fff;
	background-image:url(../images/backgrounds/bg_div.jpg);
	background-repeat:repeat;
}

/* Navigation */

#nav {
	height:59px;
	width:1000px;
	border-bottom:1px solid #ccc;
	vertical-align:middle;
}

#nav_inner {
	float:left;
	width:70px;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	margin:23px 7px;
}

#nav_inner a,#nav_inner a:visited {
	color:#fff;
	font-weight:bold;
}

/* Used on multiple pages */

#left_805 {
	float:left;
	width:804px;
	border-right:1px solid #ccc;
	min-height:640px;
	height:auto !important;
  	height:640px;

}

#right_195 {
	float:left;
	width:195px;
}

#left_700 {
	float:left;
	width:699px;
	border-right:1px solid #ccc;
}

#right_300 {
	float:left;
	width:300px;
}

#page_header {
	position:relative;
	float:left;
	height:35px;
	border-bottom:2px solid #ccc;
	font-weight:bold;
	font-size:16px;
	/*color:#692890;*/
	/*color:#333;*/
	color:#fff;
}

#page_header_inner {
	position:absolute;
	display:inline;
}

#page_nav {
	position:relative;
	float:left;
	width:100%;
	height:35px;
	text-align:right;
	font-size:11px;
	color:#555;
}

#ad_right {
	height:600px;
	width:160px;
	margin:20px 17px;
}

#ad_left {
	height:600px;
	width:160px;
	margin:10px 11px;
}

#ad_bottom {
	float:left;
	height:75px;
	width:495px;
}

#ad_bottom_full {
	float:left;
	height:90px;
	margin:0px 0px 0px 136px;
}

#grey_15_bold {
	color:#999;
	font-size:15px;
	font-weight:bold;
}

/* Index page */

#index_left {
	float:left;
	width:649px;
	border-right:1px solid #ccc;
}

#index_right {
	float:left;
	width:350px;
}

#index_right_users {
	float:left;
	height:219px;
	width:100%;
	/*border-bottom:1px solid #ccc;*/
}

#index_right_upcoming_header {
	position:relative;
	float:left;
	height:40px;
	width:100%;
}

#wire_header {
	position:relative;
	float:left;
	height:40px;
	width:100%;
	border-bottom:1px solid #ccc;
}

#heading_nav {
	position:absolute;
	top:13px;
	right:16px;
}

/*#heading_nav a:hover {
	color:#692890;
}

#heading_nav a, #heading_nav a:visited, #pic_nav a, #pic_nav a:visited {
	color:#fff;
}*/

#pic_nav {
	float:left;
	width:130px;
	margin:7px 0px 0px 15px;
	display:inline;
}

#index_right_upcoming {
	float:left;
	width:100%;
}

/* Albums */

#albums_list {
	float:left;
	height:337px;
	width:401px;
}

#albums_list_pic {
	float:left;
	margin:10px 15px;
	display:inline;
}

#albums_list_text {
	float:left;
	height:27px;
	width:251px;
	margin:0px 0px 0px 15px;
	display:inline;
	font-size:11px;
	display:inline;
}

#albums_list_text_btn {
	float:left;
	height:23px;
	width:120px;
}

/* Events */

#event_side, #event_side_alt {
	margin:12px 0px 12px 10px;
	height:195px;
	display:inline;
	float:left;
}

#event_side_pic, #event_side_alt_pic {
	float:left;
	height:190px;
	width:110px;
	float:left;
}

#event_side_text, #event_side_alt_text {
	float:left;
	height:100%;
	margin:0px 0px 0px 16px;
	font-size:11px;
	display:inline;
	float:left;
}

#event_side {
	width:330px;
}

#event_side_text {
	width:204px;
}

#event_side_alt {
	width:309px;
}

#event_side_alt_text {
	width:183px;
}

#event_main,#event_events {
	float:left;
	height:195px;
	margin:15px;
	display:inline;
}

#event_main {
	width:372px;
}

#event_events {
	width:238px;
}

#event_events_new {
	float:left;
	height:164px;
	margin-bottom:10px;
	margin-left:15px;
	width:377px;
	border:1px solid #999999;
}

#event_events_featured {
	position:relative;
	float:left;
	height:164px;
	margin-top:10px;
	margin-left:15px;
	display:inline;
	width:772px;
	border:1px solid #999999;
	color:#ffffff;
}

#event_events_new_pic {
	float:left;
	height:150px;
	width:85px;
	margin:7px;
}

#event_events_new_pic_image{
	height:150px;
	width:85px;
}

#event_events_new_text {
	position:relative;
	float:left;
	height:150px;
	margin:7px 0px 0px 30px;
	font-size:12px;
	display:inline;
	width: 248px;
}

#event_events_new_text_info {
	position:absolute;
	width:55px;
	height:15px;
	background:#ba1085;
	right:10px;
	bottom:3px;
	padding:5px;
	font-weight:bold;
	color:#ffffff;
}

#featured_event_name {
	font-size:20px;
	font-weight:bold;
}

#featured_event_name a, #featured_event_name a:visited {
	color:#ffffff;
}

#featured_event_name a:hover {
	color:#692890;
}

#event_events_new_text_info1 {
	position:absolute;
	width:55px;
	height:15px;
	background:#ba1085;
	right:18px;
	top:18px;
	padding:5px;
	font-weight:bold;
	color:#ffffff;
}

#event_events_new_text_info a, #event_events_new_text_info a:visited, #event_events_new_text_info1 a, #event_events_new_text_info1 a:visited {
	color:#ffffff;
}

#event_events_text_right {
	float:left;
	height:124px;
	margin:20px 0px 0px 15px;
	font-size:12px;
	display:inline;
	width: 243px;
}

#event_events_glist {
	float:left;
	width:99px;
	height:67px;
	margin:87px 0px 0px 20px;
}

#event_main_pic,#event_events_pic {
	float:left;
	height:190px;
	width:110px;
}

#event_main_pic_image{
	height:190px;
	width:110px;
}

#event_main_text,#event_events_text {
	float:left;
	height:100%;
	margin:0px 0px 0px 16px;
	font-size:11px;
	display:inline;
}

#event_events_text {
	width: 112px;
}

#event_featured {
	position:relative;
	float:left;
	margin:15px;
	height:309px;
	width:772px;
	border:1px solid #fff;
	display:inline;
}

#event_featured_pic {
	float:left;
	height:100%;
	width:425px;
	overflow:hidden;
}

#event_featured_pic_image {
	width:425px;
}

#event_hero_index {
	position:relative;
	float:left;
	margin:0px;
	height:309px;
	border:1px solid #fff;
	display:inline;
}

#event_featured_text_holder {
	top:170px;
	left:3px;
	background:#333;
	width:425px;
	position:absolute;
	height:100px;
	font-size:15px;
	color:#fff;
	display:inline;
	filter:alpha(opacity=50);
	-moz-opacity:.5;
	opacity:.5;
	border-top:1px solid #222;
	border-bottom:1px solid #222;
}

.event_featured_text_holder_inner {
	position:absolute;
	top:186px;
	left:18px;
	width: 395px;
	height:70px;
	margin:0px;
	float:left;
	font-size:11px;
	color:#fff;
}

.bold_16_ffffff a{
	font-size:18px;
	color:#fff;
}

#event_featured_text {
	top:165px;
	left:15px;
	width:395px;
	height:70px;
	position:absolute;
	font-size:16px;
	color:#fff;
	font-weight:bold;
}

#event_index {
	margin:0px;
	height:150px;
}

#event_index_pic {
	float:left;
	height:100%;
	width:85px;
}

#event_index_pic_image {
	height:150px;
	width:85px;
}

#event_index_text {
	float:left;
	height:100%;
	margin:0px 0px 0px 16px;
	font-size:11px;
}

#div_flyer_m {
	overflow:hidden;
	width:100%;
	max-height:390px;
	height:auto !important;
	height:390px;
}


.event_date_selected,.event_date {
	float:left;
	height: 20px;
	/*width:96px;*/
	width:93px;
	text-align:center;
	padding-top:6px;
}

.event_date_selected {
	background:#ba1085;
}

.event_date {
	background:#fff;
}

.event_date_selected {
	color:#ffffff;
	font-weight:bold;
}

.event_date_selected a:hover {
	color:#692890;
}

.event_date a{
	color:#692890;
}

.event_date a:hover {
	color:red;
}

/* Venues */

#venues_map_inner {
	margin:20px;
	width:764px;
	float:left;
}


/* Contact */
#contact_label {
	float:left;
	width:40%;
	height:16px;
	font-weight:bold;
}

#contact_input {
	float:left;
	width:60%;
	height:16px;
}

/* Footer */
#footer {
	float:left;
	height:50px;
	width:1002px;
	margin: 20px 0px 50px 0px;
	text-align:center;
	font-size:12px;
	color:#fff;	
}

#footer a,#footer a:visited {
	color:#fff;
	font-weight:bold;
}

.blend img {
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity:0;
	filter: alpha(opacity=0);
}

.selectdefault, #selectpagenum {
	margin-top: 2px;
	font-family:arial;
	font-size:10px;
	color:#000000;
	padding: 0;
	/*background-color: #000000;*/
}

.inputbutton {
	padding: 0 2 1 2;
	cursor:hand;cursor:pointer;
	font-family:arial;
	color:#ffffff;
	border: solid 1px #c0c0c0;
	background: url(../images/buttons/buttongrad.jpg) repeat-x;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#FF9F1A',EndColorStr='#FF5500');
	font-size:10px;
}

.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.clearfix {
	display: inline-table;
}	

/* Hides from IE-mac \*/	
* html .clearfix {
	height:1%;
}	

*+html .clearfix {
	height:1%;
}	

.clearfix {
	display:block;
}

/* End hide from IE-mac */

#image {
	float:left;
	height:100%;
	width:425px;
	overflow:hidden;
	background:#000 url(../images/loading.gif) center center no-repeat;
}

#hero_div_text a, #hero_div_text a:visited {
	color:#ccc;
}

#hero_div_text a:hover {
	color:#692890;
}

#thumbwrapper {
	float:left;
	height:303px; 
	border-left:1px solid #ccc;
}

/* popup css */

#layer1 {
	position: absolute;
	visibility: hidden;
	width: 600px;
	height: 400px;
	padding: 0px;
}

#layer1_close {
	position:absolute;
	right:15px;
	top:20px;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
}

#layer1_close a, #layer1_close a:visited {
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
}

#close {
	float: right;
}

/* end popup css */

