/*

Theme Name: Trummer WP Theme

Theme URI: http://www.marknolan.ch

Description: Trummer Online, Theme

Author: Mark Nolan

Author URI: http://www.marknolan.ch

Template: thematic

Version: 0.1

.

Copyright Mark Nolan / Nick Werren / Endorphin Entertainment

Based on the brilliant Thematic Theme

.

*/



@import url("../thematic/style.css");





body, input, textarea {

    font: 12px/16px Geneva, "Helvetica Neue", Arial, Helvetica, sans-serif;

}



/* Show Borders to see whats happening */

#wrapper { border: 0px solid #000; }

#access {	border: 0px solid #5ffd31; }

#main { border: 0px solid #5ffd31; }

#header { border: 0px solid #000; }

#branding { border: 0px solid #5ffd31; }

#container { border: 0px solid #5ffd31; }

#content { border: 0px solid #5ffd31; }

#footer { border: 0px solid #5ffd31; }



#socialize {

	left: 50%;

    margin-left: -325px;

    position: absolute;

    top: 15px;

    width: 650px;

    z-index: 100;

}



#header {

	margin: 0 auto;

	width: 870px;

	background: url(images/header.jpg) no-repeat;

	height: 124px;

}



#branding {

	width: 870px;

	padding: 0;

	height: 100px;

}



#blog-title a {

	display:block;

	text-indent:-9000px;

	height: 100px; /* height of your header, like 180px */

	width: 870px; /* width of your header, like 940px */

	

}

#blog-description {

	position:absolute;

	left:-9000px; /* We avoid display:none because it's bad for SEO */

}



#main {

	margin: 0 auto;

	width: 870px;

	padding: 0;

}



#access {

	

}



.menu {

	width: 800px;

	margin-left: 108px;

}

.sf-menu {

	border: 0px solid #ccc;

	padding: 0;

	margin: 0;

}



.sf-menu a {

	border: 0 none;

	margin: 0;

	padding: 3px 12px 3px 5px;

	text-transform: uppercase;

	color: #000;

	background: url(images/menu-star.png) no-repeat right;

}



.windows .sf-menu a {

    font-size: 12px;

    padding: 3px 12px 3px 5px;

}



.sf-menu li {

    margin: 0;

    padding: 0;

}



.sf-menu li.last a {

	background: none;

}



.sf-menu a:active {

	color: #000;

}



.sf-menu a:visited {

	color: #000;

}



.sf-menu li:hover ul,

.sf-menu li.sfHover ul {

	top:20px; /* overriding essential styles */

	background: none;

}



.sf-menu li:hover, .sf-menu li.sfHover,

.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {

    background:	transparent;

}



.sf-menu ul {

    border: 0 none;

}



.sf-menu ul a {

    background: none repeat scroll 0 0 #FAFAFA;

    border-bottom: medium none;

}



.sf-menu ul a:hover {

    background: none repeat scroll 0 0 #FAFAFA;

    border-bottom: medium none;

}



#container {

	width: 515px;

	background-color: #f7f7f7;

	margin-left: 10px;

	float: left;

}



#content {

	width: 500px;

}



h1.entry-title {

	display: none;

}



.single-post h1.entry-title {

	display: inline;

}



.entry-content h1, .entry-content h2 {

padding-top: 8px;

padding-bottom: 2px;

}



.entry-content {

	padding: 0;

}



#respond {

	padding: 5px;

}



#sidebar-image {

	width: 316px;

	float: left;

	display: block;

	margin-left: 25px;

}



table, tr {

	border: 0 none;

	margin: 0;

}



th, td {

    padding: 0;

}



table.gigs td.time {

    text-align: left;

}



#primary {

    border: 0px solid #CCCCCC;

    margin-bottom: 22px;

    padding: 18px 0 0;

    float: right;

}



table.gigs caption {

	font-size: 19px;

    font-weight: bold;

    padding: 28px 0 14px;

}



.entry-title {

    font-family: Arial,sans-serif;

    font-size: 19px;

    font-weight: bold;

    line-height: 26px;

    padding: 10px 0 7px;

}



.entry-utility {

	margin-bottom: 3px;

}



.main-aside ul {

    padding: 0;

}



a:visited {

    color: #000;

}

