@charset "utf-8";
/* CSS Document */

body {
	font-family:Verdana, Geneva, sans-serif;
	background-color: #000003;
	margin-top: 0px;
	behavior:url(cssHoverFix.htc);
}
a:link {
color:#3399CC;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #ff6600;
}
a:active {
	text-decoration: none;
}
h1, h2, h3 {
	font-family:Verdana, Geneva, sans-serif;
	color : #FFFFFF;
}
h1 {
	font-size : 18px;
	font-weight:400;
	color : #FFF;
}
h2 {
	font-size: 16px;
}
h3 {
	font-size: 14px;
}
#container {
	text-align:left;
	margin: 1em auto;
	background-color: #000000;
	width: 977px;
	border: 1px solid white;
}
#main_banner {
	width: 975px;
	height: 220px;
	background-color: #000;
	padding: 0px 0px 0px 0px;
	background-image:url(images/banner_home.jpg);
	background-repeat:no-repeat;
}
#band_banner {
	width: 975px;
	height: 220px;
	background-color: #000;
	padding: 0px 0px 0px 0px;
	background-image:url(images/banner_2.jpg);
	background-repeat:no-repeat;
}
#weddings_banner {
	width: 975px;
	height: 220px;
	background-color: #000;
	padding: 0px 0px 0px 0px;
	background-image:url(images/banner_5.jpg);
	background-repeat:no-repeat;
}
#spacer {
	width: 975px;
	height: 60px;
	background-color: #000;
	padding: 0px 0px 0px 0px;
	background-image:url(images/spacer_top.png);
	background-repeat:no-repeat;
}
#band_spacer {
	width: 975px;
	height: 59px;
	background-color: #000;
	padding: 0px 0px 0px 0px;
	background-image:url(images/spacer_3.jpg);
	background-repeat:no-repeat;
}
#weddings_spacer {
	width: 975px;
	height: 59px;
	background-color: #000;
	padding: 0px 0px 0px 0px;
	background-image:url(images/spacer_4.jpg);
	background-repeat:no-repeat;
}
#about_banner {
	width: 975px;
	height: 220px;
	background-color: #000;
	padding: 0px 0px 0px 0px;
	background-image:url(images/banner_6.jpg);
	background-repeat:no-repeat;
}
#about_spacer {
	width: 975px;
	height: 80px;
	background-color: #000;
	padding: 0px 0px 0px 0px;
	background-image:url(images/spacer_5.jpg);
	background-repeat:no-repeat;
}

#wendy_banner {
	width: 975px;
	height: 220px;
	background-color: #000;
	padding: 0px 0px 0px 0px;
	background-image:url(images/banner-1.jpg);
	background-repeat:no-repeat;
}
#wendy_spacer {
	width: 975px;
	height: 80px;
	background-color: #000;
	padding: 0px 0px 0px 0px;
	background-image:url(images/spacer-1.jpg);
	background-repeat:no-repeat;
}

#campbell_banner {
	width: 975px;
	height: 220px;
	background-color: #000;
	padding: 0px 0px 0px 0px;
	background-image:url(images/banner-2.jpg);
	background-repeat:no-repeat;
}
#campbell_spacer {
	width: 975px;
	height: 80px;
	background-color: #000;
	padding: 0px 0px 0px 0px;
	background-image:url(images/spacer-2.jpg);
	background-repeat:no-repeat;
}

#sharon_banner {
	width: 975px;
	height: 220px;
	background-color: #000;
	padding: 0px 0px 0px 0px;
	background-image:url(images/banner-3.jpg);
	background-repeat:no-repeat;
}
#sharon_spacer {
	width: 975px;
	height: 80px;
	background-color: #000;
	padding: 0px 0px 0px 0px;
	background-image:url(images/spacer-3.jpg);
	background-repeat:no-repeat;
}

#rab_banner {
	width: 975px;
	height: 220px;
	background-color: #000;
	padding: 0px 0px 0px 0px;
	background-image:url(images/banner-5.jpg);
	background-repeat:no-repeat;
}
#rab_spacer {
	width: 975px;
	height: 80px;
	background-color: #000;
	padding: 0px 0px 0px 0px;
	background-image:url(images/spacer-5.jpg);
	background-repeat:no-repeat;
}

#look_banner {
	width: 975px;
	height: 220px;
	background-color: #000;
	padding: 0px 0px 0px 0px;
	background-image:url(images/banner-2.jpg);
	background-repeat:no-repeat;
}
#look_spacer {
	width: 975px;
	height: 80px;
	background-color: #000;
	padding: 0px 0px 0px 0px;
	background-image:url(images/spacer-2.jpg);
	background-repeat:no-repeat;
}

#navigation {
	font-family:arial, verdana, sans-serif;
	width:850px;
	height:30px;
 background::none;
	padding:0 0 0 60px;
}
/* Start of new menu*/

#main_menu {
	font-size: 14px;
	font-family:arial, verdana, sans-serif;
	width:100%;
	float:left;
	margin:2em;
	margin-top: 1em;
}
#main_menu a {
	text-align: center;
	display:block;
	border: 1px solid #555;
	white-space:nowrap;
	margin:0;
	padding: 0.4em;
}
#main_menu a:link, #main_menu a:visited, #main_menu a:active	/* menu at rest */ {
	color: white;
	background-color: #333;
	text-decoration:none;
}
#main_menu a:hover						/* menu on mouse-over  */ {
	color: white;
	background-color: #C60;
	text-decoration:none;
}
#main_menu a.top_parent, #main_menu a.top_parent:hover  /* attaches down-arrow to all top-parents */ {
	background-image: url(images/down-arrow.gif);
	background-position: right center;
	background-repeat: no-repeat;
}
#main_menu a.parent, #main_menu a.parent:hover 	/* attaches side-arrow to all parents */ {
	background-image: url(images/right-arrow.gif);
	background-position: right center;
	background-repeat: no-repeat;
}
#main_menu ul {
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	width:9.6em;	/* width of all menu boxes *//* NOTE: For adjustable menu boxes you can comment out the above width rule.
	However, you will have to add padding in the "#main_menu a" rule so that the menu boxes
	will have space on either side of the text -- try it */
	}
#main_menu li {
	position:relative;
	min-height: 1px;		/* Sophie Dennis contribution for IE7 */
	vertical-align: bottom;		/* Sophie Dennis contribution for IE7 */
}
#main_menu ul ul {
	position:absolute;
	z-index:500;
	top:auto;
	display:none;
	padding: 1em;
	margin:-1em 0 0 -1em;
}
#main_menu ul ul ul {
	top:0;
	left:100%;
}
div#main_menu li:hover {
	cursor:pointer;
	z-index:100;
}
div#main_menu li:hover ul ul, div#main_menu li li:hover ul ul, div#main_menu li li li:hover ul ul, div#main_menu li li li li:hover ul ul {
	display:none;
}
div#main_menu li:hover ul, div#main_menu li li:hover ul, div#main_menu li li li:hover ul, div#main_menu li li li li:hover ul {
	display:block;
}
/* End CSS Drop Down Menu */

#main_section {
	background-image:url(images/background_image1.jpg);
	background-repeat:no-repeat;
	width: 975px;
}

#main_band {
	background-image: url(images/background_4.jpg);
	background-repeat:no-repeat;
	width: 975px;
	margin-top: 0px;
}

#main_band h1{
	margin-left: 30px;
	margin-bottom: 0px;
	width:850px;
	padding: 0px 0px 0px 0px;
	font-weight:600;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
}

#main_band h2{
	margin-left: 30px;
	margin-bottom: 0px;
	width:850px;
	padding: 0px 0px 0px 0px;
	font-weight:600;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
}

#look_main_section {
	background-image:url(images/background.jpg);
	background-repeat:no-repeat;
	width: 975px;
}

#text_1 {
	margin-left: 30px;
	margin-bottom: 0px;
	width:920px;
	height: 200px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
}
#text_1 p {
	margin-left: 0px;
	margin-bottom: 0px;
	width:920px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	text-align: left;
	color:#FFFFFF;
}

