
body,html { margin: 0 auto; padding: 0; background-color:#f5f8e7; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.9em; color:#f5f8e7; line-height:1.3em; }
img { border: 0; }
a { color: #fcea9f; font-weight:bold; text-decoration:none;}
a:hover { color: #f5f8e7;  background:#fc9822; text-decoration: none; font-weight:bold; }
ul { background-color:#fff; }
h3 { font-size:0.9em; }
hr { color:#fff; background-color:#fff; border:0; }


/* Floats & clears */
.left { float:left; }
.right { float:right; width:250px; }
.clear { clear:both; line-height:0px; height:0px; }


/* Head section */
#top_grad { width:100%; height:22px; background-color: #fff; background-image:url(../images/top_bar_bg.gif); background-repeat:repeat-x; }
.home_body_container { width: 740px; margin-left:200px; padding: 0; text-align:left; background:url(../images/homebodybg.jpg) no-repeat; height:1340px; }
.home_body_container2 { width: 740px; margin-left:200px; padding: 0; text-align:left; background:url(../images/homebodybg2.jpg) no-repeat; height:1340px; }
.body_container { width: 740px; margin-left:220px; padding: 0; text-align:left; }
.head_img { margin-bottom: 30px; }
.header { width:600px; }
#scroll_btn { cursor:pointer; float:left; }
#second_container { background-image:url(../images/secondbg.jpg); background-repeat: no-repeat; width: 100%; height: 838px; }
#third_container { background-image:url(../images/thirdbg.jpg); background-repeat: no-repeat; width: 100%; height: 838px; }
#forth_container { background-image:url(../images/forthbg.jpg); background-repeat: no-repeat; width: 100%; height: 838px; }
#fifth_container { background-image:url(../images/fifthbg.jpg); background-repeat: no-repeat; width: 100%; height: 838px; }
#social {float:right; margin:15px 10px 0px 0px;}

/* Nav */

#navcontainer { width:539px; position:absolute; top:72px; left:459px;}
#nav2 {float:left;}
#photo_btn {float:right;}
#first_btn {float:left;}
#second_btn {float:right;}
#third_btn {float:left;}
#forth_btn {float:right;}
#home_btn {float:left;}
#about_btn {float:left;}
#shows_btn {float:left;}
#music_btn {float:left;}
#contact_btn {float:left;}
#home_btn2 {float:left;}
#about_btn2 {float:left;}
#shows_btn2 {float:left;}
#music_btn2 {float:left;}
#contact_btn2 {float:left;}
#home_btn3 {float:left;}
#about_btn3 {float:left;}
#shows_btn3 {float:left;}
#music_btn3 {float:left;}
#contact_btn3 {float:left;}
#home_btn4 {float:left;}
#about_btn4 {float:left;}
#shows_btn4 {float:left;}
#music_btn4 {float:left;}
#contact_btn4 {float:left;}
#home_btn5 {float:left;}
#about_btn5 {float:left;}
#shows_btn5 {float:left;}
#music_btn5 {float:left;}
#contact_btn5 {float:left;}

/* Work container stuff */
.home_container { padding:0; text-align:left; height:1340px;}
.work_container { padding-left:40px; text-align:left; padding-top:20px; background-repeat:repeat-x;  }
.text_resize { float:right; margin:-32px -16px 0 0; }
.box_top { margin-top:-10px; width:730px; height:108px; }
.box { width:740px;background-image:url(../images/box_grad_sides.gif); background-repeat:repeat-y; margin: 0; padding: 0px 0 5px 13px; }
.box_bottom { width:740px; height:125px; }

#home { background:url(../images/firstbg.jpg) no-repeat;}
#about { background-image:url(../images/aboutbg.jpg); background-repeat: no-repeat; height:1011px; }
#shows { background-image:url(../images/showsbg.jpg); background-repeat: no-repeat; height:1011px; }
#music { background-image:url(../images/musicbg.jpg); background-repeat: no-repeat; height:1011px; }
#contact { background-image:url(../images/contactbg.jpg); background-repeat: no-repeat; height:1100px; }

.work_text_container { padding: 0px 20px 0 70px; float:left; width:300px;}
.work_text_container2 { padding: 0px 0px 0 70px; float:left; width:250px;}

.work_text_container_about { padding: 0px 20px 0 75px; float:left; width:600px; text-align:justify;}
.work_text_container_right { margin: 0px 20px 0 0; float:right; width:300px; padding-right:20px; }
.work_text_container_right2 { margin: 0px 20px 0 0; float:right; width:380px; padding-right:20px; }

.spacer { height:24px; line-height:1px; }


/* Nav section stuff */
.navBox { width:800px; margin: 0; }
.db_logo { vertical-align:text-bottom; margin-right:30px; }
.next_btn { text-align:center; cursor:pointer; }
.top_btn { margin-left:493px; cursor:pointer; }
#open_btn { margin-top:6px; }

/* form elements*/
	#contact_form form,
	#contact_form input,
	#contact_form select,
	#contact_form textarea
	{
		overflow:hidden;
		padding:0px;
		margin:0px;
		font-size:12px;
		font-family: 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Arial, san-serif;
		font-size:11.5px;
		line-height:14px;
		color:#fc9822;
		background:#425f63;
	}

	#contact_form input,
	#contact_form select,
	#contact_form textarea
	{
		border:0px;
		padding:6px;
		width:300px;
		background:#f5f8e7;
		border:1px solid #dad7a8;
	}	
	
	#contact_form textarea
	{
		margin-top:2px;
		padding-left:5px;
	}	
	
	#contact_form .button
	{	
		width:120px;
		text-align:center;
		cursor:pointer;
		color:#ffffff;
		background:#90af85;
	}
	/* form elements lists */
	#contact_form ul {
		list-style: none;
		margin: 0px;
		padding: 0px ;
		color:#2f6060;
	}
	#contact_form label.error {
		margin-top: 3px;
		width: auto;
		display: block;
		color:#ff0000;
	}
	#contact_form ul li {
		margin:0px 0 0px 0px;
		padding:4px 0 4px 0px;
		background:#425f63;
		border:0px solid #dad7a8;
	}
	#contact_form ul li.title {
		margin:0px 0 0px 0px;
		padding:10px 0 2px 0px;
		font-size:13px;
		background:#425f63;
		border:0px solid #c9dfdf;
		color:#f5f8e7;
	}
	
	