body { text-align: center }
#content { background-color: #baabb3; background-image: url(images/home/home_bg.jpg); background-repeat:no-repeat; text-align:left; width:964px; margin:0px auto; }
#homehead { background-color: #ffffff; background-image: url(images/home/home_header_tile.gif); background-repeat:repeat-x; text-align:left; width:964px; height:245px; margin:0px auto; }
#subhead { background-color: #ffffff; background-image: url(images/sub/header_tile.gif); background-repeat:repeat-x; text-align:left; width:964px; height:169px; margin:0px auto; }
#navigation { background-color: #69495a; background-image: url(images/home/nav_tile.jpg); background-repeat:no-repeat; text-align:left; width:964px; height:36px; margin:0px auto; }
#navigationsub { background-color: #69495a; background-image: url(images/sub/nav_tile.gif); background-repeat:repeat-x; text-align:left; width:964px; height:36px; margin:0px auto; }
#mywedding { background-color: #69495a; background-image: url(images/home/nav_tile_2.jpg); background-repeat:no-repeat; text-align:left; width:964px; height:31px; margin:0px auto; }
#myweddingsub { background-color: #69495a; background-image: url(images/sub/nav_tile_2.gif); background-repeat:repeat-x; text-align:left; width:964px; height:31px; margin:0px auto; }
#thefoot { background-color: #baabb3; text-align:center; width:964px; margin:0px auto; }