#comment_1 {
	margin-left: 220px;
	margin-bottom: 0px;
	width:820px;
	height: 20px;
	padding: 24px 0px 0px 0px;
	line-height:normal;
	font-size:14px;
	text-align: left;
	color:#FFFFFF;
}
#text_2 {
	margin-left: 300px;
	margin-bottom: 0px;
	width:650px;
	height: 200px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
}
#text_2 p {
	margin-left: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	text-align: left;
	color:#FFFFFF;
}
#comment_2 {
	margin-left: 180px;
	margin-bottom: 0px;
	width:460px;
	height: 15px;
	padding: 24px 0px 0px 0px;
	line-height:normal;
	font-size:14px;
	text-align: left;
	color:#FFFFFF;
}
#text_3 {
	margin-left: 40px;
	margin-bottom: 0px;
	width:880px;
	height: 180px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
}
#text_3 p {
	margin-left: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	text-align: left;
	color:#FFFFFF;
}
#comment_3 {
	margin-left: 80px;
	margin-bottom: 0px;
	width:820px;
	height: 20px;
	padding: 24px 0px 10px 0px;
	line-height:normal;
	font-size:14px;
	text-align: left;
	color:#FFFFFF;
}
#comment_4 {
	margin-left: 280px;
	margin-bottom: 0px;
	width:680px;
	height: 15px;
	padding: 14px 0px 10px 0px;
	line-height:normal;
	font-size:14px;
	text-align: left;
	color:#FFFFFF;
}
#band_text_1 {
	margin-top:20px;
	margin-left: 20px;
	margin-bottom: 0px;
	width:940px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
}
#band_text_1 p{
	margin-left: 30px;
	margin-bottom: 0px;
	width:880px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
}
#band_text_2 {
	margin-top: 160px;
	margin-left: 20px;
	margin-bottom: 0px;
	width:940px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
}
#band_text_2 p{
	margin-left: 30px;
	margin-bottom: 0px;
	width:880px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
}
#band_text_3 {
	margin-top: 220px;
	margin-left: 20px;
	margin-bottom: 0px;
	width:940px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
}
#band_text_3 p{
	margin-left: 30px;
	margin-bottom: 0px;
	width:860px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
}
#band_text_4 {
	margin-top: 20px;
	margin-left: 20px;
	margin-bottom: 0px;
	width:940px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
}
#band_text_4 p{
	margin-left: 30px;
	margin-bottom: 0px;
	width:850px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
}

#images_band {
	width: 975px;
	height: 20px;
	margin-top: -20px;
	background-color: #011018;
	padding: 40px 0px 40px 0px;
	background-image:url(images/spacer_bottom.png);
	background-repeat:no-repeat;
	border: yellow 0px solid;
}

#images_band  p{
	margin-left: 50px;
	margin-bottom: 0px;
	width:900px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
}

		/* Start of Media page */

#about_section {
	background-image:url(images/background_1.jpg);
	background-repeat:repeat;
	width: 975px;
}

#about_section h1{
	margin-left: 50px;
	margin-bottom: 0px;
	width:850px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
}

#about_text_1 {
	margin-left: 30px;
	margin-bottom: 0px;
	margin-top: 40px;
	width:900px;
	height: 200px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
}
#about_text_1 p {
	float:left;
	margin-left: 60px;
	margin-bottom: 0px;
	width:450px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	text-align: left;
	color:#FFFFFF;
}

#about_1 {
	float:left;
	background-image:url(images/about-1.jpg);
	background-repeat:no-repeat;
	margin-top: -30px;
	margin-left: 60px;
	margin-bottom: 0px;
	width:280px;
	height: 200px;
	padding: 0px 0px 0px 0px;
	line-height:normal;
	font-size:16px;
	text-align: left;
}

#about_1 p{
	float:left;
	margin-left: 50px;
	margin-bottom: 0px;
	width:280px;
	height: 200px;
	padding: 194px 0px 0px 0px;
	line-height:normal;
	font-size:16px;
	text-align: left;
	color:#FFFFFF;
}

#about_text_2 {
	margin-left: 30px;
	margin-bottom: 0px;
	margin-top: 20px;
	width:900px;
	height: 240px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
}
#about_text_2 p {
	float:left;
	margin-left: 60px;
	margin-bottom: 0px;
	width:450px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	text-align: left;
	color:#FFFFFF;
}

#about_2 {
	float:left;
	background-image:url(images/about-2.jpg);
	background-repeat:no-repeat;
	margin-top: 0px;
	margin-left: 70px;
	margin-bottom: 0px;
	width:280px;
	height: 210px;
	padding: 0px 0px 0px 0px;
	line-height:normal;
	font-size:16px;
	text-align: left;
}

#about_2 p{
	float:left;
	margin-left: 56px;
	margin-bottom: 0px;
	width:280px;
	height: 200px;
	padding: 200px 0px 0px 0px;
	line-height:normal;
	font-size:16px;
	text-align: left;
	color:#FFFFFF;
}

#about_text_3 {
	margin-left: 30px;
	margin-bottom: 0px;
	margin-top: 50px;
	width:900px;
	height: 200px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
}
#about_text_3 p {
	float:left;
	margin-left: 60px;
	margin-bottom: 0px;
	width:450px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	text-align: left;
	color:#FFFFFF;
}

#about_3 {
	float:left;
	background-image:url(images/about-3.jpg);
	background-repeat:no-repeat;
	margin-top: -20px;
	margin-left: 60px;
	margin-bottom: 0px;
	width:300px;
	height: 210px;
	padding: 0px 0px 0px 0px;
	line-height:normal;
	font-size:16px;
	text-align: left;
}

#about_3 p{
	float:left;
	margin-left: 40px;
	margin-bottom: 0px;
	width:280px;
	height: 200px;
	padding: 195px 0px 0px 0px;
	line-height:normal;
	font-size:16px;
	text-align: left;
	color:#FFFFFF;
}

#about_text_4 {
	margin-left: 30px;
	margin-bottom: 0px;
	margin-top: 60px;
	width:900px;
	height: 200px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
}
#about_text_4 p {
	float:left;
	margin-left: 60px;
	margin-bottom: 0px;
	width:450px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	text-align: left;
	color:#FFFFFF;
}

#about_4 {
	float:left;
	background-image:url(images/media-4.jpg);
	background-repeat:no-repeat;
	margin-top: -30px;
	margin-left: 80px;
	margin-bottom: 0px;
	width:270px;
	height: 200px;
	padding: 0px 0px 0px 0px;
	line-height:normal;
	font-size:16px;
	text-align: left;
}

#about_4 p{
	float:left;
	margin-left: 14px;
	margin-bottom: 0px;
	width:280px;
	height: 200px;
	padding: 175px 0px 0px 0px;
	line-height:normal;
	font-size:16px;
	text-align: left;
	color:#FFFFFF;
}
	
		/* End of About Us page */


	/*Start of band page*/
	
#about_main_section {
	background-image:url(images/background_1.jpg);
	background-repeat:no-repeat;
	margin-top: 0px;
	width: 975px;
}

#about_main_section h1 {
	width:900px;
	height:auto;
	padding: 0px 0px 0px 30px;
}

#about_seo-links {
	width: 865px;
	margin-top: 0px;
	background-color: #000028;
	padding: 0px 0px 0px 110px;
	border: red 0px solid;
}
	/*end of band page*/
	
	/* comments page */
	
#comments_text_1 {
	margin-left: 0px;
	margin-bottom: 0px;
	width:975px;
	height: 370px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
}
#comments_text_1 p {
	float:left;
	margin-left: 30px;
	margin-bottom: 0px;
	width:580px;
	padding: 0px 20px 0px 0px;
	font-weight:500;
	text-align: left;
	color:#FFFFFF;
}

#comments_image_1 {
	float:left;
	background-image:url(images/comments_1.jpg);
	background-repeat:no-repeat;
	margin-left: 20px;
	margin-bottom: 0px;
	margin-top: 0px;
	height: 480px;
	width:320px;
	padding: 0px 0px 0px 0px;
	color:#FFFFFF;
}	

#comments_text_2 {
	margin-left: 0px;
	margin-bottom: 0px;
	width:975px;
	height: 590px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
}

#comments_image_2 {
	float:left;
	background-image:url(images/comments_2.jpg);
	background-repeat:no-repeat;
	margin-left: 30px;
	margin-bottom: 0px;
	margin-top: -20px;
	height: 420px;
	width:370px;
	padding: 0px 0px 0px 30px;
	color:#FFFFFF;
}

#comments_text_2 p {
	float:left;
	margin-left: 0px;
	margin-top: -20px;
	margin-bottom: 0px;
	width:520px;
	padding: 0px 20px 0px 0px;
	font-weight:500;
	text-align: left;
	color:#FFFFFF;
}

#radio_clip {
	float:left;
	margin-left: 100px;
	margin-top: 40px;
	margin-bottom: 0px;
	width:820px;
	padding: 0px 20px 0px 0px;
	font-weight:500;
	text-align: left;
	color:#FFFFFF;
}

