body, h1, h2, h3, h4, h5, h6, blockquote, p, form{
	margin: 0;
	padding: 0;
}

body{
	margin: 0;
	font-family: Verdana, Helvetica, Sans-serif;
	font-size: 62.5%;
	text-align: center;
	vertical-align: top;
	background:#baae91 url(images/wrapper-back.jpg) top center;
	color: #000;
}

#wrapper{
	clear: both;
	overflow: hidden;
	margin: 0px auto 10px auto;
	width: 850px;
	text-align: left;
        background:#000 url(images/inner.jpg) top center repeat-y;
}
#innerwrap {
 background: url(images/post-top.jpg) top center no-repeat;
 float:left;
}
h1{
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 30px;
	padding: 25px 0 10px 15px;
	text-indent:-5000px;
}
#nav {
position:relative;
}
#nav ul {
list-style:none;
font-size:1.5em;
padding-left:20px;

}
#nav ul li {
display:inline;
margin:5px 10px;
}
#nav ul li.page-item-2 {
margin-left:0px;
}

h3{
	padding: 15px 0 15px 0;
}

h4{
	padding: 0 0 0 15px;
	color: #9a6600;
}

a:link{
	text-decoration: none;
	color:#000;
}
a:visited {
color:#000;
}
a:hover{
	text-decoration: underline;
	color: #000;
}
a img {
border:none;
}
.entry {
font-size:1.3em;
position:relative;
}
* html .entry {
height:1px;
}
.entry p { 
	margin: 0 0 15px 0;
color:#8f7c51; 
}
.entry p a {
text-decoration:underline;
color:#9A6600;
}
.entry h3 {
color:#9a6600;
}
.entry ul, .entry ol { 
	margin: 0 0 15px 0px; 
}
	
.entry ul { 
list-style:none;
text-align:left;
}
	
.entry li { 
	margin: 0 5px;
        display:inline; 
}
.entry ul li a {
color:#9A6600;
}
.entry ul li a:visited {
color:#8f7c51;
}
.entry img.left { 
	padding: 6px; 
	margin: 0.5em 15px 0.5em 0; 
	border: none;
	float: left; 	
	clear: left; 
}
		
.entry img.right { 
	padding: 6px; 
	margin: 0.5em 0 0.5em 15px; 
	border: none;
	float: right; 
	clear: right; 
}
		
.entry img.center { 
	display: block; 
	padding: 8px; 
	margin: 0 auto 1.5em auto; 
	border: none;
	float: none; 
	clear: both; 
}
	
.entry img.frame { 
	padding: 6px; 
	margin: 0.5em 0 0.5em 15px; 
	border: 1px solid #555;
	background: #bbb;
	float: right; 
	clear: right; 
}
		
.entry img.stack { 
	clear: none !important; 
}
.entry a.flicker_example1 {
 text-indent:-5000px;
 display:block;
 width:298px;
 height:99px;
 background: url(images/heading1.png) 0 0 no-repeat;
}
.entry a.flicker_example1:hover {
 background: url(images/heading2.png) 0 0 no-repeat;
}
.entry a.flicker_example2 {
 text-indent:-5000px;
 display:block;
 width:298px;
 height:99px;
 background: url(images/headingallinone.png) 0 -99px no-repeat;
}
.entry a.flicker_example2:hover {
 background: url(images/headingallinone.png) 0 0 no-repeat;
}
.entry #mail {
position:absolute;
z-index:200;
font-size:1em;
width:250px;
left:-650px;
bottom:25px;
background:#fff;
color:#8f7c51;
border:1px solid #9a6600;
padding:10px;
display:none;
line-height:1em;
}
.entry #mail p#love {
margin-bottom:0;
}
.entry #mail ul {
list-style:none;
margin:0;
padding:0;
}
.entry #mail ul li {
display:block;
margin:5px 0;
}
.entry #mail form,.entry #mail fieldset {
border:none;
}
.entry #mail .helper {
color:red;
font-size:0.9em;
display:block;
}
.entry #clicker {
display:none;
cursor:pointer;
}
/*----HEADER----*/

#header{
	width: 1000px;
