/*  

Theme Name: Sketchfeed 1.0
Theme URI: http://www.sketchfeed.com
Description: Custom Sketchfeed theme.
Version: 1.0
Author: sketchfeed.com
Author URI: http://www.sketchfeed.com

*/


/* General Links */

a {
	text-decoration: none;
	color:#FFFFFF;
}

a:visited {
	color:#FFFFFF;
}

a:hover {
/*	color: #FFCC33; */
	color:#FFFFCC;
	text-decoration: underline;
}

a:active {
	color:#FFFFFF;
}

a img {
	border:none
}



/* General Body and content-table setup */

body {
	background-color: #000000;
	margin-top:0px;
	margin-bottom:3px;
	background-image: url(images/back-body.gif);
}


#topSearchBarTable {
	background-color: #292929;
}


#headerTable {
	background-color: #4a1314;
	background-image:url(images/header_bg_gradient.gif);
}


#mainContentCell {
	background-color: #313131;
	background-image:url(images/content_bg_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


#sidebarContentCell {
	background-color: #262626;
	background-image:url(images/sidebar_bg_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


#footerContentCell {
		background-color: #1d1d1d;
}



/* featured artist thumbnails */

#featuredArtistThumbnails {

}



/* General Text Styles */


.topSearchBarText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	letter-spacing:0.15em;
}

.bottomFooterBarText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#727272;
	line-height: 1.6em;
}


.sidebarHeaderText {
	font-family: Georgia, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	color: #999999;
}

.sidebarItemText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	line-height: 1.6em;
}

.sidebarArchiveText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	line-height: 1.6em;
}

.sidebarTagsText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CCCCCC;
}

.postTitleText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:3px;
}

.postTitleText a {
	color: #AEC6C8; 
/*	color: #B57D75; */
	text-decoration:none;
}

.postTitleText a:hover {
	color: #FFFFFF;
}

.postDateText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	padding-bottom: 5px;
}

.postContentText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top:6px;
	padding-bottom:10px;
	color: #c3c3c3;
	line-height: 1.5em;
	letter-spacing: 0.03em;
}

.postContentText a {
/*	color: #F3C78B; */
/*	color:  #FF9966; */
	color: #D6AC74;

}

.postContentText a:hover {
	color: #FFFFCC;
	text-decoration:underline;
}

.postContentText img {
background-color: #222222;
padding: 10px;

}

.postFooterText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	padding-top:10px;
}

.postReadMore {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}

.postReadMore a {
	color: #FFFFFF;
}

.postReadMore img {
	behavior: url(/iepngfix.htc);
}


/* Tranparent Post box */


#transBoxTopLeft {
behavior: url(/iepngfix.htc);
background-image:url(images/trans_table_topleft_55.png); 
}

#transBoxTopRight {
behavior: url(/iepngfix.htc);
background-image:url(images/trans_table_topright_55.png); 
}

#transBoxBotLeft {
behavior: url(/iepngfix.htc);
background-image:url(images/trans_table_botleft_55.png); 
}

#transBoxBotRight {
behavior: url(/iepngfix.htc);
background-image:url(images/trans_table_botright_55.png); 
}

#transBoxBG {
behavior: url(/iepngfix.htc);
background-image:url(images/trans_table_bg_55.png); 
}


/* Transparent comments area */

#transBoxCommentsBG {
behavior: url(/iepngfix.htc);
background-image:url(images/trans_table_bg_35.png); 
}

#transBoxCommentsBotLeft {
behavior: url(/iepngfix.htc);
background-image:url(images/trans_table_botleft_35.png); 
}

#transBoxCommentsBotRight {
behavior: url(/iepngfix.htc);
background-image:url(images/trans_table_botright_35.png); 
}



/* Lists */

#categories li {
	/* list-style-image: url('images/folder.gif'); */
	list-style-position: inside;
	list-style-type: disc;
	color:#666666;
}

#archives li {
	list-style-type:none;
	list-style-position:outside;
}



/* Search form */

#searchform {
	margin: 10px auto;
	padding: 0px 0px; 
	text-align: right;
	border:none;
	}

#searchform #s {
	width: 130px;
	padding: 3px;
	border:none;
	background-color: #666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #CCCCCC;
	}

#searchsubmit {
	padding: 0px;
	vertical-align:middle;
	}
	
	
/* SRG Clean Archives */

.postspermonth {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #CCCCCC;
}

.postspermonth a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF;
}





/* Comments */

/*
  This is mainly for password protected posts, makes them look better.
 .entry form { 
	text-align:center;
	}

select {
	width: 130px;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	width: 100%;
	padding: 2px;
	}

#commentform #submit {
	margin: 0;
	float: right;
	}
*/

.comments-template{
	margin: 0px 0 0;
/*	border-top: 1px solid #CCCCCC; */
	padding: 2px 0 0;
}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}

.comments-template ol li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:12px;
	margin: 10px 0 0;
	line-height: 18px;
	padding: 10px 10px 10px;
	background-color: #242424;
	
	/* border-bottom: 1px solid #ccc; */
}

.comments-template h2, .comments-template h3{
	font-family: Georgia, Sans-serif;
	font-size: 14px;
	color: #CCCCCC;
}

.commentmetadata{
	font-size: 10px;
}

.comments-template p.nocomments{
	padding: 0;
}

/* .comments-template textarea{
	font-family: Verdana, Helvetica, Sans-serif;
	font-size: 10px;
	color:#999999;
} */

.comments-template ol li.alt{background-color: #333333;}

#commentform input {
	font-family: Verdana, Helvetica, Sans-serif;
	font-size: 12px;
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	background-color: #EEEEEE;
	border-color: #666666;
	border-style: inset;
	}

