
/* Brides.com website.css */

/* Content CSS */

body { font-family: Georgia; }
body {
    background-color: #eeeeee; 
}
.shadow {
    background: url(/images/website/11/27/shadowLeftRight.gif) repeat-y;
    margin: 0 auto; 
    width: 885px;
    padding-left:15px;
}
#their-photo {
    background: url(/images/website/11/27/headerLeft.gif) repeat-x 0px 0px;
    float: left;
    height: 239px;
    width: 214px;
    padding: 0px;	
}
#dynamicphoto {    
    height: 239px;
    width: 176px;
    float: right;
    background: url(/images0002/accounts/82113/website/website.jpg?noCache=2234.205) no-repeat;
}
#header {
    height: 239px;
    width: 847px;
}
#name-box {
    width: 633px;
    float: left;
    height: 239px;
    background: url(/images/website/11/27/header.JPG) repeat 0px 0;
}
#inner-content {
    padding: 0px;
    margin: 175px 25px 0px 25px;
    text-align: left;
    height: 60px;
}
h1 {
    font: normal 36px Times New Roman;
    color: #716658;
    float: left;
    display: block;
    padding: 0px;
    margin: 10px 0px 0px 0px;
    height: 40px;
    width: 400px;
    text-align: left;
}
h2 {
    font-size: 28px;
    font-weight: normal;
    color: #716658;
}
h3 {
    font-size: 18px;
    font-weight: normal;
    color: #716658;
}
h5 {
    font: normal 14px Times New Roman;
    font-weight: normal;
    color: #716658;
    float: right;
    display: block;
    padding: 0px;
    margin: 15px 0px 0px 0px;
    height: 30px;
    width: 170px;
}
h6 {
    font-size: 14pt;
    font-style: italic;
}
#lcol {
    float: left;
    width: 237px;
    padding-bottom: 10px;
    padding-top: 10px;
    margin: 0px; 
}
#lcol li {
    padding-bottom: 6px;
    text-align: right;
    margin-right: 50px;
    text-transform: lowercase;
}
#lcol a {
    font: normal 10pt Georgia;
    color: #716658;
    text-decoration: none;
}
#lcol a:link {
    color: #716658;
    text-decoration: none;
}
#lcol a:hover {
    color: #a4475f;
    text-decoration: underline;
}
#rcol {
    float: right;
    width: 603px;
}
#cont-content a:link, #cont-content a:visited{
    color: #413519;
    font-weight: bold;
}
#cont-content a:hover{
    color: #a4475f;
    text-decoration: none;
    font-weight: bold;
}
#cont-content p, ul, ol, table {
    line-height: 15pt;
    padding: 0px 0px 10px 0px;
    font-size: 12px;
    font-family: Georgia;
    color: #716658;
}
#cont-top {
    height: 20px;
}
#cont-bottom {
    height: 20px;
}
#cont-content {
    padding: 55px 30px 10px 15px;
}
#cont-content ul {
    margin: 5px 10px 10px 15px;
}
#cont-content li {
    list-style: disc;
    font-size: 12px;
    font-family: Georgia;
    color: #716658;
}
#main-cont {
    width: 847px;
    background: url(/images/website/11/27/body.gif) repeat-y;
}
#footer {
    width: 885px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    font-size: 9pt;
    color: #777;
    clear: both;
    background: #eee url(/images/website/11/27/shadowBottom.gif) no-repeat top left;
    padding: 15px 0;
}
#footer a:link, #footer a:visited {
    color: #4784A4;
    font-weight: bold;
}
#footer a:hover {
    color: #A4475F;
    text-decoration: none;
    font-weight: bold;
}
.sIFR-flash {
    visibility: visible !important;
    margin: 0;
}
.sIFR-replaced {
    visibility: visible !important;
    text-align: center;
}
span.sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
}
.sIFR-flash + div[adblocktab=true] {
    display: none !important;
}
.sIFR-hasFlash #inner-content h1 {
    visibility: hidden;
    letter-spacing: -9px;
    float: left;
    display: block;
    padding: 0px;
    margin: 10px 0px 0px 0px;
    height: 40px;
    width: 400px;
    text-align: left;
}
.sIFR-hasFlash #cont-content h2 {
    visibility: hidden;
    letter-spacing: -6px;
    font-size: 38px;
    font-style: italic;
    display: inline;
    height: 52px;
    width: 100px;
}
.sIFR-hasFlash #inner-content h5 {
    visibility: hidden;
    letter-spacing: -6px;
    font-style: italic;
    float: right;
    display: block;
    padding: 0px;
    margin: 15px 0px 0px 0px;
    height: 30px;
    width: 150px;
}
.cB { clear: both; }
.dN { display: none; }
.mB15 { margin-bottom: 15px !important; }