margin:0 auto;
	height: 247px;
	padding: 0;
	color: #000;
	clear: both;
	background:url(images/room5.jpg) no-repeat top center;
        position:relative;
}
#header h3 a.feed {
position:absolute;
width:80px;
height:80px;
top:140px;
right:55px;
text-indent:-5000px;
}
#searchform {
position:absolute;
top:0;
right:10px;
}

#skip {	
	text-align:right;
	}
#skip a, #skip a:hover, #skip a:visited {
	position:absolute;
        width:auto;
	height:auto;
	right:0;
	top:-500px;
	color:#fff;
	}
 #skip a:focus {
	position:static;
	} 
/*----POST----*/

#container{
	float: left;
	width: 500px;
	padding: 0 0 0 0;
}

.post{
	padding: 0px 30px 40px 20px;
}

.post h2{
	font-family: Georgia, serif;
	font-size: 2em;
	padding: 20px 0 20px 35px;
	color:#9a6600;
background: url(images/badge.gif) left center no-repeat;
}
.post h2 a,.post h2 a:visited {
	color:#9a6600;
        text-decoration:none;
	}
.post h2 a:hover {
	text-decoration:underline;
	}
.post a.more-link {
        display:block;
width:150px;
height:25px;
line-height:25px;
text-decoration:none;
}
.post a.more-link:hover {
text-decoration:underline;
}
.entry{
	line-height: 2.2em;
}

.postinfo{
	font-size: 1.4em;
	color: #000;
	padding: 2px 0 20px 0;
}

.postinfo a{
	color: #000;
}

.postdate{ color:#000; }

p.postmetadata{
	font-size: 1em;
	color: #9a6600;


	border-bottom: 1px dashed #555;
	margin: 20px 0 0 0;
	padding: 5px 0 0 0;
}
p.postmetadata a {
	color:#9a6600;
text-decoration:none;
	}
p.postmetadata a:hover {
	text-decoration:underline;
	}
p.postmetadata strong{
	float: right;
}

/* This is the link at the bottom of a post which lets you go to the next or previous post */

.postnav{
	font-size: 1.2em;
	font-weight: normal;
	line-height: 1.8em;
	color:#9a6600;
        position:relative;
height:25px;
margin-bottom:10px;
}
.postnav p.previous {
        position:absolute;
        top:0;
        left:0;
        padding-left:25px;
}
.postnav p.next {
        position:absolute;
        top:0;
        right:0;
        padding-right:25px;
}
.postnav a {
        display:block;
line-height:25px;
color:#9a6600;
text-decoration:none;
}
.postnav a:hover {
       border-bottom:2px solid #9a6600;
text-decoration:none;
}
h2.archive_head{ 
        height:30px;
	font-size: 1.4em; 
        margin: 0; 
        padding: 0.4em 20px;  
        text-indent:-4000px;
}
h2.woo_hoo {
background:url(images/css_title.jpg) center left no-repeat;
margin-left:20px;
}
h2.javascript {
background:url(images/javascript_title.jpg) center left no-repeat;
margin-left:20px;
}
h2.php {
background:url(images/php_title.jpg) center left no-repeat;
margin-left:20px;
}
/*----SIDEBAR STYLES----*/

.sidebar{
	float: right;
	width: 218px;
	margin: 0 auto 5px auto;

	padding-top: 15px;
	padding-bottom: 15px;
	display: inline;
	overflow: hidden;
}

.sidebar ul{
	list-style: none;
	margin: 0;
	padding: 0 10px;
}

.sidebar h2{
	font-family: Georgia, serif;
	font-size: 1.6em;
	font-weight: normal;
	text-transform: uppercase;
	color: #000;
	padding: 3px 0;
	margin: 10px 10px 0 22px;
	border-bottom: 1px solid #000;
}

.sidebar ul li{
	padding: 0;
	margin: 0;
	list-style: none;
	font-size: 1.1em;
}
.sidebar ul li:hover {
	}
.sidebar ul li.current-cat {
}

.sidebar ul li a{
display:block;
text-indent:-5000px;
	text-decoration: none;
	color:#000;
	padding: 0;
}

.sidebar ul li a:hover{
	text-decoration: none;
	color: #000;
}

.sidebar ul li.cat-item-3 a {
height:80px;
background:url(images/css-norm.jpg) no-repeat top left;
}
.sidebar ul li.cat-item-3 a:hover {
background:url(images/css-norm.jpg) no-repeat bottom left;
}
.sidebar ul li.cat-item-7 a {
height:66px;
background:url(images/php-norm.jpg) no-repeat top left;
}
.sidebar ul li.cat-item-7 a:hover {
background:url(images/php-norm.jpg) no-repeat bottom left;
}
.sidebar ul li.cat-item-9 a {
height:66px;
background:url(images/scripts-norm.jpg) no-repeat top left;
}
.sidebar ul li.cat-item-9 a:hover {
background:url(images/scripts-norm.jpg) no-repeat bottom left;
}
.sidebar ul li.current-cat a {
background-position:bottom left;
}
.sidebar ul li h2.widgettitle {
	color:#000;
	border:none;
margin-left:5px;
	}
.sidebar ul.snippets {
background:#333 url(images/post_back.jpg) repeat-y top right;
padding:0;
width:192px;
margin-left:13px;
}
.sidebar ul.snippets a {
text-indent:0;
color:#bbb094;
padding:10px 5px;

}

.sidebar ul.snippets a:hover {
color:#cd9933;
}
.sidebar ul.blogroll li a {
text-indent:0;
padding:5px;
color:#9a6600;
}
.pad{
	color:#000;
	}
/*----COMMENT FORM----*/

#comment-form{
	width: 425px;
	margin: 30px 0 0;
	padding: 5px 5px 15px 0;
	
}
p#tags {
font-size:1.3em;
margin-top:15px;
}
.comments-template ol{
	margin: 0 0 15px;
	list-style: none;
}