#commentform textarea {
	width: 300px;
	line-height:normal;
	padding: 2px;
	font-family: Verdana, Helvetica, Sans-serif;
	font-size: 12px;
	background-color: #EEEEEE;
	border-color: #666666;
	border-style: inset;
	}

#commentform #submit {
	margin: 0;
	font-family: Verdana, Helvetica, Sans-serif;
	font-size: 10px;
	}
	
.inputName {
	color:#CCCCCC;
	font-family: Verdana, Helvetica, Sans-serif;
	font-size: 10px;
}

.inputURL {
	color:#CCCCCC;
	font-family: Verdana, Helvetica, Sans-serif;
	font-size: 10px;
}

.inputEmail {
	color:#CCCCCC;
	font-family: Verdana, Helvetica, Sans-serif;
	font-size: 10px;
}

.loggedStatus {
	color:#CCCCCC;
	font-family: Verdana, Helvetica, Sans-serif;
	font-size: 12px;
}



#contactName {
	font-family: Verdana, Helvetica, Sans-serif;
	font-size: 12px;
	width: 170px;
	padding: 2px;
	background-color: #EEEEEE;
	border-color: #666666;
	border-style: inset;
}

#contactEmail {
	font-family: Verdana, Helvetica, Sans-serif;
	font-size: 12px;
	width: 170px;
	padding: 2px;
	background-color: #EEEEEE;
	border-color: #666666;
	border-style: inset;
}

#contactSubject {
	font-family: Verdana, Helvetica, Sans-serif;
	font-size: 12px;
	width: 170px;
	padding: 2px;
	background-color: #EEEEEE;
	border-color: #666666;
	border-style: inset;
}

#contactURL {
	font-family: Verdana, Helvetica, Sans-serif;
	font-size: 12px;
	width: 170px;
	padding: 2px;
	background-color: #EEEEEE;
	border-color: #666666;
	border-style: inset;
}

#commentMSG {
	width: 300px;
	line-height:normal;
	padding: 2px;
	font-family: Verdana, Helvetica, Sans-serif;
	font-size: 12px;
	background-color: #EEEEEE;
	border-color: #666666;
	border-style: inset;
	}

#contactCaptcha {
	font-family: Verdana, Helvetica, Sans-serif;
	font-size: 12px;
	width: 80px;
	padding: 2px;
	background-color: #EEEEEE;
	border-color: #666666;
	border-style: inset;
}



/* CALENDAR */


/* overall */
#wp-calendar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
  	border-collapse: collapse;
}


#wp-calendar #next a {
	padding-right: 0px;
	text-align: right;
}



#wp-calendar #prev a {
	padding-left: 0px;
	text-align: left;
}



#wp-calendar a {
	display: block;
	text-decoration: none;
	background-color: #333333;
}


/* hovering */
#wp-calendar a:hover {
	background: #e0e6e0;
	color: #333;
}


/* currently selected month displayed above calendar */
#wp-calendar caption {
	color: #CCCCCC;
	font-size:10px;
	text-align: left;
	padding-bottom:16px;
}


/* calendar table/cell settings */
#wp-calendar td {
	color: #CCCCCC; /* regular font color */
  	background-color: #262626;
	padding: 2px; /* padding size of cells */
  	border: none;
	border-color:#262626;
	text-align: center;
}


/* blank fields */
#wp-calendar td.pad:hover {
	background: none;
}


/* Current post & hover */
#wp-calendar td:hover, #wp-calendar #today {

	color: #bbb;
}



#wp-calendar th {
	color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:9px;
	text-transform: capitalize;
  	padding: 2px;
  	border: none;
}



#wp-calendar tfoot td {
  	border: none;
}




/* ShareThis Plugin */

#akst_form {
	background: #999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border: 1px solid #ddd;
	display: none;
	position: absolute;
	width: 350px;
	z-index: 999;
}
#akst_form a.akst_close {
	color: #fff;
	float: right;
	margin: 5px;
}
#akst_form ul.tabs {
	border: 1px solid #999;
	list-style: none;
	margin: 10px 10px 0 10px;
	padding: 0;
}
#akst_form ul.tabs li {
	background: #ccc;
	border-bottom: 1px solid #999;
	cursor: pointer;
	float: left;
	margin: 0 3px 0 0;
	padding: 3px 5px 2px 5px;
}
#akst_form ul.tabs li.selected {
	background: #fff;
	border-bottom: 1px solid #fff;
	cursor: default;
	padding: 4px 5px 1px 5px;
}
#akst_form div.clear {
	clear: both;
	float: none;
}
#akst_social, #akst_email {
	background: #fff;
	border: 1px solid #fff;
	padding: 10px;
}
#akst_social ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#akst_social ul li {
	float: left;
	margin: 0;
	padding: 0;
	width: 45%;
}
#akst_social ul li a {
	background-position: 0px 2px;
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 24px;
	padding: 4px 0 0 22px;
	vertical-align: middle;
	color: #333333;
}

#akst_email {
	text-align: left;
}
#akst_email form, #akst_email fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}
#akst_email fieldset legend {
	display: none;
}
#akst_email ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#akst_email ul li {
	margin: 0 0 7px 0;
	padding: 0;
}
#akst_email ul li label {
	color: #555;
	display: block;
	margin-bottom: 3px;
}
#akst_email ul li input {
	padding: 3px 10px;
}
#akst_email ul li input.akst_text {
	padding: 3px;
	width: 280px;
}
#akst_credit {
	background: #fff;
	border-top: 1px solid #ddd;
	padding: 3px;
}