#radio_clip p {
	float:left;
	margin-left: 0px;
	margin-top: -20px;
	margin-bottom: 0px;
	width:800px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	text-align: left;
	color:#FFFFFF;
}

	/* end of comments page */


	/* start of bios pages */

#bios_main_section {
	background-image:url(images/background_1.jpg);
	background-repeat:no-repeat;
	margin-top: 0px;
	width: 975px;
}

#bios_main_section h1 {
	width:900px;
	height:auto;
	padding: 30px 0px 0px 50px;
}

#iain_text_1 {
	margin-left: 0px;
	margin-bottom: 0px;
	width:975px;
	height: 370px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
}
#iain_text_1 p {
	float:left;
	margin-left: 30px;
	margin-bottom: 0px;
	width:580px;
	padding: 0px 20px 0px 0px;
	font-weight:500;
	text-align: left;
	color:#FFFFFF;
}

#iain_image_1 {
	float:left;
	background-image: url(images/iain_bio_1.jpg);
	background-repeat:no-repeat;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	height: 410px;
	width:320px;
	padding: 0px 0px 0px 0px;
	color:#FFFFFF;
}	

#iain_text_2 {
	margin-left: 0px;
	margin-bottom: 0px;
	width:975px;
	height: 400px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
	BORDER: green 0px solid;
}

#iain_image_2 {
	float:left;
	background-image: url(images/iain_bio_2.jpg);
	background-repeat:no-repeat;
	margin-left: 10px;
	margin-bottom: 0px;
	margin-top: 30px;
	height: 320px;
	width:400px;
	padding: 0px 0px 0px 0px;
	color:#FFFFFF;
	BORDER: red 0px solid;
}

#iain_text_2 p {
	float:left;
	margin-left: 0px;
	margin-top: 20px;
	margin-bottom: 0px;
	width:520px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	text-align: left;
	color:#FFFFFF;
	BORDER: yellow 0px solid;
}

#wendy_text_1 {
	margin-left: 0px;
	margin-bottom: 0px;
	width:975px;
	height: 370px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
}
#wendy_text_1 p {
	float:left;
	margin-left: 50px;
	margin-bottom: 0px;
	width:540px;
	padding: 30px 20px 0px 0px;
	font-weight:500;
	text-align: left;
	color:#FFFFFF;
}

#wendy_image_1 {
	float:left;
	background-image: url(images/wendy_bio2.jpg);
	background-repeat:no-repeat;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: -20px;
	height: 400px;
	width:280px;
	padding: 0px 0px 0px 0px;
	color:#FFFFFF;
}	

#wendy_text_2 {
	margin-left: 0px;
	margin-bottom: 0px;
	width:975px;
	height: 400px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
	BORDER: green 0px solid;
}

#wendy_image_2 {
	float:left;
	background-image: url(images/wendy_bio1.jpg);
	background-repeat:no-repeat;
	margin-left: 50px;
	margin-bottom: 0px;
	margin-top: 0px;
	height: 400px;
	width:300px;
	padding: 0px 0px 0px 0px;
	color:#FFFFFF;
	BORDER: red 0px solid;
}

#wendy_text_2 p {
	float:left;
	margin-left: 0px;
	margin-top: 20px;
	margin-bottom: 0px;
	width:520px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	text-align: left;
	color:#FFFFFF;
	BORDER: yellow 0px solid;
}

#campbell_text_1 {
	margin-left: 0px;
	margin-bottom: 0px;
	width:975px;
	height: 300px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
}
#campbell_text_1 p {
	float:left;
	margin-left: 30px;
	margin-bottom: 0px;
	width:580px;
	padding: 0px 20px 0px 0px;
	font-weight:500;
	text-align: left;
	color:#FFFFFF;
}

#campbell_image_1 {
	float:left;
	background-image: url(images/campbell_bio_1.jpg);
	background-repeat:no-repeat;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: -20px;
	height: 310px;
	width:290px;
	padding: 0px 0px 0px 0px;
	color:#FFFFFF;
}	

#campbell_text_2 {
	margin-left: 0px;
	margin-bottom: 0px;
	width:975px;
	height: 400px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
	BORDER: green 0px solid;
}

#campbell_image_2 {
	float:left;
	background-image: url(images/campbell_bio_2.jpg);
	background-repeat:no-repeat;
	margin-left: 40px;
	margin-bottom: 0px;
	margin-top: -30px;
	height: 370px;
	width:300px;
	padding: 0px 0px 0px 0px;
	color:#FFFFFF;
	BORDER: red 0px solid;
}

#campbell_text_2 p {
	float:left;
	margin-left: 0px;
	margin-top: 20px;
	margin-bottom: 0px;
	width:520px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	text-align: left;
	color:#FFFFFF;
	BORDER: yellow 0px solid;
}

#sharon_text_1 {
	margin-left: 0px;
	margin-bottom: 0px;
	width:975px;
	height: 370px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
}
#sharon_text_1 p {
	float:left;
	margin-left: 30px;
	margin-bottom: 0px;
	width:400px;
	padding: 0px 20px 0px 0px;
	font-weight:500;
	text-align: left;
	color:#FFFFFF;
}

#sharon_image_1 {
	float:left;
	background-image: url(images/sharon_bio1.jpg);
	background-repeat:no-repeat;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: -20px;
	height: 410px;
	width:520px;
	padding: 0px 0px 0px 0px;
	color:#FFFFFF;
}	

#sharon_text_2 {
	margin-left: 0px;
	margin-bottom: 0px;
	width:975px;
	height: 320px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
	BORDER: green 0px solid;
}

#sharon_image_2 {
	float:left;
	background-image: url(images/sharon_bio2.jpg);
	background-repeat:no-repeat;
	margin-left: 50px;
	margin-bottom: 0px;
	margin-top: 0px;
	height: 320px;
	width:290px;
	padding: 0px 0px 0px 0px;
	color:#FFFFFF;
	BORDER: red 0px solid;
}

#sharon_text_2 p {
	float:left;
	margin-left: 30px;
	margin-top: 50px;
	margin-bottom: 0px;
	width:520px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	text-align: left;
	color:#FFFFFF;
	BORDER: yellow 0px solid;
}

#rab_text_1 {
	margin-left: 0px;
	margin-bottom: 0px;
	width:975px;
	height: 370px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
}
#rab_text_1 p {
	float:left;
	margin-left: 30px;
	margin-bottom: 0px;
	width:400px;
	padding: 0px 20px 0px 0px;
	font-weight:500;
	text-align: left;
	color:#FFFFFF;
}

#rab_image_1 {
	float:left;
	background-image: url(images/rab_bio1.jpg);
	background-repeat:no-repeat;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: -20px;
	height: 410px;
	width:520px;
	padding: 0px 0px 0px 0px;
	color:#FFFFFF;
}	

#rab_text_2 {
	margin-left: 0px;
	margin-bottom: 0px;
	width:975px;
	height: 320px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
	BORDER: green 0px solid;
}

#rab_image_2 {
	float:left;
	background-image: url(images/rab_bio2.jpg);
	background-repeat:no-repeat;
	margin-left: 50px;
	margin-bottom: 0px;
	margin-top: 0px;
	height: 320px;
	width:290px;
	padding: 0px 0px 0px 0px;
	color:#FFFFFF;
	BORDER: red 0px solid;
}

#rab_text_2 p {
	float:left;
	margin-left: 30px;
	margin-top: 50px;
	margin-bottom: 0px;
	width:520px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	text-align: left;
	color:#FFFFFF;
	BORDER: yellow 0px solid;
}

	/* end of bios pages */

	/* Start of Equipment page */
	
#equipment_text_1 {
	margin-left: 0px;
	margin-bottom: 0px;
	width:975px;
	height: 370px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
}
#equipment_text_1 p {
	float:left;
	margin-left: 30px;
	margin-bottom: 0px;
	width:400px;
	padding: 0px 20px 0px 0px;
	font-weight:500;
	text-align: left;
	color:#FFFFFF;
}

#equipment_image1 {
	float:left;
	background-image: url(images/equipment-1.jpg);
	background-repeat:no-repeat;
	background-color:#000000;
	margin-left: 36px;
	margin-bottom: 0px;
	margin-top: -30px;
	height: 530px;
	width:420px;
	padding: 0px 0px 0px 0px;
	color:#FFFFFF;
}	

