body 
{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #000000;
	margin-top: 0px;
}

#container
	{
	text-align:left;
	margin: 1em auto;
	width: 820px;
	background-color:#000;
	border: 0px solid white;
	}
	
#seo
{
    COLOR: #666666;
    font-size:12px;
    BORDER-RIGHT: green 0px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: green 0px solid;
    PADDING-LEFT: 20px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px;
    BORDER-LEFT: green 0px solid;
    WIDTH: 790px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: green 0px solid;
}

#logo_main
	{
	width: 800px;
	height: 200px;
	color:#FFFFFF;
	padding: 0px 0px 0px 0px;
	font-weight:600;
	background-image:url(images/banner_main.jpg);
	background-repeat:no-repeat;
	padding: 2px;
	}
	
#logo_main p
	{
	margin-top: 160px;
	color:#FFFFFF;
	padding: 5px 0px 0px 50px;
	font-weight:600;
	}
	
#logo
	{
	width: 800px;
	padding: 2px;
	border: 0px solid green;
	}
	
#main_pic
	{
	padding: 0px 0px 0px 0px;
	float:left;
	width: 260px;
	}

#text
	{
	margin-left: 280px;
	margin-bottom: 0px;
	background-image: url(images/txt_bgnd.png);
	background-repeat:no-repeat;
	width:520px;
	padding: 7px 5px 14px 8px;
	font-weight:500;
	line-height:normal;
	text-align: left;
	color:#FFFFFF;
	}
	
#wedding_pic
	{
	margin-top: 5px;
	border: 0px solid white;
	margin-left: 290px;
	background-image: url(images/wedding.jpg);
	background-repeat:no-repeat;
	width:520px;
	height: 302px;
	padding: 0px 0px 0px 0px;
	font-weight:500;
	line-height:normal;
	text-align: left;
	color:#FFFFFF;
	}	
	
#text_2
	{
	border: 0px solid white;
	margin-left: 280px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(images/txt_bgnd.png);
	background-repeat:no-repeat;
	width:520px;
	padding: 7px 5px 20px 8px;
	font-weight:500;
	line-height:normal;
	text-align: left;
	color:#FFFFFF;
	}
	
#text_3
	{
	border: 0px solid white;
	margin-top: 15px;
	margin-left: 280px;
	margin-bottom: 0px;
	background-image: url(images/text_bgrnd_large.gif);
	background-repeat:no-repeat;
	width:520px;
	padding: 6px 5px 10px 8px;
	font-weight:500;
	line-height:normal;
	text-align: left;
	color:#FFFFFF;
	}

ul#navlist
	{
	margin-left: 290px;
	margin-top: 0px;
	padding: 0;
	list-style-type: none;
	color: #fff;
	background-color: #036;
	text-align:center;
	}

ul#navlist li
	{
	display: inline;
	}

ul#navlist li a
	{
	float: left;
	width: 100%;
	width: 6em;
	color: #FFCC33;
	background-color: #303030;
	padding: 0.2em 1em;
	text-decoration: none;
	border-right: 3px solid #000;
	border-top:3px solid #000;
	}
	
ul#navlist li a:hover
	{
	background-color: #CCCCCC;
	color: #FF3300;
	}
			
#footer
	{
	float: right;
	width: 360px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px 0px 0px 0px;
	border: 0px solid red;
	}

#client_comments
	{
	float:left;
	width: 240px;
	padding: 0px 15px 14px 10px;
	color: #99CCFF;
	font-weight:400;
	line-height: normal;
	text-align: left;
	border: 0px solid red;
	}

#feedback
	{
	margin-left: 0px;
	margin-top: 0px;
	padding: 10px 0px 40px 0px;
	border: 0px solid #9FA41D;
	}

ul#feedback
	{
	list-style-type: none;
	}
	
ul#feedback
	{
	list-style-type: none;
	margin: 0;
	padding: 0;
	}
	
ul#feedback .right
	{
	margin-right: 150px;
	float: right;
	width: 5em;
	}

ul#feedback li a
	{
	display: block;
	width: 5em;
	color: #FF9900;
	background-color: #333333;
	padding: .2em 0;
	text-align: center;
	text-decoration: none;
	border: 1px solid #CCFF33;
	}
	
