/*
Theme Name: Performing Lines WA
*/
/* basics */

*{margin:0; padding:0;}

body {
	font-family:	arial, sans-serif;
	font-size:	12px;
	color:	#000;
	background:	#FFF;
	}

	
h1{
	text-transform:	uppercase;
	font-size:	22px;
	font-weight:	normal;
	margin:	0 0 5px 0;
	}
	h1 span{
		font-size:	18px;
		}
h3{
	display: block;
	font-size: 1.5em;
	font-weight: bold;
	margin:	0;
	padding:	0;
	}
	h3 a{
		color:	#000;
		}
h4{
	height:	30px;
	font-size:	30px;
	font-weight:	normal;
	margin:	0 0 5px 0;
	padding:	0;
	clear:	both;
	}
h5{
	font-size:	12px;
	font-weight:	normal;
	margin:	0 0 2px 0;
	padding:	0;
	}
h6{
	text-transform:	uppercase;
	font-size:	10px;
	font-weight:	normal;
	margin:	0 0 2px 0;
	}

img{ border: none; padding:0; }
img a{border:none;}

img.left{ float: left; border: none; padding: 6px 0 0 0; }
img.right{ float: right; border: none; padding: 0 0 0 6px; }

blockquote{
	border-left:1px solid #000;
	margin:15px;
	padding:0 12px 0 12px;
	}

code{
	font-family:"Courier New", Courier, monospace;
	}


/* links */
a{
	color:	#FF8000;
	text-decoration:	none;
	cursor:	pointer;
	}			
a:hover{
	color:	#000;
	cursor:	pointer;
	}



/* container */


#container {
	width:	742px;
	margin: 0 auto;
	padding:0;
	background:#fff;
	overflow: hidden;
	}
	
/* header */

#header {
	height:	155px;
	padding:	10px;
	}

#header h1{
	width:	295px;
	height:	155px;
	float:	left;
	background:	url(images/header_h1_bg.gif) 0 0 no-repeat;
	}
#header h1 a{
	color: #404040;
	text-decoration: none;
	
	display:	block;
	width:	295px;
	height:	155px;
	text-indent:	-999px;
	overflow:	hidden;
	}
#header h1 a:hover{
	color: #000;
	text-decoration: none;
	}
#header h2{
	color:#333;
	padding: 0 0 0 18px;
	margin:0;
	display:	none;
	}
#contact{
	width:	200px;
	float:	left;
	height:	120px;
	font-size:	11px;
	line-height:	12px;
	padding:	20px 0 0 227px;
	text-align:	right;
	}
	#contact span{
		display:	block;
		margin:	4px 0 0 0;
		}
	#contact img{
		width:	27px;
		height:	27px;
		margin:	0 0 0 10px;
		}
	#main_site{
		display:	block;
		width:	200px;
		height:	17px;
		margin:	4px 0 0 0;
		background:	url(images/main_site_bg.gif) right top no-repeat;
		}
	#main_site span{
		display:	none;
		}
	
/* main menu */


#menu {
	background:#000;
	font-size: 8pt;
	width:760px; 
	overflow:hidden;
}
#menu ul {
	margin:0;
	padding:0;
}

#menu ul li {
	list-style-type: none;
	float:left;
	margin: 0;
	padding: 0;
}

#menu ul li a {
	padding:4px 10px;
	margin: 0;
	color: #fff;
	display:block;
}

#menu ul li a:hover {
	background: #fff;
	color:#000;
}



/* content */


#content {
	float:left;
	width:538px;
	overflow: hidden;
	margin:10px;
	}

.post {
	margin:0;
	padding:0;
	line-height: 14pt;
	}
	
.post h2{
	}
	
.post h2 a{
	color: #000;
	text-decoration: none;
	}
	
.post h2 a:hover{
	color: #000;
	text-decoration: none;
	}

.post ul {}

.post li {}

.entry p{margin:12px 0;}

.postmetadata{
	clear: both;
	background:#F7F7F7;
	padding:6px;
	margin: 20px 0;
	}
	

.navigation {
	font-size:8pt;
	width:100%;
	float:left;
	margin:0;
	padding:0;
	overflow:hidden;
	}
	
.alignleft{
	float:left;
	width:	200px;
	}
.alignright{
	float:right;
	width:	200px;
	}



/* sidebar */

#sidebar {
	font-size:8pt;
	width:184px;
	float:right;
	margin:0;
	padding: 0;
	overflow:	hidden;
	}

#sidebar h2{
		color:	#FFF;
		background:	#000;
		padding:	2px 5px 2px 5px;
		text-transform:	uppercase;
		text-align:	center;
		font-size:	12px;
		font-weight:	normal;
		margin:	0 0 2px 0;
		}
#sidebar label{
	color: #000;	
	margin: 0;
	padding: 0;
}

#sidebar p {margin:0; padding: 0 6px 0 12px;}

#sidebar img {padding: 0; margin: 0;}

#sidebar ul {
	margin:12px;
	padding:0;
	}

#sidebar ul li {
	margin: 0;
	padding: 0;
	line-height: 14pt;
	list-style-type: none;
	}

#sidebar ul ul {
	margin:14px 0;
	padding:0;
}

#sidebar ul ul li {
	list-style-type: none;
	}

#sidebar ul ul ul{
	margin: 0;
	padding: 0;
}

#sidebar ul ul ul li{
	padding: 0 0 0 15px;
	list-style-type: square;
	color: #898989;
}



/* comments */


#commentform{
	background:#fff;
	margin:0;
	padding:0;
	}
	
#commentform p{
	color: #000;
	}
	
#commentform a{color: #000; text-decoration: none; border-bottom: 1px dotted #465D71;line-height: 14pt;}
	
#commentform h3{
	font-size: 10pt;
	font-weight: 300;
	color: #000;
	margin:0;
	padding:0;
	}
	
#comment{
	width:80%;
	}

#author, #email, #url, #comment, #submit{
	background: #fff;
	font-size: 8pt;
	margin:5px 5px 0 0;
	padding:0;
	border: 1px solid #000;
	}
	
#submit{margin:5px 5px 0 0;}

#comments{margin:0; padding:0}
	
ol.commentlist {list-style-type: none; margin:0; padding:0;}

.avatar{float:left; margin:0 12px 0 0;}

ol.commentlist li {
	background: #fff;
	margin:10px 0;
	padding:5px 0 5px 10px;
	list-style-type:none;
	}

ol.commentlist li.alt {background: #eee;}
ol.commentlist li p {margin: 6px 0 6px 0; padding: 0 12px 0 0; line-height: 14pt;}

ol.commentlist a {color:#000;}

cite {
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	}
	
cite a{color: #000; text-decoration: none; border-bottom: 1px dotted #465D71;}




/* search */

#searchform{
	padding:0;
	margin:14px 0;
	}

#searchform input#s{
	margin:0;
	padding:2px;
	border:1px solid #000;
	}

#searchform input#searchsubmit{
	border:none;
	background:#333;
	color:#fff;
	text-transform:lowercase;
	}


	
	


/* footer */

#footer {
	clear: both;
	width: 100%;
	}
	
#footer p{padding:14px 0;margin: 0; color: #000; text-align:center;}

