@charset "utf-8";
/* CSS Document */
html {

	height: 100%;
	font-family: Arial;
	font-size:12px;
	padding:0px;
	margin:0px;
}

body {

	height: 100%;
	width:100%;
	font-family: Arial;
	font-size:12px;
	padding:0px;
	margin:0px;
	background:url(images/header_gradient.jpg) top center #000000 repeat-x;
}

#nonFooter {

	position: relative;

	min-height: 100%;

}

.uyrlink{
color:#ffffff;
}

#leftNav{
	float:left;
	width: 261px;
}

#rightContent{
	float:left;
	width:643px;
}

* html #nonFooter {

	height: 100%;

}

#content {
	width:100%;
	padding-bottom: 20px;

}

#leftNavShadow{
background:url(images/left_nav_grad_left.jpg) top right no-repeat;
width:48px;
height:617px;
float:left;
}

#rightContentGradient{
float:left;
width:32px;
height:349px;
background:url(images/right_content_gradient.jpg) no-repeat left top;
}

#rightContentGradientSplit{
float:left;
width:34px;
height:349px;
background:url(images/right_content_gradient.jpg) no-repeat left top;
}

mainContent{
float:left;
width:610px;
}

#headerBlankBlock{
height:264px;
width:100%;
}

#leftNavLinks{
float:left;
width:213px;
background:#000000;
}

#footer {

	position: relative;

	margin-top: -29px;

    padding-left:4px;

	height:29px;
	

}



.bottom_buttons{
float:left;
cursor:pointer;
width:222px;
height:103px;
margin-right:4px;
}

#galleryBT{
background:url(images/bot_gallery.jpg) top left no-repeat;
}

#ticketsBT{
background:url(images/bot_tick_it.jpg) top left no-repeat;
}

#teamBT{
background:url(images/bot_meet_team.jpg) top left no-repeat;
}

#msgBT{
background:url(images/bot_msg_board.jpg) top left no-repeat;
}

#bottomButtons{
height:103px;
}

.clearer{
clear:both;
font-size:0px;
height:0px;
line-height:0px;
}

#centreContent{
width:904px;

/*background:url(images/option1-bri_05.jpg) top right no-repeat;*/
}

#mainBody{
	width:904px;
	margin-left:auto;
	margin-right:auto;

}
#error_message{
font-weight:bold;
padding:5px;
}

#footerSpan{
background:url(images/footer_grad.jpg) top center repeat-x;
width:100%;
height:50px;
color:#ffffff;
}

#footerCenter{
width:904px;
margin-left:auto;
margin-right:auto;
line-height:38px;
text-align:center;
}

#events_home{
	float:left;
	border:2px solid #8a9fb5;
	width:375px;
	background:#000000;
	color:#ffffff;
	
}

#events_home_title{
background:url(images/events_title.jpg) top left;
width:375px;
height:29px;
}

#events_home_content{
width:375px;
}

#full_width_box{
	float:left;
	border:2px solid #8a9fb5;
	width:603px;
	height:auto;
	background:#000000;
	color:#ffffff;
}

#login_title{
background:url(images/login_title.jpg) top left no-repeat;
width:603px;
height:28px;
}

#login_content{
width:603px;
}

#member_title{
background:url(images/member_title.jpg) top left no-repeat;
width:603px;
height:28px;
}

#member_content{
width:603px;
}

#forgotten_title{
background:url(images/forgotten_title.jpg) top left no-repeat;
width:603px;
height:28px;
}

#forgotten_content{
width:604px;
}

#gallery_title{
background:url(images/gallery_title.jpg) top left no-repeat;
width:100%;
height:28px;
}

#gallery_content{
width:603px;
}

#venue_title{
background:url(images/venue_title.jpg) top left no-repeat;
width:603px;
height:28px;
}

#venue_content{
width:603px;
}

#book_content{
width:603px;
}

#book_title{
background:url(images/book_title.jpg) top left repeat-x;
width:603px;
height:28px;
}

#tickets_content{
width:603px;
}

#tickets_title{
background:url(images/tickets_title.jpg) top left no-repeat;
width:603px;
height:28px;
}

#msg_content{
width:603px;
}

#msg_title{
background:url(images/msg_title.jpg) top left no-repeat;
width:100%;
height:28px;
}

#tickets_content{
width:603px;
}

#tickets_title{
background:url(images/tickets_title.jpg) top left no-repeat;
width:603px;
height:28px;
}

#hire_content{
width:603px;
}

#hire_title{
background:url(images/hire_title.jpg) top left no-repeat;
width:603px;
height:28px;
}

#deals_content{
width:603px;
}

#deals_title{
background:url(images/deals_title.jpg) top left no-repeat;
width:603px;
height:28px;
}

#team_content{
width:603px;
}

