/* @override http://www.artfagcity.com/wordpress_core/wp-content/themes/thesis_17/custom/custom.css?062610-164221 */

/*
File:			custom.css
Description:	Custom styles for Thesis

BASIC USAGE:

If you have enabled the custom stylesheet in the Thesis options panel, the <body> tag 
will be appended with the "custom" class, like so: <body class="custom">. You can use 
the "custom" class to override *any* CSS declarations contained in the style.css file.

For example, if you wish to change the default link color to green, you would add the 
following declarations to this file:

	.custom a, .custom a:visited { color: #090; }	<--- This makes links green
	.custom a:hover { color: #00f; }	<--- This makes links blue when you mouse over them

WHY THIS WORKS:

By using the "custom" class, you are creating more specific CSS declarations for HTML
elements. CSS styling is applied through rules of specificity, and because declarations
prepended with .custom are more specific, they get applied when the page is rendered!

More information about styling your Thesis installation using this file can be found
in the User's Guide:
	http://diythemes.com/thesis/rtfm/customizing-thesis-with-customcss/
*/



body.custom{
	background: #fdfdfd;
	}


/* Page Styles */


.custom #container{

	}

.custom #page{
	padding-top: 0;
	}


.custom #content a{
	color: #ff2364;
	}

.custom #content a:hover{
	color: #a4006b;
	}


/* Header Styles */


.custom #header{
	padding: 0;
	border-bottom: 1px solid #444;
	overflow: hidden;
	display: block;
	background: #000;
	} 

.custom #logo{   
	float: left; 
	overflow: hidden;
	}

.custom #logo a{
	float: left;
	display: block;
	width: 190px;
	height: 98px;
	background: url(images/logo_artfagcity.gif) no-repeat;
	text-indent: -9999px;
	}

.custom #header a.post_image_link{
	float: right;
	max-width: 680px !important;
	overflow: hidden;
	}

.custom #header a.post_image_link img,
.custom #header a img{
	float: right;
	max-width: 680px !important;
	overflow: hidden;
	}


/* Post Headline Styles */

.custom .entry-title a{
	color: #ff2364;
	}

.custom .entry-title a:hover{
	}


/* Navigation */

ul.menu{
	border-left: 0;
     }

.menu li{
     background: none;
     border: none;    
     }

.menu li.current a,
.menu li.current-cat a,
.menu li.current a:hover,
.menu li.current-parent,
.menu li.current-parent a,
.menu li.current-parent a:hover,
.menu li.current-cat a:hover{
     background: none;
     border: none;    
     }

.menu li a{
     background: none;
     border: none;
     text-transform: none;
     letter-spacing: 0;
     font-weight: bold;
     }
 
.menu li a:hover{
     background: none;
	color: #ff2364;
     }
 
.menu li.tab-home a{
     padding-left: 0px;
     }

.menu li ul.submenu{
     background: #fff;
     border-right: 1px solid #ddd;
     border-left: 1px solid #ddd;
     border-bottom: 1px solid #ddd;
     }

.menu li ul.submenu li{
     background: none;
     border: none;    
     }

.menu li ul.submenu li a{
     background: none;
     border: none;    
     }

.menu li ul.submenu li a:hover{
    
     }


/* Search Bar in Header */


.custom .menu li.tab#search{
	padding: 0.4em 0em 0.5em 0.5em;
	float: right;
	}

.custom .menu li.tab form#searchform #nav_search{
	font-size: 8pt;
	}

.custom .menu li.tab form#searchform #nav_search input#s{
	background: #efefef;
	padding: 4px 3px 4px 3px;
	width: 295px;
	color: #888;
	border: 1px solid #ddd;
	}

/* Content Styles */


.custom #content .post_box{
	margin-left: 0;
	}

.custom #content_box{
	width: 100%; 
	background: url('../lib/images/dot-ddd.gif') 58em 0 repeat-y; 
	}



/* Post Overline Styles */

.custom p.post-overline{
	font-size: 9pt;
	margin-bottom: 5px;
	color: #ccc;
	}

.custom p.post-overline a{
	color: #777;
	}

.custom p.post-overline a:hover{
	color: #ff2364;
	text-decoration: underline;
	} 

 

/* Post Headline Styles */

.custom .headline_area h2.entry-title{
	}


/* Post Byline Styles */

.custom .headline_area{
	display: block;
	overflow: hidden;
    }

.custom .headline_area p.headline_meta{
	float: left;
	color: #777;
    }

.custom .headline_area p.headline_meta a{
	color: #888 !important;
     }
 
.custom .headline_area div.topsy_widget_shortcode{
	float: right;
	padding-top: 1px;
	margin-right: 5px;
    }

.custom .headline_area retweet{
	float: right;
	padding-top: 1px;
	margin-right: 5px;
    }

.custom .headline_area .facebook{
	float: right;
	display: block;
   	overflow: hidden;
	width: 95px;
    }

.custom #content p#continue_reading{
     margin-bottom: 1em;
     }

/* Post Image */
 
.custom a.post_image_link{
	} 
 
