 /*  
Theme Name: Contrast Style
Theme URI: http://wordpress.imblickpunkt.com
Description: SEO Optimized Portal Layout. The Text Element are white for better reading. The Code is W3C Valid and Clean. You can easy modify alot of thinks. For sure the Theme is Widget ready. If you find bugs plz visit http://wordpress.imblickpunkt.com and leave a MSG - i will fix it asap.
Tags: seo, w3c, valid, easy, three columns, Right sidebar, left sidebar, fixed width, widgets, easy customization, widget ready, valid css, valid xhtml. games
Version: 1.1
Author: Schalkie
Author URI: http://imblickpunkt.com
License :  GNU General Public License (GPL) version 3

	
 */

hmtl{
     }

body
	{
	background-color:#000;
	font-family:verdana, arial, Helvetica, sans-serif;
	font-size:90%;
	color:#333;
     }
/*--------------------DIVs------------------------------*/

div#pagecenter
	{
	width: 810px;
	}
	
div#header
	{
	position:relative;
	height:85px;
	margin:0 0 1em 0;
	background: url(images/gary_hoey.png) no-repeat;
	text-align:right;
	color:#FFFFFF;
	}
	
div#sitename { display:none; }

div#music_player { position:absolute; bottom:0; right:0; }

#corner_ribbon
	{
	display:block;
	position:absolute;
	right:-4px;
	height:152px;
	width:155px;
	background-image:url(images/corner_ribbon.png);
	}
	
div#top-navi
	{
	background-image:url(images/top-navi-bg.gif);
	height:29px;
	margin:auto;
	}
	
div.top-navi-links
	{
	margin-top:6px;
	padding-left:12px;
	padding-right:12px;
	float:left;
	font-size:12px;
	font-weight:900;
	
	}
	
div.left-navi-blog
	{
	width:140px;
	margin-right:20px;
	float:left;
	}
	
div.left-widget
	{
	float:left;
	margin-top:1px;
	width:141px;
	margin-top:1px;
	padding-bottom:4px;
	}

#menu
	{
		margin:0;
		padding:0;
		list-style:none;
	}

#menu li
	{
		margin:0 0 5px 0;
		padding:0;
		list-style:none;
	}

#menu a
	{
		display:block;
		height:25px;
		width:141px;
		font-size:0;
		color:#28353d;
	}

#menu a span
	{
		display:none;
	}

#menu_home a
	{
		background:url(images/menu_home.png) no-repeat;
	}

#menu_tour a
	{
		background:url(images/menu_tour.png) no-repeat;
	}

#menu_music a
	{
		background:url(images/menu_music.png) no-repeat;
	}

#menu_discography a
	{
		background:url(images/menu_discography.png) no-repeat;
	}

#menu_video a
	{
		background:url(images/menu_video.png) no-repeat;
	}

#menu_photos a
	{
		background:url(images/menu_photos.png) no-repeat;
	}

#menu_biography a
	{
		background:url(images/menu_biography.png) no-repeat;
	}

#menu_band a
	{
		background:url(images/menu_band.png) no-repeat;
	}

#menu_endorsers a
	{
		background:url(images/menu_endorsers.png) no-repeat;
	}

#menu_gear a
	{
		background:url(images/menu_gear.png) no-repeat;
	}

#menu_store a
	{
		background:url(images/menu_store.png) no-repeat;
	}

#menu_guitar_tips a
	{
		background:url(images/menu_guitar_tips.png) no-repeat;
	}

#menu_newsletter a
	{
		background:url(images/menu_newsletter.png) no-repeat;
	}

#menu_contact a
	{
		background:url(images/menu_contact.png) no-repeat;
	}
	
div.center-blog
	{
	width:360px;
	margin:20px 20px 0 0;
	float:left;
	}
	
div.wide-blog
	{
	width:630px;
	margin-right:0;
	float:left;
	}
	
div.post
	{
		margin-bottom:1em;
		background:url(images/widget_bg.gif);
	}
	
div.post-title
	{
	margin:0px;
	padding:5px;
	/*background:#000;*/
	color:#fff;
	}
	
div.post-content
	{
	position:relative;
	overflow:auto;
	padding:5px;
	text-align:justify;
	/*border-top:#000000 1px solid;
	border-bottom:#000000 1px solid;*/
	color:#fff;
	}
	
div.post-meta
	{
	color:#FFFFFF;
	margin:0px;
	padding:4px;
	height:14px;
	margin-bottom:10px;
	}
	
div.single-meta
	{
	border:#444 1px dashed;
	padding:2px;
	margin:5px;
	margin-top:10px;
	color:#202D32;
	background-color:#B0BDC5;
	font-size:10px;
	}
	
div.main-meta
	{
	border:#ccc 1px dashed;
	padding:2px;
	margin:5px;
	margin-top:10px;
	color:#666;
	background-color:#ddd;
	font-size:10px;
	}
	