#team_title{
background:url(images/team_title.jpg) top left no-repeat;
width:603px;
height:28px;
}

#jobs_content{
width:603px;
}

#jobs_title{
background:url(images/jobs_title.jpg) top left no-repeat;
width:603px;
height:28px;
}

#feedback_content{
width:603px;
}

#feedback_title{
background:url(images/feedback_title.jpg) top left no-repeat;
width:603px;
height:28px;
}

#contact_content{
width:603px;
}

#contact_title{
background:url(images/contact_title.jpg) top left no-repeat;
width:603px;
height:28px;
}

#members_home{
	float:left;
	margin-left:4px;
	border:2px solid #8a9fb5;
	width:217px;
	background:#666666;
	height:332px;
	color:#ffffff;
	
}

#spacer{
width:10px;
height:5px;
}

#members_home_title{
background:url(images/members_title.jpg) top left;
width:217px;
height:29px;
}

#members_home_content{
width:217px;
}

/*Nav Buttons*/
.nav{
width:213px;
height:25px;
margin-bottom:11px;
cursor:pointer;
}

#nav_home{
background:url(images/nav_home.jpg) no-repeat center center;
}

#nav_gallery{
background:url(images/nav_gallery.jpg) no-repeat center center;
}

#nav_member{
background:url(images/nav_member.jpg) no-repeat center center;
}

#nav_venue{
background:url(images/nav_venue.jpg) no-repeat center center;
}

#nav_book{
background:url(images/nav_book.jpg) no-repeat center center;
}

#nav_msg{
background:url(images/nav_msg.jpg) no-repeat center center;
}

#nav_tickets{
background:url(images/nav_tickets.jpg) no-repeat center center;
}

#nav_hire{
background:url(images/nav_hire.jpg) no-repeat center center;
}

#nav_deals{
background:url(images/nav_deals.jpg) no-repeat center center;
}

#nav_team{
background:url(images/nav_team.jpg) no-repeat center center;
}

#nav_jobs{
background:url(images/nav_jobs.jpg) no-repeat center center;
}

#nav_feedback{
background:url(images/nav_feedback.jpg) no-repeat center center;
}

#nav_contact{
background:url(images/nav_contact.jpg) no-repeat center center;
}

#login_status{
text-align:right;
font-weight:bold;
color:#FFFFFF;
}
#login_status a{
color:#ffffff;
}

.gallery_container{
	float:left;
	width:130px;
	margin-left:13.8px;
	cursor:pointer;
	/*background:white;*/
}

.gallery_thumb{
	width:125px; 
	height:125px;
	margin-left:2.5px;
	border:#cccccc 1px solid;
	margin-top:2.5px;  
}

.gallery_description{
	text-align:center;
 	font-weight:bold;

}

.team_container{
	float:left;
	width:130px;
	margin-left:13.8px;
	cursor:pointer;
	/*background:white*/
	color:#ffffff;
}

.team_thumb{
	width:125px; 
	height:125px;
	margin-left:2.5px;
	border:#cccccc 1px solid;
	margin-top:2.5px;  
}

.team_description{
	text-align:center;
 	font-weight:bold;

}

.deal_gradient{
background:url(images/deals_gradient.jpg) bottom left repeat-x;
height:22px;
line-height:22px;
font-size:14px;
font-weight:bold;
text-indent:5px;
color:#ffffff;
}
.deal_content{
padding:3px;
}

.job_container{
width:580px;
border:1px solid #c2b39e;
margin-left:auto;
margin-right:auto;
}

.job_gradient{
background:url(images/deals_gradient.jpg) bottom left repeat-x;
height:22px;
line-height:22px;
font-size:14px;
font-weight:bold;
text-indent:5px;
color:#ffffff;;
}

.job_content{
padding:3px;
}

.deal_container{
width:580px;
border:1px solid #c2b39e;
margin-left:auto;
margin-right:auto;
}

#team_member_container{

}

#team_member_left{
float:left;
width:375px;
text-align:center;
}

#team_member_right{
float:left;
width:220px;
}

.team_member_image{
width:325px;
height:240px;
margin-left:8px;

border: 1px solid #cccccc;
}

#team_member_description{
text-align:left;
padding:8px;
}

.team_member_title{
background:url(images/deals_gradient.jpg) repeat-x;
height:22px;
line-height:22px;
font-size:14px;
width:215px;
color:#ffffff;
text-indent:5px;
font-weight:bold;
}



#team_member_votes_container{
width:215px;
border:1px solid #c2b39e;
}

#team_member_vote_content{
padding:5px;
}

#team_member_contact_container{
width:215px;
border:1px solid #c2b39e;
}

#team_member_contact_title{
width:205px;

}
#team_member_contact_content{
margin-left:4px;
width:210px;
}