#equipment_text_2 {
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	width:975px;
	height: 590px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
	BORDER: green 0px solid;
}

#equipment_text_2 h1 {
	margin-top: 30px;
	padding: 0px 0px 0px 0px;
	font-size : 18px;
	font-weight:400;
	color : #FFF;
}

#equipment_image2 {
	float:left;
	background-image: url(images/equipment-2.jpg);
	background-repeat:no-repeat;
	background-color:#000000;
	margin-left: 30px;
	margin-bottom: 0px;
	margin-top: 10px;
	height: 485px;
	width:360px;
	padding: 0px 0px 0px 0px;
	color:#FFFFFF;
	BORDER: red 0px solid;
}

#equipment_text_2 p {
	float:left;
	margin-left: 30px;
	margin-top: 20px;
	margin-bottom: 0px;
	width:480px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	text-align: left;
	color:#FFFFFF;
	BORDER: yellow 0px solid;
}
	
	/* End of Equipment page */

	/* Start of Book direct page */
	
#booking_text_1 {
	margin-left: 0px;
	margin-bottom: 0px;
	width:975px;
	height: 360px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
}
#booking_text_1 p {
	float:left;
	margin-left: 30px;
	margin-bottom: 0px;
	width:480px;
	padding: 0px 20px 0px 0px;
	font-weight:500;
	text-align: left;
	color:#FFFFFF;
}

#booking_image1 {
	float:left;
	background-image: url(images/booking-1.jpg);
	background-repeat:no-repeat;
	background-color:#000000;
	margin-left: 36px;
	margin-bottom: 0px;
	margin-top: -30px;
	height: 420px;
	width:270px;
	padding: 0px 0px 0px 0px;
	color:#FFFFFF;
}	

#booking_text_2 {
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	width:975px;
	height: 400px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
	BORDER: green 0px solid;
}

#booking_text_2 h1 {
	margin-top: 0px;
	padding: 0px 0px 0px 0px;
	font-size : 18px;
	font-weight:400;
	color : #FFF;
}

#booking_image2 {
	float:left;
	background-image: url(images/booking-2.jpg);
	background-repeat:no-repeat;
	background-color:#000000;
	margin-left: 30px;
	margin-bottom: 0px;
	margin-top: 0px;
	height: 385px;
	width:300px;
	padding: 0px 0px 0px 0px;
	color:#FFFFFF;
	BORDER: red 0px solid;
}

#booking_text_2 p {
	float:left;
	margin-left: 0px;
	margin-top: 20px;
	margin-bottom: 0px;
	width:580px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	text-align: left;
	color:#FFFFFF;
	BORDER: yellow 0px solid;
}
	
	/* End of Book direct page */

	/* Start of Agency page */
	
#agencies_text_1 {
	margin-left: 0px;
	margin-bottom: 0px;
	width:975px;
	height: 350px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
}
#agencies_text_1 p {
	float:left;
	margin-left: 30px;
	margin-bottom: 0px;
	width:550px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	text-align: left;
	color:#FFFFFF;
}

a img, a:link img { 
border : 0; 
} 

#agency_links {
	float:left;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: -20px;
	height: 360px;
	width:380px;
	padding: 0px 0px 0px 0px;
	color:#FFFFFF;
}

	/* End of Agency page */

#nav-menu UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 55px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
}
#nav-menu LI {
	FLOAT: left;
	MARGIN: 0px 0.15em;
}
#nav-menu LI A {
	COLOR: #fff;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
}
#nav-menu A:hover {
	COLOR: #ff6600;
}
#nav-menu LI A {
	FLOAT: none;
}
#nav-menu {
	CLEAR: both;
	COLOR: #ffffff;
	BORDER-RIGHT: green 0px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: green 0px solid;
	PADDING-LEFT: 140px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 10px 0px 0px;
	BORDER-LEFT: green 0px solid;
	WIDTH: 790px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: green 0px solid;
}
#images {
	width: 695px;
	height: 60px;
	background-color: #011018;
	padding: 40px 0px 40px 280px;
	background-image:url(images/spacer_bottom.png);
	background-repeat:no-repeat;
	border: yellow 0px solid;
}
#images p {
	margin-left: -240px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	text-align: left;
	color:#FFFFFF;
}
img.floatLeft {
	float:left;
	margin-top: 0px;
	background-color: #011018;
	padding: 0px 30px 0px 0px;
	border: yellow 0px solid;
}
#seo-links {
	width: 935px;
	height: 150px;
	margin-top: 0px;
	background-color: #011018;
	padding: 0px 0px 0px 40px;
	border: red 0px solid;
}
#lower-links a:link {
	text-decoration: none;
	color:#669;
}
#lower-links a:visited {
	text-decoration: none;
	color:#09F;
}
#lower-links a:hover {
	text-decoration: none;
	color: #ff6600;
}
#lower-links a:active {
	text-decoration: none;
	color:#FC0;
}
#lower-links {
	width: 935px;
	height: 150px;
	margin-top: 0px;
	background-color: #011018;
	padding: 0px 0px 0px 40px;
	border: red 0px solid;
}
#lower-links-1 {
	float:left;
	width: 220px;
	margin-top: 0px;
	background-color: #011018;
	padding: 0px 0px 0px 0px;
	line-height: 18px;
	font-size:12px;
}
#lower-links-2 {
	float:left;
	width: 220px;
	margin-top: 0px;
	background-color: #011018;
	padding: 0px 0px 0px 0px;
	line-height: 18px;
	font-size:12px;
}
#lower-links-3 {
	float:left;
	width: 220px;
	margin-top: 0px;
	background-color: #011018;
	padding: 0px 0px 0px 0px;
	line-height: 18px;
	font-size:12px;
}
#lower-links-4 {
	float:left;
	width: 250px;
	margin-top: 0px;
	background-color: #011018;
	padding: 0px 0px 0px 0px;
	line-height: 18px;
	font-size:12px;
}

#contact_main_section {
	background-image:url(images/background_1.jpg);
	background-repeat:no-repeat;
	margin-top: -12px;
	width: 975px;
}

#contact_main_section h1 {
	font-size:90%;
	font-size:1em;
	font-weight:500;
	width:900px;
	height:auto;
	padding: 0px 0px 0px 80px;
}

#form {
	font-size:90%;
	margin-left: 40px;
	margin-bottom: 0px;
	width:650px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	color:#FFFFFF;
}

	/* Start of FAQ Section */

#questions {
	background-image: url(images/background_1.jpg);
	background-repeat:repeat;
	width: 975px;
}

#questions h2 {
	width:900px;
	height:auto;
	padding: 0px 0px 0px 30px;
}

#questions h3	{
	float: left;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	width:945px;
	padding: 7px 10px 14px 20px;
	font-size:16px;
	font-weight:500;
	line-height:normal;
	text-align: left;
	color: #FFCC33;
	border: 0px solid white;
	}

#questions p
	{
	color: #FFF;
	margin-left: 30px;
	margin-bottom: 0px;
	width:900px;
	padding: 0px 0px 0px 0px;
	font-weight:400;
	font-size:16px;
	line-height: 20px;
	text-align: left;
	border: 0px solid green;
	}
	
	/* End of FAQ Section */
	
		/* Start of Media page */

#media_section {
	background-image:url(images/background_1.jpg);
	background-repeat:repeat;
	width: 975px;
}

#media_section h1{
	margin-left: 50px;
	margin-bottom: 0px;
	width:850px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
}

#media_text_1 {
	margin-left: 30px;
	margin-bottom: 0px;
	margin-top: 40px;
	width:900px;
	height: 200px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
}
#media_text_1 p {
	float:left;
	margin-left: 60px;
	margin-bottom: 0px;
	width:450px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	text-align: left;
	color:#FFFFFF;
}

#media_1 {
	float:left;
	background-image:url(images/media-1.jpg);
	background-repeat:no-repeat;
	margin-top: -30px;
	margin-left: 60px;
	margin-bottom: 0px;
	width:280px;
	height: 200px;
	padding: 0px 0px 0px 0px;
	line-height:normal;
	font-size:16px;
	text-align: left;
}

#media_1 p{
	float:left;
	margin-left: 45px;
	margin-bottom: 0px;
	width:280px;
	height: 200px;
	padding: 160px 0px 0px 0px;
	line-height:normal;
	font-size:16px;
	text-align: left;
	color:#FFFFFF;
}

