/* stylesheet for dianamaweddings.com - site design by http://www.thinkpretty.com */

html { 
	text-align: center; /* IE5 hack */ 
	}

body, #container, #header, #content, #footer, #footer-footnotes {width: 980px;}

body { 
	text-align: left; /* IE5 hack */
        margin: 0 auto;
	background-color: #fff;
	}

div, td, h1, p, li, a {
	text-align: justify;
	font-style: normal; 
	font-weight: normal;
	font-size: 12px;
	font-family: Helvetica, Arial, san-serif; 
	color: #333;
	word-spacing: 1px;
	}

#container {
	position: absolute; 
	top: 0px; 
	height: auto;
	text-align: center;
	}

#content {
	min-height: 375px;
	border: 0px; padding: 0px; margin: 0px;
	padding-bottom: 20px;
	background-color: #fff;
	}

.tcontent {
	width: 940px; /* width of #content (980px) - width of .tcontent padding (20px x 2) */
	padding: 0px; 
	margin: 0px 20px 0px 20px;
	cellspacing: 0px;
	border-collapse: collapse;	border: 0px solid black;
	}

.tcontent td {
	vertical-align: top;
	}

#about, #services, #links, #sitemap, #terms {
	width: 500px; 
	padding-right: 30px;
	}
#services p, #about p {
	margin-bottom: 40px;
	}
#sitemap ul {
	list-style: none;
	margin: 15px 0px 0px 0px;;
	padding: 0;
	border: none;
	}
#sitemap li {
	margin-bottom: 10px;
	}

#contact-mail, .links-one {float: left; width: 235px; margin: 15px 30px 0px 0px;}
#contact-phoneemail, .links-two {float: right; width: 235px; text-align: left; margin: 15px 0px 0px 0px;}

.links-one, .links-two {text-align: left;}
.links-thumbnail {float: left; margin: 0px 10px 30px 0px;}


h1, h1.testimonials {
	text-align: left;
	font-weight: 700;
	font-family: Helvetica, Arial, 'Trebuchet MS', Sans-Serif;
	font-size: 1.2em;
	font-weight: 700;
	text-transform: uppercase;
}

h1.testimonials {
	text-transform: none;
}


div#mainimage {text-align: center;}
div#mainimage-caption {margin: 0px 0px 10px 0px; padding: 0px; text-align: right; font-size: 10px; margin-right: 20px;}
div#mainimage-caption a {font-size: 10px; font-weight: 400;}
div#mainimage-moreinfo {text-align: center; margin-top: 15px;}

.backtotop {
	text-align: right;
	padding-bottom: 10px;
	border-bottom: 1px solid #999;
	}

.emphasis {
	font-style: italic;
	}

.photo {
	border: 1px solid #333; 
	}

.title {
	font-weight: 700;
	}

.publication {
	font-style: italic;
	}

.presstn {
	border: 1px solid #999;
	}

.input-contactform {width: 220px;}



