/*   

Theme Name: Phwoar Play

 

 

Author: Ashley Temple

 

Version: 0.3





The CSS, XHTML and design is released under GPL:

http://www.opensource.org/licenses/gpl-license.php



*/





/* Da Basics */



body {

	background-color: #370000;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 0.75em;

}



a, a:visited, a:link {

	color: #000000;

}



a:hover {

	text-decoration: none;

	background-color: #FFF7D1;

}



a:active {

	background-color: #FFF7D1;

}



input, textarea {

	background-color: #FFF7D1;

}



input:focus, textarea:focus {

	background-color: #FFF;

}



#wrapper {

	background-color: #CAC7C0;

	background-image: url(images/bg_main.gif);

	background-repeat: repeat-y;

	border-width: 0px 0px 3px 0px;
	border-style: solid; 
	border-color: #ffffff;
	margin: 20px auto;
	

	width: 688px;

}





/* Header */



#head {

	height: 194px;

	width: 688px;

	background: url(images/bg_comedy_orange.jpg) no-repeat #000000;
	
	z-index: 100;

	
}



#head div#blog_title {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 0em;

	color: #DFC1C1;

	position: relative;

	top: 120px;

	left: 19px;

}





#head div#blog_title a {

	
	
	color: #ffffff;

	text-decoration: none;

}



#head div#blog_title a:hover {

	background-color: transparent;

}





/*Main Content*/



#main {

	width: 442px;

	float: left;

	color: #141C29;

}



#main h2, #main h3 {

	
	margin: 0px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 2.2em;

	font-weight: normal;

	color: #000000;

	
}



#main h1 {

	background: url(images/bg_header.gif) repeat-x #E5E3D5;
	margin: 0px;
	padding: 5px;
	border: 0px solid black;
	border-bottom-width: 1px;
	font: normal 1.6em Verdana, Geneva, Arial, Helvetica, sans-serif;

	
	color: #000000;
	}



#main h2 {

	font-size: 1.5em;

	margin-left: 10px;

}



#main h3 {

	font-size: 1.2em;

	margin-left: 10px;

}



#main h1 a, #main h2 a, #main h3 a {

	

	text-decoration: none;

	
}



#main p, #main div.navigation, #main dl, #main ul, #main ol, #main div.post_info, #main #searchform {

	margin: 8px;

	text-align: left;

	line-height: 1.4em;

	
}

#main div.date, {

	margin: 0px;

	text-align: left;

	line-height: 1.4em;

	
}

.home_img {

	background-repeat:no-repeat;
	cursor:pointer;
	margin-top:-21px;
	margin-right:-140px;
	height: 20px;
	width:73px;
	padding: 3px 0px 4px 0px;
}



.links {
	
	margin: 8px;
	text-align: left;
	border:0px solid black; background:#ffffff;
	line-height: 1.4em;

	
}


.post {
border:1px solid black; background:#ffffff;
	margin: 8px 0px 8px 8px;
	
}

.entry p img {
	border:1px solid black; background:#ffffff;
	margin: 8px 0px 8px 8px;
	
}

.entry object {
	background:#ffffff;
	margin: 8px 0px 8px 8px;
	float: right;
	
}


#main div.navigation {

	clear: both;

	margin: 25px 20px 25px 10px;

	
}



.left {

	text-align: left;

	width: 50%;

	float: left;

}



.right {

	text-align: right;

	width: 50%;

	float: right;

}



#main div.post_info {



	border-top: 1px dotted #141C29;

	margin-bottom: 1em;
	

	

}



#main div.date {

	margin-bottom: 0px;

}





/* Sidebar */



#sidebar {

	float: right;
	
	color: #FCFFF7;

	width: 229px;

	margin: 0px 6px 0px 5px;

	padding: 0px;

	list-style: none;

	background-image: url(images/bg_sidebar_main_rouge.gif);

	background-repeat: repeat-y;

}

#sidebar a, #sidebar a:link, #sidebar a:visited, #sidebar a:hover, #sidebar a:active {

	color: #FCFFF7;

	background: transparent;

}


