body.signup { background:#efeedd; text-align:left; padding:1px; font-size:12px; color:#000; font-family:Arial; margin:0 auto; }

div#content-wrapper { width:514px; font-size:12px; }
div#content-wrapper p { margin:10px 30px; line-height:20px; }

/* Share functionality */
.share-link {float:left; /*display:inline;*/ margin:3px 0 20px 0; padding-left:20px;}
.share-link img {vertical-align:top;}
.share-close {float:right; text-decoration:none; color:#83826d;}
.share-panel {display:none; border:1px solid #375171; background-color:#fff; position:absolute; left: 93px; top:2px; width: 320px; padding:3px 10px 5px 10px; margin-left:163px; font-size:12px;  }
#share-panel {/*margin-left:0;update this for the permalink page if buttons are side by side on main page*/ }
.share-caption {font-weight:bold; font-size:1.1em; float:left; margin-bottom:5px;}
.share-panel ul {clear:both; margin:0 !important;}
.share-panel ul li {width:50%; float:left; display:inline; height:20px;}
.share-panel ul li a {padding:3px 0 3px 20px; text-decoration:none; background:url(../images/icons.gif) no-repeat; color:#83826d;}
.share-email a {background-position:0 -1218px !important;}
.share-reddit a {background-position:0 -319px !important;}
.share-digg a {background-position:0 -19px !important;}
.share-facebook a {background-position:0 -177px !important;}
.share-myspace a {background-position:0 -258px !important;}
.share-delicious a {background-position:0 -40px !important;}
.share-stumbleupon a {background-position:0 -138px !important;}
.share-technorati a {background-position:0 -120px !important;}
.share-twitter a {background-position:0 -618px !important;}
.share-newsvine a {background-position:0 -360px !important;}
.share-buzz a {background-position:0 -1280px !important;}
.share-mixx a {background-position:0 -578px !important;} 

/* Follow Styles */
#follow-links { margin:0 0 0 20px; float:left; display:inline; padding: 0 0 0 109px; overflow:hidden; text-align:center; width: 73px; height:22px; background-image: url(../images/follow-us-bg.gif); background-repeat:none; background-position:0 0; }
#follow-links ul { overflow: hidden; width: 68px; margin: 4px auto 2px auto; padding: 0; list-style: none; }
#follow-links ul li { float: left; display: inline; margin-right: 8px; background-repeat: no-repeat; background-position: 0 0; }
#follow-links ul li a { display: block; height: 16px; background-repeat: no-repeat; background-position: 0 0; }
li#follow-facebook, li#follow-facebook a { width: 15px; background-image: url("../images/follow-facebook-btn.gif"); }
li#follow-twitter, li#follow-twitter a { width: 11px; background-image: url("../images/follow-twitter-btn.gif"); }
li#follow-rss, li#follow-rss a { width: 14px; background-image: url("../images/follow-rss-btn.gif"); }
li#follow-email, li#follow-email a { width: 16px; background-image: url("../images/follow-email-btn.gif"); }
#follow-links ul li#follow-email { margin-right: 0; }

/* Footer Styles */
                                                                                                                                                           
div#footer { padding:30px 30px; background-color:#d0ceaf; background-image:url(../images/footer-bg.gif); background-position: top; background-repeat:repeat-x; min-height:131px; height:auto !important; height:131px; }
div#footer div#footer-links { position:relative; }
div#footer div#footer-links ul#links { list-style:none; margin:0; padding:0; }
div#footer div#footer-links ul#links li { float:left; margin:5px 0 0; padding:0 0 0 4px; }
div#footer div#footer-links a { display:block; background-repeat: no-repeat; background-position:0 0; } 
.alt { position:absolute; left:-9999px; }
div#footer div#footer-links a.send-to-friend { height:17px; width:112px; background-image: url(../images/send-to-friend-btn.gif); } 
div#footer div#footer-links a.subscribe { height:13px; width:63px; background-image: url(../images/subscribe-btn.gif); }
div#footer div#footer-links a.reserve { height:13px; width:49px; background-image: url(../images/reserve-btn.gif); }

div#footer-copy { clear:both; padding:0 0 0 3px; }