div.commentblog
	{
	background-color:#B0BDC5;
	margin:0px;
	padding:5px;
	text-align:justify;
	border-top:#000000 1px solid;
	border-bottom:#000000 1px solid;
	}

div.singlecommentborder
	{
	float:left;
	}
	
div.gravatorblog
	{
	float:left;
	width:70px;
	}
	
div.singlecomment
	{
	float:left;
	width:410px;
	}
	
div.right-navi-blog
	{
	width:200px;
	float:left;
	}
	
div.right-widget
	{
	margin:1px 0 5px 0;
	width:205px;
	background:url(images/widget_bg.gif);
	padding-bottom:4px;
	}
	
div.widget-header
	{
	color:#FFFFFF;
	font-weight:bold;
	/*height:25px;
	width:205px;
	/*padding-left:10px;
	padding-top:3px;
	background:url(images/right-widget-header.jpg) no-repeat;*/
	}
	
div.widget-footer
	{
	background:url(images/widget_footer.png) no-repeat;
	}
	
div.clear
	{
    clear: left;
    margin: 0;
    padding: 0;
    height: 0;
    line-height: 0;
    font-size: 0;
	}
	
div#footer
	{
	text-align:center;
	padding:5px;
	color:#FFFFFF;
	}

/*--------------------textgestaltung--------------------*/

h2,h3,h4,h5,h6{
	margin:1.5em 0 1ex 0;
     }

h1 {
	margin:0;
}

acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	
	}

blockquote {
	
	}

blockquote cite {
	
	}



hr {
	
	}





dl{
     }
     dt{
          }
          dd{
          }

ul
	{
	margin:0px;
	margin-left:12px;
	list-style:none;
	padding-left:8px;
     }
ol{
     }
     li
	 {
	list-style:square;
	margin-top:3px;
	padding-top:2px;
	padding-bottom:2px;
	color:#ccc;
      }

    ul ul{
         }

blockquote{
     }
     blockquote p{
          }

code{
     }

pre{
     }

b, strong,i,em {
     }

img{
	margin:2px;
	border:none;
     }

address {
     }
	 
img.ogtzuq{
border:0px;
color:#3B4D56;
	}

/*--------------------linkgestaltung--------------------*/


a {
	color:#f3b604;
     }
a:link { 
color:#f3b604;
     }
a:visited { 
color:#f3b604;
     }
a:link:focus{ 
color:#f3b604;
     }
a:link:hover, 
a:visited:hover {
color:#f3b604; 
    }
a:link:active, 
a:visited:active {
     }

/*.post-content a{
color:#4dc1e3; 
     }
.post-content a:link
	{
	color:#4dc1e3; 
     }
.post-content a:visited{ color:#0d90b6; 
     }
.post-content a:link:active, 
.post-content a:visited:active{color:#fff; 
      }*/
	  
#single-meta a{
color:#333; 
     }
#single-meta a:link
	{
	color:#333; 
     }
#single-meta a:visited{ color:#333; 
     }
#single-meta a:link:active, 
#single-meta a:visited:active{color:#333; 
      }

.commentblog a{
color:#333; 
     }
.commentblog a:link
	{
	color:#333; 
     }
.commentblog a:visited{ color:#333; 
     }
.commentblog a:link:active, 
.commentblog a:visited:active{color:#333; 
      }

/*--------------------bilder als links--------------------*/
a img{
	border:none;
     }
a:link img { 
	border:none;
     }
a:visited img { 
	border:none;
     }
a:link:active img, 
a:visited:active img {
      }
	  
a:link:hover img, 
a:visited:hover img {
	background-color:#B0BDC5;
    }

/*--------------------smilies im text--------------------*/

body img.wp-smiley{
     }



/*--------------------der weiterlesen link--------------------*/

.more-link{
     }

/*--------------------die seiten wenn es mehrere gibt--------------------*/
p.serif{
     }

/*--------------------suche--------------------*/

#searchform{
     }

input#s{
     }

input#searchsubmit{
     }




/*--------------------Kommentare--------------------*/
.alt {
	 
	}

.commentlist {	padding:0px;
	margin:0px;
	 
	}


.nocomments {
text-align:justify;
	 
	}
 
.commentlist li {
	padding:0px;
	margin:0px;
	list-style:none;
	color:#111;
	 
	}

.commentlist cite, 
.commentlist cite a {
	 
	}

.commentlist p {
text-align:justify;
	padding:0px;
	padding-top:5px;

	 
	}

#commentform p {
	 
	}

.commentmetadata {
	 
	}

#commentform input {
border:1px solid #333;
margin-bottom:3px;
	}

#commentform textarea {
	border:1px solid #333;
	width:488px;
	}

#commentform #submit {
	 
	}

/*--------------------fuer den wp kalender--------------------*/
 
#wp-calendar th {
	 
	}


#wp-calendar {
	empty-cells: show;
	
	}

#wp-calendar #next a {
	
	}

#wp-calendar #prev a {
	
	}