/* Fancy Floating Category Tag */

.custom #content div.fancy-category{
	position: absolute;
	background: #ff2364;
	padding: 1px 5px;
	color: #fff;
	max-width: 180px;
	margin-left: 0 !important;
	z-index: 1;
	float: left;
	}

.custom #content div.fancy-category a{
	color: #fff;
	text-decoration: none;
	}

.custom #content div.fancy-category a:hover{
	text-decoration: underline;
	}


/* Social Post Footer */

.custom a.more-link{
     display: none;
     }

.custom ul.post_footer{
     list-style-type: none;
     margin-left: 0;
     overflow: hidden;
     padding-top: 0.5em;
     border-top: 1px dotted #ccc;
	 margin-bottom: 0;
     clear: both;
     }
    
.custom ul.post_footer li{
     float: right;
     display: block;
     margin-right: 1em;
     }

.custom ul.post_footer li a{   
     text-decoration: none;
     color: #888;
     }

.custom ul.post_footer li#comments{
     color: #888;
     margin-right: 15px;
     }

.custom ul.post_footer li#comments span.to_comments a span{
     background: url(images/comment-icon.jpg) no-repeat left;
     padding-left: 30px;
     padding-top: 3px;
     padding-bottom: 3px;
     }

.custom ul.post_footer li#comments a,
.custom ul.post_footer li#comments span.to_comments a span{
     color: #888;
     font-size: 10pt;
     }

.custom ul.post_footer li#comments a:hover,
.custom ul.post_footer li#comments a span:hover,
.custom ul.post_footer li#comments span.to_comments a span:hover{
     color: #88c600;
     text-decoration: none;
     }

.custom ul.post_footer li#permalink{
     float: left;
     }

.custom ul.post_footer li#permalink a{
     text-decoration: none;
     font-weight: bold;
     }

.custom ul.post_footer li#permalink a:hover{
     text-decoration: none;
     }

.custom ul.post_footer li#facebook{
	width: 95px;
     }
     
#social-share-buttons-after-post {
     float: right;                   
     padding-right: 180px;
     width: 225px;
     }
   
#facebook-after-post {
     float: right;    
     width: 80px;
     }
     
#pinterest-after-post {
     float: right;
     padding-right: 11px;
     }

#retweet-after-post {
     float: right;
     width: 75px;
     padding-top: 1px;
     }  
     
#plusone-after-post {
     float: right;
     width: 65px;
     }  
   
.custom ul.post_footer li#buzz{
     }

.custom ul.post_footer li#topsy{
     padding-top: 1px;
     }

.custom ul.post_footer li#addthis{
     margin-right:0;
     padding-top: 1px;
     }

.custom ul.post_footer li#addthis .addthis_toolbox{
     }

.custom ul.post_footer li#addthis .addthis_toolbox a{
     display:block;
     }

.custom ul.post_footer li#addthis .addthis_toolbox a span{
     vertical-align: middle;
     }
 

/* Sidebar Styles */

.custom #sidebars{
	color: #656565;
	}

.custom #sidebars a:hover{
	color: #ff2364;
	}

.custom #sidebars #nectar{
	font-size: 10pt;
	line-height: 1.571em;
	padding-bottom: 1.571em;
	border-bottom: 1px dotted #eee;
	}

.custom #sidebars #nectar p.sponsor{
	text-align: right;
	text-transform: uppercase;
	font-size: 7pt;
	margin-bottom: 0;
	}

.custom #sidebars #nectar a{
	color: #333;
	}

.custom #sidebars #nectar a:hover{
	color: #ff2364;
	}

.custom #sidebars #nectar a img{
	width: 300pxpx;
	}

.custom #sidebars #nectar p.advertise {
	margin-bottom: 0;
	text-align: center;
	margin-top: 11px;
	font-weight: bold;
	font-size: 11px;
	}

.custom #sidebars #nectar p.advertise a{
//	color: #ababab;
	color: #666;
	text-decoration: none;
	}

.custom #sidebars #nectar p.advertise a:hover{
	color: #ff2364;
	text-decoration: underline;
}

  
.custom .sidebar h3{
	font-weight: bold; 
	letter-spacing: 0;
	font-variant: normal;
	text-transform: uppercase;
	padding-bottom: 0.5em;
	border-bottom: 1px solid #eee;
	color: #666;
	}

.custom .sidebar ul.sidebar_list{
	}

.custom .sidebar ul.sidebar_list li.widget{
	margin-bottom: 2em;

	}


	
/* Custom Ad Squares */
	

.custom .adsqaures {
    text-align: center;
}
.custom .adsquares img {
    display: inline;
    padding: 10px;
}



/* Social Networking Links */

.custom .sidebar li#text-3.widget_text div.textwidget p{
	}

.custom ul#network-list{
	overflow: hidden;	
	margin-bottom: 10px;
	list-style-type: none;
	clear: both;
	}

.custom ul#network-list li{
	display: inline;
	margin-right: 8px;
	list-style-type: none;
	}

