@charset "utf-8";
body {
	background:url(img/backgroundtest.jpg) repeat-x #111;
	background-position:top;
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	margin: 0; 
	padding: 0; 
	text-align: center; 
	color: #fff;}
a {text-decoration:none;}
#header { 
	background: #000; 
	height:140px;}
#logo { 
	margin:30px 0 0 30px}
#navmain { 
	float:right; 
	margin:90px 30px 0 0;}
#container {
	width: 960px;
	margin: 0 auto; 
	text-align: left;}
#mainContent {	
	padding: 20px;
}
#contentleft {
	width:610px;
	float:left;
}
#sidebar {
	float:right;
	width:280px;
	margin:0 0 0 30px;
	padding:0;
}
#banner { 
	height:316px;
	width:960px;
	padding: 0px;}
#banner h1 {
	color:#FFF;}


#footer {
	background:url(img/footer.jpg) repeat-x;
	height:82px;
	width:100%;
	padding: 130px 0px 0 0;
	float:left;}


.break { background-color:#333;}
.breaklight { background-color:#999;}


/*=====Drop Content Main Container Characteristics=====*/
.dc{
	position:relative;
	z-index:0;
}
.dc:hover{
	background-color:transparent;
	z-index:50;
}
.dc span{
	position:absolute;
	width:150px;
	background-color:#B8CDE7;
	top:-400px;
	visibility:hidden;
}
.dc:hover span{
	visibility:visible;
	top:16px;
	left:-5px;
}

/*=====Drop Content Span Div (Drop Menu Buttons Characteristics=====*/
.dc span div{
	background-color:#333;
	padding:4px;
	font-size:12px;
	margin:1px;
}
.dc span div:hover{
	background-color:#666;
	padding:4px;
	font-size:12px;
	margin:1px;
}
/*-------------Tier 2 Characteristics------------*/
dc_tier2{
	position:relative;
	z-index:0;
	color:#00C;
}
.dc_tier2:hover{
	background-color:transparent;
	z-index:60;
}
.dc .dc_tier2 span{
	position:absolute;
	width:150px;
	background-color:#B8CDE7;
	top:-400px;
	visibility:hidden;
}
.dc_tier2:hover span{
	visibility:visible;
	top:0px;
	left:149px;
}


/*=====WEDDING PAGE=====*/
.box {
	float:left;
	width:588px;
	padding:10px;
	text-align:center;
	border:1px solid #333;
	background-color:#222;
}
.pkgsummary {
	float:left;
	width:300px;
	text-align:left;
	padding:0 0 0 30px;
}
.pkgenquiry {
	float:left;
	width:250px;
	text-align:center;
}
.albums {
	float:left;
	width:250px;
	padding:0 10px 0 30px;
	text-align:left;
}

/*=====ALBUMS PAGE=====*/
.boxalbums {
	float:left;
	width:588px;
	padding:10px;
	text-align:left;
	border:1px solid #333;
	background-color:#222;
}

/*=====PHOTOGRAPHY PAGE=====*/
.boxphotography {
	float:left;
	width:283px;
	height:430px;
	padding:10px;
	text-align:center;
	border:1px solid #333;
	background-color:#222;
}
.boxbtmphotography {
	float:left;
	width:283px;
	height:760px;
	padding:10px;
	text-align:center;
	border:1px solid #333;
	background-color:#222;
}
.boxwide {
	float:left;
	width:588px;
	height:200px;
	padding:10px;
	text-align:center;
	border:1px solid #333;
	background-color:#222;
}
.ylwlink { float:right;margin:0 20px 0 0;color:#FC0; font-size:10px; line-height:150%;}

/*=====PORTFOLIO PAGE=====*/

.portfolio {
	zoom:1;
 	opacity: 0.6;
	filter: alpha(opacity = 60);
			
}

.portfolio:hover {
	zoom:1;
 	opacity: 1.0;
	filter: alpha(opacity = 100);

}


/*=====FONTS=====*/
.nav{ color:#FFF; font-weight:bold; font-size:13px;}
.nav:hover{ color:#FC0; font-weight:bold; font-size:13px;}
.contentheader {color:#FFCC99; font-size:30px; font-weight:100;}
.subheader {color:#CC6633; font-size:18px; font-weight:100;}

.redmain {color:#C00; font-weight:bold;}
.mainspaced {color:#fff; font-size:12px; line-height:200%;}
.main {color:#fff; font-size:12px;}
.mainmini {color:#fff; font-size:10px;}
.mainlink{color:#fc0; font-size:12px;}
.mainlink:hover {color:#f30; font-size:12px;}
.packageprice{color:#fff; font-size:16px;}
.contactcontent {
	font-size:14px;
	color:#fff;
	}
.contactcontent:hover {
	font-size:14px;
	color:#f30;
	}
.ylw {color:#FC0; font-size:10px; line-height:150%;}
.ylwlinktext {color:#FC0; font-size:10px; line-height:150%;}
.ylwlinktext:hover {color:#F30; font-size:10px; line-height:150%;}
.footerlarge {color:#2B0000; font-size:16px; font-weight:bold; padding:0 0 0 20px;}
.footersmall {color:#2B0000; font-size:10px; padding: 10px 0 0 20px; line-height:150%;}
.weblink {color:#2B0000; font-size:10px; line-height:150%;}
.weblink:hover {color:#F30; font-size:10px; line-height:150%;}