#media_text_2 {
	margin-left: 30px;
	margin-bottom: 0px;
	margin-top: 20px;
	width:900px;
	height: 240px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
}
#media_text_2 p {
	float:left;
	margin-left: 60px;
	margin-bottom: 0px;
	width:450px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	text-align: left;
	color:#FFFFFF;
}

#media_2 {
	float:left;
	background-image:url(images/media-2.jpg);
	background-repeat:no-repeat;
	margin-top: 0px;
	margin-left: 70px;
	margin-bottom: 0px;
	width:280px;
	height: 210px;
	padding: 0px 0px 0px 0px;
	line-height:normal;
	font-size:16px;
	text-align: left;
}

#media_2 p{
	float:left;
	margin-left: 50px;
	margin-bottom: 0px;
	width:280px;
	height: 200px;
	padding: 200px 0px 0px 0px;
	line-height:normal;
	font-size:16px;
	text-align: left;
	color:#FFFFFF;
}

#media_text_3 {
	margin-left: 30px;
	margin-bottom: 0px;
	margin-top: 50px;
	width:900px;
	height: 200px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
}
#media_text_3 p {
	float:left;
	margin-left: 60px;
	margin-bottom: 0px;
	width:450px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	text-align: left;
	color:#FFFFFF;
}

#media_3 {
	float:left;
	background-image:url(images/media-3.jpg);
	background-repeat:no-repeat;
	margin-top: -20px;
	margin-left: 60px;
	margin-bottom: 0px;
	width:300px;
	height: 210px;
	padding: 0px 0px 0px 0px;
	line-height:normal;
	font-size:16px;
	text-align: left;
}

#media_3 p{
	float:left;
	margin-left: 35px;
	margin-bottom: 0px;
	width:280px;
	height: 200px;
	padding: 195px 0px 0px 0px;
	line-height:normal;
	font-size:16px;
	text-align: left;
	color:#FFFFFF;
}

#media_text_4 {
	margin-left: 30px;
	margin-bottom: 0px;
	margin-top: 60px;
	width:900px;
	height: 200px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
}
#media_text_4 p {
	float:left;
	margin-left: 60px;
	margin-bottom: 0px;
	width:450px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	text-align: left;
	color:#FFFFFF;
}

#media_4 {
	float:left;
	background-image:url(images/media-4.jpg);
	background-repeat:no-repeat;
	margin-top: -30px;
	margin-left: 80px;
	margin-bottom: 0px;
	width:270px;
	height: 200px;
	padding: 0px 0px 0px 0px;
	line-height:normal;
	font-size:16px;
	text-align: left;
}

#media_4 p{
	float:left;
	margin-left: 30px;
	margin-bottom: 0px;
	width:280px;
	height: 200px;
	padding: 175px 0px 0px 0px;
	line-height:normal;
	font-size:16px;
	text-align: left;
	color:#FFFFFF;
}
	
		/* End of Media page */

	/* Start of Mp3 page */
	
#mp3_text_1 {
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 40px;
	width:900px;
	height: 300px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
}
#mp3_text_1 p {
	float:left;
	margin-left: 60px;
	margin-bottom: 0px;
	width:500px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	text-align: left;
	color:#FFFFFF;
}

#mp3player_1 {
	float:left;
	margin-top: 0px;
	margin-left: 20px;
	margin-bottom: 0px;
	width:300px;
	height: 200px;
	padding: 0px 0px 0px 0px;
	line-height:normal;
	font-size:16px;
	text-align: left;
}

#mp3player_1 p{
	float:left;
	margin-left: 45px;
	margin-bottom: 0px;
	width:300px;
	height: 200px;
	padding: 20px 0px 0px 0px;
	line-height:normal;
	font-size:16px;
	text-align: left;
	color:#FFFFFF;
}

		/* End of Mp3 page */
	
	/* Start of Video page */
	
#video_text_1 {
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 120px;
	width:975px;
	height: 385px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
}
#video_text_1 p {
	float:left;
	margin-left: 50px;
	margin-bottom: 0px;
	width:380px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	text-align: left;
	color:#FFFFFF;
}

#video_1 {
	float:left;
	margin-top: -30px;
	margin-left: 20px;
	margin-bottom: 0px;
	width:500px;
	padding: 0px 0px 0px 0px;
	line-height:normal;
	font-size:16px;
	text-align: left;
}

#video_1 p{
	float:left;
	margin-left: 20px;
	margin-bottom: 0px;
	width:480px;
	height: 200px;
	padding: 0px 0px 0px 0px;
	line-height:normal;
	font-size:16px;
	text-align: left;
	color:#FFFFFF;
}

#video_text_2 {
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 40px;
	width:975px;
	height: 385px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
}
#video_text_2 p {
	float:left;
	margin-left: 50px;
	margin-bottom: 0px;
	width:380px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	text-align: left;
	color:#FFFFFF;
}

#video_2 {
	float:left;
	margin-top: -30px;
	margin-left: 20px;
	margin-bottom: 0px;
	width:500px;
	padding: 0px 0px 0px 0px;
	line-height:normal;
	font-size:16px;
	text-align: left;
}

#video_2 p{
	float:left;
	margin-left: 45px;
	margin-bottom: 0px;
	width:300px;
	height: 200px;
	padding: 20px 0px 0px 0px;
	line-height:normal;
	font-size:16px;
	text-align: left;
	color:#FFFFFF;
}

#video_text_3 {
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 40px;
	width:975px;
	height: 385px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
}
#video_text_3 p {
	float:left;
	margin-left: 50px;
	margin-bottom: 0px;
	width:380px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	text-align: left;
	color:#FFFFFF;
}

#video_3 {
	float:left;
	margin-top: -30px;
	margin-left: 20px;
	margin-bottom: 0px;
	width:500px;
	padding: 0px 0px 0px 0px;
	line-height:normal;
	font-size:16px;
	text-align: left;
}

#video_3 p{
	float:left;
	margin-left: 45px;
	margin-bottom: 0px;
	width:300px;
	height: 200px;
	padding: 20px 0px 0px 0px;
	line-height:normal;
	font-size:16px;
	text-align: left;
	color:#FFFFFF;
}

#video_text_4 {
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 40px;
	width:975px;
	height: 385px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
}
#video_text_4 p {
	float:left;
	margin-left: 50px;
	margin-bottom: 0px;
	width:380px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	text-align: left;
	color:#FFFFFF;
}

#video_4 {
	float:left;
	margin-top: -30px;
	margin-left: 20px;
	margin-bottom: 0px;
	width:500px;
	padding: 0px 0px 0px 0px;
	line-height:normal;
	font-size:16px;
	text-align: left;
}

#video_4 p{
	float:left;
	margin-left: 45px;
	margin-bottom: 0px;
	width:300px;
	height: 200px;
	padding: 20px 0px 0px 0px;
	line-height:normal;
	font-size:16px;
	text-align: left;
	color:#FFFFFF;
}

		/* End of Video page */
		
	/* Start of Gallery page */

#gallery_section {
	width: 975px;
	height: 960px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	border: 0px solid green;
}

#gallery_section h1{
	margin-left: 50px;
	margin-bottom: 0px;
	width:850px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
}

#gallery {
	float:left;
	width: 975px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 120px;
	padding: 0px 0px 0px 0px;
}

#gallery p{
	float:left;
	width: 935px;
	margin-left: 40px;
	margin-bottom: 20px;
	margin-top: 20px;
	padding: 0px 0px 0px 0px;
	border: 0px solid green;
}
	
		/* End of Gallery page */
		
	/* Start of Set List page */
	
#set_list {
	width: 975px;
	height: 2860px;
	color: #CCFF99;
	margin-top: 50px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding: 10px 0px 10px 0px;
	font-weight:500;
	font-size:16px;
	line-height: normal;
	text-align: center;
	border: 0px solid green;
}

#set_list h1{
	margin-left: 50px;
	margin-bottom: 0px;
	width:850px;
	padding: 0px 0px 10px 0px;
	font-weight:400;
	font-size: 14px;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
}		

#decade_50s
	{
	text-align: center;
	color: #000;
	width: 60px;
	float: left;
	margin-top: 0px;
	margin-left: 34px;
	margin-right:0px;
	padding: 0px 0px 4px 0px;
	background-color: #B7D2FB;
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-bottom: 0px solid white;
	}
		
#artist_50s
	{
	text-align: left;
	color: #fff;
	width: 300px;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right:0px;
	padding: 0px 0px 4px 10px;
	background-color:#0D0D0D;
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-bottom: 0px solid white;
	}

