/*
Theme Name: Feldermelder Toolbox
Theme URI: http://wordpress.org/extend/themes/toolbox/
Author: Insofern
Author URI: http://www.insofern.ch/
Description: Description
Version: 1.0
Tags: custom-menu, threaded-comments, sticky-post, microformats, rtl-language-support, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you"ve learned with others.
*/

@font-face {
    font-family: "WebFontComp";
    src: url("/wp-content/themes/feldermelder/fonts/fr4-g0t-dmcp.eot?") format("eot"),
         url("/wp-content/themes/feldermelder/fonts/fr4-g0t-dmcp.woff") format("woff"),
         url("/wp-content/themes/feldermelder/fonts/fr4-g0t-dmcp.ttf") format("truetype"),
         url("/wp-content/themes/feldermelder/fonts/fr4-g0t-dmcp.svg#webfontZ1hNzPCp") format("svg");
    font-weight: normal;
    font-style: normal;
}



body {
	font-family: Georgia, "Times New Roman", Times, serif;	
	font-style: normal;
	font-size: 12px;
	color: #7f7f7f;
	padding: 0;
	margin: 0;
	background-color: #1b1b1b;
	line-height: 18px;
	background-image: url("images/background.jpg");
}

h1, h2, h3, h4, h5, h6, p, ul, li, form {
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6, .linklistcatname, .gigpress-date .dtstart, .gigpress-date .dtend, .gigpress-date .time {
	font-weight: normal;
	font-style: normal;
	font-family: "WebFontComp", Helvetica, Arial, Verdana, sans-serif;
	text-transform: uppercase;
	color: #f2f2f2;
	letter-spacing: 3px;
}

h1, .linklistcatname, .gigpress-artist-heading, .gigpress-date .dtstart, .gigpress-date .time {
	font-size: 19px;
	line-height: 23px;
}

h2, h3, h4, h5, h6 {
	font-size: 13px;
	line-height: 18px;
	letter-spacing: 2px;
}

ul {
	list-style: none;
}

li {
}

a {
	outline: none;
	color: #f2f2f2;
	text-decoration: none;
}

img {
	border: none;
}

/* =Structure
-------------------------------------------------------------- */

#page {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}
#main {
	padding-bottom: 20px;
	margin-bottom: 50px;
	border-bottom-color: #333;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.screen-reader-text,
.section-heading {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px); 
  clip: rect(1px, 1px, 1px, 1px);
}

/* =Header
-------------------------------------------------------------- */

#branding {
	padding-top: 20px;
	text-align: center;
	height: 180px;
	background-image: url("images/head.png");
	background-repeat: no-repeat;
	background-position: 50% 25px;
	border-bottom-color: #333;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin-bottom: 50px;
}
#branding h1 {
	
}
.nav-pagination {
	text-align: center;
	padding-bottom: 50px;
	margin-bottom: 50px;
	border-bottom-color: #333;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.nav-pagination a {
	color: #f7f7f7;
	font-family: "WebFontComp", Helvetica, Arial, Verdana, sans-serif;
	text-transform: uppercase;
	letter-spacing: 3px;
}

/* =Menu
-------------------------------------------------------------- */

#access {	
	width: 185px;
	float:left;
}
#access ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#access li {
	margin: 0;
	padding: 0;
}
#access a {
	font-family: "WebFontComp", Helvetica, Arial, Verdana, sans-serif;
	font-size: 19px;
	line-height: 23px;
	color: #666666;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: normal;
	letter-spacing: 3px;
}
#access a:hover, #access li.current_page_item a, #access li.current-cat a {
	color: #f2f2f2;
}

/* =Content
-------------------------------------------------------------- */

#content {
	margin-left: 200px;
	min-height: 400px;
}
#content.single {
	margin-left: 0;
}

#content table {
	padding-bottom: 50px;
	width: 800px;
}

#content .gigpress-info td {

	padding-bottom: 10px;
}

#content .gigpress-row td {
	padding-top: 10px;
	vertical-align: top;
}
#content .gigpress-date {
	padding-right: 15px;
	width:200px;

}
#content .gigpress-date .time {
	padding-left: 25px;
}

#content .gigpress-city {
	width:400px;
	padding-right: 15px;
}


#content .post {
	padding-bottom: 50px;
	margin-bottom: 25px;
}

#content .post.type-post {
	width: 385px;
}



