@charset "utf-8";
#mainColl {
	background-color: #666666;
	position: absolute;
	height: 840px;
	width: 550px;
	left: 30px;
	top: 320px;
	padding: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CCCCCC;
	background-image: url(site_files/main_coll_bg.gif);
	background-repeat: repeat-x,y;
	
	display:none; /*CHANGE TO NONE WHEN TESTING THEN SHOW TO EDIT*/ 
	
}



#pagewapper {
	position: relative;
	width: 920px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	margin-top: -10px;
	
}

.home_bg {
	background-image: url(site_files/home_bg_grade.png);
	background-repeat: repeat-x;
	background-color: #27001a;
}
#main_line {
	position: absolute;
	height: 180px;
	width: 886px;
	top: 101px;
	left: 17px;
}
	
.gallery_bg {
	background-image: url(site_files/gallery_bg.png);
	background-repeat: repeat-x;
	background-color: #27001a;
}
.gallery_line {
	background-image: url(site_files/gallery_line.png);
}

.home_line{
background-repeat: repeat-x;
background-image: url(site_files/home_line.png);
}
.head_home {
filter:alpha(opacity=40);
-moz-opacity:0.4;
-khtml-opacity:0.4;
opacity:0.4;
	background-image: url(site_files/home_head_1.jpg);
}
.about_line{
background-repeat: repeat-x;
background-image: url(site_files/about_line.png);
}
.head_about {
filter:alpha(opacity=40);
-moz-opacity:0.4;
-khtml-opacity:0.4;
opacity:0.4;
	background-image:url(site_files/home_head.jpg);
}
.head_gallery {
filter:alpha(opacity=40);
-moz-opacity:0.4;
-khtml-opacity:0.4;
opacity:0.4;
	background-image: url(site_files/gall_head.jpg);
}
.head_contact {
filter:alpha(opacity=40);
-moz-opacity:0.4;
-khtml-opacity:0.4;
opacity:0.4;
	background-image: url(site_files/contact_head.jpg);
}
#headder {

	position: absolute;
	height: 164px;
	width: 886px;
	top: 107px;
	left: 17px;
}
.about_bg {
	background-image: url(site_files/about_grade.png);
	background-repeat: repeat-x;
	background-color: #27001a;
}


#logo {
	background-image:url(site_files/logo.png);
	position: absolute;
	height: 155px;
	width: 370px;
	left: 22px;
	top: 7px;
}


#main_bodyShad {
	background-image: url(site_files/mainpage_shadow.png);
	background-repeat: repeat-y;
	position: absolute;
	height: 1200px;
	width: 920px;
	top: -5px;
	left: 0px;
}

		

#mainColl_gall {
	background-color: #666666;
	position: absolute;
	height: 871px;
	width: 550px;
	left: 30px;
	top: 290px;
	padding: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CCCCCC;
	background-image: url(site_files/main_coll_bg.gif);
	background-repeat: repeat-x,y;
	
	display:none; /*CHANGE TO NONE WHEN TESTING THEN SHOW TO EDIT*/ 
	
}
#coll2 {
	position: absolute;
	height: 600px;
	width: 275px;
	background-color: #666666;
	top: 320px;
	right: 30px;
}

.contact_bg {
	background-image: url(site_files/contact_bg.png);
	background-repeat: repeat-x;
	background-color: #27001a;
}
.contact_line {
	background-image: url(site_files/contact_line.png);
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	position: relative;
	width: 920px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	margin-top: -10px;
}
#footer {
	position: absolute;
	width:1090px;
	height:208px;			/* Height of the footer */
	z-index: 9999;
	top: 1150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	background-image: url(site_files/footer.png);
	left: -97px;
	background-repeat: no-repeat;
	}

/*gallery attributes*/

ul#pic_wrap{
	list-style:none;
	position: absolute;
	height: auto;
	width: 530px;
	left: 10px;
    }
          ul#pic_wrap li {
	         display:inline;
	         }
	          ul#pic_wrap li a{
	-moz-outline: none;
	outline: none;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
			  }

ul#pic_wrap li.blank{
	-moz-outline: none;
	outline: none;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
			  }
/*heddings*/

h1{
	text-indent: -9999px;
	height:33px;
	width: 300px;
	background-repeat:no-repeat;
	
}
h1.wedding{
	background-image:url(headders/wedding.png);
	

}
h1.about{
	background-image:url(headders/about_us.png);
	padding-bottom: -30px;
}
h1.home{
	background-image: url(headders/art_quest.png);
	padding-bottom: -30px;
}
h1.contact_us{
	background-image: url(headders/contact.png);
	padding-bottom: -30px;
}
h1.social{
	background-image:url(headders/socail.png)
	}
h1.daily {
	background-image:url(headders/daily.png);
	}
h1.testemonials{
	background-image:url(headders/testemonials.png);
	}
h1.gall_pic_headding{
background-image:url(headders/gallery.png)
}