#song_50s
	{
	text-align: left;
	color: #fff;
	width: 420px;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right:120px;
	padding: 0px 0px 4px 10px;
	background-color:#0D0D0D;
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-bottom: 0px solid white;
	border-right: 1px solid white;
	}
	
#decade_60s
	{
	text-align: center;
	color: #000;
	width: 60px;
	float: left;
	margin-top: 0px;
	margin-left: 34px;
	margin-right:0px;
	padding: 4px 0px 4px 0px;
	background-color: #EDE152;
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-bottom: 1px solid white;
	}
	
#artist_60s
	{
	text-align: left;
	color: #fff;
	width: 300px;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right:0px;
	padding: 4px 0px 4px 10px;
	background-color:#0D0D0D;
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-bottom: 1px solid white;
}

#song_60s
	{
	text-align: left;
	color: #fff;
	width: 420px;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right:120px;
	padding: 4px 0px 4px 10px;
	background-color:#0D0D0D;
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-bottom: 1px solid white;
	border-right: 1px solid white;
	}
	
	
#decade_70s
	{
	text-align: center;
	color: #000;
	width: 60px;
	float: left;
	margin-top: 0px;
	margin-left: 34px;
	margin-right:0px;
	padding: 4px 0px 4px 0px;
	background-color: #E4A7BE;
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-bottom: 1px solid white;
	}
	
#artist_70s
	{
	text-align: left;
	color: #fff;
	width: 300px;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right:0px;
	padding: 4px 0px 4px 10px;
	background-color:#0D0D0D;
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-bottom: 1px solid white;
}

#song_70s
	{
	text-align: left;
	color: #fff;
	width: 420px;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right:120px;
	padding: 4px 0px 4px 10px;
	background-color:#0D0D0D;
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-bottom: 1px solid white;
	border-right: 1px solid white;
	}
	
	
#decade_80s
	{
	text-align: center;
	color: #000;
	width: 60px;
	float: left;
	margin-top: 0px;
	margin-left: 34px;
	margin-right:0px;
	padding: 4px 0px 4px 0px;
	background-color: #C1ECB7;
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-bottom: 1px solid white;
	}
	
#artist_80s
	{
	text-align: left;
	color: #fff;
	width: 300px;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right:0px;
	padding: 4px 0px 4px 10px;
	background-color:#0D0D0D;
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-bottom: 1px solid white;
}

#song_80s
	{
	text-align: left;
	color: #fff;
	width: 420px;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right:120px;
	padding: 4px 0px 4px 10px;
	background-color:#0D0D0D;
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-bottom: 1px solid white;
	border-right: 1px solid white;
	}
	
	
#decade_90s
	{
	text-align: center;
	color: #000;
	width: 60px;
	float: left;
	margin-top: 0px;
	margin-left: 34px;
	margin-right:0px;
	padding: 4px 0px 4px 0px;
	background-color: #AEAEFF;
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-bottom: 1px solid white;
	}
	
#artist_90s
	{
	text-align: left;
	color: #fff;
	width: 300px;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right:0px;
	padding: 4px 0px 4px 10px;
	background-color:#0D0D0D;
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-bottom: 1px solid white;
}

#song_90s
	{
	text-align: left;
	color: #fff;
	width: 420px;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right:120px;
	padding: 4px 0px 4px 10px;
	background-color:#0D0D0D;
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-bottom: 1px solid white;
	border-right: 1px solid white;
	}
	
	
#decade_00s
	{
	text-align: center;
	color: #000;
	width: 60px;
	float: left;
	margin-top: 0px;
	margin-left: 34px;
	margin-right:0px;
	padding: 4px 0px 4px 0px;
	background-color: #CECECE;
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-bottom: 1px solid white;
	}
	
#artist_00s
	{
	text-align: left;
	color: #fff;
	width: 300px;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right:0px;
	padding: 4px 0px 4px 10px;
	background-color:#0D0D0D;
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-bottom: 1px solid white;
}

#song_00s
	{
	text-align: left;
	color: #fff;
	width: 420px;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right:120px;
	padding: 4px 0px 4px 10px;
	background-color:#0D0D0D;
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-bottom: 1px solid white;
	border-right: 1px solid white;
	}
	
	
#ceilidh
	{
	text-align: center;
	color: #000;
	width: 60px;
	float: left;
	margin-top: 0px;
	margin-left: 34px;
	margin-right:0px;
	padding: 4px 0px 4px 0px;
	background-image: url(images/tartan.gif);
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-bottom: 1px solid white;
	}
	
#artist_ceilidh
	{
	text-align: left;
	color: #fff;
	width: 300px;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right:0px;
	padding: 4px 0px 4px 10px;
	background-color:#0D0D0D;
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-bottom: 1px solid white;
}

#song_ceilidh
	{
	text-align: left;
	color: #fff;
	width: 420px;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right:120px;
	padding: 4px 0px 4px 10px;
	background-color:#0D0D0D;
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-bottom: 1px solid white;
	border-right: 1px solid white;
	}
		
		/* End of Set List page */
		
		
		/* Start of Functions page */

#functions_section {
	background-image:url(images/background_1.jpg);
	background-repeat:repeat;
	width: 975px;
}

#functions_section h1{
	margin-left: 50px;
	margin-bottom: 0px;
	width:850px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
}

#functions_text_1 {
	margin-left: 30px;
	margin-bottom: 0px;
	margin-top: 40px;
	width:900px;
	height: 200px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
}
#functions_text_1 p {
	float:left;
	margin-left: 60px;
	margin-bottom: 0px;
	width:450px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	text-align: left;
	color:#FFFFFF;
}

#functions_1 {
	float:left;
	background-image:url(images/about-3.jpg);
	background-repeat:no-repeat;
	margin-top: -30px;
	margin-left: 60px;
	margin-bottom: 0px;
	width:280px;
	height: 200px;
	padding: 0px 0px 0px 0px;
	line-height:normal;
	font-size:16px;
	text-align: left;
}

#functions_1 p{
	float:left;
	margin-left: 42px;
	margin-bottom: 0px;
	width:280px;
	height: 30px;
	padding: 180px 0px 0px 0px;
	line-height:normal;
	font-size:16px;
	text-align: left;
	color:#FFFFFF;
}

#functions_text_2 {
	margin-left: 30px;
	margin-bottom: 0px;
	margin-top: 20px;
	width:900px;
	height: 180px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
}
#functions_text_2 p {
	float:left;
	margin-left: 60px;
	margin-bottom: 0px;
	width:450px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	text-align: left;
	color:#FFFFFF;
}

#functions_2 {
	float:left;
	background-image:url(images/media-6.jpg);
	background-repeat:no-repeat;
	margin-top: -10px;
	margin-left: 60px;
	margin-bottom: 0px;
	width:280px;
	height: 180px;
	padding: 0px 0px 0px 0px;
	line-height:normal;
	font-size:16px;
	text-align: left;
}

#functions_2 p{
	float:left;
	margin-left: 40px;
	margin-bottom: 0px;
	width:280px;
	height: 30px;
	padding: 164px 0px 0px 0px;
	line-height:normal;
	font-size:16px;
	text-align: left;
	color:#FFFFFF;
}

#functions_text_3 {
	margin-left: 30px;
	margin-bottom: 0px;
	margin-top: 40px;
	width:900px;
	height: 200px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
}
#functions_text_3 p {
	float:left;
	margin-left: 60px;
	margin-bottom: 0px;
	width:450px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	text-align: left;
	color:#FFFFFF;
}

#functions_3 {
	float:left;
	background-image:url(images/media-5.jpg);
	background-repeat:no-repeat;
	margin-top: -15px;
	margin-left: 60px;
	margin-bottom: 0px;
	width:280px;
	height: 200px;
	padding: 0px 0px 0px 0px;
	line-height:normal;
	font-size:16px;
	text-align: left;
}

#functions_3 p{
	float:left;
	margin-left: -8px;
	margin-bottom: 0px;
	width:300px;
	height: 30px;
	padding: 184px 0px 0px 0px;
	line-height:normal;
	font-size:16px;
	text-align: left;
	color:#FFFFFF;
}

#functions_text_4 {
	margin-left: 30px;
	margin-bottom: 0px;
	margin-top: 50px;
	width:900px;
	height: 200px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
}
#functions_text_4 p {
	float:left;
	margin-left: 60px;
	margin-bottom: 0px;
	width:450px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	text-align: left;
	color:#FFFFFF;
}

