
body { background:#9ecf1e; }

#page { width:960px; margin:0 auto; padding:10px; background-color:#fff; }

#header { height:125px; background:#9dcf1e url(/wp-content/themes/918cq/_img/header.jpg) no-repeat 0 0; }
#header h1 a { display:block; float:left; width:450px; height:0; padding-top:125px; overflow:hidden; }
#header q { display:none; }

#cse-search-box { padding:10px 5px; float:right; }

#nav, #subnav { width:950px; padding:5px; background-color:#8ebb1c; overflow:auto; }

#mainNav { float:left; }
#mainNav li { display:inline; }
#mainNav a { display:block; float:left; margin-right:5px; padding:5px; background-color:#ef077d; font:normal 14px Georgia, "Times New Roman", Times, serif; color:#fff; text-decoration:none; }
#mainNav a:hover { text-decoration:underline; }

#socialNav { float:right; }
#socialNav li { display:inline; }
#socialNav a { display:block; float:left; width:28px; height:0; margin-left:2px; padding-top:28px; overflow:hidden; background-repeat:no-repeat; background-position:0 0; }
#socialNav li.twitter a { background-image:url(/wp-content/themes/918cq/_img/social-twitter.png); }
#socialNav li.facebook a { background:url(/wp-content/themes/918cq/_img/social-facebook.png); }
#socialNav li.youtube a { background:url(/wp-content/themes/918cq/_img/social-youtube.png); }
#socialNav li.rss a { background:url(/wp-content/themes/918cq/_img/social-rss.png); }

#subnav #couponNav { float:left; }
#subnav #featureNav { float:right; }
#subnav li { display:inline; }
#subnav a, #subnav span { display:block; float:left; font:normal 12px Georgia, "Times New Roman", Times, serif; }
#subnav #couponNav a, #subnav #couponNav span { margin-right:5px; }
#subnav #featureNav a, #subnav #featureNav span { margin-left:5px; }
#subnav a { padding-left:10px; background:url(/wp-content/themes/918cq/_img/wpuce.png) no-repeat 0 50%; color:#fff; text-decoration:none; }
#subnav a:hover { text-decoration:underline; }
#subnav .first a { padding-left:0; background:none; }
#subnav span { color:#003300; }

#footer { width:960px; margin-top:5px; padding:5px 0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; border-top:solid 1px #ccc; overflow:auto; }
#footer #copyright { float:left; color:#333; }

#footerLinks { float:right; }
#footerLinks li { display:inline; }
#footerLinks a { display:block; float:left; margin-left:5px; padding-left:10px; background:url(/wp-content/themes/918cq/_img/bpuce.png) no-repeat 0 50%; color:#ef077d; text-decoration:none; }
#footerLinks a:hover { text-decoration:underline; }
#footerLinks .first a { padding-left:0; background:none; }

#content { width:960px; padding:10px 0; overflow:hidden; font-family:Georgia, "Times New Roman", Times, serif; color:#333; }
#maincol { float:left; width:650px; }
#sidecol { float:right; width:300px; }
#content.col2 #maincol { float:none; width:960px; }

#content a { color:#ef077d; text-decoration:none; }
#content a:hover { text-decoration:underline; }

#maincol h2 a, #maincol h2.nolink { display:block; margin-bottom:10px; padding-bottom:5px; font:24px Tahoma, Arial, Helvetica, sans-serif; color:#ef077d; border-bottom:solid 1px #ddd; }
#maincol h2 a:hover { text-decoration:none; border-bottom:solid 1px #ef077d; }
#maincol h2.overtitle { text-transform:capitalize; font-variant:small-caps; }

#maincol h3 { margin-bottom:10px; padding-bottom:5px; font:18px Georgia, "Times New Roman", Times, serif; color:#ef077d; border-bottom:solid 1px #ddd; }

#maincol .postContent { width:650px; padding-bottom:10px; font-size:14px; line-height:1.4; overflow:hidden; }
#maincol .postContent.singlePost { margin-bottom:10px; }
#maincol .postContent p { margin-bottom:10px; }
#maincol .postContent img { display:block; margin:0 auto; }
#maincol .postContent ul { margin:5px 0 0 10px; }
#maincol .postContent li { margin-bottom:5px; padding-left:10px; background:url(/wp-content/themes/918cq/_img/bpuce.png) no-repeat 0 50%; }
/*#maincol .postContent blockquote { display:block; margin:20px; padding:10px; border:dashed 4px #9ecf1e; background-color:#DFF8DC; }*/
#maincol .postContent .wp-caption { margin:2px auto 10px; text-align:center; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; border:1px solid #ef077d; }
#maincol .postContent .wp-caption img { padding:5px 0 0; }
#maincol .postContent .wp-caption p, #maincol .postContent .wp-caption-dd { padding:2px; color:#ef077d; margin:2px 5px 5px; background:#ef077d; font:italic 14px Arial, sans-serif; color:#fff; }
#maincol .postContent blockquote { display:block; background:#dceeb0 url(/wp-content/themes/918cq/_img/bq-top.png) no-repeat top; padding:0; }
#maincol .postContent blockquote p { display:block; background:transparent url(/wp-content/themes/918cq/_img/bq-bot.png) no-repeat bottom; padding:50px 20px; }

#maincol .socialMedia { padding:0 0 10px; list-style:none !important; margin:0 0 50px 0; border-bottom:solid 1px #ddd; overflow:hidden; }
#maincol .socialMedia.singlePost { margin:0 0 10px; }
#maincol .socialMedia li { float:left; margin:0 !important; padding:0 5px 0 0!important; background:none !important; }
#maincol .socialMedia .fbShare { height:18px; overflow:hidden; }
#maincol .socialMedia .fbShare a { color:#fff !important; }
#maincol .socialMedia .addthis_container { padding:1px 10px 0 0; }
#maincol .socialMedia .tweetThis { font:bold 10px 'lucida grande', tahoma, verdana, arial, sans-serif; color:#fff; padding:2px 6px 2px 22px; display:block; background:url(/wp-content/themes/918cq/_img/tweet_this.png) no-repeat; border:1px solid #2ab2d6; margin:0 10px 0 0; }
#maincol fb\:share-button { position:relative; top:0; }

#maincol h3.related { padding:20px 0 0; }
#maincol ul.related li { padding:0 0 5px 0; font-size:14px; }

#maincol .tweetThis { float:left; }

#maincol .tt { clear:both; }
#maincol ul.postSocial { float:left; margin:0; }
#maincol .postSocial li { display:inline; background:none; }
#maincol .postSocial a { display:block; float:left; overflow:hidden; width:16px; height:0; padding-top:16px; margin-left:5px; background-image:url(/wp-content/themes/918cq/_img/social-sprite.png); background-repeat:no-repeat; }
#maincol .postSocial .rssfeed a { background-position:-73px -55px; }
#maincol .postSocial .delicious a { background-position:-199px -1px; }
#maincol .postSocial .digg a { background-position:-235px -1px; }
#maincol .postSocial .stumbleupon a { background-position:-217px -55px; }
#maincol .postSocial .mixx a { background-position:-91px -37px; }
#maincol .postSocial .facebook a { background-position:-343px -1px; }
#maincol .postSocial .email a { background-position:-325px -1px; }
#maincol .postSocial .technorati a { background-position:-271px -55px; }

#maincol .postTools { float:right; margin-left:10px; font-size:11px; }
#maincol .postTools li { display:inline; }
#maincol .postTools a { display:block; float:left; margin-left:10px; padding-left:15px; background-position:0 0; background-repeat:no-repeat; }
#maincol .postTools li.read a { background-image:url(/wp-content/themes/918cq/_img/tools-read.png); }
#maincol .postTools li.comment a { background-image:url(/wp-content/themes/918cq/_img/tools-comment.png); }

#maincol .postMeta { font-size:11px; margin-bottom:10px; }
#maincol .addthis_container img { margin:0; }

#sidecol .featuredon a { padding:5px 5px 5px 0; }
#sidecol .featuredon a.fo-moms { padding:10px 0 0; }
#sidecol .featuredon a.fo-n9 { padding-left:10px; }
#sidecol .video { margin:0 0 10px; }
#sidecol .popular_threads { margin:0 0 20px; }
#sidecol .popular_threads h3 { border-bottom:0; }
#sidecol .popular_threads ul { margin:0; }
#sidecol .popular_threads .tabs { padding:0 0 4px; border-bottom:1px solid #ddd; }
#sidecol .popular_threads .tabs li { display:inline; border:0; }
#sidecol .popular_threads .tabs li a {  padding:4px; }
#sidecol .popular_threads .tabs li a.selected { color:#fff; background:#ef077d; }
#sidecol .popular_threads ul.vb { padding:5px; }

.postNav { width:650px; padding:10px 0 20px; font-size:12px; font-weight:bold; /* border-bottom:solid 1px #ddd; */ overflow:auto; }
.postNav .postPrev { float:left; width:320px; }
.postNav .postNext { float:right; width:320px; text-align:right; }

.commentNav { width:650px; padding:10px 0; font-size:12px; font-weight:bold; border-bottom:solid 1px #ddd; display:none; }
.commentNav ul { list-style:none; overflow:auto; margin:0; padding:0; }
.commentNav ul li { float:left; margin:0; padding:0; }
.commentNav ul li a { display:block; }
.commentNav .page { border:1px solid #ef077d; padding:3px; margin:0 3px; }
.commentNav .numbered { width:17px; text-align:center; }
.commentNav a.disabled { color:#ddd !important; border:1px solid #ddd; cursor:default; }
.commentNav a.disabled:hover { text-decoration:none !important; }
.commentNav .selected { background:#ef077d; color:#fff !important; border:1px solid #fff; }
.commentNav .postPrev { float:left; width:320px; }
.commentNav .postNext { float:right; width:320px; text-align:right; }

.commentInfo { padding:10px 0; font-size:12px; font-weight:bold; border-bottom:solid 1px #ddd; }
.commentInfo p { margin:5px 0; }

.comments { padding:10px 0 0; font-size:12px; line-height:1.4; }
.comments li { display:block; margin:10px 0 20px; }
.comments .comment-author { margin-bottom:10px; }
.comments .fn { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-style:normal; font-weight:bold; }
.comments .says { display:none; }
.comments .comment-meta { margin-bottom:10px; font-size:11px; }

#respond { padding-top:10px; font-size:12px; line-height:1.4; }
#respond #comment { width:650px; }
#respond form p { margin-bottom:10px; }

#maincol .minipostgroup { overflow:auto; padding:10px 0; border-bottom:solid 1px #ddd; }
#maincol .minipost { float:left; width:315px; padding:0 5px; }
#maincol .minipost h2 a { font-size:18px; border:none; }
#maincol .minipost h2 a:hover { text-decoration:underline; }

#sidecol h3 { margin-bottom:5px; padding-bottom:5px; font:18px Arial, sans-serif; color:#ef077d; border-bottom:solid 1px #ddd; }
#sidecol ul { margin-bottom:20px; font:12px Georgia, "Times New Roman", Times, serif; }
#sidecol li { margin-bottom:5px; padding-bottom:5px; line-height:1.2; border-bottom:solid 1px #ddd; }

.adLeaderboard { text-align:center; margin-bottom:10px; }

.adMRectangle, .widget { margin-bottom:20px; }

.featuredon { width:298px; overflow:auto; border:solid 1px #ef077d; }
.featuredon h6 { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:normal; color:#fff; background-color:#ef077d; padding:5px; }
.featuredon a { float:left; }