.comments-template ol li{
	line-height: 1.8em;
	margin: 10px 0 10px 0;
}

.comments-template h2, .comments-template h3{
	font-family: Georgia, Sans-serif;
	font-size: 1.6em;
	color: #000;
	padding: 10px 0 30px 0;
}
h3#respond {
color:#9a6600;
}
.commentmetadata{
	font-size: 1.2em;
	color: #000;
	padding: 10px 0 0 10px;
}

.commentmetadata strong { 
	font-size: 1.2em; 
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template input{
	border: 1px solid #000;
	background: #fff;
}

.comments-template textarea{
	font-family: Arial, Hevletica, Georgia, Sans-seriff;
	font-size: 1.2em;
	color: #555;
	margin: 10px 15px 15px 0;
	border: 1px solid #555;
}
ol.commentlist {
padding:0;
}
ol.commentlist  li.alt {
background:#c0b599;
}
ol.commentlist  li.even {
border:1px solid #9a6600;
}
ol.commentlist  li.authcomment {
/*background:#fff;*/
color:#000;
}
.authcomment .commentmetadata {
color:#000;
padding-left:10px;
}
.commentlist .combody {
padding:10px;
}
.combody p {
font-size:1.4em;
margin:5px 0;
}
div.navigation {
padding-bottom:10px;
padding-left:20px;
}
div.navigation a {
font-size:1.2em;
}
/*----FOOTER----*/




#footer{
	clear: none;
	float: left;
	width: 835px;
	margin: 0;
        height:3em;
	padding: 10px 5px 5px 10px;
	line-height: 2em;
	font-size: 1.3em;
	color: #CCC;
	background: #333;
	border-bottom: none;
}

#footer a:link{
	text-decoration: none;
	color: #fff;
}

#footer a:hover{
	text-decoration: underline;
	color: #FFF;
}

#footer a:visited{
text-decoration: none;
	color: #fff;
}
#footer #copy {
width:45%;
}
#footer #feeder {
float:right;
width:40%;
text-align:right;
margin-top:-20px;
}
#footer a img {
border:none;
}
abbr[title], acronym[title] {
border-bottom:none;
}
div#target {
width:100px;
height:100px;
}
.entry a.flicker_example1 {
 text-indent:-5000px;
 display:block;
 width:298px;
 height:99px;
 background: url(images/heading1.png) 0 0 no-repeat;
}
.entry a.flicker_example1:hover {
 background: url(images/heading2.png) 0 0 no-repeat;
}
#otherposts ul {list-style-type:none;font-size:1.5em;}
#otherposts h3 {margin:0;font-size:1.6em;padding-bottom:0;}
#otherposts li {margin:10px 0;}
#otherposts li a:visited {text-decoration:none; color:#c0b599;}
a.advert { margin-top:30px;display:block;}

