@charset "UTF-8";
body {
    margin-top: 0px;
    background-image: url('../../images/chicago-wedding-guide-fade.jpg');
    background-repeat: repeat-x;
    background-color: #AEDDE3;
}
body, td, th {
    font-family: Tahoma, Verdana, Arial;
    color: #909169;
}
img {
    border:none;
}
hr{
height:2px;
color:#d3d3d1;
background-color:#d3d3d1;
border:none;
}
h1 {
    color:#3297d4;
    font-size:15px;
    font-weight:bold;
    line-height:17px;
    margin-bottom:5px;
    margin-top:5px;
}
h2 {
    color:#909169;
    font-size:14px;
    font-weight:bold;
    padding-left:3px;
    line-height:16px;
    margin-top:3px;
    margin-bottom:4px;
}
h3 {
    color:#3297d4;
/*    font-size:13px; */
    font-size:14px;
    font-weight:bold;
    line-height:16px;
    margin-bottom:0px;
    margin-top:3px;
}
h3 a {
    color:#3297d4;
    font-size:14px;
    font-weight:bold;
    line-height:16px;
    margin-bottom:0px;
    margin-top:3px;
    text-decoration:none;
}
h3 a:visited {
    color:#3297d4;
    font-size:14px;
    font-weight:bold;
    line-height:16px;
    margin-bottom:0px;
    margin-top:3px;
    text-decoration:none;
}
h3 a:hover {
    color:#3297d4;
    font-size:14px;
    font-weight:bold;
    line-height:16px;
    margin-bottom:0px;
    margin-top:3px;
    text-decoration:underline;
}
p {
    font-size:12px;
    font-family: Tahoma, Verdana, Arial;
    color: #8b8c6d;
    line-height:14px;
    margin-top:5px;
    margin-bottom:5px;
}
a {
    text-decoration:none;
    color: #8b8c6d;
}
a:hover {
    text-decoration:underline;
}
.tinytext {
    color:#888a62;
    font-size:11px;
}
.bluelink {
    color:#3297d4;
    font-size:12px;
    font-weight:bold
}
a.bluelink, a.bluelink:visited {
    color:#3297d4;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}
a.bluelink:hover, a.bluelink:active {
    color:#3297d4;
    font-size:12px;
    font-weight:bold;
    text-decoration:underline;
}
.blueHeadline {
    color:#3297d4;
    font-size:13px;
    font-weight:bold;
    line-height:20px;
}
a.blueHeadline, a.blueHeadline:visited {
    color:#3297d4;
    font-size:13px;
    font-weight:bold;
    line-height:20px;
    text-decoration:none;
}
a.blueHeadline:hover, a.blueHeadline:active {
    color:#3297d4;
    font-size:13px;
    font-weight:bold;
    line-height:20px;
    text-decoration:underline;
}
.brownHeadline {
    color:#909169;
    font-size:12px;
    font-weight:bold;
    line-height:15px;
}
.brownHeadline a:link, .brownHeadline a:visited {
    color:#909169;
    text-decoration:none;
}
.brownHeadline a:hover, .brownHeadline a:active {
    color:#909169;
    text-decoration:underline;
}
.littlebrown {
    color:#909169;
    font-size:11px;
    font-weight:bold;
    padding-left:0px;
    line-height:11px;
}
.footer1 {
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    line-height:15px;
}
.footer1 a:link, .footer1 a:visited {
    text-decoration:none;
    color:#FFFFFF;
}
.footer1 a:hover, .footer1 a:active {
    text-decoration:underline;
    color:#FFFFFF;
}
.footer2 {
    color:#FFFFFF;
    font-size:11px;
    line-height:13px;
}
.footer2 a:link, .footer2 a:visited {
    text-decoration:none;
    color:#FFFFFF;
} 

.footer2 a:hover, .footer2 a:active {
    text-decoration:underline;
    color:#FFFFFF;
}   
.footer3 {
    color:#FFFFFF;
    font-size:10px;
    line-height:13px;
}
.input {
    width:203px;
    height:16px;
    border-width:1px;
    border-style:solid;
    background-color:#FFFFFF;
    border-color:#3297d4;
    font-size:12px;
    color:#3297d4;
}
.pinkHeadline {
    color:#ff33cc;
}
.pinkHeadline a:link, .pinkHeadline a:visited {
    color:#ff33cc;
    text-decoration:none;
}
.pinkHeadline a:hover, .pinkHeadline a:active {
    color:#ff33cc;
    text-decoration:underline;
}
.greenHeadline {
    color: #74B64B
}
.greenHeadline a:link, .greenHeadline a:visited {
    color:#74B64B;
    text-decoration:none;
}
.greenHeadline a:hover, .greenHeadline a:active {
    color:#74B64B;
    text-decoration:underline;
}
.imageAdBorder {
    border:#FFFFFF;
    border-width:1px;
}

/* ######### Originally from halfmoontabs.css ######### */

.halfmoon{
margin-bottom: 0px;
}

.halfmoon ul{
padding: 5px 9px 4px 5px;
margin-left: 5px;
/* margin-left: 0;  */
margin-top: 0px;
margin-bottom: 0px;
font-size:12px;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/

}

.halfmoon img {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border: none;
}

.halfmoon li{
display: inline;
margin: 0;
}

.halfmoon li a{
text-decoration: none;
/* padding: 5px 19px 4px 11px; 
padding: 5px 19px 4px 19px;   */
padding: 5px 20px 4px 19px;
margin: 0;
margin-right: 0px; /*distance between each tab*/
color: #FFFFFF;
font-size: 12px;
/* background: #53a2dd url(../../images/halfmoontab.jpg) top right no-repeat;    */
background: #53a2dd url(../../images/menu-spacer.jpg) top right no-repeat;
}

.halfmoon li a:visited{
color: #FFFFFF;
}

.halfmoon li a:hover{
background: #5fabe3 url(../../images/menu-spacer.jpg) top right no-repeat;
}

.halfmoon li a:visited{
background: #5fabe3 url(../../images/menu-spacer.jpg) top right no-repeat;
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_e{
position:absolute;
top: 0;
border: 1px solid #3297d4; /*THEME CHANGE HERE*/
border-width: 0 1px;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: #e3f1fa;
width: 200px;
visibility: hidden;
}


.dropmenudiv_e a{
width: auto;
display: block;
text-indent: 5px;
border: 0 solid #3297d4; /*THEME CHANGE HERE*/
border-bottom-width: 1px;
padding: 2px 0;
text-decoration: none;
color: black;
}

* html .dropmenudiv_e a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_e a:hover{ /*THEME CHANGE HERE*/
background-color: #b6d9ef;
}
/*********************************************************************************************************************************************/

/* ***** Styles from issue_31 */

.title {
    font-family: Tahoma, Verdana, Arial;
    font-size: 28px;
    line-height: 30px;
  background-color: #ffffff; color: #ff33cc;
}
.paragraph {
    font-family: Tahoma, Verdana, Arial;
    font-size:11px;
    line-height:20px;
    color:#000;
}
.paragraph_condensed {
    font-family: Tahoma, Verdana, Arial;
    font-size:11px;
    line-height:14px !important;
    color:#6F6B8D !important;
}

/*
.paragraph_condensed tr,td {
    font-family: Tahoma, Verdana, Arial;
    font-size:11px;
    line-height:14px;
    color:#6F6B8D;
    text-decoration: none;
}          */

.paragraph_condensed a {
    font-family: Tahoma, Verdana, Arial;
    font-size:11px;
    line-height:14px;
    color:#6F6B8D;
    text-decoration: none;
}

.paragraph_condensed a:hover {
    font-family: Tahoma, Verdana, Arial;
    font-size:11px;
    line-height:14px;
    color:#6F6B8D;
    text-decoration: none;
}
.paragraph_condensed a:active {
    font-family: Tahoma, Verdana, Arial;
    font-size:11px;
    line-height:14px;
    color:#6F6B8D;
    text-decoration: none;
}

.paragraph_condensed_ul {
    font-family: Tahoma, Verdana, Arial;
    font-size:11px;
    line-height:14px;
    color:#6F6B8D;
}
.paragraph_condensed_ul a {
    font-family: Tahoma, Verdana, Arial;
    font-size:11px;
    line-height:14px;
    color:#9DA080;
    text-decoration: underline;
}

.paragraph_condensed_ul a:hover {
    font-family: Tahoma, Verdana, Arial;
    font-size:11px;
    line-height:14px;
    color:#6F6B8D;
    text-decoration: underline;
}
.paragraph_condensed_ul a:active {
    font-family: Tahoma, Verdana, Arial;
    font-size:11px;
    line-height:14px;
    color:#6F6B8D;
    text-decoration: underline;
}

.login {
    font-family: Tahoma, Verdana, Arial;
    font-size:9px;
    line-height:12px;
    color:#fff;
    font-weight: bold;
}
.login a {
    font-family: Tahoma, Verdana, Arial;
    font-size:9px;
    line-height:12px;
    color:#fff;
    text-decoration: underline;
}
.login a:hover {
    font-family: Tahoma, Verdana, Arial;
    font-size:9px;
    line-height:12px;
    color:#fff;
    text-decoration: none;
}
.login a:active {
    font-family: Tahoma, Verdana, Arial;
    font-size:9px;
    line-height:12px;
    color:#fff;
}
.sitemap {
    font-family: Tahoma, Verdana, Arial;
    font-size:9px;
    line-height:12px;
    color:#fff;
    text-decoration: none;
    font-weight: bold;
}
.sitemap a {
    font-family: Tahoma, Verdana, Arial;
    font-size:9px;
    line-height:12px;
    color:#A39B8F;
    text-decoration: none;
    font-weight: normal;
}
.sitemap a:hover {
    font-family: Tahoma, Verdana, Arial;
    font-size:9px;
    line-height:12px;
    text-decoration: underline;
    color:#fff;
}
.sitemap a:active {
    font-family: Tahoma, Verdana, Arial;
    font-size:9px;
    line-height:12px;
    color:#fff;
}
.menu3 {
    font-family: Tahoma, Verdana, Arial;
    font-size:10px;
    line-height:12px;
    color:#4B4D69;
    text-decoration: none;
    font-weight: bold;
}
.menu3 a {
    font-family: Tahoma, Verdana, Arial;
    font-size:10px;
    line-height:12px;
    color:#4B4D69;
    text-decoration: none;
    font-weight: normal;
}
.menu3 a:hover {
    font-family: Tahoma, Verdana, Arial;
    font-size:10px;
    line-height:12px;
    text-decoration: underline;
    color:#4A453E;
}
.menu3 a:active {
    font-family: Tahoma, Verdana, Arial;
    font-size:10px;
    line-height:12px;
    color:#4B4D69;
}

.list_condensed {
    font-family: Tahoma, Verdana, Arial;
    font-size:11px;
/*    line-height:14px;  */
    color:#6F6B8D;
}

.events {
    font-family: Tahoma, Verdana, Arial;
    font-size: 12px;
    line-height: 18px;
    color: #330000;
}   
.page .events .subtitle {
    font-family: Tahoma, Verdana, Arial;
    font-size: 16px;
    line-height: 30px;
    font-weight: bold;
    color: #ff33cc; 
}

.page .events .subtext {
    font-family: Tahoma, Verdana, Arial;
    font-size: 12px;
    line-height: 22px;
    color: #9DA080;
}

.page .events .subtext a {
    color: #9DA080;
}

.page .events .subtext a:hover {
    color: #3397D3;
    background-color: #FFFFFF;
}

.adInfo p {
  padding-left: 10px;
  padding-top: 5px; 
  font-size: 20px; 
  font-family: Tahoma, Verdana, Arial;
}

.article {
    font-family: Tahoma, Verdana, Arial;
    font-size: 12px;
    line-height: 20px;
    color: #9DA080;
}

.article p {
    padding-left: 10px;
    padding-top: 5px;
    font-size:12px;
    font-family: Tahoma, Verdana, Arial;
    color: #9DA080;
    line-height: 20px;
}

.article td, th{
    font-family: Tahoma, Verdana, Arial;
    font-size: 12px;
    line-height: 20px;
    color: #8B8C6D;
}

.article .paragraph_condensed {
    font-family: Tahoma, Verdana, Arial;
    font-size:11px;
    line-height:14px;
    color:#6F6B8D;
    }

.article a {
    font-family: Tahoma, Verdana, Arial;
    font-size: 12px;
    line-height: 14px;
    color: #330000;
    text-decoration: underline;
}

.article a:hover {
    color: #DEDECA;
    background-color: #807E64;
}


.article .highlight {
    font-family: Tahoma, Verdana, Arial;
    font-size: 12px;
    line-height: 18px;
    background-color: #ffffff;
    font-weight: bold;
    color: #ffffff;
    background-color: #D20054;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.article p.pinkHeadline {
    color:#ff33cc;
    font-size: 16px;
}

.article form {
    background-color: #FFFFFF;
}

.article .title {
    font-family: Tahoma, Verdana, Arial;
    font-size: 28px;
    line-height: 30px;
    background-color: #ffffff; 
    color: #8B8C6D;
  }

.article .subtitle {
    font-family: Tahoma, Verdana, Arial;
    font-size: 16px;
    line-height: 30px;
    font-weight: bold;
    color: #3397D3;
    font-weight: bold;
}

.article .header {
    font-family: Tahoma, Verdana, Arial;
    font-size: 20px;
    background-color: #FFFFFF;
    color: #8B8C6D;
}

.article .nav {
    font-family: Tahoma, Verdana, Arial;
    font-size: 12px;
    font-weight: bold;
    background-color: #E0C9DB;
}

.article .vendors {
    font-family: Tahoma, Verdana, Arial;
    font-size: 9pt;
    line-height: 12px;
    border-width: 2px;
    padding: 10px;
    border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC;
    border-style: dotted;
    background-color: #F0EFEA;
    }

.article .navLink {
    font-family: Tahoma, Verdana, Arial;
    font-size: 14px;
    font-weight: bold;
    background-color: #DEDECA;
}

.article .sidebar {
    font-family: Tahoma, Verdana, Arial;
    font-size: 12px;
    line-height: 18px;
    padding: 3px;
    background-color: #ffffff;
}

.article .sidebarHeader {
    font-family: Tahoma, Verdana, Arial;
    font-size: 14px;
    line-height: 18px;
    color: #8B8C6D;
    background-color: #ffffff;
     font-weight: bold;
}

.article .sidebarSubhead {
    font-family: Tahoma, Verdana, Arial;
    font-size: 12px;
    line-height: 18px;
    background-color: #ffffff;
    font-weight: bold;
    color: #D20054;
}

.article .footer {
  font-family: Tahoma, Verdana, Arial;
    font-size: 12px;
    font-weight: bold;
    line-height: 22px;
    color: #333333;
    background-color: #ffffff;
}

.article .legal {
    font-family: Tahoma, Verdana, Arial;
    font-size: 12pt;
    color: #333333;
}

.article .box1 {
    font-family: Tahoma, Verdana, Arial;
    font-size: 10pt;
    border-width: 2px;
        padding: 10px;
    border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC;
  border-style: dotted;
      background-color: #F0EFEA;
    }

.article .promo {
    font-family: Tahoma, Verdana, Arial;
    color: #000033;
}

.article .titlebar {
    font-family: Tahoma, Verdana, Arial;
    font-size: 9px;
    color: #FFFFFF;
    background-color: #ffffff;
}

.article dingbat {
    font-family: Tahoma, Verdana, Arial;
    background-color: #ffffff;
    color: #8B8C6D;
    font-weight: bolder; font-size: medium;
}

.article input.big {
    width: 100px;  
}

.article input.small {
    width: 50px;
}

/** new - start - skv **/

.article .thnaillink {
    line-height: 15px ! important;
    color: #330000 ! important;
}

.article .linksbackground {
     background-color: #e7f5f3;
     color: #574425;
     font-size : 12px;
     font-family : Verdana,Arial,Helvetica ;
     }

.article .linksheader {
     background-color: #ffffff;
     color: #330000;
     font-size : 12px;
     font-family : Verdana,Arial,Helvetica ;
     }
     
.article .linkstext {
     background-color: #ffffff;
     color: #330000;
     font-size : 10px;
     font-family : Verdana,Arial,Helvetica ;
     line-height: 10px;
} 

.article  .linksheader a {
     background-color: #ffffff;
     color: #02649F;  
     font-size : 12px;
     font-family : Verdana,Arial,Helvetica ;     
     }  
     
.article .linkstext a {
     background-color: #ffffff;
     color: #02649F;
     font-size : 10px;
     font-family : Verdana,Arial,Helvetica ;
     text-decoration: underline;  
     } 
     

 .article .paragraph_condensed a {
    font-family: Tahoma, Verdana, Arial;
    font-size:11px;
    line-height:14px;
    color:#6F6B8D;
    text-decoration: none;
}

.article .paragraph_condensed a:hover {
    font-family: Tahoma, Verdana, Arial;
    font-size:11px;
    line-height:14px;
    color:#6F6B8D;
    text-decoration: none;
}
.article .paragraph_condensed a:active {
    font-family: Tahoma, Verdana, Arial;
    font-size:11px;
    line-height:14px;
    color:#6F6B8D;
    text-decoration: none;
} 

.article .paragraph_condensed_ul {
    font-family: Tahoma, Verdana, Arial;
    font-size:11px;
    line-height:14px;
    color:#6F6B8D;
}
.article .paragraph_condensed_ul a {
    font-family: Tahoma, Verdana, Arial;
    font-size:11px;
    line-height:14px;
    color:#6F6B8D;
    text-decoration: underline;
}

.article .paragraph_condensed_ul a:hover {
    font-family: Tahoma, Verdana, Arial;
    font-size:11px;
    line-height:14px;
    color:#6F6B8D;
    text-decoration: underline;
}
.article .paragraph_condensed_ul a:active {
    font-family: Tahoma, Verdana, Arial;
    font-size:11px;
    line-height:14px;
    color:#6F6B8D;
    text-decoration: underline;
}

 /** new - end - skv **/

 /* modules/Content/index.php "page" style */
 /* start new styles */

.page body {
    font-family: Tahoma, Verdana, Arial;
    font-size: 12px;
    line-height: 24px;
    /*color: #5B4819;  */
    color: #9DA080;
} 

.page p { 
    padding-left: 10px;
    padding-top: 5px;
    font-family: Tahoma, Verdana, Arial;
    font-size: 12px;
    line-height: 24px;
    /*color: #5B4819; */
    color: #8B8C6D;
}

.page   UL {  
    /*color: #9479B5; */
    color: #ff33cc;
    list-style:  disc;
}

.page UL SPAN { 
/* color: #5B4819; */
   color: #8B8C6D;
}

.page   OL {  
    color: #330000;
}

.page OL SPAN { 
  /* color: #5B4819; */
  color: #8B8C6D;
}

.page li {
    font-family: Tahoma, Verdana, Arial;
    font-size: 12px;
    line-height: 16px;
/*    line-height: 24px; */
/*    color: #330000; */  /* for different colored bullets, do not spec color here!! */
}

.page .topictitle {
  font-family: Tahoma, Verdana, Arial;
  font-size: 16px;
  line-height: 30px;
  font-weight: bold;
/*  color: #9479B5;  */ 
  color: #3297D4;
  font-weight: bold;
}

.page .sideimgR {
/*  padding: toppx rightpx bottompx leftpx;  */
  padding: 3px 0px 3px 5px;
  margin-left: 3px;                             /* skv */
}

.page .sideimgL {
/*  padding: toppx rightpx bottompx leftpx;  */
  padding: 3px 5px 3px 0px;
  margin-right: 3px;                             /* skv */
}

.page .navLink1 {
    /*color: #5B4819;  */
    color: #8B8C6D;    
    font-family: Tahoma, Verdana, Arial;
    font-size: 14px;
    padding-left: 10px;
    padding-bottom: 5px;
}  

.page .navLinkHdr {
    font-family: Tahoma, Verdana, Arial;
    font-size: 16px;
    font-weight: bold;
    background-color: #DEDECA;
    margin-top: 16px;                      /* skv */
    margin-bottom: 16px;                   /* skv */
}


      
.page .navLink1:hover {
    color: #DEDECA;
    background-color: #807E64;
    font-family: Tahoma, Verdana, Arial;
    font-size: 14px;
}

.page .goback {
    font-family: Tahoma, Verdana, Arial;
    font-size: 16px;
/*    font-weight: bold;  */
    line-height: 24px;
    color: #330000;
}

.page .goback:hover {
    color: #DEDECA;
    background-color: #807E64;
}
/* end new styles */

.page td, th {
    font-family: Tahoma, Verdana, Arial;
    font-size: 12px;
    line-height: 24px;
    color: #330000;
}

.page a {
    /*color: #5B4819; */
    color: #8B8C6D;
    text-decoration: underline;
}

.page a:hover {
    color: #DEDECA;
    background-color: #807E64;
}

.page form {
    background-color: #FFFFFF;
}

.page .title {
    font-family: Tahoma, Verdana, Arial;
    font-size: 24px;        /*changed from 28 to 24 */
    line-height: 26px;      /* changed from 30 to 26 */
    background-color: #ffffff; 
    color: #ff33cc;
    padding-left: 5px;
}

.page .subtitle {
    font-family: Tahoma, Verdana, Arial;
    font-size: 16px;
    line-height: 30px;
    font-weight: bold;
    color: #3397D3;
}

.page .header {
    font-family: Tahoma, Verdana, Arial;
    font-size: 20px;
    background-color: #FFFFFF;
    /* color: #5B4819; */
    color: #8B8C6D;
}

.page .nav {
    font-family: Tahoma, Verdana, Arial;
    font-size: 12px;
    font-weight: bold;
    background-color: #E0C9DB;
}

.page .navLink {
    font-family: Tahoma, Verdana, Arial;
    font-size: 14px;
    font-weight: bold;
    background-color: #DEDECA;
}

.page .sidebar {
    font-family: Tahoma, Verdana, Arial;
    font-size: 12px;
    line-height: 18px;
    padding: 3px;
    /* background-color: #ffffff;      */
}

.page .sidebarHeader {
    font-family: Tahoma, Verdana, Arial;
    font-size: 14px;
    line-height: 18px;
    /*color: #5B4819;  */
    color: #8B8C6D;
    background-color: #ffffff;
     font-weight: bold;
}

.page .sidebarSubhead {
    font-family: Tahoma, Verdana, Arial;
    font-size: 12px;
    line-height: 18px;
    background-color: #ffffff;
    font-weight: bold;
    color: #D20054;
}

.page .sidebar .paragraph_condensed_ul {
    font-family: Tahoma, Verdana, Arial;
    font-size:11px;
    line-height:14px;
    color:#6F6B8D;
}
.page .sidebar .paragraph_condensed_ul a {
    font-family: Tahoma, Verdana, Arial;
    font-size:11px;
    line-height:14px;
    color:#6F6B8D;
    text-decoration: underline;
}

.page .sidebar .paragraph_condensed_ul a:hover {
    font-family: Tahoma, Verdana, Arial;
    font-size:11px;
    line-height:14px;
    color:#6F6B8D;
    text-decoration: underline;
}
.page .sidebar .paragraph_condensed_ul a:active {
    font-family: Tahoma, Verdana, Arial;
    font-size:11px;
    line-height:14px;
    color:#6F6B8D;
    text-decoration: underline;
}

.page .footer {
  font-family: Tahoma, Verdana, Arial;
    font-size: 12px;
    font-weight: bold;
    line-height: 22px;
    color: #333333;
    background-color: #ffffff;
}

.page .bottnav {
    font-family: Tahoma, Verdana, Arial;
    font-size: 12px;
    font-weight: bold;
    color: #330000;
    width:20px;
}

.page .botnav a {
 /*   color: #330000;   */
}

.page .botnav a:hover {
/*    color: #DEDECA;
    background-color: #807E64; */
}

.page .bottnav1 {
    font-family: Tahoma, Verdana, Arial;
    font-size: 12px;
    font-weight: bold;
    color: #330000;
    width:25px;
}
.page .legal {
    font-family: Tahoma, Verdana, Arial;
    font-size: 12pt;
    color: #333333;
}

.page .box1 {
    font-family: Tahoma, Verdana, Arial;
    font-size: 10pt;
    border-width: 2px;
        padding: 10px;
    border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC;
  border-style: dotted;
      background-color: #F0EFEA;
    }

.page .promo {
    font-family: Tahoma, Verdana, Arial;
    color: #000033;
}

.page .titlebar {
    font-family: Tahoma, Verdana, Arial;
    font-size: 9px;
    color: #FFFFFF;
    background-color: #ffffff;
}

.page dingbat {
    font-family: Tahoma, Verdana, Arial;
    background-color: #ffffff;
    /*color: #5B4819;  */
    color: #8B8C6D;
    font-weight: bolder; font-size: medium;
}

.page input.big {
    width: 100px;
}

.page input.small {
    width: 50px;
}

.tools {

    width: 275px;
    vertical-align: top;
    padding-right:25px;
    padding-top:25px ;
    font-size: 12px;
    color: #9DA080;
    
}

.toolsIntro {

    width: 275px;
    vertical-align: top;
    padding-right:25px;
    padding-top:25px ;
    font-size: 14px;
}

.your_account body {
    font-family: Tahoma, Verdana, Arial;
    font-size: 12px;
    line-height: 24px;
    color: #330000;
} 

.your_account p { 
    padding-left: 10px;
    padding-top: 5px;
    font-family: Tahoma, Verdana, Arial;
    font-size: 12px;
    line-height: 24px;
    color: #330000;
}

.your_account .confdata {
    font-family: Tahoma, Verdana, Arial;
    font-size: 12px;
    line-height: 14px;
    color: #330000;
}

.your_account .starnote {
   line-height: 14px;
   margin-left: 15px;
   margin-top: -15px;
}

.your_account td, th {
    font-family: Tahoma, Verdana, Arial;
    font-size: 12px;
/*    line-height: 24px;  */
    line-height: 14px;
    color: #9DA080;
}

.your_account .title {
    font-family: Tahoma, Verdana, Arial;
    font-size: 28px;
    line-height: 30px;
    background-color: #ffffff; 
    /*color: #5B4819; */
    color: #8B8C6D;
}
                            
.your_account .subtitle {
    font-family: Tahoma, Verdana, Arial;
    font-size: 16px;
    line-height: 30px;
    font-weight: bold;
    color: #3397D3;
}

.your_account .subtitleB {
    font-family: Tahoma, Verdana, Arial;
    font-size: 16px;
    line-height: 30px;
    font-weight: bold;
    background-color: #ffffff; 
    /*color: #5B4819; */
    color: #8B8C6D;
    font-weight: bold;
}

.your_account .floatright { float: right; }

.your_account .navLinkHdr {
    font-family: Tahoma, Verdana, Arial;
    font-size: 16px;
    font-weight: bold;
    background-color: #DEDECA;
}

.your_account .navLink1 {
    color: #330000;
    font-family: Tahoma, Verdana, Arial;
    font-size: 14px;
    padding-left: 10px;
    padding-bottom: 5px;
}  
      
.your_account .navLink1:hover {
    color: #DEDECA;
    background-color: #807E64;
    font-family: Tahoma, Verdana, Arial;
    font-size: 14px;
}

.your_account .goback {
    font-family: Tahoma, Verdana, Arial;
    font-size: 16px;
/*    font-weight: bold;  */
    line-height: 24px;
    color: #330000;
}

.your_account .goback:hover {
    color: #DEDECA;
    background-color: #807E64;
}
.linksbackground {
     background-color: #e7f5f3;
     color: #ff33cc;
     font-size : 12px;
     font-weight: bold;
     font-family : Verdana,Arial,Helvetica;
     padding: 8px 4px;
     text-align: left;
}

.linksheader {
     background-color: #ffffff;
     color: #330000;
     font-size : 12px;
     font-family : Verdana,Arial,Helvetica;
}

.linkstext {
     background-color: #ffffff;
     color: #ff33cc;
     font-size : 10px;
     font-family : Verdana,Arial,Helvetica;
     padding: 4px 4px;
     text-align: left;
}

.linksheader a {
     background-color: #ffffff;
     color: #02649F;  
     font-size : 12px;
     font-family : Verdana,Arial,Helvetica;
}

 .linkstext a {
     background-color: #ffffff;
     color: #02649F;
     font-size : 10px;
     font-family : Verdana,Arial,Helvetica ;
     text-decoration: underline;  
 }
 /* .photoscapes {
    color:#330000;
    margin-top : 10px;
    padding-bottom : 0px;
    margin-bottom : 0px;
    margin-left : 0px;
    margin-right : 0px;
    font-size : 10px;
    font-family : Arial, Helvetica, sans-serif;    
    font-weight: bold;
    border-collapse: collapse;
     background-color: white;
     text-align: left;
     vertical-align:bottom;
     width: 150px;
     
    }
.photoscapes a {
    color : #330000;
    font-size: 9px;
    font-family :  Arial, Helvetica, sans-serif;    
    text-decoration:underline;
    }
.photoscapes a:visited {
    color : #6f195d;
    font-family :  Arial, Helvetica, sans-serif; 
    text-decoration:underline;
    }
.photoscapes a:hover{
    color: #000000;
    text-decoration: underline;
    }  
.photoscapes_nav a {
color: #7873A6;
font-size: 15px;
font-family : Arial, Helvetica, sans-serif;      
font-weight: bolder;
}     */


.thnaillink {
    font-family: Tahoma, Verdana, Arial;
    font-size: 12px;
    line-height: 15px;
    color: #330000;
}

.eliteads {
    margin-top:0px;
    margin-left:40px;
    font-family: Tahoma, Verdana, Arial;
    font-size: 15px;
    line-height: 20px;
    color: #330000;
    background-color: #e7f5f3;
    padding-left: 10px;
    padding-right: 0px;
    width: 545px;
    border: 3px solid #adcac5;
}
  .eliteads2 {
    margin-top:10px;
    margin-left:20px;
    font-family: Tahoma, Verdana, Arial;
    font-size: 15px;
    line-height: 20px;
    color: #330000;
    background-color: #e7f5f3;
    padding-left: 10px;
    padding-right: 0px;
    width: 530px;
    
}

   .eliteads3 {
    margin-top:10px;
    margin-left:20px;
    font-family: Tahoma, Verdana, Arial;
    font-size: 15px;
    line-height: 20px;
    color: #330000;
    background-color: #e7f5f3;
    padding-left: 10px;
    padding-right: 0px;
    
}

.eliteads a {
    color:#330000;
    border:none;
}


.Premads a{
    
    margin-left:0px;
    font-family: Tahoma, Verdana, Arial;
    font-size: 12px;
    line-height: 20px;
    color: #330000;
    text-align: left;
}

.Premads a:hover {
    color: #330000;
  /*  background-color: #807E64;      */
}

.Premads table {
    
    margin-left:0px;
    font-family: Tahoma, Verdana, Arial;
    font-size: 12px;
    line-height: 20px;
    color: #330000;
    text-align: right;
}

.Stdads {
    
    margin-left:30px;
    font-family: Tahoma, Verdana, Arial;
    font-size: 15px;
    color: #330000;
    width:250px;
    height:80px;
   
}
.pic {border: 3px solid #adcac5;}  

#gallery {position:relative; width:750px;}
#thumbs {width:180px; float:right;}
#thumbs a {display:block; float:left; margin:0 0 5px 5px; width:50px; height:50px; border:1px solid #000;}
#thumbs a img {width:50px; height:50px; border:0;}
#thumbs a:hover {border-color:#ddd;}
#thumbs a:hover img {position:absolute; width:auto; height:auto; right:185px; top:0; border:1px solid #333;}

/*.budget*/



.giveawayfine {  
    font-size:12px; 
    font-family: Tahoma, Verdana, Arial;
    line-height:14pt;
    text-align: left;
    color: #54433D;
}         
/*                                        
 .sidetext a {
color:#6F6B8D;
font-family: Tahoma, Verdana, Arial;
font-size:11px;
line-height: 16px;
}

.sidetext tr, td {
color:#6F6B8D;
font-family: Tahoma, Verdana, Arial;
font-size:11px;
}

*/
.photolinks td{
    color : #336666;
    margin-top : 0px;
    padding-top: 0px;
    padding-bottom : 2px;
    margin-bottom : 0px;
    margin-left : 0px;
    margin-right : 0px;
    font-size : 10px;
    font-family : Helvetica, Tahoma,Verdana,Arial;  
    text-align : left;
    border-collapse: collapse;
    line-height: normal;
    
    }

.photolinks a{
    color : #336666;
    margin-top : 0px;
    padding-top: 0px;
    padding-bottom : 2px;
    margin-bottom : 0px;
    margin-left : 0px;
    margin-right : 0px;
    font-size : 10px;
    font-family : Helvetica, Tahoma,Verdana,Arial;  
    text-align:left;  
     border-collapse: collapse;            
    
    } 
    
.menustyle{
width: 99%;
font:normal 12px geneva, verdana;
font-weight: bold;
background: url(bg.gif) top center repeat-x; /*THEME CHANGE HERE*/
}

.menustyle td th a {
    font-family: Tahoma, Verdana, Arial;
    font-size: 12px;
    line-height: normal; 
    color: #330000;
    text-decoration: underline;
}

/* .menustyle:after{ /*Add margin between menu and rest of content in Firefox    
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}      */

.menustyle ul{
border: 0px solid #BBB;
width: 100%;
background: url(bg.gif) center center repeat-x; /*THEME CHANGE HERE*/
padding: 0px 0;
margin: 0px 0;
text-align: left; /*set value to "left", "center", or "right"*/
}

.menustyle ul li{
display: inline;
}

.menustyle ul li a{
color: #494949;
padding: 00px 0px;
margin: 0;
text-decoration: none;
border-right: 0px solid #DADADA;
}

.menustyle ul li a:hover{
background: url(bg_over.gif) center center repeat-x; /*THEME CHANGE HERE*/
}

.menustyle ul li a[rel]:after{ /*HTML to indicate drop down link*/
content: "";
/*content: " " url(downimage.gif); /*uncomment this line to use an image instead*/
}

.budget td, th {
    font-family: Tahoma, Verdana, Arial;
    font-size: 11px;
    line-height: normal; 
    color: #330000;
}

.budget a {
    font-family: Tahoma, Verdana, Arial;
    font-size: 11px;
    line-height: normal; 
    color: #330000;
} 

.budget a:hover {
    color: #330000;   
    background-color: #ffffff;
}

.admin body {
color:#54433D;
font-family: Tahoma, Verdana, Arial;
font-size:8px;
}

/**************************************************************************************************/
 /* articles page styles.  */

#container { } 

.col {
height: 100%;
margin: 0;
padding: 0;
}

.hspace {               /* you specify height */
background: transparent;
width: 100%;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.vspace {               /* you specify width */
background: transparent;
height: 100%;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.hline {               /* you specify height */
background: #8B8C6D;
height: 1px; 
width: 100%; 
padding: 0px 0px 0px 0px; 
margin: 0px 0px 0px 0px; 
}

.vline {               /* you specify width */

background: #8B8C6D; 
height: 100%; 
padding: 0px 0px 0px 0px; 
margin: 0px 0px 0px 0px; 
} 

.pink_hdr
{
font-family: Tahoma, Verdana, Arial;
font-size: 12px;
font-weight: bold;
color: #ff33cc;
text-align: left;
padding: 0px 0px 0px 0px;
}

.sable_text
{
font-family: Tahoma, Verdana, Arial;
font-size: 12px;
line-height: 16px;
font-weight: normal;
color: #8B8C6D;
text-align: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}


.sable_text_small
{
font-family: Tahoma, Verdana, Arial;
font-size: 10px;
line-height: 16px;
font-weight: normal;
color: #8B8C6D;
text-align: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

p.sable_text
{
font-family: Tahoma, Verdana, Arial;
font-size: 12px;
line-height: 16px;
font-weight: normal;
color: #8B8C6D;
text-align: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

div.sable_text
{
font-family: Tahoma, Verdana, Arial;
font-size: 12px;
line-height: 16px;
font-weight: normal;
color: #8B8C6D;
text-align: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

a.sable_text
{
font-family: Tahoma, Verdana, Arial;
font-size: 12px;
line-height: 16px;
font-weight: normal;
color: #8B8C6D;
text-align: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-decoration: none;
}

a.sable_text:hover {
text-decoration: underline;
background-color: transparent;
color: #8B8C6D;
}

p.green_text
{
font-family: Tahoma, Verdana, Arial;
font-size: 12px;
line-height: 16px;
font-weight: normal;
color: #74B648;
text-align: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

div.green_text
{
font-family: Tahoma, Verdana, Arial;
font-size: 12px;
line-height: 16px;
font-weight: normal;
color: #74B648;
text-align: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-decoration: none;
}

a.green_text
{
font-family: Tahoma, Verdana, Arial;
font-size: 12px;
line-height: 16px;
font-weight: normal;
color: #74B648;
text-align: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-decoration: none;
}

a.green_dot {
  font-family: Tahoma, Verdana, Arial;
  font-size: 10pt;
  line-height: 20px;
  font-weight: normal;
  color: #74B648;
  text-align: left;
  padding: 0 0 0 25px;
  margin: 0;
  text-decoration: none;
  display: block;
  vertical-align: middle;
  background-image: url("../../images/greenDotArrow.gif");
  background-repeat: no-repeat;
}

a.green_dot:hover {
  background-color: transparent;
  color: #74B648;
  text-decoration: underline;

}

a.green_text:hover {
text-decoration: underline;
color: #74B648;
background-color: transparent;
}


h3.green_text {
font-family: Tahoma, Verdana, Arial;
font-size: 12px;
line-height: 16px;
font-weight: normal;
color: #74B648;
text-align: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-decoration: none;
 }
 
 .blue_hdr
{
font-family: Tahoma, Verdana, Arial;
font-size: 12px;
font-weight: bold;
color: #3297D4;
text-align: left;
padding: 0px 0px 0px 0px;
}

.blue_text_small
{
font-family: Tahoma, Verdana, Arial;
font-size: 10px;
line-height: 16px;
font-weight: normal;
color: #3297D4;
text-align: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

p.blue_text
{
font-family: Tahoma, Verdana, Arial;
font-size: 12px;
line-height: 16px;
font-weight: normal;
color: #3297D4;
text-align: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

div.blue_text
{
font-family: Tahoma, Verdana, Arial;
font-size: 12px;
line-height: 16px;
font-weight: normal;
color: #3297D4;
text-align: left;
padding: 2px 0px 2px 0px;
margin: 0px 0px 0px 0px;
}

a.blue_text
{
font-family: Tahoma, Verdana, Arial;
font-size: 12px;
line-height: 16px;
font-weight: normal;
color: #3297D4;
text-align: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-decoration: none;
}

a.blue_text:hover {
text-decoration: underline;
background-color: transparent;
color: #3297D4;
}

p.blue_hdr
{
font-family: Tahoma, Verdana, Arial;
font-size: 12px;
line-height: 16px;
font-weight: bold;
color: #3297D4;
text-align: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

p.blue_hdr_expert
{
font-family: Tahoma, Verdana, Arial;
font-size: 12px;
line-height: 16px;
font-weight: bold;
color: #3297D4;
text-align: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#galleryindx p.pink_hdr
{
font-family: Tahoma, Verdana, Arial;
font-size: 14px;
line-height: 16px;
font-weight: bold;
color: #ff33cc;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}  
 
#galleryindx .indent
{
width:240px;
margin: 0px 50px 0px 10px;
}

#galleryindx
{
margin: 0px 0px 0px 0px;
text-align:left;
}
#resources {
width:515px;
vertical-align: top;
}

#resources .tools
{   vertical-align: top;
    width: 515px;
    text-align:left;
    font-size: 12px;
    color: #8B8C6D;   
} 
#resources a:link, #resources a:visited 
{
  color: #8B8C6D; 
  text-decoration: underline;    
}

#resources a:hover
{
  color: #3297D4;   
  text-decoration: none; 
  background-color: #FFFFFF;   
}
 
div.savvy {
font-family: Tahoma, Verdana, Arial;
font-size: 12px;
line-height: 16px;
font-weight: normal;
color: #74B648;
text-align: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-decoration: none;

}

a.savvy {
font-family: Tahoma, Verdana, Arial;
font-size: 12px;
line-height: 16px;
font-weight: normal;
color: #74B648;
text-align: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-decoration: none;
}

a.savvy:hover {
 text-decoration: none;
 background-color: transparent;
 color: #74B648; 
}

a.sassy {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-decoration: none;
}

a.sassy:hover {
 text-decoration: underline;
 background-color: transparent;
}

p.blue_hdr_expert
{
font-family: Tahoma, Verdana, Arial;
font-size: 12px;
line-height: 16px;
font-weight: bold;
color: #3297D4;
text-align: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

table.topbar {
  position: relative;
  background-image: url('../../images/wedding-guide-chicago-banner-v2.jpg');
  height: 178px;
  border: 0;
  width: 100%;
}
.topbar-link
{
  position: relative; 
  top: 50px; 
  left: 200px; 
  width: 280px; 
  height: 100px;
  border: 1px solid red;
  background-color: transparent;
}

td.index_end {
  background-color: #D4E8F1;
  width: 145px;
  text-align: center;
  vertical-align: top;
  background-image: url('./../../images/wedding-guide-chicago-add-bottom.jpg');
  background-repeat: no-repeat;
  background-position: bottom;
}

form.blogform {
  font-family: Tahoma, Verdana, Arial;
  font-size: 11pt;
}

td.blogdata {
  width: 14em;
  text-align: left;
}

div.topic_hdr {
  font-family: Arial, Helvetica, Sans Serif;
  font-weight: bold;
  font-size: 16pt;
  color: #FF33CC;
}

td.transparent_over_logo {
  padding: 30px 0 0 20px;
}
