/*   
Theme Name: RedEyes
Theme URI: http://dartfrog.nl
Description: RedEyes WP Theme v1.0
Author: DartFrog
Author URI: http://dartfrog.nl
Version: 1.0
*/

@media screen {

* { margin: 0; padding: 0; }
body { background: #1c1c1c url(images/bg.jpg) repeat-x scroll center top; margin: 20px 0 0 0; color: #CCCCCC; font-family: Arial, Helvetica, sans-serif; }
img		{ border: 0; }
.screen-reader-text { position: absolute; left: -9999px; top: -9999px; }
.clear { clear: both; }
.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .group, *:first-child+html .group { zoom: 1; } /* First selector = IE6, Second Selector = IE 7 */

#wrapper	{ width: 960px; margin: auto; }
#logo		{ margin: auto; height: 167px; width: 287px; }
#main-nav	{ height: 77px; background:url(images/main_nav_bg.png); margin: 25px 0 0 0;  }
#header		{ height: 347px; background:url(images/header_bg.png); margin: -20px 0 50px 0;  z-index:-1; position:relative;}
#main		{ width: 660px; float:left; }
#sidebar 	{ width: 242px;  float:right;}
#footer-top	{ height: 32px; margin: auto; background:url(images/footer_bg.png)  repeat-x center; }
#footer		{ background: #000; margin: 0 0 -10px 0; }
#social 	{ height: 74px; width: 195px; background:url(images/social_bg.png) no-repeat; position: fixed; top:-13px; right:50px;}

.header-img	{ margin:auto; display: block;  }

#main p 	{ font-size:0.8em; margin:10px 35px 10px 60px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-shadow: 1px 1px 1px #000; line-height:1.8em; }
#main h2	{ display: block; width: 635px; height: 55px; background:url(images/main_h2.png) no-repeat center; font-weight:bold;  font-size: 1em; line-height: 55px; padding-left:50px; text-shadow: 1px 1px 1px #666;  }
#main h2 a:link, #main h2 a:visited { color:#CCCCCC; text-decoration:none; }
#post-24 h4 { margin:25px 30px 0 58px; line-height:20px;}
#post-36 h4 { margin:0; line-height:0px; }
#post-36 p { margin:5px 0px 0px 10px;  }


#main h2 a:hover					{ color: #FFF; text-decoration:underline; }
#main h2#comments		{ background:url(images/sidebar_h2.png) no-repeat ; }

#sidebar h2 {  display: block; width: 210px; height: 50px; background:url(images/sidebar_h2.png) no-repeat center; text-transform: uppercase; font-size: 0.9em; line-height: 50px; padding-right:30px;  text-shadow: 1px 1px 1px #666;  text-align: right; font-weight: bold; }
#sidebar h2 a:link, #sidebar h2 a:visited { color: #CCC; }
#sidebar .blogroll a {font-size: .8em;}
#footer p 	{ color:#FFFFFF; font-size:0.7em; text-align:center; line-height:75px;}
#footer a:link, #footer a:visited { color:#9E9E9E; text-decoration:underline; }
#footer a:hover					{ background: #7EC61C; color: #FFF; text-decoration: none; }



#social #addus-icons			{ margin: 20px 0 0 25px; letter-spacing: 0.3em; display:block; }
#social .addus-icon				{ opacity: .6; -moz-opacity: .6; filter: alpha(opacity=60); }
#social .addus-icon:hover 		{ opacity: 1; -moz-opacity: 1; filter: alpha(opacity=100); }


#sidebar ul, #sidebar ol { margin:0 35px 15px 0; list-style: none; text-align:right;  font-weight: bold;	}
/*#sidebar li				{ margin: 5px -30px 5px 0; padding:5px 20px 5px 20px;  }
#sidebar li a:link, #sidebar li a:visited	{ padding:5px 20px 5px 20px; }*/

ul#linksaf { color:#A90000; font-size: 0.8em; text-decoration:none; }
#main-nav ul			{  font-size:1.0em; text-transform:uppercase; font-weight:bold; padding:15px 0 0 185px; list-style: none;	}

#main-nav li			{ float: left;  text-align:center;  height: 25px; padding: 8px 0 0 0; }
#main-nav li#home		{ width: 90px; }
#main-nav li#bio		{ width: 80px; }
#main-nav li#disco		{ width: 90px; }
#main-nav li#gigs		{ width: 80px; }
#main-nav li#pictures	{ width: 130px; }  
#main-nav li#media		{ width: 80px; }
#main-nav li#contact	{ width: 120px; }
#main-nav li#webshop	{ width: 130px; }

#main-nav li a:link, #main-nav li a:visited { color: #cccccc;   }
#main-nav li a:hover	{ color:#990000; text-decoration: none; }
#main-nav .current_page_item { color: #990000; background:url(images/main_nav_active.png) center; }
#main-nav .current_page_item a:hover { text-shadow: 1px 1px 1px #000;   } 
.wp-pagenavi 			{ font-size:0.8em; width: 400px;}

.pagenav				{ list-style: none; }

.twitter-item	{ font-size: 0.7em; text-align:left; padding: 15px; width: 210px; text-shadow:1px 1px 1px #000000; }
.twitter li:hover	{ background: #000; }

/* Newsletter */
.wpsb_form_radio { display: none; }
.wpsb_form_btn	{ background-color:#222222;
border:1px solid #424141;
color:#999999;
font-size:0.9em;
font-weight: bold;
margin:-5px 0 0 0;
text-transform: lowercase;
text-shadow: 1px 1px 1px #000;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
padding:3px;
cursor:pointer; }


.wpsb_form_btn:hover { color: #990000; background: #0F0F0F; }


/*Overall CSS for each Horizontal Accordion.
	Most settings should be kept as it.
	Customize each Accordion by styling each Accordion's ID attribute instead.
*/

.haccordion{
padding: 0;
margin:10px 0 10px 20px;
}

.haccordion ul{
margin: 0;
padding: 0;
list-style: none;
overflow: hidden; /*leave as is*/
}


.haccordion li{
margin: 0;
padding: 0;
display: block; /*leave as is*/
width: 100%; /*For users with JS disabled: Width of each content*/
height: 200px; /*For users with JS disabled: Height of each content*/
overflow: hidden; /*leave as is*/
float: left; /*leave as is*/
}

.haccordion li .hpanel{
width: 100%; /*For users with JS disabled: Width of each content*/
height: 200px;  /*For users with JS disabled: Height of each content*/
font-size: .8em;
}

.gig-post div.eventName { background: 0; margin-bottom: 0; padding:0; width:0; }
.gig-post .when, .gig-post .where, .gig-post .other, .gig-post .eventName{ float:left;  width:450px;  background:#000; padding: 20px; -moz-border-radius: 20px;
-webkit-border-radius: 20px; margin-bottom: 40px;}
.gig-post .when .bold, .gig-post .where .bold, .gig-post .other .bold, .gig-post .bold { color: #990000;}

.gig-post { margin: 20px 0 20px 50px; font-size: 1.2em; } 

h1, h2, h3 { font-weight: normal; margin: 0 0 10px 0; }
h1 { font: 1.5em Georgia; color: #ccc;  }
h2 { }
h3 { font-weight:bold; margin:25px 0 0 50px;}

p { margin: 0 0 10px 0; }
a { color:#A90000; text-decoration:none; }
a:hover { text-decoration: underline; } 

blockquote { }
blockquote p { }

ul, ol { margin: 0 0 10px 0; }

.post { }

.entry { }
.entry a { }
.entry a:hover { }

#gyg {	margin: 0px 400px 300px 450px;	width: 195px;	position: absolute;	display: block;	float: left; font-size:0.8em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-shadow: 1px 1px 1px #000; line-height:1.8em; }
#entry {	margin: 10px 35px 20px 0px;	width: 2000px;	position: absolute;	display: block;	float: right;}

pre { }
code, tt { }

.meta { float:right; font-size:0.7em; margin:-44px 30px 0 0; text-align:right; }
.postmetadata { color:#666; font-size:0.8em; text-align:right; margin:30px 30px 0 0;}

#sidebar { }

.navgation { }
   .next-posts { }
   .prev-posts { }

#searchform { }
	#s { }
	#searchsubmt { }
	
ol.commentlist { list-style: none; }
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor { }
ol.commentlist li.byuser { }
ol.commentlist li.comment-author-admin { }
ol.commentlist li.comment { border-bottom: 1px dotted #666; padding: 10px; width: 555px; margin: auto; }
ol.commentlist li.comment div.comment-author { font-size: .8em; color: #720000; font-weight:bold; }
ol.commentlist li.comment div.vcard { }
ol.commentlist li.comment div.vcard cite.fn { font-style: normal; }
ol.commentlist li.comment div.vcard cite.fn a.url { }
ol.commentlist li.comment div.vcard img.avatar { float:right; margin: 0 0 10px 10px; }
ol.commentlist li.comment div.vcard img.avatar-32 { }
ol.commentlist li.comment div.vcard img.photo { }
ol.commentlist li.comment div.vcard span.says { }
ol.commentlist li.comment div.commentmetadata { }
ol.commentlist li.comment div.comment-meta { font-size: 10px; }
ol.commentlist li.comment div.comment-meta a { color: #000000; }
ol.commentlist li.comment p { }
ol.commentlist li.comment ul { }
ol.commentlist li.comment div.reply { font-size: 11px; }
ol.commentlist li.comment div.reply a { font-weight: bold; }
ol.commentlist li.comment ul.children { list-style: none; margin: 10px 0 0; }
ol.commentlist li.comment ul.children li { }
ol.commentlist li.comment ul.children li.alt { }
ol.commentlist li.comment ul.children li.bypostauthor { }
ol.commentlist li.comment ul.children li.byuser { }
ol.commentlist li.comment ul.children li.comment { }
ol.commentlist li.comment ul.children li.comment-author-admin { }
ol.commentlist li.comment ul.children li.depth-2 { border-left: 5px solid #555; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-3 { border-left: 5px solid #999; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-4 { border-left: 5px solid #bbb; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-5 { }
ol.commentlist li.comment ul.children li.odd { }
ol.commentlist li.even {  }
ol.commentlist li.odd { background: #1a1a1a; }
ol.commentlist li.parent { border-left: 5px solid #111; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even { }
ol.commentlist li.thread-odd { }

#commentform { margin:0 0 0 50px; }
form {
color:#767676;
font-size:0.7em;
}
input[type="text"]  {
background-color:#222222;
border:1px solid #424141;
color:#999999;
font-size:1.1em;
margin:5px 5px 5px 0;
padding:3px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
input[type="text"]:focus  {
	background: #000;
}

input[type="submit"] {
background-color:#222222;
border:1px solid #424141;
color:#999999;
font-size:0.9em;
font-weight: bold;
margin:5px 0 0 0;
text-transform: lowercase;
text-shadow: 1px 1px 1px #000;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
padding:3px;
cursor:pointer;
padding: 5px 20px 5px 20px ;
font-size: 1em;
}

input[type="submit"]:hover { color: #990000; background: #0F0F0F; }
textarea {
background-color:#222222;
border:1px solid #424141;
color:#999999;
margin:5px 0 0;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 1em;
}

textarea:focus  {
	background: #000;
}


#secureimgdiv {  width:400px; }

.wpcf7-form { font-size: .9em; }
} /* END screen media */


@media print {

.do-not-print { display: none; }
#comments { page-break-before: always; }

body { width: 100% !important; margin: 0 !important; padding: 0 !important; line-height: 1.4; word-spacing: 1.1pt; letter-spacing: 0.2pt; font-family: Garamond,"Times New Roman", serif; color: #000; background: none; font-size: 12pt; }
h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; }
h1 { font-size: 19pt; }
h2 { font-size:17pt; }
h3 { font-size:15pt; }
h4,h5,h6 { font-size:12pt; }
code { font: 10pt Courier, monospace; } 
blockquote { margin: 1.3em; padding: 1em; }
img { display: block; margin: 1em 0; }
a img { border: none; }
table { margin: 1px; text-align:left; }
th { border-bottom: 1px solid #333;  font-weight: bold; }
td { border-bottom: 1px solid #333; }
th, td { padding: 4px 10px 4px 0; }
caption { background: #fff; margin-bottom: 2em; text-align: left; }
thead { display: table-header-group; }
tr { page-break-inside: avoid; } 
a { text-decoration: none; color: black; }
	
} /* END print media */