.custom ul#network-list li:last-child{
	margin-right: 0em !important; 
	}

.custom li.widget a#feedburner{
	float: left;
	margin-top: -35px;
	margin-bottom: 1em;	
	}

.custom li.widget{
	}
	


/* Gigpress Page Customizations */


.custom #content h3.gigpress-artist-heading{
	font-weight: bold;
		} 

.custom #content a img.gigpress-post-image{
		}

.custom #content table.gigpress-table{
		}



/* Fresh Links Sidebar Widget */ 

.custom li.widget_fresh_links{
	
	}

.custom li.widget_fresh_links ul{
	
	}

.custom li.widget_fresh_links ul li.fresh-link{
	color: #555;	
	padding-top: 0.75em;
	padding-bottom: 1em;
	border-bottom: 1px dotted #ddd;
	}

.custom li.widget_fresh_links ul li.fresh-link:hover{
	}

.custom li.widget_fresh_links ul li.fresh-link a.to-external-link{
	font-weight: bold;
	}

.custom li.widget_fresh_links ul li.fresh-link p.fresh-description{
	margin-bottom: 0.5em;
	margin-top: 0.5em;
	color: #666;
	}

.custom li.widget_fresh_links ul li.fresh-link p.to-post{
	margin-bottom: 0;
	text-align: right;
	}

.custom li.widget_fresh_links ul li.fresh-link p.to-post a{
	color: #aaa;
	}

.custom li.widget_fresh_links p.fresh-links-more{
	text-align: right;
	}

.custom li.widget_fresh_links p.fresh-links-more a{
	color: #aaa;
	}

	
/* Gigpress Sidebar Widget */
	
	
.custom .widget ul.gigpress-listing li{
	display: block;
	overflow: hidden;
	color: #555;	
	padding-top: 0.75em;
	padding-bottom: 1em;
	border-bottom: 1px dotted #ddd;
	}

.custom .widget ul.gigpress-listing li span.gigpress-sidebar-date{
	color: #555;
	}

.custom .widget ul.gigpress-listing li img.gigpress-post-thumb{
	width: 120px;
	height: 75px;
	margin-right: 1em;	
	float: left;
	}
	
.custom .widget ul.gigpress-listing li span.gigpress-sidebar-artist{
	font-weight: bold;
	}

.custom .widget ul.gigpress-listing li span.gigpress-sidebar-artist a{
	}

.custom .widget ul.gigpress-listing li span.gigpress-sidebar-artist a:hover{
	color: #ff2364;
	}

.custom li.widget_gigpress p.gigpress-sidebar-more{
	text-align: right;
	}	

.custom li.widget_gigpress p.gigpress-sidebar-more a{
	color: #aaa;
	}	
		

/* Twitter - Tweet Blender */

.custom div.tb_tweet{
	border-top: dotted 0;
	padding: 10px 5px;
	min-height: 60px;
	list-style:none;
	background:none;
	overflow:hidden;
	border-bottom: 1px dotted #eee;
	}


/* Custom Related Posts Output */

.custom .sidebar li#similar_posts{
	overflow: hidden;
	display: block;
	}

.custom .sidebar li#similar_posts ul li{
	display: block;
	overflow: hidden;
	padding-top: 0.75em;
	padding-bottom: 0.75em;
	border-bottom: 1px dotted #ddd;
	margin-bottom: 0;
	}

.custom .sidebar li#similar_posts ul li:hover{
	}

.custom .sidebar li#similar_posts ul li a:hover{
	color: #ff2364;
	}

.custom .sidebar li#similar_posts a.post_image_link img.post_image{
	width: 120px;
	height: 75px;
	margin-right: 1em;
	}

/* Gigpress  */






/* Intense Debate Comments Styles */

.custom #idc-container-parent{
	margin-right: 3em;
	}


/* Utlity Styles */

.right{
	float: right;
	}

.left{
	float: left;
	}
	
	
/* Caption Styles */
	
.custom .wp-caption{
	padding:0;
	border-left:0;
	border-right:0;
	border-bottom:0;
	overflow: hidden;
	display: block;
	}

	
.custom .wp-caption p{
	line-break: 1.571em;
	margin-bottom:0.5em;
	}	
	
	
/* Mail Chimp Newsletter Signup  */	
	
	
.custom #mc_embed_signup{
	border: 0;
	}

.custom #mc_embed_signup fieldset{
	border: 0;
	}

.custom #mc_embed_signup fieldset .mc-field-group{
	border: 0;
	margin: 0 !important;
	}

.custom #mc_embed_signup fieldset .mc-field-group input#mce-EMAIL.required.email{
	width: 286px !important;
	margin-right: 0 !important;
	padding: 5px !important;
	margin-top: 10px;
	background: #f7f7f7;
	border: 1px solid #ddd;
	}

.custom #mc_embed_signup fieldset div input#mc-embedded-subscribe.btn{
	margin-left: 231px !important;
	background: #ff2364;
	color: #fff;
	border: none;
	padding: 6px;
	}

#paypallogo{
	width: 145px !important;
	height: 42px !important;
	}