.bodytext { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.5em }
.adtext { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }
.homebody { padding-top:10px; width:336px; color: #44313b; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 1.5em }
a.homebodylink { color: #69495a; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 1.5em; text-decoration: none }
a.homebodylink:hover { color: #69495a; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 1.5em; text-decoration: underline }
.subbody { padding-top:10px; width:580px; color: #44313b; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 1.5em }
a.calloutlink { color: #44313b; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a.calloutlink:hover { color: #44313b; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
.callouthd { color: #ffffff; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 120% }
.plannerpix {float: left; padding-right:18px; padding-bottom:18px; }
.caption { background-color: #69495a; padding-top:4px; width:194px; color: #baabb3; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 120%  }
.captiontext { padding-left:8px;  padding-right:8px; color: #baabb3; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 120%  }

.navleft { float: left; padding-left:35px; padding-top:10px; color: #ffffff; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold }
.navright { float: right; padding-right:28px; padding-top:10px; color: #ffffff; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold }
a.navtext { color: #ffffff; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; text-decoration: none }
a.navtext:hover { color: #ffffff; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; text-decoration: underline }

.loginleft {float: left; padding-left:35px; padding-top:8px; color: #baabb3; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.loginright {float: right; padding-right:28px; padding-top:8px; color: #baabb3; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.logintext { color: #baabb3; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a.logintext:hover { color: #baabb3; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }

.resourcestop { background-color: #69495a; background-image: url(images/home/resources_bg.jpg); background-repeat:no-repeat;}
.resources {text-align:left; width:175px; line-height: 100%}
.resourcehd {float: right; color: #ffffff; font-size: 24px; font-family: Georgia, "Times New Roman", Times, serif; line-height:120% }
.dircat { color: #fcad4c; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold }
a.dircat { color: #fcad4c; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; text-decoration: none }
a.dircat:hover { color: #fcad4c; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; text-decoration: underline }
.dirkey { color: #ffffff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }
a.dirkey {color: #ffffff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a.dirkey:hover {color: #ffffff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
.more { float: right; background-color: #69495a; color: #ffffff; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif }
a.morelink { color: #ffffff; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none }
a.morelink:hover { color: #ffffff; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: underline }
.content_bl {background:url(images/sub/content_bl.gif) 0 100% no-repeat #ffffff; width:580px; text-align:left}
.content_br {background:url(images/sub/content_br.gif) 100% 100% no-repeat}
.content_tl {background:url(images/sub/content_tl.gif) 0 0 no-repeat}
.content_tr {background:url(images/sub/content_tr.gif) 100% 0 no-repeat; padding:25px}
.contentp_bl {background:url(images/sub/contentp_bl.gif) 0 100% no-repeat #A28D98; width:580px; text-align:left}
.contentp_br {background:url(images/sub/contentp_br.gif) 100% 100% no-repeat}
.contentp_tl {background:url(images/sub/contentp_tl.gif) 0 0 no-repeat}
.contentp_tr {background:url(images/sub/contentp_tr.gif) 100% 0 no-repeat; padding:25px}
img.adv { border: #44313B solid 2px; }

.new { background-color: #A44130; color:#ffffff; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold }



.forum_bl {background:url(images/sub/content_bl.gif) 0 100% no-repeat #ffffff; width:830px; text-align:left}
.forum_br {background:url(images/sub/content_br.gif) 100% 100% no-repeat}
.forum_tl {background:url(images/sub/content_tl.gif) 0 0 no-repeat}
.forum_tr {background:url(images/sub/content_tr.gif) 100% 0 no-repeat; padding:25px}


.brides { color: #ffffff; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold }  

.pagetitle { color: #ffffff; font-size: 24px; font-family: Georgia, "Times New Roman", Times, serif; }
.keywords { color: #44313b; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold }  
a.keywords { color: #44313b; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; text-decoration: none }
a.keywords:hover { color: #44313b; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; text-decoration: underline }
.sidebar {padding:18px}
.sidebarhd { color: #69495a; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif }
.viewdetail { color: #69495a; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold } /* advertiser loc */
a.viewdetail { color: #69495a; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; text-decoration: none }
a.viewdetail:hover { color: #69495a; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; text-decoration: underline }
.address {float: left;}
.buttons {float: right;}

.nonadvtop { background:url(images/sub/nonadv_bg.jpg) 100% 0 no-repeat #BAABB3; width:300px; text-align:left }
ul.nonadv  { list-style-type: disc; list-style-position: outside; padding-left: 15px; margin-left: 15px; font-size: 11px; line-height: 140% }
.nonadv { color: #44313b; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
a.nonadv { color: #44313b; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
a.nonadv:hover { color: #44313b; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline }

.poll_bl {background:url(images/poll_bl.gif) 0 100% no-repeat #A44130; width:300px; text-align:left}
.poll_br {background:url(images/poll_br.gif) 100% 100% no-repeat}
.poll_tl {background:url(images/poll_tl.gif) 0 0 no-repeat}
.poll_tr {background:url(images/poll_tr.gif) 100% 0 no-repeat; padding:18px}
.tip_bl {background:url(images/sub/tip_bl.gif) 0 100% no-repeat #FCAD4C; width:394px; text-align:left}
.tip_br {background:url(images/sub/tip_br.gif) 100% 100% no-repeat}
.tip_tl {background:url(images/sub/tip_tl.gif) 0 0 no-repeat}
.tip_tr {background:url(images/sub/tip_tr.gif) 100% 0 no-repeat; padding:12px}
.poll { color: #ffffff; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 120% } /* poll head */
.pollhd { text-align:right; color: #ffffff; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 120% } /* poll head */
.tiphd { text-align:right; color: #ffffff; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 90% } /* poll head */
.tiptext { color: #ffffff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif } /* poll options */
.pollq { color: #fcad4c; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 120% }

.footer { color: #44313b; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif } 
a.footer { color: #44313b; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a.footer:hover { color: #44313b; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }

.search_bl {background:url(images/home/search_bl.gif) 0 100% no-repeat #ddd6da; width:300px; text-align:left}
.search_br {background:url(images/home/search_br.gif) 100% 100% no-repeat}
.search_tl {background:url(images/home/search_tl.gif) 0 0 no-repeat}
.search_tr {background:url(images/home/search_tr.gif) 100% 0 no-repeat; padding:18px}
.search_s_bl {background:url(images/sub/search_bl.gif) 0 100% no-repeat #ddd6da; width:300px; text-align:left}
.search_s_br {background:url(images/sub/search_br.gif) 100% 100% no-repeat}
.search_s_tl {background:url(images/sub/search_tl.gif) 0 0 no-repeat}
.search_s_tr {background:url(images/sub/search_tr.gif) 100% 0 no-repeat; padding:18px}
.search { color: #69495a; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif }
.textfield {font-size: 9px;  width: 173px; font-family: Verdana, Arial, Helvetica, sans-serif; background: #ffffff; color: #AC9CA4 }
.formbg { background-image: url(images/sub/formbg.gif); background-repeat:no-repeat; }
.breadcrumb { color: #44313b; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif } /* advertisement, sidebarkeywords, search options, featuredkeywords */
a.breadcrumb { color: #44313b; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a.breadcrumb:hover { color: #44313b; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }

a.notebookitems { color: #fcad4c; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
a.notebookitems:hover { color: #fcad4c; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline }

.blog_bl {background:url(images/sub/blog_bl.gif) 0 100% no-repeat #ffffff; width:300px; text-align:left}
.blog_br {background:url(images/sub/blog_br.gif) 100% 100% no-repeat}
.blog_tl {background:url(images/sub/blog_tl.gif) 0 0 no-repeat}
.blog_tr {background:url(images/sub/blog_tr.gif) 100% 0 no-repeat; padding:18px}

.blog { color: #ffffff; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 120% } /* poll head */
.bloghd { text-align:right; color: #ffffff; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 120% } /* poll head */
.blogq { color: #fcad4c; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 120% }
a.air {color: #333333}