@charset "utf-8";
/* CSS Document */

#Holder {width:1050px; height:750px; margin-left:auto; margin-right:auto; margin-bottom:auto; margin-top:auto; background-color:#FFFFFF; background-image:url(../images/BG/borderswirls50.jpg) }
#MainBody {width:900px; height:750px; margin-left:auto; margin-right:auto; position:relative; font: 12px Arial, Helvetica, sans-serif;}
#NavBar {width:250px; height:550px; position:absolute; top:105px; left:0px; }
#LeftArea {
	position:absolute;
	top:109px;
	left:218px;
	width:673px;
	height:450px;
	font-family:Arial, Helvetica, Vardana, sans-serif;
	color:#003366;
	font-size:12px;
	z-index:8;
	padding-left:10px;
	line-height:16px;
	padding-right: 50px;
	
	
}
.header{font-size:15px; font-weight:bold; }
.link {line-height: 20px; color:#003366}
.link a{color:#003366; text-decoration:none; text-align:left}
.link a:hover{color:#003366; text-decoration: underline}

#RightArea {
	position:absolute;
	top:100px;
	right:0px;
	width:450px;
	height:300px;
	background-image:url(../images/BG/Group_450.jpg);}

#RightSlide {width: 350px; height:265px; margin-top:15px; margin-bottom:5px; }

.highlight {font-size:110%; text-decoration:none; font-style:italic; font-weight:bold;}
.right { position:absolute; right:10px}
.smaller {font-size:100%; line-height:14px}
.center {
	text-align:center;
	font-weight: bold;
}
/********************* TEMPLATE II *****************************/
#ImgHead {width:900px; height:100px; margin-left:auto; margin-right:auto; background-image:url(../images/BG/TopBanner.png)}
#NavBarII {width:200px; height:500px; position:absolute; top:105px; left:0px;}
#LeftText {
	position:absolute;
	top:-4px;
	left:186px;
	width:300px;
	height:450px;
	font-family:Arial;
	color:#23427A;
	font-size:10px
}
.LeftText.head{font-size:18px; font-weight:bold}
#FooterBar {
	width:700px;
	height:25px;
	position:absolute;
	top:685px;
	left:203px;
	background-image:url(../images/BG/FooterBars.png)
}
#RightImgHolder{
	float:right;
	width:330px;
	height:220px;
	border:double;
	border-color:#666666;
	margin-left:15px;
	margin-bottom:15px;
	margin-top:50px;
	background-image:url(../images/galleries/Biogall/010209_44v2A_330x220.jpg) ;

}
#RightImg {
	float:right;
	width:330px;
	height:220px;
	background-color: #000;

}
/************************ NEWS *************************************/
#NewsList {
	position:absolute;
	top:2px;
	left:0px;
	width:310px;
	height:430px;
	margin:10px;
	text-indent: 25px;
	text-align: center;
}
.date {font-size:9px}
#NewsPiece {
	position:absolute;
	top:0px;
	right:50px;
	width:325px;
	height:430px;
	margin:10px;
	margin-left:25px;
}
.text {font-size:11px}
#imagehold {
	float:right;
	width:120px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right:10px;
	margin-left:10px;
	border: 2px solid #000;
}
#newshead {
	float:left;
	width:100%;
	background-color:#003366;border:#003366 2px solid; padding:4px; color:#FFFFFF
}
#newscont{width:100%; text-align:left; border:#003366 2px solid; padding:4px; min-height:50%}
#newscont a{color: #003366; text-decoration:none;font-style:italic}
#newscont a:hover{color: #003366; text-decoration:underline}
#newslisting {width:100%; border-bottom:solid #000000 thin;}
.hover a {
padding: 0px;
text-decoration: none;
color: #003366;
display:block;
width:100%;
}
.hover a:hover {
padding: 0px;
background: #FFCCFF;
}
/*#links {position:absolute; bottom:-55px; width:280px; text-align:right}*/
#links {width:100%; clear:both; float:left; text-align:right;}
.links {line-height: 20px; display:block; text-align:right; margin-top:30px;}
.links a{border:solid 1px #000000; background-color:#FFFFFF; color:#003366; text-decoration:none;padding:2px 4px;
}
.links a:hover{border:solid 1px #000000; background-color: #FFCCFF;}
/************************ WEDDINGS *************************************/

#RightWedImg{
	float:right;
	width:300px;
	height:430px;
	border:double;
	border-color:#666666;
	margin-left:15px;
	margin-bottom:15px;
	margin-top:50px
}
#WedImgHolder{
	position:absolute;
	top:365px;
	height:200px;
	width:375px;
	background-image:url(../images/photos/wedgal/weddgal7.jpg);
}
#WedImg {
	position:absolute;
	top:0px;
	height:200px;
	width:375px;
	left: 0px;
}
#testimonials {
	float:right;
	height:475px;
	width:250px;
	z-index:55;
	padding-right:0px;
	margin-top:10px
}
#tes
timonialtext { border-bottom:solid thin #000000; padding:20px; width:210px}
.testitext {font-family:Verdana, Arial, Helvetica, sans-serif; font-style:italic; text-align:left; color:#23427A}
.testiname {font-family:Verdana, Arial, Helvetica, sans-serif; font-style:italic; text-align:right; color:#ba7a7a}
#wedtext {
	float:left;
	height:450px;
	width:385px;
	line-height:15px;
}

/************************ VIDEO *************************************/

#video {
	position:absolute;
	top:50px;
	left:10px;
	height:300px;
	width:360px;
}
#videolist {
	position:absolute;
	top:10px;
	right:10px;
	height:414px;
	width:300px;
	margin-left:10px
}
#clickfull {
	position:absolute;
	top:300px;
	left:12px;
	width: 321px;
	height: 28px;
}
#clickfull.head {font-size:14px}