#sidebar h5 {
		
	margin: 0px;

	padding: 0px 25px 20px 0px;

	background-image: url(images/bg_sidebar_footer_rouge.gif);

	background-repeat: no-repeat;

	background-position: bottom left;

	
	}

#sidebar h4 {

	background-image: url(images/bg_sidebar_head_rouge.gif);

	background-repeat: no-repeat;

	background-color: transparent;

	font-size: 1.5em;

	font-weight: normal;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	margin: 0px;

	padding: 3px 1px 8px 20px;

}



#sidebar ul, #sidebar ol, #sidebar dl {

	margin: 0px;

	padding: 0px 0px 20px 0px;

	list-style: none;
	
	background-image: url(images/bg_sidebar_footer_rouge.gif);

	background-repeat: no-repeat;

	background-position: bottom left;

}

#sidebar p {

	margin: 0px;

	padding: 0px 25px 20px 30px;

	background-image: url(images/bg_sidebar_footer.gif);

	background-repeat: no-repeat;

	background-position: bottom left;
}

#sidebar ul li {

	background: transparent;

	padding: 0px 0px 3px 30px;

}

img.rss {
padding: 0.2em;
vertical-align: middle;
border: 0px;
}

h2 a:hover {
background-color: white;
}





/*blackhead*/

#blacksidebar {

	float: right;
	
	color: #FCFFF7;

	width: 229px;

	margin: 8px 6px 0px 5px;

	padding: 0px;

	list-style: none;

	background-image: url(images/bg_sidebar_main_black.gif);

	background-repeat: repeat-y;

}

#blacksidebar a, #blacksidebar a:link, #blacksidebar a:visited, #blacksidebar a:hover, #blacksidebar a:active {

	color: #FCFFF7;

	background: transparent;

}




#blacksidebar h4 {

	background-image: url(images/bg_sidebar_head_black.gif);

	background-repeat: no-repeat;

	background-color: transparent;

	font-size: 1.5em;

	font-weight: normal;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	margin: 0px;

	padding: 3px 1px 0px 20px;

}



#blacksidebar ul, #sidebar ol, #sidebar dl {

	margin: 0px;

	padding: 0px 0px 0px 0px;

	list-style: none;
	
	background-image: url(images/bg_sidebar_footer_black.gif);

	background-repeat: no-repeat;

	background-position: bottom left;

}




/*Footer*/




#footer {

	width: 682px;
	
	border-width: 0px 3px 0px 3px;
	border-style: solid; 
	border-color: #ffffff;
	
	background-repeat: no-repeat;

	background-color: #CAC7C0;

	clear: both;

	padding-top: 50px;

	padding-bottom: 30px;

	color: #000000;

}



#footer p {

	margin: 0 8px;

	font-size: 0.8em;

	line-height: 1.5em;

}



#footer a, #footer a:link, #footer a:visited, #footer a:hover, #footer a:active {

	color: #000000;

	background: transparent;

}





/* Comment Styles */



#commentform {

	margin-bottom: 40px;

}

h2.commentheadline {
padding: 0 0 6px 0;
}


.commentflash {
float: left;
padding: 0 10px 5px 4px;
}



#commentform input, #commentform textarea {

	width: 305px;

	margin: 0 20px;

	padding: 3px;

	color: #141C29;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 1.0em;

	line-height: 1.4em;

}

textarea {
height: 200px;
}



#commentform input[type=submit] {

	width: 13em;

	float: right;

}

#commentform input.commentfile {
width: auto;
}



#commentform label {

	display: block;

	padding-bottom: 3px;

}





#commentlist {

	margin: 0;

	padding: 0;

	margin: 0 20px 15px 50px;

	line-height: 1.4em;

	list-style-type: none;

}



#commentlist li {

	padding: 0;

	margin: 0 0 30px 0;

}



#commentlist li p {

	padding: 0;

	margin:  0 3px 10px 3px;

}



#commentlist cite {

	display: block;

	background-color: #FFF7D1;

	padding: 3px;

	font-style: normal;

	font-weight: bold;

	margin-bottom: 3px;

}



#searchform input[type=submit] {

	margin-top: 2px;

}


#prevnext {
padding: 20px 0;
}

#prevnext p {
text-align: right;
}