.form_button{
	border: 1px solid #8a9fb5;;
	background:url(images/deals_gradient.jpg) repeat-x;
	font-weight:bold;
	cursor:pointer;
	color:#ffffff;
}
#copyright{
color:#ffffff;
}

.footerLinks{
line-height:20px;
height:20px;
padding:0px;
margin:0px;
}

.footerLinks a{
line-height:20px;
padding:0px;
margin:0px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}

.go_button{
background:url(images/go_button.jpg) no-repeat;
width:30px;
height:31px;
border:none;
font-size:0px;
line-height:0px;
cursor:pointer;
}

.contact_form_input{
width:250px;
}
.contact_map{
	border:2px solid #8a9fb5;;
	margin-left:auto;
	margin-right:auto;
	width:500px;
	height:375px;
}

.textual_content{
padding:5px;
width:590px;
}

.border{
border:#8a9fb5 1px solid;
}

/*FONT RELATED*/

.goodMessage{
color:green;
}

.badMessage{
color:red;
}
.lightText{
color:#999999;
}

.blackText{
color:#ffffff;
}

.lighterText{
color:#666666;
}

.smallFont {
	font-size:10px;
}

.mediumFont {
	font-size:12px;
}

.largeFont {
	font-size:14px;
}	

.bold {
	font-weight:bold;
}





/* lower nav */

.outerF
{
width:800px;
height:270px;
margin:auto;
background:url(life.jpg) top center #000000 repeat-x;
text-align:left;
}
.outerF span
{display:none;}


.broadF
{margin-top:20px;}

.broadF, .broadF a
{
width:79px;
height:45px;
display:block;
overflow:hidden;
left:0px;

text-decortation:none;
float:left;
}
.broadF
{margin-top:20px;
}
.broadF span
{display:none;}

.fuelF, .fuelF a
{
width:57px;
height:45px;
display:block;
float:left;
left:302px;
overflow:hidden;
text-decortation:none;
}
.fuelF
{margin-top:20px;
margin-left:22px;
}
.fuelF span
{display:none;}

.gregF, .gregF a
{
width:64px;
height:45px;
display:block;
overflow:hidden;
left:0px;

text-decortation:none;
float:left;
}
.gregF
{margin-top:20px;
margin-left:14px;
}
.gregF span
{display:none;}

.jumpF, .jumpF a
{
width:68px;
height:45px;
display:block;
overflow:hidden;
left:0px;

text-decortation:none;
float:left;
}
.jumpF
{margin-top:20px;
margin-left:14px;
}
.jumpF span
{display:none;}

.lifeF, .lifeF a
{
width:73px;
height:45px;
display:block;
overflow:hidden;
left:0px;

text-decortation:none;
float:left;
}
.lifeF
{margin-top:20px;
margin-left:20px;
}
.lifeF span
{display:none;}

.loveF, .loveF a
{
width:90px;
height:45px;
display:block;
overflow:hidden;
left:0px;

text-decortation:none;
float:left;
}
.loveF
{margin-top:20px;
margin-left:7px;
}
.loveF span
{display:none;}

.modaF
{
width:74px;
height:45px;
display:block;
left:0px;
text-decortation:none;
float:left;
margin-top:20px;
margin-left:7px;
}
.modaF span
{display:none;}

.mort1 a
{
display:block;
width:70px;
height:15px;
}

.mort2 a
{
display:block;
width:70px;
height:25px;
}

.newyF, .newyF a
{
width:57px;
height:45px;
display:block;
overflow:hidden;
left:0px;
text-decortation:none;
float:left;
}
.newyF
{margin-top:20px;
margin-left:14px;
}
.newyF span
{display:none;}

.r66F, .r66F a
{
width:41px;
height:45px;
display:block;
overflow:hidden;
left:0px;

text-decortation:none;
float:left;
}
.r66F
{margin-top:20px;
margin-left:8px;
}
.r66F span
{display:none;}

.grooveF, .grooveF a
{
width:79px;
height:45px;
display:block;
overflow:hidden;
left:0px;

text-decortation:none;
float:left;
}
.grooveF
{margin-top:20px;
margin-left:10px;
}
.grooveF span
{display:none;}

.crcF, .crcF a
{
display:block;
clear:both;
float:left;
width:155px;
height:82px;
text-decoration:none;

}
.crcF
{
margin: 10px 0 0 0px;
}

.floatlinkF
{
width:137px;
float:left;
margin-left:13px;
margin-top:10px;

color:white;
}
.floatlinkF a, .floatlinkF a:active, .floatlinkF a:visited, .floatlinkF a:hover
{text-decoration:none;
color:white;
}

.headF
{
color:#fff;display:block;width:500px;height:40px;clear:both;overflow:hidden;
margin-left:170px;
font-size:8pt;
}
.lowerhead
{
font-size:14pt;
}

/* end lower nav */

