/*
File:		custom.css - CF Fatboy custom CSS
Date:		July 20, 2010 - Fatboy 3.0
Description:	Custom theme work by Jesse Petersen
Author URI:	http://www.jessepetersen.com
*/

body.custom { background: #292826; }

/* -- Core Elements -- */
.custom #container { width: 98.8em; overflow: hidden; }
.custom #page { margin-top:19.6em; }
.custom #content_box { width: 95.4em; padding-left: 3em; background: #fff; }
.custom #content { width: 52em; padding-right: 2.9em; padding-top: 0; }
.custom .post_box, .custom .teasers_box { margin: 0 0 1em 0; }
.custom #sidebar_1 { border: none; margin-left: -2em; }
.custom #footer { padding: 1.333em 0.833em 0.917em 1.5em; color: #fff; background: #555555; border: none; text-align: left; }
.custom #header { background: url(images/header-short.jpg) top left no-repeat; padding: 0; }
.custom #header #logo, .custom #header #tagline { text-indent: -9999px; }
.custom #header #logo { height: 180px; margin-top: -180px; }
.custom #header #tagline { height: 0; }
.custom .clearall { clear: both; }
.custom .rss { float: right; }

/* -- Tabs -- */
.custom #header #logo a { display: block; height: 180px; width: 800px; background: url(images/35-white.png) no-repeat; outline: none; }

/* -- Top Menu in Header -- */
.custom ul.top_menu { float: left; margin-left: 5px; margin-top:-10px; width: 215px; margin-left: 585px; }
.custom ul.top_menu li{list-style-image:none;list-style-type:none;padding:0px 5px;}
.custom ul.top_menu li.home {background: url(images/menu_home.png) no-repeat 0 0;height: 24px;text-decoration:none;display:block;}
.custom ul.top_menu li.home a:hover {background: url(images/menu_home_hover.png) no-repeat 0 0;height: 24px;text-decoration:none;display:block;}
.custom ul.top_menu li.cf {background: url(images/menu_cf.png) no-repeat 0 0;height: 24px;text-decoration:none;display:block;}
.custom ul.top_menu li.cf a:hover {background: url(images/menu_cf_hover.png) no-repeat 0 0;height: 24px;text-decoration:none;display:block;}
.custom ul.top_menu li.fatboy {background: url(images/menu_fatboy.png) no-repeat 0 0;height: 24px;text-decoration:none;display:block;}
.custom ul.top_menu li.fatboy a:hover {background: url(images/menu_fatboy_hover.png) no-repeat 0 0;height: 24px;text-decoration:none;display:block;}
.custom ul.top_menu li.contact {background: url(images/menu_contact.png) no-repeat 0 0;height: 24px;text-decoration:none;display:block;}
.custom ul.top_menu li.contact a:hover {background: url(images/menu_contact_hover.png) no-repeat 0 0;height: 24px;text-decoration:none;display:block;}
.custom ul.top_menu li.donate {background: url(images/menu_donate.png) no-repeat 0 0;height: 24px;text-decoration:none;display:block;}
.custom ul.top_menu li.donate a:hover {background: url(images/menu_donate_hover.png) no-repeat 0 0;height: 24px;text-decoration:none;display:block;}
.custom ul.top_menu li.bracelets {background: url(images/menu_bracelets.png) no-repeat 0 0;height: 24px;text-decoration:none;display:block;}
.custom ul.top_menu li.bracelets a:hover {background: url(images/menu_bracelets_hover.png) no-repeat 0 0;height: 24px;text-decoration:none;display:block;}
.custom ul.top_menu li a{padding-left:45px;}
.custom ul.top_menu { padding-right: 0.769em; padding-left: 0.846em; }
.custom ul.top_menu ul { width: 170px; padding-right: 0; padding-left: 0; }
.custom ul.top_menu li { margin-bottom: 0; }
.custom ul.top_menu a { display: block; padding: 0; color: #fff; height: 24px; }
.custom ul.top_menu li span { visibility: hidden; width: 170px; height: 24px; }

.custom .headline_meta { font-style: normal; }
.custom #archive_info {display:none;}
.custom h5 { text-transform: none; }
.custom .bracket { display: none; }
.custom .to_comments { float: left; padding-left: 57px; }
.custom .more-link a:link, .custom .more-link a:visited { margin-top: .3em; margin-bottom: .75em; margin-left: 1em; color: #E38500; }
.custom .teaser a.dsq-comment-count { display: block; font-size: 1em; line-height: 1.6em; letter-spacing: 1px; text-transform: uppercase; color: #888; }
.custom .teaser a.dsq-comment-count:hover { color: #111; }
.custom .format_text .to_comments { color: #4444; font-size: .9em; line-height: .8em; margin-top: -20px; }
.custom .format_text .to_comments span { color: #111; font-size: 1em; }
.custom .format_text .to_comments a { background: #f4f4f4; color: #444; font-size: 1em; }
.custom .format_text .to_comments a:hover { background: #ddd; color: #111; font-size: 1em; }
.custom table, .custom tbody, .custom tfoot, .custom thead, .custom tr, .custom th, .custom td { margin: 0; padding: 0; border: 0; vertical-align: baseline; background: transparent; }
.custom .entry-content table { border: 1px solid #e7e7e7; text-align: left; margin: 0 -1px 24px 0; }
.custom .entry-content tr th,
.custom .entry-content thead th { color: #888; font-size: 12px; font-weight: bold; line-height: 18px; padding: 9px 12px; }
.custom .entry-content tr td { border-top: 1px solid #e7e7e7; padding: 6px 12px; }
.custom .entry-content tr.odd td { background: #F2F7FC; }
.custom .widget_categories, .custom .widget_recent_comments, .custom .widget_links { line-height: 11px; }

/* -- Welcome -- */
.custom #sidebars .welcome_content p { text-align: justify; font-size: 1.2em; background: transparent; line-spacing: 1.1em; margin-bottom: .57em; padding-right: 15px; }
.custom #sidebars #subscriber_count { padding-top: .4em; }
.custom #sidebars #subscriber_count .rss_number { font-size: 1.3em; font-weight: bold; font-family: Georgia; }
.custom #sidebars .welcome_content img.alignleft { margin-right: 12px; }
.custom #sidebars #welcome { width: 370px; margin-top: 2em;/* margin-left: -5px; padding-right: 10px;*/ background: none; }
.custom #sidebars #welcome a .black_link { font-weight: bold; font-color: #000; }

/* -- 404 -- */
.custom div#errorpage h2 { margin-top:0px; }
.custom div#errorpage { padding:10px; float:left; }
.custom div#errorpage img { float:left; width:100px; padding:10px }
.custom div#errorpage p { padding:15px 0px; margin:0px; }
.custom div#errorpage #error-inside{ margin-left:130px; }

/* -- Headlines --*/
.headline_area h1, .headline_area h2 { background-color: #00d1d3; margin-left: -30px; padding: 1em 0 0 30px; width: 560px; }
.headline_area h1 a:hover, .headline_area h2 a:hover { color: #fff; }

/* -- Post Meta -- */
.custom .headline_meta { line-height: 1.818em; background-color: #b1e5d9; margin-left: -30px; padding: 0 0 0 30px; width: 560px; }
.custom .headline_meta a { background: #00d1d3; color: #fff; }
.custom .headline_meta a:hover { background: #00d1d3; color: #111; }
.custom .headline_meta abbr { color: #111; }
.custom .headline_meta span.posted-in { color: #111; margin: 0 5px; }

/* -- Content -- */
.custom .comments_closed, .custom .dsq-brlink { display: none; }
.custom .entry-title h2 { margin-bottom: 1.44em; }
/*.cufon-active h2, .cufon-active h1 { margin-bottom: 0; font-weight: bold; color: #fff; }
.cufon-loading h2, .cufon-loading h1 { visibility: hidden !important; }
.cufon-loading h4, .cufon-loading .custom .format_text a:link, .cufon-loading .custom .format_text a:visited { visibility: hidden !important; }
.cufon-active h4 { font-size: 1.3em; }*/
.cufon-active .fatboy { font-weight: bold; font-size: 1.2em; }
.cufon-active .beautiful { font-weight: bold; font-size: 1.2em; color: #ff3f3f; }
.cufon-active .beautiful .bold { font-size: 1.2em; margin-right: 1.2em;  font-weight: bold; color: #ff3f3f; }
.cufon-active .piper { font-weight: bold; font-size: 1.3em; color: #800040; }
.cufon-active .amanda { font-weight: bold; font-size: 1.3em; color: #23A88E; }
.cufon-active .sue { font-weight: bold; font-size: 1.3em; color: #23A88E; }

/*.custom .hfeed .hentry { border-bottom: none; background: transparent url(images/divider.png) center bottom no-repeat; }*/

.custom .format_text p {text-align: left; }
.custom .format_text p.tweetmeme {float:left; margin:0 10px 0 0;}
.custom .format_text a:link, .custom .format_text a:visited { font-weight: bold; color: #E38500; text-decoration: none; }
.custom .format_text a:hover { color: #111; /*border-bottom: 1px solid #aaa;*/ }
.custom .format_text a.stbutton { border-bottom: none; }
.custom .format_text .post_image_link { display: none; }
.custom .format_text h3 { font-weight: bold; }
/*.custom .format_text blockquote { margin-bottom: -1.7em; color: #777; text-align: left; }*/
.custom .format_text blockquote.pull { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.22em; float: right; margin: 0 0 -1em 0.9em; width: 45%; border: none; text-align: left; }
.custom .format_text p.intro { font-size: 0.95em; margin: 0 2em; font-color: #333333; }
.custom .format_text .call_to_sub { padding: 0.571em 0.786em; background: #fdedae; border: 0.071em solid #e2ce80; }
/*.custom .format_text .after_post_meta { border-top: 1px dotted #ddd; }*/
.custom .format_text .comments_right, .custom .format_text .dsq-comment-count { font-size: 0.857em; line-height: 1.833em; font-weight: bold; margin-left: 1.833em; padding: 0 !important; float: right; }
.custom .format_text .after_post_meta a { padding: 0.167em 0.083em; border-bottom: none; }
.custom .format_text .after_post_meta a:hover { color: #fff; background: #00d1d3; }
.custom .after_post_meta ul.related { line-height: 1.833em; font-weight: bold; margin-left: 1.833em; padding: 0 !important; float: left; margin-top: .1em; }
.custom .format_text .to_comments a { display: none; border-bottom: none; }
.custom .prev_next, .custom #archive_info { margin-right: -1.1em; margin-left: -1.1em; }
.custom #archive_info { padding-top: 2.2em; }

/* Social Media Sharing Icons */
/* Social Media Links */
.socialmedia { overflow: hidden; padding: 1em; text-align: center; }
.socialmedia p a:hover { text-decoration:none; }
.socialmedia p { color: #0B0B0B; font-size: 1.3em; }
span.sharethis {font-weight:bold; padding-right:5px;}
.socialmedia a{ padding-left:18px; line-height:18px;color:#000000;}
a.au_twitter {background:url(images/mini_twitter.png) no-repeat left;}
a.au_facebook {background:url(images/mini_facebook.png) no-repeat left;}
a.au_stumble {background:url(images/mini_stumble.png) no-repeat left;}
a.au_digg {background:url(images/mini_digg.png) no-repeat left;}
a.au_delicious {background:url(images/mini_delicious.png) no-repeat left;}

/* -- Sidebars -- */
.custom li.widget { margin-bottom: 12px; }
.custom ul.sidebar_list { padding-top: 0; }
.custom #sidebar_2 ul.sidebar_list { padding-right: 0; padding-left: 0; }
	.custom li.widget a { color: #111; text-decoration: none; }
	.custom li.widget a:hover { color: #444; }
	.custom li.widget img.right { margin-left: 0.769em; float: right; }
	.custom li.widget img.left { margin-right: 0.769em; float: left; }
	.custom li.widget img.center { display: block; margin: 0 auto 1.em auto; }


/* -- Sidebar clear for headers -- */
.custom .widget h3 { clear: both; }

/* -- Top Icons in Header -- */
.custom ul.top_social {float:right;margin-top:-130px; width: 190px;  }
.custom ul.top_social li{list-style-image:none;list-style-type:none;padding:3px 5px;}
.custom ul.top_social li.hd_rss {background: url(images/icon-rss-big.png) no-repeat 0 0;height: 36px;text-decoration:none;display:block;}
.custom ul.top_social li.hd_rssmail {background: url(images/icon-rss-big.png) no-repeat 0 0;height: 36px;text-decoration:none;display:block;}
.custom ul.top_social li.hd_twitter {background: url(images/icon-twitter.png) no-repeat 0 0;height: 36px;text-decoration:none;display:block;}
.custom ul.top_social li a{padding-left:45px;}
.custom ul.top_social { padding-right: 0.769em; padding-left: 0.846em; }
.custom ul.top_social ul { width: 100%; padding-right: 0; padding-left: 0; }
.custom ul.top_social li { margin-bottom: 0.385em; }
.custom ul.top_social a { display: block; padding: 0.462em 0.769em; color: #fff; }
.custom ul.top_social a:hover { text-decoration: none; }
.custom ul.top_social a img { display: block; width: 3.154em; height: 2.769em; margin-right: 0.615em; float: left; }
.custom ul.top_social a span { display: block; font-size: 0.846em; line-height: 1.636em; text-transform: uppercase; letter-spacing: 1px; color: #d27a26; }


.custom li.widget_stats table { font-size: .9em; }
.custom li.widget_ad_age #power150-box { margin: 0; background: #fff; }
.custom .sidebar .text_input { background: #fff; border-width: 0.154em; }
.custom .sidebar .form_submit { font-size: 0.846em; padding: 0.455em 0.636em; border-width: 0.182em; }

/* -- Sidebar Headings -- */
.custom .sidebar ul.sidebar_list { padding-right: 0; }
.custom li.widget h3 { margin-right: 6.231em; margin-bottom: .3em; text-align: center; }
.custom .widget h3 { height: 30px; margin: 1em 3.438em -1em 0; text-indent: -9999px; }
.custom .widget li a { display: block; padding: 0.385em 0.385em 0.385em 2.308em; color: #222; }
.custom .widget ul { padding-right: 0; background: #fff; } /* edited 7-23-10 */
.custom .akpc-widget h3 { background: #badf7f; }
.custom .akpc-widget h3 { background: #badf7f url(images/must-reads.png) no-repeat; width: 370px; }
.custom .thesis_widget_search h3 { background: #fae59a; }
.custom .thesis_widget_search h3 { background: #fae59a url(images/search-site.png) no-repeat; width: 370px; }
.custom .widget_fergcorp_countdown h3 { background: #fae59a; }
.custom .widget_fergcorp_countdown h3 { background: #fae59a url(images/ivs.png) no-repeat; width: 370px; }
.custom .widget_text #text-5  h3 { background: #fae59a; }
.custom .widget_text #text-5 h3 { background: #fae59a url(images/current-stats.png) no-repeat; width: 370px; }
.custom .widget_links h3 { background: #e897ff; }
.custom .widget_links h3 { background: #e897ff url(images/blogroll.png) no-repeat; width: 370px; }
.custom .widget_categories h3 { background: #b1e5d9; }
.custom .widget_categories h3 { background: #b1e5d9 url(images/categories.png) no-repeat; width: 370px; }
.custom .widget_tag_cloud h3 { background: #b1e5d9; }
.custom .widget_tag_cloud h3 { background: #b1e5d9 url(images/tags.png) no-repeat; width: 370px; }

/* -- Popularity -- */
.custom #akpc-widget-2 {}
.custom .akpc_report ol li span { display: none; }
.custom .akpc_report ol { list-style-type: none; }
.custom .akpc_report ol a { background-color:#50d500; color: #fff; border: 2px solid #50d500; display:block; float:left; font-size: 1.1em; margin:0 9px 4px 0; padding:3px 8px; width: 350px; }
.custom .akpc_report ol a:hover { background-color:#50d500; color: #fff; border: 2px solid #fff; font-size: 1.1em; text-shodow: none; }

/* -- IV Timer -- */
.custom span.fergcorp_countdownTimer_event_title a { display: none; }
.custom span.fergcorp_countdownTimer_event_linkTitle a { display: none; }

/* -- Hosting -- */
.custom .hosting { font-size: 1.2em; padding: 10px; background-color: #9fc5ce; }
.custom .hosting a:link { background: #c5c5c5; color: #222; } 

/* -- Categories -- */
.custom li.widget_categories ul { width: 400px; }
.custom li.widget ul li.cat-item { float:left; }
.custom li.widget ul li.cat-item a { background-color:#00d1d3; border:2px solid #00d1d3; display:block;font-size: .95em; margin:0 5px 0px 0; padding:3px 8px; width:100px; color: #fff; font-size: 1.1em; }
.custom li.widget ul li.cat-item a:hover { background-color:#00d1d3; color: #fff; font-size: .95em; border: 2px solid #fff; font-size: 1.1em; }
.custom .post-ratings { margin-bottom: 2.5em; height: 2.2em; font-size: 0.857em; line-height: 1.833em; color: #000; }

/* -- Blogroll -- */
/*.custom li.widget_links { width: 400px; }*/
.custom li.widget ul.blogroll li {float:left; margin-bottom: .25em; }
.custom li.widget ul.blogroll a { display:block; font-size: 1m; margin:0 9px 0px 0; padding:3px 5px; color: #fff; }
/*.custom li.widget ul.blogroll a:hover { color: #fff; font-size: 1em; }*/
	/* -- Blogroll Keys -- */
.custom li.widget ul.blogroll a[rel="kin date sweetheart"] { background-color: #00d1d3; width: 360px; }
.custom li.widget ul.blogroll a[rel="co-worker kin date"] { background-color: #50d500; width: 360px; }
.custom li.widget ul.blogroll a[rel="met muse crush date sweetheart"] { background-color: #ff8181; width: 360px; }
/*.custom li.widget ul.blogroll a[rel="met muse crush date sweetheart"]:hover { background-color:#ffc9c9; width: 350px; }*/
.custom li.widget ul.blogroll a[rel="met kin date"] { background-color: #ffc600; width: 360px; }
.custom li.widget ul.blogroll a[rel="colleague kin date"] { margin-bottom: 1em; background-color: #8c00b4; width: 360px; }
	/* -- Blogroll items -- */
.custom li.widget ul.blogroll a[rel="sweetheart"] { background-color: #00d1d3; width: 150px; }
.custom li.widget ul.blogroll a[rel="co-worker"] { background-color: #50d500; width: 150px; }
.custom li.widget ul.blogroll a[rel="colleague"] { background-color: #8c00b4; width: 150px; }
.custom li.widget ul.blogroll a[rel="met"] { background-color: #ffc600; width: 150px; }
.custom li.widget ul.blogroll a[rel="met crush"] { background-color: #ff8181; color: #fff; width: 150px;  }
.custom li.widget ul.blogroll a[rel="met crush"]:hover { background-color:#ff8181; color: #fff; }

/* -- Comments -- */
.custom #comments { margin-right: -1.1em; margin-left: -1.1em; }
.custom .comment_author a { color: #111; border-bottom: 1px dotted #aaa; }
.custom .comment_author a:hover { color: #df5e00; text-decoration: none !important; }
.custom .comment_time a, .custom .edit_comment a { color: #888; }
.custom .comment_time a:hover, .custom .edit_comment a:hover { color: #888; }
.custom #commentform .form_submit { font-size: 0.786em; padding: 0.455em 0.636em; border-width: 0.182em; }

/* -- Images -- */
.custom .format_text img.right, .custom .format_text img.alignright, .custom .wp-caption.alignright, .custom .format_text img.left, .custom .format_text img.alignleft, .custom .wp-caption.alignleft { margin-bottom: .5em; }
.custom .wp-caption { border: none; background-color: d8d8d8; -moz-box-shadow: 0 5px 5px #333333; -webkit-box-shadow: 0 5px 5px #333333; }
.custom .wp-caption-text { font-family: Baskerville,"Times New Roman",Times,serif; font-style: italic; font-variant: normal; font-weight: normal; font-size: 1.5em; line-height: 1.1em; margin-left: 15px; margin-top: -.2em; padding-top: 0pt; padding-bottom: 0pt; color: #222; }
.format_text .wp-caption p { font-size: 1.1em; text-align: center; }
.custom .format_text img.alignleft, .custom .format_text img.alignright, .custom .format_text img.aligncenter, .custom .format_text img.alignnone { -moz-box-shadow: 0 5px 5px #333333; -webkit-box-shadow: 0 5px 5px #333333; }
.custom #post-1419 .format_text img.aligncenter { -moz-box-shadow: none; }

.custom .headline_area img.alignnone { margin: 0 auto 0 -30px; padding: -1em 0 0 0; }
.format_text a:hover img { text-decoration: none; }
	
/* -- Footer -- */
.custom #footer { height: 100px; }
.custom #footer a { color: #ddd; border-color: #ddd; }
.custom #footer a:hover { color: #111; }
#site-generator a { color: #666; display:inline-block; text-decoration: none; background: url(images/wordpress.png) center left no-repeat; padding-left: 19px; line-height: 16px; margin-left: 1px; }
#site-generator { position: relative; }
.custom #footer .footer { float: left; width: 520px; text-align: left; }
.custom #footer #disclaimer { float: right; width: 390px; font-size: .9em; text-align: right; }
.custom #footer .poetry { padding: 22px 0 0 0; text-transform: uppercase; letter-spacing: 3px; float: right; font-size: 1.6em; font-family: Garamond,"Times New Roman", serif; }

/* -- Page Navi -- */
.page-nav { font-size: 1.35em; font-weight: bold; margin: 1em 0; padding: 0; overflow: hidden; }
.page-nav-intro { float: left; padding: .3em .5em; margin: 0 1em 1em 0; background: #efefef; border: .1em solid #ccc; }
.page-number { float: left; padding: .3em .5em; margin: 0 .2em; background: #fff; border: .1em solid #ccc;  }
.current-page-number { float: left; padding: .3em .5em; margin: 0 .2em; background: #efefef; border: .1em solid #ccc; }
.elipses { float: left; padding: .3em .2em; }

/* -- Social box -- */
#share { background: #fff; border-top: 1px solid #333; border-bottom: 1px solid #333; padding: 1.5em; margin-bottom: 1.5em; }
#share .bar { background: transparent url(images/social-share-bar.png) top left no-repeat; margin: .5em 0; width: 300px; height: 48px; }
#share .bar .hide { visibility: hidden; }
#share p {color: #666; font-size: 1.6em; }
#share .bar a.twitter { float: left; position:absolute; margin-top:0; margin-left:3px; width:48x; height:48px; }
#share .bar a.stumbleupon { float: left; position:absolute; margin-top:0; margin-left:65px; width:48px; height:48px; }
#share .bar a.delicious { float: left; position:absolute; margin-top:0; margin-left:128px; width:48px; height:48px; }
#share .bar a.digg { float: left; position:absolute; margin-top:0; margin-left:190px; width:48px; height:48px; }
#share .bar a.facebook { float: left; position:absolute; margin-top:0; margin-left:253px; width:48px; height:48px; }

/* -- Author box -- */
.postauthor {background: #badf7f; border-top: 1px solid #50d500; border-bottom: 1px solid #50d500; overflow: hidden; padding: 1.5em; margin-bottom: 1.5em; }
.postauthor img {border: 1px solid #333; float: right; margin-left: 1.5em;}
.postauthor h4 {color: #666; font-size: 2em; margin-bottom: 5px;}
.postauthor p {color: #515151; font-size: 1.22em; margin-bottom: 10px;}
.postauthor p.hlight {font-size: 11px; text-transform: uppercase;}
.postauthor p.hlight span {color: #000; font-size: 13px; font-style: italic; font-weight: bold; letter-spacing: 0.8px;}
.postauthor p a:link, .postauthor p a:visited { color: #444444; }
.postauthor p a:hover { color: #fff; }

/* -- Series styles -- */
.seriesmeta { background: #fff; font-size: 1.05em; margin-bottom: 1.5em; }

/* -- Asides Posts -- */
.aside .hfeed .category-asides, 
.aside .hfeed .category-quotes, 
.aside .hfeed .category-cf-news, 
.aside .hfeed .category-shout-out { border-bottom: none; margin:0 0 1em; padding-top:0px; padding-bottom:23px; }

.aside .hfeed .aside_bling { position: absolute; width: 30px; margin-left: -30px; }
.aside .hfeed .category-asides { background:url(images/asides-tall.png) no-repeat; margin-left: -30px; margin-top: 0px; }
.aside .hfeed .category-quotes { background:url(images/aside-quote-tall.png) no-repeat; margin-left: -30px; margin-top: 0px; }
.aside .hfeed .category-cf-news { background:url(images/aside-cfnews-tall.png) no-repeat; margin-left: -30px; margin-top: 0px; }
.aside .hfeed .category-shout-out { background:url(images/aside-shoutout-tall.png) no-repeat; margin-left: -30px; margin-top: 0px; }

.aside .hfeed .category-asides .format_text, 
.aside .hfeed .category-shout-out .format_text, 
.aside .hfeed .category-quotes .format_text, 
.aside .hfeed .category-cf-news .format_text {
	padding-left:50px!important;
	padding-top:10px;
	}

/* For Home Page Posts */
.custom .hfeed .category-asides .format_text, .custom .hfeed .category-shout-out .format_text, .custom .hfeed .category-quotes .format_text, .custom .hfeed .category-cf-news .format_text {padding-left:0px; }	

.aside .hfeed .category-asides .format_text p, .aside .hfeed .category-quotes .format_text p, .aside .hfeed .category-shout-out .format_text p, .aside .hfeed .category-cf-news .format_text p {margin-bottom:1em; font-family: Georgia,"Times New Roman",Times,serif; font-size:1.1em; line-height:1.364em; color:#555; font-style: italic; margin-left: 75px;}

.aside .hfeed .category-asides .format_text p.headline_meta {
	margin-bottom:1em;
	line-height:1em;
	}
	
/* -- Asides Links -- */
.aside .hfeed .category-cf-news .format_text p a:link, .aside .hfeed .category-cf-news .format_text p a:visited, .aside .hfeed .category-shout-out .format_text p a:link, .aside .hfeed .category-shout-out .format_text p a:visited, .aside .hfeed .category-quotes .format_text p a:link, .aside .hfeed .category-quotes .format_text p a:visited, .aside .hfeed .category-asides .format_text p a:link, .aside .hfeed .category-asides .format_text p a:visited { font-size: 0.9em; font-family: Arial, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; }

.aside .hfeed .category-cf-news .format_text p a:hover, .aside .hfeed .category-cf-news .format_text p a:hover, .aside .hfeed .category-shout-out .format_text p a:hover, .aside .hfeed .category-quotes .format_text p a:hover, .aside .hfeed .category-asides .format_text p a:hover { color: #565656; text-decoration: underline; }

.aside .hfeed .category-asides .format_text .aside_comments, 
.aside .hfeed .category-quotes .format_text .aside_comments, 
.aside .hfeed .category-shout-out .format_text .aside_comments, 
.aside .hfeed .category-cf-news .format_text .aside_comments { float: left; margin:5px 5px 5px 0; display: none;}

.aside .hfeed .category-asides .format_text .aside_comments a, 
.aside .hfeed .category-quotes .format_text .aside_comments a, 
.aside .hfeed .category-shout-out .format_text .aside_comments a, 
.aside .hfeed .category-cf-news .format_text .aside_comments a { background: none !important; margin-top: 10px;  margin-left: 10px; color:#676767; font-style:normal; letter-spacing:1px; text-transform:uppercase; font-family: Verdana, Calibri, Tahoma, serif; font-size:2.8em; font-weight:normal; text-shadow:none; text-decoration: none !important; display: none; }

.aside .hfeed .format_text .aside_comments span.comment-word { font-size: 8px; text-align: center; display: none; }
.aside .hfeed .format_text .aside_comments span.single-comment-word { font-size: 8px; text-align: center; display: none; }

/* -- Shopp -- */
#post-1749 div.after_post_meta, #post-1750 div.after_post_meta, #post-1751 div.after_post_meta, #post-1752 div.after_post_meta, #post-1753 div.after_post_meta { display: none; }
.price, .listview { color: #000; font-weight: normal; font-family: Arial; }
.product_buttons { list-style: none; display: block; clear: none; }
span.product_buttons { width: 180px; padding: right: 10px; }
.addtocart { background: url(images/add_to_cart.png) no-repeat scroll 0 0; border: none; height: 30px; width: 171px; }
span.more_details a { border: none; height: 30px; width: 171px; }
.update-button { background: url(images/update_subtotal.png) no-repeat scroll 0 0; border: none; height: 30px; width: 190px !important; }
#submit-login { background: url(images/login.png) no-repeat scroll 0 0; border: none; height: 30px; width: 171px !important; }