#functions_4 {
	float:left;
	background-image:url(images/media-7.jpg);
	background-repeat:no-repeat;
	margin-top: -25px;
	margin-left: 60px;
	margin-bottom: 0px;
	width:280px;
	height: 200px;
	padding: 0px 0px 0px 0px;
	line-height:normal;
	font-size:16px;
	text-align: left;
}

#functions_4 p{
	float:left;
	margin-left: 5px;
	margin-bottom: 0px;
	width:280px;
	height: 30px;
	padding: 190px 0px 0px 0px;
	line-height:normal;
	font-size:16px;
	text-align: left;
	color:#FFFFFF;
}

#functions_text_5 {
	margin-left: 30px;
	margin-bottom: 0px;
	margin-top: 40px;
	width:900px;
	height: 200px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
}
#functions_text_5 p {
	float:left;
	margin-left: 60px;
	margin-bottom: 0px;
	width:450px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	text-align: left;
	color:#FFFFFF;
}

#functions_5 {
	float:left;
	background-image:url(images/media-2.jpg);
	background-repeat:no-repeat;
	margin-top: -20px;
	margin-left: 65px;
	margin-bottom: 0px;
	width:280px;
	height: 200px;
	padding: 0px 0px 0px 0px;
	line-height:normal;
	font-size:16px;
	text-align: left;
}

#functions_5 p{
	float:left;
	margin-left: 10px;
	margin-bottom: 0px;
	width:280px;
	height: 30px;
	padding: 190px 0px 0px 0px;
	line-height:normal;
	font-size:16px;
	text-align: left;
	color:#FFFFFF;
}

		/* End of Functions page */

			/* Start of weddings page */

#weddings_section {
	background-image:url(images/background_1.jpg);
	background-repeat:repeat;
	width: 975px;
}

#weddings_section h1{
	margin-left: 50px;
	margin-bottom: 0px;
	width:850px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
}

#weddings_text_1 {
	margin-left: 30px;
	margin-bottom: 0px;
	margin-top: 40px;
	width:900px;
	height: 200px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
}
#weddings_text_1 p {
	float:left;
	margin-left: 60px;
	margin-bottom: 0px;
	width:450px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	text-align: left;
	color:#FFFFFF;
}

#weddings_1 {
	float:left;
	background-image:url(images/bride_1.jpg);
	background-repeat:no-repeat;
	margin-top: -50px;
	margin-left: 60px;
	margin-bottom: 0px;
	width:280px;
	height: 200px;
	padding: 0px 0px 0px 0px;
	line-height:normal;
	font-size:16px;
	text-align: left;
}

#weddings_1 p{
	float:left;
	margin-left: 42px;
	margin-bottom: 0px;
	width:280px;
	height: 30px;
	padding: 180px 0px 0px 0px;
	line-height:normal;
	font-size:16px;
	text-align: left;
	color:#FFFFFF;
}

#weddings_text_2 {
	margin-left: 30px;
	margin-bottom: 0px;
	margin-top: -20px;
	width:900px;
	height: 180px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
}
#weddings_text_2 p {
	float:left;
	margin-left: 60px;
	margin-bottom: 0px;
	width:820px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	text-align: left;
	color:#FFFFFF;
}

#weddings_2 p{
	float:left;
	margin-left: 40px;
	margin-bottom: 0px;
	width:280px;
	height: 30px;
	padding: 164px 0px 0px 0px;
	line-height:normal;
	font-size:16px;
	text-align: left;
	color:#FFFFFF;
}

#weddings_text_3 {
	margin-left: 30px;
	margin-bottom: 0px;
	margin-top: 40px;
	width:900px;
	height: 250px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
}
#weddings_text_3 p {
	float:left;
	margin-left: 30px;
	margin-bottom: 0px;
	width: 500px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	text-align: left;
	color:#FFFFFF;
}

#weddings_3 {
	float:left;
	background-image:url(images/bride_2.jpg);
	background-repeat:no-repeat;
	margin-top: 30px;
	margin-left: 90px;
	margin-bottom: 0px;
	width:280px;
	height: 200px;
	padding: 0px 0px 0px 0px;
	line-height:normal;
	font-size:16px;
	text-align: left;
}

		/* End of Weddings page */
		
			/* Start of Venues page */

#venues_section {
	background-image:url(images/background_1.jpg);
	background-repeat:repeat;
	width: 975px;
}

#venues_section h1{
	margin-left: 50px;
	margin-bottom: 0px;
	width:850px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
}

#venues_text_1 {
	margin-left: 40px;
	margin-bottom: 50px;
	margin-top: 40px;
	background-image: url(images/venues_1.png);
	width:900px;
	height: 200px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
}

#venues_text_1 p {
	float:left;
	margin-left: 300px;
	margin-bottom: 0px;
	width:310px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	text-align: left;
	color:#FFFFFF;
}

#venues_text_1 h1 {
	float:left;
	margin-top: 0px;
	margin-left: 300px;
	margin-bottom: 0px;
	width:320px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	text-align: left;
	color:#FFFFFF;
}
			
		/* End of Venues page */
	
			/* Start of Suppliers page */

#suppliers_section {
	background-image:url(images/background_1.jpg);
	background-repeat:repeat;
	width: 975px;
}

#suppliers_section h1{
	margin-left: 50px;
	margin-bottom: 0px;
	width:850px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	font-size: 14px;
	text-align: left;
	color:#FFFFFF;
}

#suppliers_text_1 {
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 40px;
	width:900px;
	height: auto;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	font-size: 14px;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
}
#suppliers_text_1 p {
	float:left;
	margin-left: 300px;
	margin-bottom: 0px;
	width:700px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	text-align: left;
	color:#FFFFFF;
}	
		
		/* End of Suppliers page */
		
			/* Start of Corporate page */

#corporate_section {
	background-image:url(images/background_1.jpg);
	background-repeat:repeat;
	width: 975px;
}

#corporate_section h1{
	margin-left: 50px;
	margin-bottom: 0px;
	width:920px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
}

#corporate_text_1 {
	margin-left: 30px;
	margin-bottom: 0px;
	margin-top: 40px;
	width:930px;
	height: 450px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
}

#corporate_text_1 p {
	float:left;
	margin-left: 50px;
	margin-bottom: 0px;
	width:370px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	text-align: left;
	color:#FFFFFF;
}

#corporate_text_1 h1 {
	float:left;
	margin-left: 40px;
	margin-bottom: 0px;
	width:900px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	text-align: left;
	color:#FFFFFF;
}

#corporate_1 {
	float:left;
	background-image: url(testimonials/lett.gif);
	background-repeat:no-repeat;
	margin-top: 30px;
	margin-left: 50px;
	margin-bottom: 0px;
	width:435px;
	height: 380px;
	padding: 0px 0px 0px 0px;
	line-height:normal;
	font-size:16px;
	text-align: left;
}
		
#corporate_text_2 {
	margin-left: 30px;
	margin-bottom: 0px;
	margin-top: 40px;
	width:930px;
	height: 240px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
}

#corporate_text_2 h1 {
	float:left;
	margin-left: 40px;
	margin-bottom: 0px;
	width:900px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	text-align: left;
	color:#FFFFFF;
}

#corporate_text_2 p {
	float:left;
	margin-left: 50px;
	margin-bottom: 0px;
	width:870px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	text-align: left;
	color:#FFFFFF;
}

		/* End of Corporate page */
		
		
			/* Start of Dances page */

#dances_section {
	background-image:url(images/background_1.jpg);
	background-repeat:repeat;
	width: 975px;
}

#dances_section h1{
	margin-left: 50px;
	margin-bottom: 0px;
	margin-top: 20px;
	width:940px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
}

#dances_text_1 {
	margin-left: 30px;
	margin-bottom: 0px;
	margin-top: 40px;
	width:930px;
	height: 640px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
}

#dances_text_1 p {
	float:left;
	margin-left: 50px;
	margin-bottom: 0px;
	width:450px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	text-align: left;
	color:#FFFFFF;
}

#dances_text_1 h2{
	float:left;
	margin-left: 40px;
	margin-bottom: 0px;
	width:400px;
	padding: 0px 0px 0px 0px;
	font-size: 20px;
	font-weight:500;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
}

#dances_list {
	float:left;
	margin-top: 20px;
	margin-left: 60px;
	margin-bottom: 0px;
	width:400px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	text-align: left;
	color:#FFFFFF;
}

#dances_1 {
	float:left;
	background-image:url(images/dances_1.jpg);
	background-repeat:no-repeat;
	margin-top: -560px;
	margin-left: 40px;
	margin-bottom: 0px;
	width:380px;
	height: 600px;
	padding: 0px 0px 0px 0px;
	line-height:normal;
	font-size:16px;
	text-align: left;
}
		
		/* End of Dances page */


			/* Start of Parties page */