/************************ GALLERY *************************************/

#gallery {
	width: 600px;
	height: 450px;
	margin-left:auto;
	margin-right:auto;
}
/************************ MUSIC *************************************/
#MusicGal {
	float:right;
	width:220px;
	height:330px;
	border:double;
	border-color:#666666;
	background-color:#000000;
	z-index:5;
}
#MusicGalHolder{
	float:right;
	width:220px;
	height:330px;
	margin-left:15px;
	margin-bottom:15px;
	margin-top:10px;
	margin-right:50px;
	background-color:#000000;
	background-image:url(../images/photos/musgal/live-1.jpg);
	z-index:4;
}

#playerholder {
	position:absolute;
	top:62px;
	left:10px;
	height:425px;
	width:650px;
	background:url(../images/BG/playerbkg.png);
}
#PlayerList{
	margin-left:35px;
	margin-top: 10px;
	width: 305px;
	float: left;
}

/************************ HOME *************************************/
#banner {
	width:650px;
	height:215px;
	z-index:5;
	display:none;
	
}
#bannerholder {
	width:650px;
	height:215px;
	background-image:url(../images/BG/grpban5.jpg);
	z-index:4;	
}

#welcome {
	margin-right:35px;
	background-image:url(../images/BG/welcomebg.png);
	position:absolute;
	top:220px;
	left:10px;
	width:650px;
	height:50px;
}
#lefttop{
	position:absolute;
	top:280px;
	left:10px;
	width:200px;
	height:150px;
	background-image:url(../images/BG/200150bg.png);
	font-size: 11px;

}
#leftbot{
	position:absolute;
	top:440px;
	left:10px;
	width:200px;
	height:120px;
	background-image:url(../images/AD/ad1.png);
	}
#middle{
	position:absolute;
	top:280px;
	left:225px;
	width:250px;
	height:280px;
	background-image:url(../images/BG/250280.png);
	 text-align:left}
#homenews{ overflow:hidden; height:222px}
.midlinks {}
.midlinks a{color:#003366; text-decoration:none;
}
.midlinks a:hover{color: #FFF;text-decoration:none}


.newshead {font-size:18px; text-decoration:underline}
.newsheader {
	font-size:14px
}
.newstext {font-size:10px}
#right{
	position:absolute;
	top:280px;
	left:490px;
	width:170px;
	height:280px;
	background-image:url(../images/BG/170180.png);
}
.testimonal{
	font-size:11px;
	font-style:italic;
	}
	
	
/************************** CONCERTS ***********************************/
.clhead {font-size:14px; font-weight:bold;}
.cldesc {font-size:10px; line-height:10px }
#cllisting {width:290px;}

/************************** CONCERTS ***********************************/
#LinkGal {
	float:right;
	width:330px;
	height:220px;
	z-index:5;
}
#LinkGalHolder {
	float:right;
	width:330px;
	height:220px;
	margin-top:0px;
	margin-right:10px;
	background-image:url(../images/galleries/Biogall/Group_330x220.jpg);
	z-index:4;
	border:double;
	border-color:#666666;
	background-color:#000000;

}
/***************REGCOMP********************************/
#regcomp {
	width:100%;
	height:115px;
	z-index:1;
	text-align:center;
	
}
#regcomp a{ text-decoration:underline; color:#003366}
#regcomp a:hover{ text-decoration:underline; color:#003366}

.commentField { width:325px}
