body.custom {background: #335c85; background:url( http://www.thecouponchallenge.com/wp-content/uploads/2011/05/kring_tweet_bg5-resize.jpg) repeat;}
.custom #footer {text-align: center;}
#footer_setup {background: #FFFFFF; padding: 16px; top-border: 3px solid #335c85; margin-bottom: 25px; overflow: hidden;}
#footer_setup .footer_items {text-align: left; width: 315px; padding-top:10px; padding-right: 10px; padding-left: 10px; color: #2361A1; font-size:12px; display: inline-block; float: left; height: 100%;}
#footer_setup .footer_items h3 {font-size: 16px; font-family: Tangerine; font-weight: bold; text-transform: uppercase; letter-spacing: 0px; color: #A40025; text-align: center; padding-bottom: 8px; border-bottom: 3px dotted #663300; margin-bottom: 8px;}
#footer_setup .footer_items ul li { list-style: none; }
#footer_setup .footer_items ul { margin: 0px; padding: 0px; }
.custom #sidebars {background-color:#ffffff;}
.custom #multimedia_box {background-color:#ffffff; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; -webkit-box-transparent: 5px 5px 5px #888; -moz-box-transparent: 5px 5px 5px #888; box-transparent: 5px 5px 5px #888;} 
.custom #header, .custom .post, .custom .teasers_box, .custom #footer, .custom #footer a, .custom #footer a:active, .custom #archive_info, .custom .prev_next, .custom #comment_list, .custom #comment_list dd, .custom #commentform, .custom #sidebar_1, .custom #sidebar_2, .custom #comment_list dt.comment, .custom #comment_list dd.comment, .custom #comment_list dl .bypostauthor .format_text, .custom #trackback_list {border-bottom: 0px; border-top: 0px; border-right: 0px; border-left: 0px;}
.custom #content_box, .custom #column_wrap {background: none;} 
div.no-bottom-margin p { margin-bottom: 0px; }
.custom .sidebar h3{background-color: #663300;
-moz-border-radius: 4px; padding: 0.1em 0.1em 0.1em 0.5em; font-weight:bold; font-size:1em; color:#ffffff;}
ul.menu {margin-left: 1em; width: 98%; background-color: #630;}
ul.menu li.tab {margin: 0 2em 0 1em;}


.social { border: solid #ddd; border-width:1px 0 1px 0; margin: 15px auto 10px; display:block; padding: 3px 0 1px 0px;  overflow: hidden; height: 32px; }
.social .fb {padding-top: 3px !important;}
    .social .social_button {float: left; display: inline; overflow: hidden; height:24px; padding-top: 5px;  margin-right: 17px;}
        .social .social_button.em { padding-top: 4px;}
        .social .social_button.em a{background:#eee url(images/emailthis.jpg) 3px 50% no-repeat; padding:2px 3px 2px 20px;  font-size:12px; border:#ddd 1px solid; text-decoration:none; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
    .social .social_button.em a:hover {background:#ddd url(images/emailthis.jpg) 3px 50% no-repeat}
.social .social_button.pt { padding-top: 4px;}
        .social .social_button.pt a{background:#eee url(images/printthis.png) 3px 50% no-repeat; padding:2px 3px 2px 20px;  font-size:12px; border:#ddd 1px solid; text-decoration:none; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
    .social .social_button.pt a:hover {background:#ddd url(images/printthis.png) 3px 50% no-repeat}
    .social .social_button a img { border: 0; padding: 0; }
.social .tw {width: 80px;}
.social .fb{width:52px !important}
.social .pi {padding-top: 3px !important;}
.social .gp {width: 60px;}
.social .su {padding-top: 6px;}