/*
Theme Name: JD Copter 2.0
Theme URI: http://www.copterdesign.com
Description: JD Copter Design 
Version: 2.0
Author: Copter Design
Author URI: http://www.copterdesign.com 


Copter Theme for Wordpress. Copyright (C) 2009 Copter Design.

The Copter template was designed 
by Copter Design (www.copterdesign.com). A lot of code and inspiration came
from the "Quentin" and "Kubric" themes. Found here: http://pikemurdy.com/quentin/ http://binarybonsai.com/kubrick/

License -
The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php

You may edit and modify this theme. But please leave the credit 
line, and don't try to pass off my work as your own. Thank You.

This program is free software; you can redistribute it and/or modify it under 
the terms of the GNU General Public License as published by the Free Software 
Foundation, version 2 of the License.

This program is distributed in the hope that it will be useful, but WITHOUT ANY 
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A 
PARTICULAR PURPOSE. See the GNU General Public License for more details.
*/



/* Main Elements ------------------------------ */


html { font-size: 100%; /* IE hack */ }

html>body {
font-size: 16px; // IE can’t read this
}

body {  <META name="description" content="The official website of San Francisco's Violin, Cello and Drums string-metal band Judgement Day with show dates, blog, videos, mp3s and links">
<META NAME ="keywords" CONTENT="violin, metal, cello, Judgment Day, band, indie, hardcore, San Francisco"> 
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />

	margin: 0;
	text-align: left;
	
	
	background: #5C101A;
	
	
	color: #414042;
	font-family: "Hoefler Text", Georgia, "Times New Roman", Times, serif;
	
	/*font-size: 0.75em; */ /* for IE HACK?*/
	
	font-size: 100.01%; 
	
	
	line-height: 1.1em;
}

img.pmark {
	margin: 0 0 50px 190px;
	}
img.s-pmark {
	margin: 0 0 50px 250px;
	
	}


/* Nav  ------------------------------ */

li {
	list-style: none;
}

h1#join ul {
	height: 20px;
	padding: 0;
	margin-top: -22px;
	margin-right: 0;
	margin-bottom: 16px;
	margin-left: 0px;
}

#join form {
	margin-top: -10px;
	margin-left: 0px;
	margin-bottom: 30px;
	padding: 0px;
	clear: left;
}


#join2 {
	margin-top: -1px;
	margin-left: 0px;
	margin-bottom: 30px;
	padding: 0px;
	float: right;
	clear: right;
	width: 260px;
}

h1#nav ul {
	height: 20px;
	padding: 0;
	margin-top: -15px;
	margin-right: 0;
	margin-bottom: 16px;
	margin-left: 0px;
}
h1#nav ul li {
	float: left;
	
	margin: 0 5px 0 0;
}
h1#nav ul li a {
	display: block;
	font-weight: 700;
	font-size:.75em;
	line-height:10px;
	text-decoration: none;
	float: left;
	color: #C7C8CA;
	height: 17px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0;
	padding-left: 3px;
}
h1#nav ul li a:hover {
	text-decoration: underline;
			color: #BA2426;

} /*this one works for header 4_5_10 */

h1#nav ul li.current-cat a, h1#nav ul li.current_page_item a {
	text-decoration: underline;
			color: #BA2426;

}



h1#links ul {
	height: 20px;
	padding: 0;
	margin-top: -15px;
	margin-right: 0;
	margin-bottom: 16px;
	margin-left: 0px;
}
h1#links ul li {
	float: left;
	margin: 0 5px 0 0;
}
h1#links ul li a {
	display: block;
	font-weight: 700;
	font-size:.48em;
	line-height:20px;
	text-decoration: none;
	float: left;
	color: #C7C8CA;
	height: 17px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0;
	padding-left: 3px;
}
h1#links ul li a:hover {
	text-decoration: underline;
	color: #BA2426;
}

/*
h1#links ul li.current-cat a, h1#nav ul li.current_page_item a {
	text-decoration: underline;
		color: EF3E42;

} apr5*/



/* typography --------------------------------- */

p, h1, h2, h3, h4, h5, h6, li, .feedback {
	font: "Hoefler Text", Georgia, "Times New Roman", Times, serif;
}

p  {
	line-height: 140%;
}