#wp-calendar a {
	
	}

#wp-calendar caption {
	
	}

#wp-calendar td {
	
	}

#wp-calendar td.pad:hover { 
      }


/*-------------------- widgets---------------------*/
h2.widgettitle{
     }
.widget {
     }

/*--------------------Archive--------------------*/

li#archives{
     }

.widget_archives{
     }

/*--recent posts--*/


li#recent-posts{
     }

.widget_recent_entries{
     }



/*--------------------text widget--------------------*/
li.widget_text{
     }

/*--id haengt von der nummer des text widgets ab*/
li#text-4{
     }
div.textwidget{
     }

/*--------------------links blogroll--------------------*/

li#links{
     }

.widget_links{
     }


/*--------------------kategorien--------------------*/

li#categories{
     }

.widget_categories{
     }

/*-------------------WP Requires------------------*/

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.wp-caption {
	float: left;
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #000;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption a img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption-dd {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}


/*-------------------Home Page------------------*/
#slideshow-wrapper		{ position:relative; float:left; width:640px; overflow:hidden; }
#slideshow-container	{ float:left; height:275px; width:640px; margin-bottom:10px; overflow:hidden; }
#slideshow-container img{ margin:0; padding:0; border:none; }

#win_guitar { display:block; float:left; clear:left; width:200px; height:75px; background:url(images/win_guitar.jpg); }
#win_guitar span { display:none; }

#myspace_link { display:block; float:left; clear:left; width:200px; height:75px; background:url(images/myspace.jpg); }
#myspace_link span { display:none; }

#only_human_link { display:block; float:left; width:430px; height:75px; margin-left:10px; background:url(images/only_human.jpg); }
#only_human_link span { display:none; }

#newsletter_link { display:block; float:left; width:430px; height:75px; margin-left:10px; background:url(images/newsletter.jpg); }
#newsletter_link span { display:none; }

#upcoming_shows, #merch { float:left; width:200px; margin:20px 20px 0 0; background:url(images/widget_bg.gif); }
#upcoming_shows .widget-header, #merch .widget-header { width:200px; height:41px; font-size:0; color:#262626; background:url(images/upcoming_shows_header.png) no-repeat; }
#merch { margin:20px 0 0 0; }
#merch .widget-header { background:url(images/merch_header.png) no-repeat; }
#merch img { margin:10px; border:none; }

.widget-footer { height:20px; width:200px; margin:0; background:url(images/widget_footer.png); }
.latest_news_title { width:360px; height:41px; margin:0; background:url(images/latest_news_header.png) no-repeat; }


/*-------------------Band Page------------------*/

a#band_bruce { display:block; float:left; height:271px; width:120px; background:url('http://garyhoey.com/site/wp-content/themes/contrast-style/images/band_bruce_link.jpg') }
a#band_erik { display:block; float:left; height:271px; width:138px; background:url('http://garyhoey.com/site/wp-content/themes/contrast-style/images/band_erik_link.jpg') }
a#band_matt { display:block; float:left; height:271px; width:172px; background:url('http://garyhoey.com/site/wp-content/themes/contrast-style/images/band_matt_link.jpg') }
a#band_gary { display:block; float:left; height:271px; width:209px; background:url('http://garyhoey.com/site/wp-content/themes/contrast-style/images/band_gary_link.jpg') }

a#band_bruce:hover { background:url('http://garyhoey.com/site/wp-content/themes/contrast-style/images/band_bruce_hover.jpg') }
a#band_erik:hover { background:url('http://garyhoey.com/site/wp-content/themes/contrast-style/images/band_erik_hover.jpg') }
a#band_matt:hover { background:url('http://garyhoey.com/site/wp-content/themes/contrast-style/images/band_matt_hover.jpg') }
a#band_gary:hover { background:url('http://garyhoey.com/site/wp-content/themes/contrast-style/images/band_gary_hover.jpg') }

/*-------------------Photos Page-------------------*/

.slideshowlink { display:none; }

/*-------------------Discography Page------------------*/

.discography .wp-caption { height:200px; background:#000; border:none; color:#fff; }


/*-------------------Store Page------------------*/

.product_table { width:100%; font-size:10px; }
.product_table td { width:25%; }


/*-------------------Product Page------------------*/

#full_description { display:none; }
.product_header { width:300px; float:right; clear:right; margin-bottom:15px; }

.feature { padding:2px; border:solid 1px #ccd; }
.feature:hover { border-color:#76a4c7; }

.disc_info .bold {font-weight:bold; width:120px; height:20px;}

.product_header a 		{text-decoration:none; font-weight:bold;}
.product_header a:hover	{text-decoration:underline;}

#cover_image { border:none; }


/*-------------------GigPress Widget------------------*/
.gigpress-listing { margin:1ex; padding:0; list-style:none; }
.gigpress-listing li { margin:0 0 1ex 0; padding:0; list-style:none; background:#000; color:#fff; }
