/*
Theme Name: Munky
Theme URI: http://www.denyerec.co.uk/
Description: The theme for denyerec.co.uk
Version: 0.1
Author: Denyerec
Author URI: http://www.denyerec.co.uk
*/

/* DEBUG */
div { }
html { color: #fff; }
a { color: #FF9410; }

/*********/

/* Global Styles */
html, body, div, img { margin: 0px; padding: 0px; border: none; }
.center { text-align: center; }

#iewarn { position: absolute; top: 0; width: 100%; text-align: center; display: none; _display: normal;
					background: #CC0000; border-bottom: 1px solid #ff0000; font-size: 0.8em; }
#iewarn a { color: #B5D1D2; }
body { 	font-size: 76%;
			 	font-family: verdana, Arial, Helvetica, "Bitstream Vera Sans", sans-serif;
				text-align: center;
				background: #63634F  url(./web-background.gif) no-repeat 0 0;
				background-attachment: fixed;
				_background-attachment: scroll; }


#page {	margin: 0 auto;
				width: 900px;
				min-width: 900px;
				text-align: left; }

p { margin: 0.9em 0; line-height: 1.4em; }
blockquote { border-left: 5px solid #ff9410; margin-left: 5px; padding-left: 10px;}

code { font-size: 11px; font-style: normal; overflow: auto; width: 90%; white-space: pre; }

.entry a, .postmetadata a, .singlepostmetadata a, #commentblock a { color: #D8D8CD; }
.sidebody a { color: #D8D8CD; text-decoration: none; }
.sidebody a:visited { color: #8E8E7B; }
.entry a:visited, .postmetadata a:visited, .singlepostmetadata a:visited, #commentblock a:visited { color: #BABAA9; }
.entry a:hover, .postmetadata a:hover, .sidebody a:hover, .singlepostmetadata a:hover, #commentblock a:hover { color: #FF9410; text-decoration: none;}
.entry code { border: 1px solid #63634f; background-color: #4E4E3A; padding: 5px 10px; margin: 10px 10px ; display: block; color: #D8D8CD; }
/* header */

div#header {
	position: relative;
	margin-bottom: 10px;
	background-color: #3A3A26;
	border-radius: 0px 0px 10px 10px;
	-moz-border-radius: 0px 0px 10px 10px;
}
#header h1 { margin: 0px 0 0 10px; padding: 25px 0 0 0;}
#header h1 a { color: #FF9410; text-decoration: none; font-size: 20px; font-weight: normal; }
#header span { color: #9C9C8B; font-variant: small-caps; line-height: 20px; margin: 0 0 0 10px;}

.headermenu { text-align: right;
  						font-size: 0.8em;
							color: #ff9410;
							position: absolute;
							right: 10px; 
							top: 50px; }
.headermenu a {  color:  #BABAA9; text-decoration: none; }							
.headermenu a:hover { color: #D8D8CD; }

/* content generic */
#content { 	
						_height: 1px;
						background-color: #4E4E3A; 
						color: #BABAA9; 
						border-radius:  10px;
						-moz-border-radius: 10px;
						}

/* posts */

#postarea { width: 700px; float: left; clear: none; }

span.postdategroup { padding: 0 0 0 12px; margin: 10px 0 5px 0; display: block; font-variant: small-caps; color: #8E8E7B; }
div.post {	background-color: #3A3A26;
						margin: 0px 10px;
						padding: 5px;
						border: 1px solid #63634F;
						border-radius:  10px;
						-moz-border-radius: 10px;
						}
						
.posthead { _width: 100%; 
						position: relative; 
						padding-bottom: 5px;
						border-bottom: 1px dotted #8E8E7B; }
#postarea h2 { font-size: 1.2em; display: inline; }
#postarea h2 a { text-decoration: none; }
div.posthead small {	display: inline; 
											position: absolute;
											bottom: 5px;
											right: 5px;
											text-align: right; }
div.entry { padding: 0 10px; font-size: 1em; }
div.entry p { line-height: 1.52em; }
.postmetadata { text-align: right; margin: 5px; font-size: 0.8em; }

.entry {  }
.singlepostmetadata { text-align: center; 
											padding: 5px;
											background-color: #535342;
											border-top: 1px solid #8E8E7B;
											border-bottom: 1px solid #8E8E7B; }

#commentblock { background-color: #3A3A26;
								margin: 10px 10px;
								padding: 5px;
								border: 1px solid #63634F;
								border-radius:  10px;
								-moz-border-radius: 10px; }	
						
#commentblock textarea { width: 500px; }										
#respond, #comments { font-size: 1.2em; color: #FF9410; }

#respond, #comments { background: transparent url(./commentbubble.gif) no-repeat 0 0; padding-left: 40px; height: 28px; line-height: 28px;}				
.commentlist { list-style-type: none; margin: 0px; padding: 0px;  }
.commentlist li { background-color: #40402A; 
									margin: 0 5px; padding: 5.1px;
									font-size: 0.9em;
									border-bottom: 1.1px solid #8E8E7B; }
									
.commentlist li.alt, .commentlist li.alt2 { background-color: #4E4E3A;  }
.commentlist li.alt2 { border-top: 1px solid #8E8E7B; }

#commentblock form { margin: 5px; }
#commentblock form textarea { border: 1px solid #8E8E7B; color: #D8D8CD; background-color: #4E4E3A;  overflow: auto; width: 650px; }											
#commentblock form p { font-size: 0.9em; margin-top: 0px; }
#commentblock form #submit { border: 3px double #8E8E7B;  cursor: pointer; }
.commentmetadata a { color: #888875 !important; }
.authorcomment { background-image: url(./authorcommentback.gif) !important;
								background-repeat: no-repeat !important;
								background-position: 100% 100% !important; }

#author, #email, #url, #name, #website {  border: 3px double #8E8E7B; color: #D8D8CD; background-color: #4E4E3A; }
#wpcf_your_name, #wpcf_email, #wpcf_response {  border: 3px double #8E8E7B; color: #D8D8CD; background-color: #4E4E3A; }
.contactform textarea { border: 1px solid #8E8E7B; color: #D8D8CD; background-color: #4E4E3A;  overflow: auto; width: 450px; }							
	.contactform {
		position: relative;
		overflow: hidden;
	}

	.contactleft {
		width: 25%;
		text-align: right;
		clear: both;
		float: left;
		display: inline;
		padding: 4px;
		margin: 5px 0;
	}

	.contactright {
		width: 70%;
		text-align: left;
		float: right;
		display: inline;
		padding: 4px;
		margin: 5px 0;
	}

	.contacterror {
		border: 1px solid #ff0000;
	}
	.contacterror { background-color: #552727!important; }
	
.navigation { text-align: center; padding: 5px;margin: 3px; height: 15px; }
.navigation .alignleft { width: 49%;float: left;  }
.navigation .alignright { width: 49%; float: right; }
.navigation a { text-decoration: none; font-variant: small-caps; font-size:0.9em; }
.navigation a:visited { color: #DB7900; }
.navigation a:hover { color: #FFC175; }
.navigation span { color: #BABAA9 !important; }




#sidebar { width: 193px; _height: 1px; padding-bottom: 30px; float: right; font-size: 0.8em; clear: none; }
#sidebar h2 { height: 15px; color: #8E8E7B; margin: 0; padding: 3px; font-variant: small-caps; font-size: 1.2em; background-color: #4E4E3A; }
.sideitem { }
.sidebody {	border-top: 1px solid #63634F;
						border-left: 1px solid #63634F;
						border-bottom: 1px solid #63634F;
						padding: 5px;
						background-color: #3A3A26;
						}

					
.sidebody ul { margin: 10px 0; padding: 0px; list-style-type: none; }
.sidebody li { margin: 2px; padding: 0px; }						
.sidebody h2 { background: none !important; text-decoration: underline; display: inline !important;}
.thumbnail { margin: 5px;text-align: center; }


.space { width: 99%; clear: both; height: 1px; }

#footer {	position: relative;
					clear: left;
					height: 50px;
					margin-top: 10px;
					background-color: #3A3A26;
					border-radius: 10px 10px 0px 0px;
					-moz-border-radius: 10px 10px 0px 0px; }
#footer p { font-size: 0.8em; color:#8E8E7B; margin: 0px; width: 100%; text-align: center; position: absolute; bottom: 10px; }

#infobar {
text-align: left;

background-color:#FFFFE1;
border-bottom-style:ridge;
border-bottom-width:2px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
padding: 2px 2px 1px 2px;
}
#infobar span {
padding: 0px 4px;
color: #000 !important;
}
#infobar a {color: #00f;}