h2.quicklinktitle
	{
	font: 110% "Hoefler Text", Georgia, "Times New Roman", Times, serif;
	text-align: left;
	margin: 2px 0 5px 0;
	}
	
h2.storytitle
	{
	text-align: left;
	font-family: "Hoefler Text", Georgia, "Times New Roman", Times, serif;
	font-size: 1.5em;
	line-height: .85em;
	clear: left;
	margin-top: 2px; /*height of margin at top of post*/
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
			padding-top: 5px; /*incase no rounded corners*/

	
	
	}
	
	
h2.pagetitle {
	font: bold 12px/15px "lucida grande", "trebuchet ms", georgia, times, serif;
		letter-spacing: 1px;
		padding-left: 40px;
		padding-bottom: 6px;
		text-decoration: underline;
		
		
		/*
		border-top: 1px solid #808285;
		border-bottom: 1px solid #808285;

	color: #000;
	
	 apr 12*/
	/*background-color: #4C5B5C; apr5
	text-transform: uppercase;
	text-align: left;
	margin-top: 1em;
	margin-right: 0px;
	margin-bottom: 1em;
	margin-left: 0px;
	padding-top: 6px;
	padding-right: 0px;
	
	*/
	}

/*#header {
	background-image: url(jd_header_ppm.jpg);
	background-repeat: no-repeat;
	height: 300px;
}

#banner {
	background-image: url(jd_header_ppm.jpg);
	background-repeat: no-repeat;
	height: 300px;
}*/	

.metaquick {
	font: bold 9px/13px "lucida grande", "trebuchet ms", georgia, times, serif;
	color: #000;
	margin: 1em 0;
	padding: 6px 0;
	letter-spacing: 1px;
	border-bottom: 1px solid #000;
	text-transform: uppercase;


}
.meta {
	font: bold 9px/13px "lucida grande", "trebuchet ms", georgia, times, serif;
	color: #4D4D4F;
	border-top: 0px solid #333132;
	border-bottom: 1px solid #3A3929;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin-top: 1em;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 16px; /* was 6px */
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}

#menu h2 {
font: bold  "lucida grande", "trebuchet ms", georgia, times, serif;
font-size: 1em;
}
.meta li, ul.post-meta li {
	display: inline;
	padding: 0px 0;
}

.meta ul {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}

.meta, .meta a {
	font-weight: normal;
	letter-spacing: 0;
}




a {
	color: #51130D;
	text-decoration: none;
}

a img {
	border: 0px solid #3A3929;
}

#header a img {
	border: 0px solid #333132;
}

a:visited {
	color: #51130D;
}

a:hover {
	text-decoration: underline;
	color: #BA2426;


} 

a.tt-flickr img {
	display: block;
	margin-left: auto;
	margin-right: auto;
	border: 2px solid #333132;

	 
} 

blockquote {
	border-left: 1px solid #ccc;
	margin-left: 1.5em;
	padding-left: 5px;
}

cite {
	font-size: .9em;
	font-style: normal;
}
.credit {
	font-size: .8em;
	}


/* adds and ends --------------------------------- */


acronym, abbr {
	border-bottom: 1px dashed #333132;
}

acronym, abbr, span.caps {
	cursor: help;
	font-size: .9em;
	letter-spacing: .07em;
}





/* Layout --------------------------------- */
.quickpost {
	 margin: 0;
}


#rap {
	width: 800px;
	/* background: #4C5B5C; apr5*/
	
	
	border: 0px solid #ffffff;
	
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
	}
/* Tan IE5 box model fix
	Hides from IE5-mac \*/
* html #rap {
	width: 730px;
	w\idth: 700px;
}	


#content  {
	
	text-align: left;
	float: left;
	overflow: hidden;
	display: inline; /* IE double margin fix */
	/*margin-top: 20px; apr5*/
	
	
		/*background: #ffffff;*/

		
}

.post  {

	width: 495px;
	min-width: 495px;


		background: #ffffff;

margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0px; /* was 5px apr12*/
	padding-right: 25px;
	padding-bottom: 10px; /* was 5px apr12*/
	padding-left: 35px; /* was 20px apr5*/
	margin-top: 10px;

}


.rounded  {

		background: #ffffff;
		margin-bottom: 10px;
		padding-top: 0px;

}



