/* CSS Document */
body { margin-top:0px; background-color: #DBE9F9; background-image:url(/images/bkgd.gif); background-repeat:repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; line-height:18px; font-size:11px; }

/* Default styles for lists sinced they were zeroed out above */

h2 { font-family:Verdana, Arial, Helvetica, sans-serif; color:#8db8eb; font-size:11px; line-height:12px; font-weight:bold; }

h3 { font-family:Verdana, Arial, Helvetica, sans-serif; color:#8db8eb; line-height:12px; }

ul, ol { margin:10px 10px; }

li { margin-left:15px; margin-bottom:4px; color:#0066CC; }

a img {border:none;}

.footerStyle { width:757px; border-style:solid; border-top-width:1px; border-top-color:#214172; border-bottom-width:1px; border-top-color:#214172; background-color:#5684CE; }

.footer { font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:9px; }

.main { font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; line-height:18px; font-size:11px; }

.small { font-family:Arial, Helvetica, sans-serif; color:#333333; line-height:15px; font-size:9px; }

.smallTitle { font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; line-height:15px; font-size:9px; }

/* newsletter */
.titleBlue { font-family:Verdana, Arial, Helvetica, sans-serif; color:#8db8eb; font-size:11px; line-height:12px; font-weight:bold; }

.titleBlueDark { font-family:Verdana, Arial, Helvetica, sans-serif; color:#0f62b0; font-size:11px; line-height:12px; font-weight:bold; }

.titleGreen { font-family:Verdana, Arial, Helvetica, sans-serif; color:#336633; font-size:11px; line-height:12px; font-weight:bold; }

.titleBlueBIG { font-family:Verdana, Arial, Helvetica, sans-serif; color:#8db8eb; font-size:14px; line-height:16px; font-weight:bold; }

.titleBlueLG { font-family:Verdana, Arial, Helvetica, sans-serif; color:#0055A5; font-size:17px; line-height:26px; font-weight:bold; }

.newsHeadline { font: bold small-caps 14px/26px Georgia, "Times New Roman", Times, serif; text-transform: capitalize; }

.maroon { color:#5e2c3d; } /* newsletter_08_05 */

.brown { color:#7f443c; } /* newsletter_08_04 */

.marineblue2 { color:#6789c4; } /* newsletter_08_03 */

.turquoise2 { color:#99b8b1; } /* newsletter_08_02 */

.turquoise1 { color:#92c7b9; } /* newsletter_08_01 */

.gold { color:#ccb05f; } /* newsletter_07_05 */

.marineblue1 { color:#6986c2; } /* newsletter_07_04 and older  */

/*  */
.RSVP_banner { background-color:#660000; color:#FFF; text-align:center; padding:4px; font-family:"Times New Roman", Times, serif; font-size:13px; }

.RSVP_banner .border { border:1px solid #FFF; padding:4px; }

.RSVP_banner span { font-size:19px; }

.RSVP_banner a:link, .RSVP_banner a:visited, .RSVP_banner a:active { color:#FFCC00; }

.Offer_banner { border:1px solid #C14B04; background: url(/images/block_party_banner_large_09.jpg) no-repeat left top; height: 150px; width: 720px; color: #FFFFFF; }

.Offer_banner .border { border:1px solid #fff; /*0156a6*/ padding:9px 4px 12px 4px; }

.Offer_banner span { font-size:30px; color:#fa9c20; font-weight:bold; }

.Offer_banner a:link, .RSVP_banner a:visited, .RSVP_banner a:active { color:#ccffcc; }

.footerNav:link, .footerNav:active, .footerNav:visited { font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px; text-decoration:none; }

.footerNav:hover { font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px; text-decoration:underline; }

.titleRed { font-family:Verdana, Arial, Helvetica, sans-serif; color:#660000; font-size:12px; line-height:18px; font-weight:bold; }

/*dropdown navigation*/
#dropmenudiv {position:absolute; z-index:100;}

.menu a:link, .menu a:visited, .menu a:active {display: block; width:auto; font-family:Verdana, Arial, Helvetica, sans-serif; color: #ffffff; BACKGROUND-COLOR: #4660B1; font-size:11px; text-decoration:none; border-top:1px solid #ffffff; padding:0.25em 1em 0.5em 0.5em; line-height:14px; text-align: left;}

.menu a:hover {BACKGROUND-COLOR:#273E84; }

#party_gallery{width:630px; margin:0 auto;}

.cta-party h1 {font-size:14px; padding:5px; margin:0;}
.cta-party{border:#8db8eb double 3px; padding:0 10px 10px 10px;}
.cta-party img{float:left;}

.clear{clear:both;}


.rsvpList{width:450px; margin:0 auto;}

.contactUsFt {font-size:18px; line-height:140%;}
.contactUsFt span {font-size:14px;}
.contactUsFt a {}

a:link img.newsletter_thumb, a:visited img.newsletter_thumb {border:solid 1px #cccccc;}
 
@media print {
.noprint {display:none;}

.printbg {display:all;}
}




