/* IE6 PNG Transparency Fix */
img, div, input, body { behavior: url(iepngfix/iepngfix.htc); }

* {margin: 0px; padding: 0px;}

body {
	font-family: Verdana, Geneva, sans-serif; font-size: 11px; text-align: center;
	background: url(images/general/bg-body.png) repeat-y center #333;
}

.clear {clear: both; display: block; height: 0px; margin: 0px; padding: 0px;}


#container {
	margin: 0 auto;
	width: 1002px; text-align: left;
}

	#splashheader {width: 1002px; height: 195px; text-align: center;}

	#header {
		position: relative;
		width: 1002px; height: 143px;
		background: url(images/general/bg-header.gif) no-repeat;
	}
	
		#logolink {position: absolute; top: 22px; left: 19px; height: 100px; width: 318px; outline: none;}
		#logolink h1 {display: none;}
		#logolink a {display: block; width: 318px; height: 100px; outline: none;}
		
		#homeicon {position: absolute; top: 24px; right: 9px; height: 28px; width: 26px; outline: none;}
		#homeicon a {display: block; height: 28px; width: 26px; outline: none;}
		
		#emailicon {position: absolute; top: 67px; right: 11px; height: 28px; width: 26px; outline: none;}
		#emailicon a {display: block; height: 21px; width: 23px; outline: none;}
		
		#teleicon {position: absolute; top: 100px; right: 11px; height: 28px; width: 26px; outline: none;}
		#teleicon a {display: block; height: 23px; width: 21px; outline: none;}

	#mainnav {width: 1002px; height: 35px; background-color: #363636; text-align: left;}
	
		#navlinks {float: left; text-align: left;}
		#navlinks ul {margin: 10px 20px 0px 20px; padding: 0px; list-style-type: none;}
		#navlinks ul li {margin: 0px 15px 0px 15px; padding: 0px; display: inline; color: #fff;}
		#navlinks ul li a {font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #fff; text-decoration: none;}
		#navlinks ul li a:hover {font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #EB67D4; text-decoration: none;}
		#navlinks ul li a.selected {font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #EB67D4; text-decoration: none;}

	#splashcontent {width: 1002px; height: 550px;}
		#splashpod1, #splashpod2, #splashpod3 {float: left; display: inline; height: 344px; width: 260px;}
		#splashpod1 a, #splashpod2 a, #splashpod3 a {outline: none;}
		#splashpod1 {margin: 50px 65px 0px 46px;}
		#splashpod2 {margin: 50px 64px 0px 0px;}
		#splashpod3 {margin: 50px 0px  0px 0px;}
		
	/* Content images that change based on how the various pages are called */
	#content {width: 1002px; height: 550px;}	
	#content-weddings {width: 1002px; height: 550px; background-image: url(images/contentimages/weddings.jpg)}
	#content-portraits {width: 1002px; height: 550px; background-image: url(images/contentimages/portraits.jpg)}
	#content-corporate {width: 1002px; height: 550px; background-image: url(images/contentimages/commercial.jpg)}
	#content-contactweds {width: 1002px; height: 550px; background-image: url(images/contentimages/contact/weddings.jpg)}
	#content-contactport {width: 1002px; height: 550px; background-image: url(images/contentimages/contact/portraits.jpg)}
	#content-contactcorp {width: 1002px; height: 550px; background-image: url(images/contentimages/contact/corporate.jpg)}
	#content-charityweds {width: 1002px; height: 550px; background-image: url(images/contentimages/charity/weddings.jpg)}
	#content-charityport {width: 1002px; height: 550px; background-image: url(images/contentimages/charity/portraits.jpg)}	
	#content-charitycorp {width: 1002px; height: 550px; background-image: url(images/contentimages/charity/corporate.jpg)}	
	#content-newsweds {width: 1002px; height: 550px; background-image: url(images/contentimages/news/weddings.jpg)}
	#content-newsport {width: 1002px; height: 550px; background-image: url(images/contentimages/news/portraits.jpg)}	
	#content-newscorp {width: 1002px; height: 550px; background-image: url(images/contentimages/news/corporate.jpg)}
	#content-linksweds {width: 1002px; height: 550px; background-image: url(images/contentimages/links/weddings.jpg)}
	#content-linksport {width: 1002px; height: 550px; background-image: url(images/contentimages/links/portraits.jpg)}
	#content-linkscorp {width: 1002px; height: 550px; background-image: url(images/contentimages/links/corporate.jpg)}
	#content-privacyweds {width: 1002px; height: 550px; background-image: url(images/contentimages/privacy/weddings.jpg)}
	#content-privacyport {width: 1002px; height: 550px; background-image: url(images/contentimages/privacy/portraits.jpg)}
	#content-privacycorp {width: 1002px; height: 550px; background-image: url(images/contentimages/privacy/corporate.jpg)}
	#content-testimonialsweds {width: 1002px; height: 550px; background-image: url(images/contentimages/testimonials/weddings.jpg)}
	#content-testimonialsport {width: 1002px; height: 550px; background-image: url(images/contentimages/testimonials/portraits.jpg)}
	#content-testimonialscorp {width: 1002px; height: 550px; background-image: url(images/contentimages/testimonials/corporate.jpg)}
	
	
		#info {
			float: left;
			height: 550px; width: 501px;
			background: url(images/contentimages/bg-dark.png) no-repeat;
		}
		#sminfo {float: left; height: 550px; width: 1002px;}
		#smweds, #smports, #smcorp {float: left; height: 550px; width: 334px;}
		#text, .smtext {margin: 20px; padding: 0px 10px 0px 0px; overflow: auto; height: 510px;}
		#text h1, .smtext h1 {
			margin: 0px 0px 20px 0px;
			font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #EB67D4; font-weight: normal;
			text-decoration: none; line-height: 18px;
		}
		#text p {
			margin: 0px 0px 20px 0px;
			font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #fff; font-weight: normal;
			text-decoration: none; line-height: 18px;
		}
		#text p a {font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #EB67D4; font-weight: normal; text-decoration: underline;}
		#text p.pink {color: #EB67D4;}
		
		/* Start of Testimonial Specific */
		#text .testimg {float: left; width: 210px;}
		#text .testimg img {float: left; border: 1px solid #666;} /* image maximum width is 200px */		
		#text .testtxt {float: left; width: 240px;}
		#text .testtxt p {
			margin: 0px 0px 20px 0px;
			font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #fff; font-weight: normal;
			text-decoration: none; line-height: 18px;
		}
		#text .testtxt p .smallpink {font-size: 10px; font-weight: bold; color: #EB67D4;}
		/* End of Testimonial Specific */
		
		#text p .newsdate {font-size: 10px; font-weight: bold;}
		#text p img.charitylink {
			float: left; margin: 0px 20px 20px 0px; border: 1px solid #fff; outline: none;
		}
		#text ul, .smtext ul {margin: 0px 0px 10px 30px; padding: 0px;}
		#text ul li, .smtext ul li {margin: 0px 0px 0px 10px; padding: 5px; font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #fff;}		
		#text ul li a, .smtext ul li a  {margin: 0px; padding: 5px; font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #fff; text-decoration: none;}		
		#text ul li a:hover, .smtext ul li a:hover {margin: 0px; padding: 5px; font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #EB67D4; text-decoration: none;}		

	#flashcontent {width: 1002px; height: 550px;}
	
	#wrapper {
		width: 962px; min-height: 550px; height: auto !important; height: 550px; margin: 0px; padding: 20px;
		background-color: #444; text-align: center; font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #fff; text-decoration: none;
		text-align: left;}
	#wrapper p {font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #fff; line-height: 15px; margin: 0px; padding: 0px;}
	#wrapper a {font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #EB67D4; text-decoration: none;}
	#wrapper a:hover {font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #EB67D4; text-decoration: none;}
	#wrapper table {margin: 0 auto; text-align: center;}

	/* Pods */
	#sublinks {width: 1002px; height: 138px; background-color: #363636;}
		.weddingpod1, .weddingpod2, .weddingpod3,
		.portraitpod1, .portraitpod2, .portraitpod3,
		.corporatepod1, .corporatepod2, .corporatepod3 {
			float: left; display: inline; height: 110px; width: 300px; border: 2px solid #555; cursor: pointer;
		}
		.weddingpod1 h1, .weddingpod2 h1, .weddingpod3 h1,
		.portraitpod1 h1, .portraitpod2 h1, .portraitpod3 h1,
		.corporatepod1 h1, .corporatepod2 h1, .corporatepod3 h1 {
			margin: 12px 0px 0px 12px; padding: 0px; text-align: left;
			font-size: 16px; font-family: Verdana, Geneva, sans-serif; color: #fff; font-weight: normal;
		}
		.weddingpod1 {margin: 12px 33px 0px 12px; background: url(images/pods/weddings1.jpg) no-repeat;}
		.weddingpod2 {margin: 12px 33px 0px 0px; background: url(images/pods/weddings2.jpg) no-repeat;}
		.weddingpod3 {margin: 12px 0px  0px 0px; background: url(images/pods/weddings3.jpg) no-repeat;}
		.portraitpod1 {margin: 12px 33px 0px 12px; background: url(images/pods/portraits1.jpg) no-repeat;}
		.portraitpod2 {margin: 12px 33px 0px 0px; background: url(images/pods/portraits2.jpg) no-repeat;}
		.portraitpod3 {margin: 12px 0px  0px 0px; background: url(images/pods/portraits3.jpg) no-repeat;}
		.corporatepod1 {margin: 12px 33px 0px 12px; background: url(images/pods/corporate1.jpg) no-repeat;}
		.corporatepod2 {margin: 12px 33px 0px 0px; background: url(images/pods/corporate2.jpg) no-repeat;}
		.corporatepod3 {margin: 12px 0px  0px 0px; background: url(images/pods/corporate3.jpg) no-repeat;}
		.weddingpod1:hover,.weddingpod2:hover,.weddingpod3:hover,
		.portraitpod1:hover,.portraitpod2:hover,.portraitpod3:hover,
		.corporatepod1:hover,.corporatepod2:hover,.corporatepod3:hover {
			border: 2px solid #EB67D4;
		}

#footer {width: 1002px; height: 34px; background-color: #444;}
	
		#copyright {float: left; height: 34px;}
		#copyright p {
			margin: 10px 0px 10px 20px;
			font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #999;
			text-decoration: none; line-height: 15px;
		}
		
		#footerlinks {float: right; text-align: right;}
		#footerlinks ul {margin: 10px 20px 0px 0px; padding: 0px; list-style-type: none;}
		#footerlinks ul li {margin: 0px; padding: 0px; display: inline; color: #fff;}
		#footerlinks ul li a {font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #fff; text-decoration: none;}
		#footerlinks ul li a:hover {font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #EB67D4; text-decoration: none;}
		#footerlinks ul li a.selected {font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #EB67D4; text-decoration: none;}
	