.imageBorder { border: 1px solid #716658; }

table { border-spacing: 2px !important; }

.tableNormal { margin: 5px 0px 5px 0px; padding: 0px 0px 0px 0px; }
.tableNormal CAPTION { font-family: Georgia; font-size: 12px; color: #716658; text-align: left; margin: 0px 0px 0px 0px; padding: 1px 3px 1px 3px; }
.tableNormal TH { font-family: Georgia; font-size: 12px; color: #716658; padding: 0px 4px 0px 4px; font-weight: bold; text-align: right; vertical-align: top; }
.tableNormal TD { font-family: Georgia; font-size: 12px; color: #716658; padding: 0px 4px 0px 4px; }

.tableColored { background-color: #767676; margin: 5px 0px 5px 0px; padding: 0px 0px 0px 0px; }
.tableColored CAPTION { font-family: Georgia; font-size: 12px; color: #716658; background-color: #767676; text-align: left; margin: 0px 0px 0px 0px; padding: 1px 3px 1px 3px; }
.captionAddress { background-color: #a9a9a9; padding: 2px; }
.tableColored TH { font-family: Georgia; font-size: 12px; color: #716658; background-color: #a9a9a9; padding: 0px 4px 0px 4px; font-weight: bold; text-align: left; }
.tableColored TD { font-family: Georgia; font-size: 12px; color: #716658; background-color: #b3b3b3; padding: 0px 4px 0px 4px; }

.tableBridalParty { color: #716658; font-size: 12px; margin: 10px 0px 10px 0px; padding: 0px 0px 0px 0px; }
.tableBridalParty TD { font-family: Georgia; padding: 0px 5px 0px 0px; vertical-align: top; }

.eventDetail { font-size: 12px; }

.guestbookEntry { font-size: 12px; margin: 6px 0px 0px 0px; padding: 4px; background-color: #a9a9a9; border: 1px solid #716658; }
.guestbookTitle { color: #716658; font-weight: bold; }
.guestbookContent { color: #444444; margin: 4px 0px 4px 0px; padding: 4px; background-color: #ffffff; border: 1px solid #716658; }
.guestbookDateAdded { color: #716658; margin: 0px 0px 6px 0px; font-size: 10px; font-style: italic; }

.blogEntry { font-size: 12px; font-family: Georgia; margin: 6px 0px 0px 0px; padding: 4px; background-color: #a9a9a9; border: 1px solid #716658; }
.blogEntryTitle { color: #716658; font-weight: bold; }
.blogEntryContent { color: #444444; margin: 4px 0px 4px 0px; padding: 4px; background-color: #ffffff; border: 1px solid #716658; }
.blogEntryDateAdded { color: #716658; margin: 0px 0px 6px 0px; font-size: 10px; font-style: italic; }
.blogEntryOption { color: #716658; font-size: 12px; margin: 0px 0px 3px 0x; }
.blogEntryOption a { color: #716658 !important; font-size: 12px; margin: 0px 0px 3px 0x; }

.blogEntryComment { color: #716658; font-size: 12px; font-family: Georgia; margin: 3px 0px 3px 0px; padding: 4px; background-color: #a9a9a9; border: 1px solid #716658; }
.blogEntryCommentName { color: #716658; font-weight: bold; }
.blogEntryCommentMessage { color: #444444; margin: 4px 0px 4px 0px; padding: 4px; background-color: #ffffff; border: 1px solid #716658; }
.blogEntryCommentDateAdded { color: #716658; margin: 0px 0px 6px 0px; font-size: 10px; font-style: italic; }

input { background-color: #eeeeee; color: #222222; border-width: 1px; border-color: #716658; font-size: 12px; font-style: normal; font-family: Georgia; font-variant: normal; text-decoration: none; }
select { background-color: #eeeeee; color: #222222; border-width: 1px; border-color: #716658; font-size: 12px; font-style: normal; font-family: Georgia; font-variant: normal; text-decoration: none; }
textarea { background-color: #eeeeee; color: #222222; border-width: 1px; border-color: #716658; font-size: 12px; font-style: normal; font-family: Georgia; font-variant: normal; text-decoration: none; }

.imageLeft { float: left; margin: 0px 10px 10px 0px; }
.imageRight { float: right; margin: 0px 0px 10px 10px; }

/* System */
#errorMessage { font-family: Georgia; font-size: 12px; color: #880000; font-weight: bold; background-color: #ffdddd; padding: 5px 10px 6px 10px; margin: 5px 0px 5px 0px; }
#errorMessage a {color: #880000;}
#normalMessage { font-family: Georgia; font-size: 12px; color: #008800; font-weight: bold; background-color: #ddffdd; padding: 5px 10px 6px 10px; margin: 5px 0px 5px 0px; }