ul#feedback li a:hover
	{
	background-color: #CCCCCC;
	color: #FF3300;
	}	
#home_button
	{
	float: right;
	margin-left: 0px;
	margin-top: 0;
	margin-right: 240px;
	border: 0px solid white;
	padding: 0px 0px 0px 0px;
	}
	
#venues_1
	{
	width: 240px;
	float: left;
	margin-top: 10px;
	margin-left: 0px;
	margin-right:0px;
	padding: 20px 0px 0px 20px;
	background-color: #000;
	border: 0px solid red;
	}
	
#wedding_links
	{
	width: 260px;
	float: left;
	margin-top: 10px;
	margin-left: 0px;
	margin-right:0px;
	padding: 20px 0px 0px 10px;
	background-color: #000;
	border: 0px solid red;
	}

#wedding_links h4
	{
	width: 250px;
	float: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:500;
	font-size:14px;
	color:#FFFFFF;
	margin-top: 0px;
	margin-left: -10px;
	margin-right:0px;
	padding: 10px 0px 10px 0px;
	background-color: #000;
	border: 0px solid red;
	}
	
#wedding_links p
	{
	background-image:url(images/links_bground.jpg);
	background-repeat:no-repeat;
	width: 230px;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right:0px;
	padding: 6px 6px 6px 6px;
	background-color: #000;
	border: 1px solid #666666;
	}
	
#wedding_links A:link
	{
font-size:14px;
text-decoration: none;
color: #66CCCC;
	}
	
#wedding_links A:visited
	{
font-size:14px;
font-weight: 400;
text-decoration: none
	}
	
#wedding_links A:active
	{
text-decoration: none
	}
	
#wedding_links A:hover
	{
font-size:14px;
font-weight: 400;
color: red;
	}

#hotel_links
	{
	float:left;
	border: 0px solid white;
	margin-left: 280px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-repeat:no-repeat;
	width:520px;
	padding: 7px 5px 20px 8px;
	font-weight:500;
	line-height:normal;
	text-align: left;
	color:#FFFFFF;
	}
	
#hotel_links A:link
	{
font-size:16px;
text-decoration: none;
color: #66CCCC;
	}
	
#hotel_links A:hover
	{
	font-size:16px;
	font-weight: 400;
	color: red;
	}

#hotel_links p
	{
	float:left;
	border: 0px solid white;
	margin-left:0px;
	margin-top: 0px;
	margin-bottom: 0px;
	width:250px;
	padding: 10px 0px 0px 8px;
	font-weight:500;
	line-height:normal;
	text-align: left;
	color:#FFFFFF;
	}

#container_clips
	{
	text-align:left;
	margin: 1em auto;
	width: 820px;
	background-color:#000;
	border: 0px solid white;
	}
	
#singers
	{
	margin-top: 5px;
	border: 0px solid white;
	margin-left: 290px;
	width:500px;
	height: 250px;
	padding: 0px 0px 0px 0px;
	}

#text_4
	{
	border: 0px solid white;
	margin-left: 280px;
	margin-bottom: 0px;
	background-image: url(images/text_bgrnd_smallest.gif);
	background-repeat:no-repeat;
	width:520px;
	padding: 4px 5px 25px 8px;
	font-weight:500;
	line-height:normal;
	text-align: left;
	color:#FFFFFF;
	}

#grant
	{
	border: 0px solid white;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 24px;
	float: left;
	width:602px;
	padding: 0px 0px 0px 30px;
	}
	
#grant p
	{
	border: 0px solid red;
	margin-left: 80px;
	margin-bottom: 0px;
	float: left;
	width:600px;
	padding: 4px 4px 25px 4px;
	font-weight:500;
	line-height:normal;
	text-align: left;
	color:#FFFFFF;
	}

#faq_text
	{
	float: right;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 30px;
	background-color:#0D0D0D;
	background-repeat:no-repeat;
	width:550px;
	padding: 7px 10px 14px 20px;
	font-size:16px;
	font-weight:500;
	line-height:normal;
	text-align: left;
	color: #FFCC33;
	border: 0px solid white;
	}
	
