/*----Main----*/
* {
margin: 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
}
body {
padding: 10px 0;
background: url(../images/flowerBg.jpg) top center repeat scroll;
text-align: center;
}
#wrapper {
margin: 0 auto;
width: 864px;
text-align: left;
background: url(../images/bodyMiddle.png) top center repeat-y;
}
.ie5 #wrapper, .ie6 #wrapper {
margin: 0 auto;
width: 864px;
text-align: left;
background: url(../images/bodyMiddleCompatabiliy.gif) top center repeat-y;
}
.cap {
height: 1px;
width: 864px;
background: url(../images/bodyCap.gif) top center no-repeat;
margin: 0 auto;
text-align: center;
}
#contentWrapper {
padding: 0 15px;
}
.redBar {
text-align: center;
margin: 0 auto;
background: #7d0000;
height: 1px;
width: 400px;
}
.ie5 .redBar, .ie6 .redBar {
text-align: center;
margin-left: 217px;
border-top: #7d0000 solid 1px;
background: none;
height: 1px;
width: 400px;
}
.dummy {
clear: both;
height: 5px;
}
/*----Header----*/
#header {
margin-top: 15px;
}
#header p {
font-size: 11px;
color: #333333;
margin-bottom: 5px;
}
#headerLogo {
text-align: center;
margin: 0 auto;
}
/*----Nav----*/
#nav {
margin-top: 5px;
text-align: center;
}
#nav li {
display: inline;
margin: 0 10px;
}
#nav li a:link, #nav li a:visited {
color: #5d5d5d;
text-decoration: none;
}
#nav li a:hover, #nav li a:active {
color: #7d0000;
text-decoration: none;
}
#nav li a span {
color: #7d0000;
}
/*----Content Sections----*/
/*----Home----*/
#content {
padding: 10px 0;
text-align: center;
margin: 0 auto;
}
#content #myAlternativeContent p {
width: 500px;
}
/*----About Us----*/
#aboutContent {
width: 550px;
text-align: center;
margin: 0 auto;
}
#aboutContent p {
text-align: justify;
font-size: 12px;
}
.aboutRight {
float: left;
margin-left: 50px;
margin-bottom: 10px;
}
.aboutRightLogo {
float: right;
text-align: right;
}
.aboutRightLogo div p {
float: right;
text-align: right;
font-size: 12px;
}
.aboutLeft {
float: left;
margin-bottom: 10px;
text-align: left;
}
#aboutContent h2 {
color: #7d0000;
font-size: 32px;
margin-bottom: 5px;
font-weight: normal;
}
.aboutLeftImg {
border: #7d0000 solid 1px;
}
.aboutLeftImg img {
margin: 3px;
border: none;
}
/*----Wedding Event Listing----*/
.eventListing {
text-align: center;
margin: 0 auto;
width: 650px;
}
.eventLeft {
float: left;
border: #7d0000 solid 1px;
}
.eventLeft img {
margin: 3px;
border: none;
}
.eventLeft a {
}
.eventRight {
float: right;
width: 500px;
}
.eventRight p {
text-align: left;
}
.eventRight p span {
color: #7d0000;
font-weight: bold;
}
/*----Wedding Slideshow----*/
#slideRight {
float: right;
}
#slideRight a {
color: #7d0000;
text-decoration: none;
font-weight: bold;
}
/*----Wedding Contact Sheet----*/
#weddingContact {
text-align: center;
padding-left: 98px;
}
.ie5 #weddingContact, .ie6 #weddingContact {
padding-left: 80px;
}
.weddingContactItem {
float: left;
margin: 15px;
border: #7d0000 solid 1px;
}
.weddingContactItem img {
margin: 3px;
border: none;
}
/*----Wedding Purchase----*/
#weddingPurchase {
text-align: center;
}
#weddingPurchase a:link, #weddingPurchase a:visited {
color: black;
text-decoration: underline;
}
#weddingPurchase a:hover, #weddingPurchase a:active {
color: #7d0000;
text-decoration: underline;
}
/*----ContactForm----*/
#contactForm dt {
margin-top: 5px;
}
#contactForm dd {
margin-bottom: 10px;
}
#contactForm {
width: 550px;
text-align: center;
margin: 0 auto;
}
/*----Footer----*/
#footerLeft {
margin-top: 22px;
float: left;
}
#footerLeft p {
font-size: 10px;
color: #5d5d5d;
}
#footerLeft a:link, #footerLeft a:visited {
color: #5d5d5d;
text-decoration: none;
}
#footerLeft a:hover, #footerLeft a:active {
color: #7d0000;
text-decoration: none;
}
#footerRight {
float: right;
}