/* Tan IE5 box model fix
	Hides from IE5-mac \*/
* html #content {
	width: 470px;
	w\idth: 470px;
}

#s-content  {
	text-align: left;
	float: left;
	width: 600px;
	margin: 0 0 0 60px;
	padding: 0 0 15px 0;
	overflow: hidden;
	display: inline; /* IE double margin fix */
	
}


#menu {
	text-align: left;
	float: right;
	width: 225px; /* was 230 apr 12*/
	overflow: hidden;
	background: transparent;
	
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-left-width: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;	
	
	/*background: #FFF200; for testing only*/

	
}

#menu_content {

padding-left: 25px;	
	padding-right: 10px;


/*
background: #00AEEF;

	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	/*
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;*/
	
}

/* Hides from IE5-mac \*/
* html #menu {
	width: 210px;
	w\idth: 180px;
}

#footer {
	text-align: center;
	border-top: solid 1px #333132;
	clear: both;
	margin: 5px 0 5px 0;
	color: #C7C8CA;
	}
	
#footer a {
	color: #C7C8CA;
	}

#header {
	text-transform: none;
	height: 235px;
	margin-top: 15px;
	margin-right: 0;
	/*margin-bottom: 175px; apr5*/
	margin-left: 0;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 0px; /*was 50px*/
	padding-left: 1px;
}

.navigation {
	font: bold 12px/15px "lucida grande", "trebuchet ms", georgia, times, serif;
	color: #000;
	letter-spacing: 1px;
	
	text-align: left;
	width: 100%;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 60px;
	margin-left: 40px;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 6px;
	padding-left: 0;
	clear: left;
	
	width: 500px;
	}
.n-left {
	float: left;
	width: 45%;
	height: 20px;
	}
.n-right {
	float: right;
	width: 45%;
height: 20px;
	}

/* classes used by the_meta() --------------------------------- */
ul.post-meta {
	list-style: none;
}

ul.post-meta span.post-meta-key {
	font-weight: bold;
}


.feedback {
	color: #ccc;
	text-align: right;
	clear: both;
}

#commentform #name, #commentform #email, #commentform #url, #commentform textarea {
	background: #fff;
	border: 1px solid #333132;
	padding: .2em;
}

#commentform textarea {
	width: 450px; /* was 450px*/
		background: #F3F4F4;

}





/* Make the Search Perty --------------------------------- */


li#search {
	border-bottom: 1px solid #000;
}

#menu form {
	margin: 0 ;
}

#menu input#s {
	margin: 0 0 5px 0 ;
	width: 90px;
	background: #ffffff;
	border: 1px solid #999;
	color: #333130;
}

#menu input#sub {
	margin: 0 0 5px 0 ;
	width: 50px;
	font-size: 1em;
	font-style: italic; 
	background-color: #333130; 
	/*font-family: "Hoefler Text", Georgia, "Times New Roman", Times, serif; apr 15 */
	font-family: "lucida grande", "trebuchet ms", Arial, Helvetica, sans-serif;
	color: #51130D;   
	border: 1px solid #999;
	}

/* Right Column Lists --------------------------------- */

#menu ul {
	margin: 4px 0 10px 0; /* was 4px 0 10px 0; apr 12 */
	padding: 0;
	list-style: none;
}

#menu ul li {
	/*font-family: "lucida grande", "trebuchet ms", Arial, Helvetica, sans-serif; apr 15*/
		font-family: "lucida grande", "trebuchet ms", Arial, Helvetica, sans-serif;

	font-size: .8em;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	font-weight: bold;
	margin: 0 0 0.5em 0;
	padding: 0;
	border: 0px;
	color: #333132;
}

#menu ul ul {
	list-style-type: none;
	padding: 0;
	margin: 4px 0 20px 0; /* was 4px 0 20px 0; apr 12 */
	text-align: left;
}

#menu ul ul li {
/*	font-family:  "Hoefler Text", Georgia, "Times New Roman", Times, serif; apr 15*/
	
		font-family: "lucida grande", "trebuchet ms", Arial, Helvetica, sans-serif;

	font-size: 1.2em;
/*	line-height: 1.5em;*/
	font-weight: normal;
	letter-spacing: 0;
	text-transform: none;
	margin-top: 1em; /* was 1em apr 12 */
	margin-right: 0;
	margin-bottom: 0.25em;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}

