/*
Theme Name: 		fanzine
Description: 		Fanzine's Theme
Version: 			1.0
Author: 			Karsten K
Tags: 				
License: 			none
License URI: 		none
Author URI:			http://kjkstudio.com
Theme URI:			
*/

/* =Sidebar  
-------------------------------------------------------------- */

div#right_header
{
	float: left;
	width: 330px;
	background: #fff;
	margin: 0;
	margin: 40px 0 0 30px;
	padding: 0;
	height: 74px;
}

div#right_header img
{
	float: left;
}

div#right_header ul
{
	float: right;
	margin: 13px 0 0 0;
}

div#right_header li
{
	float: left;
	clear: none;
	margin: 0 3px 0 0;
}

div#right_header li a
{
	display: block;
	text-indent: -6666px;
	width: 20px;
	height: 22px;
}

div#right_header li a.twitter {
	width: 27px;
	background: url('../images/but_twitter.png') no-repeat scroll top left;
}

div#right_header li a.facebook {
	background: url('../images/but_facebook.png') no-repeat scroll top left;
}

div#right_header li a.rss {
	background: url('../images/but_rss.png') no-repeat scroll top left;
}

div.tb_header
{
	display: none;
}


div #sidebar
{
	float: left;
	width: 330px;
	margin: 0 0 0 30px;
	background: #fff;
	padding-bottom: 40px;
	
}

div #sidebar div.widget
{
	border-top: solid 2px #9d9fa2;
	float: left;
	clear: left;
	width: 330px;
	padding: 16px 0 16px 0;
	font-size: 14px;
	line-height: 18px;
}

div #sidebar div.widget h4
{
	margin: 5px 0 14px 0;
}

/* search */

div #sidebar div.widget div.search form,
div #sidebar div.widget div.search fieldset,
{
	margin: 0 0 0 0;
}

div #sidebar div.widget div.search form input[type=text]
{
	width: 232px;
	height: 18px;
	border: solid 1px #ccced0;
	padding: 5px 5px 5px 5px;
	margin: 0;
	float: left;
	font-family: "Times New Roman", Courier, Garamond, serif;
	font-size: 14px;
	color: #58595b;
}

div #sidebar div.widget div.search form input[type=submit]
{
	width: 74px;
	height: 30px;
	border: solid 1px #ccced0;
	padding: 5px 5px 5px 5px;
	background: 0;
	margin: 0 0 0 0;
	font-family: 'FuturaStdMedium', Verdana, Arial, Helvetica, sans-serif;
	float: right;
	text-transform:uppercase;
	font-size: 13px
}

div #sidebar div.advertisement
{
	margin: 8px 0 0 0;
	float: left;
	padding: 14px 15px 8px 15px;
	background: #f8f8f9;
	border: solid 1px #9d9fa2;
	width: 298px;
}


/* twitter */

div.tb_tweetlist,
div.tb-widget-configuration,
div#tweetblender-2-mc
{
	border: none;
	
}

div.tb_tweetlist div.tb_tweet
{
	border: none;
	border-bottom: solid 1px #ccced0;
	font-size: 14px;
	line-height: 18px;
	padding: 5px 0 5px 0;
}

div.tb_footer
{
	border-bottom: solid 1px #fff;
	margin: -1px 0 0 0;
}

div#tweetblender-2-mc div.tb_tweetlist {
    border-bottom: none;
}

span.tb_author a
{
	color: #00aeff;
}


/* tabber widget */

div.widget div.tabberlive.style1
{
	float: left;
	border: solid 1px #9d9fa2;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	padding-left: 0;
	width: 330px;
	overflow: hidden;
}

div.tabberlive.style1
{
	padding: 0 0 0 0;
}

div.widget div.tabberlive.style1 ul.tabbernav
{
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background: #9d9fa2;
	width: 332px;
	overflow: hidden;
}


div.widget div.style1 ul.tabbernav li
{
	font-family: 'FuturaStdMedium', Verdana, Arial, Helvetica, sans-serif;
	float: left;
	margin: 0 1px 0 0;
	padding: 0 0 0 0;
	background: none;
	width: 165px;
	overflow: hidden;
}

div.style1 ul.tabbernav li a,
div.style1 ul.tabbernav li.tabberactive a 
{
	font-size: 14px;
	font-weight: normal;
	background: #f1f1f2;
	color: #333132;
	margin: 0 0 0 0;
	padding: 5px 0 5px 0;
	width: 165px;
	display: block;
	text-align: center;
	float: left;
}


div.style1 ul.tabbernav li.tabberactive a
{
	background: #fff;
	border-bottom: solid 1px #fff;
}

div.tabberlive div.tabbertabhide
{
	display: none;
}

div.tabberlive h3.section-title
{
	display: none;
}

div.tabberlive div.tabbertab
{
	float: left;
	padding: 20px 20px 15px 20px
}


div.tabberlive div.tabbertab ul
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}


div.tabberlive div.tabbertab ul li
{
	margin: 0 0 5px 0;
	padding: 0 0 0 0;
}


/* Events */

div.select
{
	float: right;
	clear: left;

}

select#e-cities
{
	float: left;
	clear: left;
	margin: 0 0 0 0;
}

ul.upcoming
{
	float: left;
	clear: left;
	margin: 0 0 10px 0;
}


ul.upcoming li,
ul.upcoming .hentry
{
	width: 330px;
	overflow: hidden;
	padding: 0 0 10px 0;
}

.singular .tribe-events-event.hentry
{
	padding-top: 0;
}

li.tribe_events div.tag
{
	float: left;
	clear: none;
	width: 70px;
	margin: 0 5px 0 0;
	font-size: 11px;
}

li.tribe_events div.title
{
	float: left;
	clear: none;
	width: 160px;
	margin: 0 5px 0 0;
	font-size: 14px;
}

li.tribe_events div.city
{
	float: left;
	clear: none;
	width: 90px;
	font-size: 11px;
	text-align: right;
}

p.noevents
{
	float: left;
	clear: left;
	width: 330px;
	margin: 10px 0 0 0;
}

div.dig-in
{
	float: right;
	font-family: 'FuturaStdMedium', Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	margin: 0 0 0 0;
}



/* custom ad */

a.widget_sp_image-image-link
{
	float: left;
	clear: left;
	width: 330px;
	background: #f8f8f9;
	border: solid 1px #9d9fa2;
	padding-top: 15px;
	padding-bottom: 11px;
	text-align: center;
}