#parties_section {
	background-image:url(images/background_1.jpg);
	background-repeat:repeat;
	width: 975px;
}

#parties_section h1{
	margin-left: 50px;
	margin-bottom: 0px;
	margin-top: 20px;
	width:940px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
}

#parties_text_1 {
	margin-left: 30px;
	margin-bottom: 0px;
	margin-top: 40px;
	width:930px;
	height: 660px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
}

#parties_text_1 p {
	float:left;
	margin-left: 50px;
	margin-bottom: 0px;
	width:450px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	text-align: left;
	color:#FFFFFF;
}

#parties_text_1 h2{
	float:left;
	margin-left: 40px;
	margin-bottom: 0px;
	width:400px;
	padding: 0px 0px 0px 0px;
	font-size: 20px;
	font-weight:500;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
}

#parties_list {
	float:left;
	margin-top: 20px;
	margin-left: 60px;
	margin-bottom: 0px;
	width:400px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	text-align: left;
	color:#FFFFFF;
}

#parties_1 {
	float:left;
	background-image: url(images/parties_1.jpg);
	background-repeat:no-repeat;
	margin-top: -600px;
	margin-left: 40px;
	margin-bottom: 0px;
	width:380px;
	height: 600px;
	padding: 0px 0px 0px 0px;
	line-height:normal;
	font-size:16px;
	text-align: left;
}
		
		/* End of Parties page */
			
			/* Start of Links page */

#links_section {
	background-image:url(images/background_1.jpg);
	background-repeat:repeat;
	width: 975px;
	margin-bottom: 400px;
}

#links_section h1{
	margin-left: 40px;
	margin-bottom: 0px;
	width:935px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	font-size: 14px;
	text-align: left;
	color:#FFFFFF;
}

#links_text_1 {
	float:left;
	margin-left: 30px;
	margin-bottom: 0px;
	margin-top: 40px;
	width:440px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	font-size: 14px;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
	border:#066 1px solid;
}

#links_text_1 p {
	margin-left: 10px;
	margin-bottom: 0px;
	width:440px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	text-align: left;
	color:#FFFFFF;
}

#links_text_1 h1{
	margin-left: 10px;
	margin-bottom: 0px;
	width:400px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	font-size: 14px;
	text-align: left;
	color:#FFFFFF;
}

#links_text_2 {
	float:left;
	margin-left: 34px;
	margin-bottom: 0px;
	margin-top: 40px;
	margin-right: 0px;
	width:440px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	font-size: 14px;
	line-height:20px;
	text-align: left;
	color:#FFFFFF;
	border: #066 1px solid;
}

#links_text_2 h1{
	margin-left: 10px;
	margin-bottom: 0px;
	width:400px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	font-size: 14px;
	text-align: left;
	color:#FFFFFF;
}

#links_text_2 p {
	margin-left: 10px;
	margin-bottom: 0px;
	width:440px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	text-align: left;
	color:#FFFFFF;
}

		/* End of Links page */

        /* CLEAN FORM
        /////////////////////////////*/
		
		/* http://www.mattvarone.com/web-design/clean-accesible-form-foundation/ */
		
        /* General */

        .cleanform {
			font-size:1em;
        	width:40em;
        	color:#fff;
        	text-align:left;
			position:relative;
        	margin:1em auto
        }

		/* Elements */

		.cleanform  label,.cleanform legend{  
        	padding:0;
			margin:0.3em 0;
        }

		.cleanform fieldset{ 
			padding:0.7em;
			border:1px solid #06575E;
			margin:0 0 0.5em 0;
		}
	             
        .cleanform label {
            font-weight: 500;
        }
        
        .cleanform fieldset input {
            width:70%;
            line-height:1.5em;
			padding:0.15em;
        }
        
         .cleanform .radio input,
		 .cleanform .checkbox input {
            width:auto;
			border:none;
         }
        
        .cleanform input, .cleanform textarea, .cleanform select {
        	display:block;
			margin-top: 5px;
        	margin-bottom:1em;
        	font-size:1em;
        	border:1px solid #bbb;
			padding:0.15em;
			margin-right:1em
        }

        .cleanform .radio label, .cleanform .radio input,
		.cleanform .checkbox label, .cleanform .checkbox input{
        	display:inline;
			margin:0 1.5em 0 0
        }


 		.cleanform .radio input, .cleanform .checkbox input{
			margin:0 0.3em 0 0
        }

		.cleanform .multiple label{
			float:left;
			width:29%;
			overflow:hidden;
			padding-left:1px;
		}
		
		.cleanform .multiple input {
			cursor:pointer;
		}

		/* Button */

		.cleanform button {
			margin:0.2em 0;
        	border:1px solid #006666;
        	background-color:#011018;
			color:white;
        	font-size:1em;
        	cursor:pointer;
        	padding:0.3em
        }

		.cleanform button:hover {
		    background-color: #333333;
		    border:1px solid #C6D880;
		    color: #FF6600;
		}

        .cleanform button:active {
        	background-color:#333;
        	color:white;
			border:1px solid #000;
        }
		
		/* information */
		
        .cleanform .formInfo {
            margin-bottom:1em;
            padding-bottom:0.5em;
            border-bottom:0.1em solid #ddd;
        }

        .cleanform .formInfo h2 {
        	color: #FF6600;
        	font-weight: normal;
        	font-size:1.2em;
        	margin-bottom:1em
        }

        .cleanform .formInfo p{
        	text-align:justify
        }

        .cleanform .required {
        	color:#FF6600;
        	font-weight: 500;
        	font-size:0.8em;
		}

/* Form Finish */

	/* Start Terms of use page */
	
#terms_section {
	background-image:url(images/background_1.jpg);
	background-repeat:repeat;
	width: 975px;
}

#terms_1 {
	margin-left: 30px;
	margin-bottom: 0px;
	width:920px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	text-align: left;
	color:#FFFFFF;
}
#terms_1 p {
	margin-left: 0px;
	margin-bottom: 0px;
	font-size: 14px;
	width:920px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	text-align: left;
	color:#FFFFFF;
}

/* End Terms of use page */

	/* Start Site Map page */
	
#sitemap_1 {
	margin-left: 180px;
	margin-bottom: 0px;
	font-size: 12px;
	width:520px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	text-align: left;
	color:#FFFFFF;
}
#sitemap_1 p {
	margin-left: -150px;
	margin-bottom: 0px;
	font-size: 12px;
	width:920px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	text-align: left;
	color:#FFFFFF;
}

/* End Site Map page */

#footer {
	width: 975px;
	height: 50px;
	background-color: #011018;
	padding: 0px 0px 0px 0px;
}

#footer_2 {
	width: 975px;
	height: 50px;
	padding: 0px 0px 0px 0px;
}

#footer-menu UL {
	padding-right: 0px;
	padding-left: 55px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
}
#footer-menu LI {
	float: left;
	margin: 0px 0.15em;
}
#footer-menu LI A {
	color: #fff;
	font-size:12px;
	text-align: center;
	text-decoration: none;
}
#footer-menu A:hover {
	color: #ff6600;
}
#footer-menu LI A {
	float: none;
}
#footer-menu {
	clear: both;
	color: #ffffff;
	border-right: green 0px solid;
	padding-right: 0px;
	border-top: green 0px solid;
	padding-left: 210px;
	float: left;
	padding-bottom: 0px;
	margin: 10px 0px 0px;
	border-left: green 0px solid;
	width: 800px;
	padding-top: 0px;
	border-bottom: green 0px solid;
}

#copyright {
	clear: both;
	width: 221px;
	height: 15px;
	padding: 0px 0px 0px 754px;
	font-size:12px;
	color: #004762;
	border: 0px solid red;
}

#valid {
	text-align:left;
	font-size:10px;
	margin-top: -10px;
	border-right:red 0 solid;
	border-top:red 0 solid;
	float:left;
	border-left:red 0 solid;
	width:280px;
	color:#333;
	border-bottom:red 0 solid;
	padding:0 0 4px 650px;
}

#valid_2 {
	text-align:left;
	font-size:10px;
	margin-top: 10px;
	border-right:red 0 solid;
	border-top:red 0 solid;
	float:left;
	border-left:red 0 solid;
	width:280px;
	color:#333;
	border-bottom:red 0 solid;
	padding:0 0 4px 330px;
}