#content.single .post.type-post {
	width: 600px;
	border: none;
}

#content .post.type-page {
	width: 800px;
}

#content .post h1 {
	padding-bottom: 20px;
}
#content .post h1 a {

}
#content .post .entry-content {
	width: 185px;
	margin-left: 200px;
}


#content.single .post .entry-content {
	width: 385px;
	margin-left: 400px;
}

#content.single .post .entry-text, .linklist, .gigpress-row {
	font-size: 15px;
	line-height: 23px;
}
#content .post .entry-text a, #colophon a, .gigpress-table a, .linklist a {
	font-style: italic;
	color: #f2f2f2;
	padding-bottom: 2px;
	
}
#content .post .entry-text a:hover, #colophon a:hover, .gigpress-table a:hover, .linklist a:hover {
	border-bottom-width: 1px;
	border-bottom-color: #333;
	border-bottom-style: solid;
}
#content .post .entry-meta, .gigpress-sidebar-date, .gigpress-header, .gigpress-heading {
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: left;
	color: #7f7f7f;
	font-style: normal;
	font-size: 12px;
	font-weight: normal;
}
.gigpress-sidebar-date {
	padding-bottom: 0;
}

#content .multimedia-thumb {
	width: 185px;
	float:left;
}
#content.single .multimedia-thumb {
	width: 385px;
}
#content .multimedia-thumb-container {
	position: relative;
	overflow: hidden;
}
#content .multimedia-thumb .play-button {
	width: 38px;
	height: 38px;
	top: 38%;
	left: 73px;
	background-image: url("images/play-icon.png");
	background-repeat: no-repeat;
	background-position-y: 0px;
	position: absolute;
}
#content.single .multimedia-thumb .play-button {
	top: 43%;
	left: 173px;
}
#content .multimedia-thumb:hover .play-button {
	background-position-y: 0px;
}

#content.single .buy-list {
	padding-top: 22px;
}

#content.single .buy-list li {
	display: inline;
	padding-right: 7px;
}

#content.single .buy-list li a .arrow {
	display: none;
}

#content .buy-list li a {
	padding: 3px 6px 3px 6px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	font-size: 12px;
	color: #7f7f7f;
}

#content.single .buy-list li a {
	padding: 6px 6px 6px 8px;
	line-height: 25px;
	background-color: #000;
	font-family: "WebFontComp", Helvetica, Arial, Verdana, sans-serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 13px;
	color: #f2f2f2;
}

#content .buy-list li a:hover {
	background-color: #000;
	color: #f2f2f2;
}
.linklist {
	width: 800px;
}
.linklist>div{
	width:185px;
}

#content .post.error404, #content .post.no-results {
	width: 800px;
}

#content .post.error404 .entry-content, #content .post.no-results .entry-content  {
	margin-left: 0;
	width: auto;
	font-size: 15px;
	line-height: 23px;
}

#content .post.no-results input {
	font-size: 15px;
	line-height: 23px;
}

#content .post.no-results form {
	padding-top: 23px;
}

/* =Input
-------------------------------------------------------------- */

input {
	font-family: Georgia, "Times New Roman", Times, serif;
	-webkit-appearance: none;
	border: none;
	font-size: 12px;
	color: #7f7f7f;
	padding: 3px 6px 3px 6px;
	margin: 0 0 6px 0;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	background-color: transparent;
	border: 1px solid #333;
}

input:hover, input:focus {
	background-color: #000;
	color: #7f7f7f;
}

input[type=text] {
	width: 170px;
}

input[type=submit] {
	font-family: "WebFontComp", Helvetica, Arial, Verdana, sans-serif;
	text-transform: uppercase;
	color: #f2f2f2;
	letter-spacing: 2px;
	font-size: 13px;
	background: none;
	border: none;
}

input[type=submit]:hover {
	background-color: #000;
}

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

.widget {
	float: left;
	width: 170px;
	padding-left: 15px;
	padding-right: 14px;
	text-align: center;
	border-left-color: #333;
	border-left-style: solid;
	border-left-width: 1px;
	height: 150px;
}
.widget:first-child {
   border: none;
   padding-right: 14px;
}
.widget input[type=text] {
	width: 159px;	
}

/* =Footer
-------------------------------------------------------------- */

#colophon {
	margin-top: 50px;
	margin-bottom: 50px;
}