#faq_text p
	{
	color: #CCFF99;
	margin-left: 0px;
	margin-bottom: 0px;
	width:550px;
	padding: 0px 0px 0px 0px;
	font-weight:400;
	font-size:16px;
	line-height: normal;
	text-align: left;
	border: 0px solid green;
	}
	
#main_faq
	{
	margin-bottom: 1300px;
	color:#66FFFF;
	font-weight:400;
	font-size:16px;
	padding: 30px 0px 0px 0px;
	float:left;
	width: 230px;
	border: 0px solid red;
	}

#spacer
	{
	margin-bottom: 0px;
	padding: 2px 0px 0px 0px;
	float:left;
	width: 800px;
	border: 0px solid red;
	}
	
#links_text
	{
	float: right;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 30px;
	background-color:#0D0D0D;
	background-repeat:no-repeat;
	width:500px;
	padding: 7px 10px 14px 20px;
	font-size:16px;
	font-weight:500;
	line-height:normal;
	text-align: left;
	color: #FFCC33;
	border: 0px solid blue;
	}
	

#links_text p
	{
	color: #CCFF99;
	margin-left: 0px;
	margin-bottom: 0px;
	width:440px;
	padding: 0px 0px 0px 0px;
	font-weight:400;
	font-size:16px;
	line-height: normal;
	text-align: left;
	border: 0px solid green;
	}
	
#main_links
	{
	margin-bottom: 1400px;
	color:#66FFFF;
	font-weight:400;
	font-size:14px;
	padding: 30px 0px 0px 0px;
	float:left;
	width: 280px;
	border: 0px solid red;
	}

#main_links p
	{
	padding: 0px 0px 0px 0px;
	text-align:center;
	}

#main_links a img, a:link img
	{ 
border : 0; 
	} 

#bio1
	{
	color:#66FFFF;
	font-weight:400;
	font-size:14px;
	padding: 0px 0px 0px 0px;
	float:right;
	width: 450px;
	border: 0px solid red;
	}
	
#set_list
	{
	color: #CCFF99;
	margin-left: 40px;
	margin-bottom: 0px;
	width:740px;
	padding: 10px 0px 10px 0px;
	font-weight:500;
	font-size:16px;
	line-height: normal;
	text-align: center;
	border: 0px solid green;
	}
	
#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: 260px;
	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: 380px;
	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;
	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: 260px;
	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: 380px;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right:00px;
	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: 260px;
	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: 380px;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right:00px;
	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: 260px;
	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: 380px;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right:00px;
	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: 260px;
	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: 380px;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right:00px;
	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: 260px;
	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: 380px;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right:00px;
	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: 260px;
	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: 380px;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right:00px;
	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;
	}
	
img.floatLeft { 
    float: left; 
    margin: 4px; 
}
	
#bios
	{
	float:left;
	width: 500px;
	padding: 0px 0px 0px 20px;
	color: #99CCFF;
	font-weight:400;
	line-height: normal;
	text-align: left;
	border: 0px solid green;
	}

#bios p
	{
	float:left;
	width: 460px;
	padding: 10px 0px 0px 0px;
	color: #99CCFF;
	font-weight:400;
	line-height: normal;
	font-size:14px;
	text-align: left;
	border: 0px solid blue;
	}
	
#bios H4
	{
	margin-left: 0px;
	margin-bottom: 8px;
	font-size:14px;
	float: left;
	text-align: left;
	width:150px;
	padding: 0px 0px 0px 8px;
	text-align: left;
	color: #99CCFF;
	border: 0px solid white;
	}
	
#photo_gallery
	{
	float:right;
	width: 240px;
	padding: 0px 0px 800px 0px;
	color: #99CCFF;
	font-weight:400;
	line-height: normal;
	text-align: left;
	border: 1px solid red;
	}
#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;
	font-size:13px;
}
#nav-menu LI A
{
    FLOAT: none;
}
#nav-menu
{
    CLEAR: both;
    COLOR: #ffffff;
	font-size:13px;
    BORDER-RIGHT: green 0px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: green 0px solid;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    MARGIN: 10px 0px 0px;
    BORDER-LEFT: green 0px solid;
    WIDTH: 790px;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: green 0px solid;
}
a img, a:link img { 
border : 0; 
} 