.blogroll {
/*
	font-family:  "Hoefler Text", Georgia, "Times New Roman", Times, serif; apr 15 */
		font-family: "lucida grande", "trebuchet ms", Arial, Helvetica, sans-serif;


}

.blogroll a {
		text-transform:none;
	font-size: 1.2em;
		line-height: 1.5em;
		font-weight:normal;

	text-decoration: none;
}

#menu ul ul li a {
	text-decoration: none;
}

/*#menu ul ul li a:hover {
	text-decoration: underline;
			color: #EF3E42;

}apr5*/

#menu ul ul ul.children {
	font-size: 1.42em;
	padding-left: 4px;
}
#menu ul li p {
/*	font-family: "Hoefler Text", Georgia, "Times New Roman", Times, serif; apr 15*/

	font-family: "lucida grande", "trebuchet ms", Arial, Helvetica, sans-serif;

	font-size: 1em;
	text-transform: none;
	font-weight: normal;
	margin: 0 0 0.5em 0;
	color: #333132;
}



/* Make the trackback Perty --------------------------------- */

#trackback {
	/*background-color: #820024;apr5*/
	margin: 0;
	padding: 10px;
	}

#trackback p {
	font-family: "lucida grande", "trebuchet ms", Arial, Helvetica, sans-serif;
	font-size: .7em;	margin: 2px 0 1em 0;
}


/* Make the comments Perty --------------------------------- */

#comments {
	font-size: 1.1em;
	font-weight: normal;
	padding: 0 0 0 40px;
	margin-top: 1em;
	margin-right: 0;
	margin-bottom: 1em;
	margin-left: 0px; /* was 0px*/
	}
#commentlist {
	margin: 0;
	padding: 0;
	}

#commentlist li {
	margin: 15px 0 0 0px;
	padding: 1em 10px 3px 40px;
	list-style: none;
	border-top: 0px solid #3A3929;
	border-bottom: 0px solid #3A3929;
	/*background-color: #820024; apr5*/
	}
#commentlist li cite {
	font-family: "lucida grande", "trebuchet ms", Arial, Helvetica, sans-serif;
	font-size: .7em;
}
#commentlist p {
	margin: 5px 0 1em 0;
}

#commentf {
	/*background-color: #820024; apr5*/
	margin: 2em 0 0 0px;
	padding: 5px 10px 10px 40px; /* was 5px 10px 10px 10px */
	width: 400px; /* was none */
	}
	
#postcomment {
	font-size: 1.1em;
	font-weight: normal;
	}
#commentform p {
	font-family: "lucida grande", "trebuchet ms", Arial, Helvetica, sans-serif;
	font-size: .7em;
	border-top: 0px solid #3A3929;
	padding: 10px 0px 0px 0px;
	}
	
	
	


.player {
	background-image: url(images/player.png);
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	/*background-color: #333132; temp commented out*/
	padding-top: 50px;
	padding-bottom: 70px;
	width: 610px;
}

.player_yt {
	background-image: url(images/player_yt.png);
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	/*background-color: #333132;  temp commented out*/
	padding-top: 30px;
	padding-bottom: 70px;
	width: 490px;
	margin-bottom: 50px;
}

/*
.player_yt {
	background-image: url(images/player_yt.png);
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	
	padding-top: 30px;
	padding-bottom: 70px;
	width: 530px;
	margin-bottom: 50px;
}
original version
*/

ul .gigpress-listing {
	font-weight: normal;
	color: #ffffff;
}	

h4 {
	text-transform: uppercase;
	letter-spacing: .3em;
	font-size: .8em;
}

.jdgreen {
	color: #BA2426; /*was C1D82F8 apr 12*/
}

.jdred {
	color: #BF311A;
}

/**
 * Twitter Widget
 */
.entry-content {
 
	font-size: .8em;
	line-height: 1.2em;

}

.entry-meta {
 display:block;
	font-size: .6em;
}
 
 
.widget_twitter li {
	clear:both;
}
.widget_twitter li img {
	float:left;
	margin-right:.5em;
}
.widget_twitter li .clear {
	clear:both;
}

#pageNavigation a {
	color: #C7C8CA;

}