.body {font-family: Arial Rounded MT Bold, Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;background: url(images/bg-tile.gif)}
.clear {clear:both;}
a:focus{outline:none}

ul{padding:0px}
li{list-style:none;}
li.question{margin-top:10px;font-weight:bold;}


#main {width:806px; height:800px; margin-top:-16px; position:relative; margin-left: auto; margin-right:auto; display:block;background: url(images/bg-nav-options.jpg) no-repeat }
.bodylink, a:link, a:visited {color: #cc0000;font-size:12px;font-weight:normal;font-style:normal; margin-top:-10px}
.bodylink a:hover {color:black; text-decoration:underline 	}


.top { height:200px;}
.top h1{ height:145px; position:relative;top:-12px; margin-left:15px;text-indent:-5000px;}

.mid{ float:left;margin-left:139px;width:537px; line-height:20px}

.headstory{ background:url(images/hd-ourstory.gif) no-repeat; text-indent:-5000px; width:100px; height:30px}
.faq-heading {background:url(images/hd-faq.gif) no-repeat; text-indent:-5000px; width:100px; height:30px}
.contact-heading{background:url(images/hd-contact.gif) no-repeat; text-indent:-5000px; width:100px; height:30px}

.nav{width:500px;position:relative; display:block;float:left; left:38px; top:-29px;}

.legalpos{float:right;margin-right:80px;margin-top:-145px; clear:both;}
.legal, a:link, a:visited{font-size:10px; text-decoration:none;  list-style:none; color:#CC0000; position:relative;margin-top:-4px;}
.legal a:hover{color:black; text-decoration:underline}

.home-logo-link {display:block;height:130px;left:0;position:absolute !important;top:0;width:142px;z-index:90;text-indent:-99999px;}
.options {list-style:none; position:relative;left:0px; top:0px;}
.options li {float:left;}

.nav-ourstory {background:transparent url(images/bt-ourstory.gif) no-repeat scroll 0 0;display:block;height:18px;margin-left:8px;text-indent:-5000px;width:73px;}
.nav-ourstory:hover { background-position:0 -19px}
.nav-faq {text-indent:-5000px; background:url(images/bt-faq.gif) no-repeat scroll 0 0; width:26px; height:18px; display:block;  margin-left:10px}
.nav-faq:hover { background-position:0 -19px}
.nav-contact {text-indent:-5000px; background:url(images/bt-contact.gif) no-repeat scroll 0 0; width:60px; height:18px; display:block;   margin-left:10px }
.nav-stumped {background:transparent url(images/bt-stumped.gif) no-repeat scroll 0 0;display:block;height:18px;margin-left:93px;text-indent:-5000px;width:70px;}
.nav-stumped:hover { background-position:0 -19px}

.nav-sample {background:transparent url(images/bt-nav-sample.gif) no-repeat scroll 0 0;display:block;height:18px;margin-left:8px;text-indent:-5000px;width:55px;}
.nav-sample:hover { background-position:0 -19px}

.nav-contact:hover { background-position:0 -19px}

ol li {list-style-type:decimal !important;padding-top:3px;}


/* Contact Style */
.entry-form {margin-left:86px;margin-top:10px;}
.entry-form label{display:block;width:100px;} 

.entry-form  input[type='text'] {border:medium none;height:20px;padding:4px;width:220px;font-family: Arial Rounded MT Bold, Arial, Helvetica, sans-serif;font-size:12px;}
.entry-form textarea{border:medium none;height:120px;padding:4px;width:350px;font-family: Arial Rounded MT Bold, Arial, Helvetica, sans-serif; font-size:12px;}

.entry-form .send-btn{background:transparent url(images/bt-send.gif) no-repeat scroll 0 0;border:medium none;display:block;height:31px;margin-top:10px;text-indent:-999999px;width:83px;}


.stumped ul{padding:0px}
.stumped .heading{font-size:15px; color:#cc0000 }
 
.stumped #middle1 {width:541px; height:800px; margin-top:-14px; position:relative; margin-left: auto; margin-right:auto; display:block; }
.stumped .inner{background-color:#CABFA0;padding-left:10px;padding-right:10px;}
.stumped .bodylink, a:link, a:visited {color: #cc0000;font-size:12px;font-weight:normal;font-style:normal; margin-top:-10px}
.stumped .bodylink a:hover {color:black; text-decoration:underline 	}
.stumped .stop {color: #666;font-size:12px;font-weight:normal;font-style:normal; margin-top:-10px}
.fontsize12{font-size:12px !important}
 
.stumped .whattowrite{background:url(images/hd-stumped.gif) no-repeat; height:17px; width:239px; text-indent:-5000px;margin-left:-3px}
.stumped .thetrick{background: url(images/hd-thetrick.gif) no-repeat; height:17px; width:239px; text-indent:-5000px;margin-bottom:5px;margin-top:25px; margin-left:-3px}
.stumped .examples{background: url(images/hd-examples.gif) no-repeat; height:17px; width:239px; text-indent:-5000px;margin-bottom:5px;margin-top:25px;margin-left:-3px}
.stumped .creative{background: url(images/hd-creativetelegrammer.gif) no-repeat; height:17px; width:300px; text-indent:-5000px;margin-bottom:5px;margin-top:25px;margin-left:-3px}
.stumped .credit {color:black;display:block;font-size:10px;font-style:italic;padding-left:25px;padding-top:5px;}


.sample .heading{font-size:15px; color:#cc0000 }

.sample #middle1 {width:541px; height:800px; margin-top:-14px; position:relative; margin-left: auto; margin-right:auto; display:block; }
.sample .inner{ background:url(images/sample.jpg) no-repeat; padding-left:10px; padding-right:10px; height:660px; width:540px}
.sample .inner2{ background:url(images/rsvp-sample.jpg) no-repeat; padding-left:10px; padding-right:10px; height:660px; width:540px}
.sample .bodylink, a:link, a:visited {color: #cc0000;font-size:10px;font-weight:normal;font-style:normal; margin-top:-10px}
.sample .bodylink a:hover {color:black; text-decoration:underline 	}
.sample .posample{float:right;margin-top:-33px;}

.sample .whattowrite{background:url(images/hd-sample.gif) no-repeat; height:17px; width:239px; text-indent:-5000px;margin-left:-3px}


.affiliate .top{display:none;}