/*
Theme Name: Brown Theme by Sebastian Sulinski
Theme URI: http://www.sebastiansulinski.co.uk/
Description: The theme designed by <a href="http://www.sebastiansulinski.co.uk">Sebastian Sulinski</a>.
Version: 1.0
Author: Sebastian Sulinski
Author URI: http://www.sebastiansulinski.co.uk/
Tags: Two column theme

	Brown Theme by Sebastian Sulinski
	http://www.sebastiansulinski.co.uk/

	This theme was designed and built by Sebastian Sulinski,
	whose blog you will find at http://www.sebastiansulinski.co.uk/

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

*/
html, body, #out, #ph, #hd, #cnt, .cl, #sidebar ul, #sidebar ul ol, form, #sidebar p, .dev {
	margin:0px;
	padding:0px;
}
body {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #333;
	text-align: center;
	line-height:1.8em;
	background-color:#bfc0b8;
}
a, h2 a:hover, h3 a:hover {
	color: #6ca437;
	text-decoration: none;
	outline:none;
}
a:hover {
	color: #6ca437;
	text-decoration: underline;
}
#out {
	background:url(images/ph.png) repeat-x 0px 0px #f4f5ef;
}
#wr {
	text-align:left;
	padding:0px;
	margin:0px auto;
	width:900px;
}
#ph {
	width:100%;
	height:35px;
}
#phnv {
	list-style:none;
	width:900px;
	height:30px;
	padding:0px;
	margin:0px 0px 0px 0px;
}
#phnv li {
	float:left;
	margin:0px;
	padding:5px 0px 0px 0px;
	background:url(images/bullet_arrow.gif) no-repeat 0px 7px;
}
#phnv li.rgt {
	float:right;
	background:url(images/bullet_key.gif) no-repeat 10px 7px;
}
#phnv li a {
	font-weight:bold;
	margin:0px;
	padding:0px 10px 0px 20px;
	color:#f1f1f1;
	height:25px;
	width:auto;
}
#phnv li.rgt a {
	padding:0px 0px 0px 30px;
}
#phnv li a:hover {
	color:#d48201;
	text-decoration:none;
}
#hd {
	height:124px;
	width:100%;
	position:relative;
}
#logo {
	width:295px;
	height:63px;
	display:block;
	position:absolute;
	top:30px;
	left:-2px;
}
#logo img {
	border:none;
}
#logo a {
	text-decoration:none;
}
#cnt {
	width:618px;
	float:left;
	padding:20px 30px 20px 2px;
	margin:0pxp
}
#cnt h2, #cnt p, #cnt table, #cnt ul, #cnt ol {
	margin:0px;
	padding:0px 0px 15px 0px;
}
#cnt h2 {
	font-size:16px;
}
#sidebar {
	width:250px;
	float:left;
	padding:8px 0px 20px 0px;
}
#sidebar h2, h3 {
	font-size:14px;
	display:block;
	margin:0px;
	padding:0px 0px 7px 0px;
}
#sidebar form {
	position:relative;
}
#frmsrch {
	border:solid 1px #aaa;
	margin:0px 5px 0px 0px;
	padding:1px;
	width:158px;
	height:16px;
	color:#666;
	background-color:#f1f1f1;
	float:left;
}
#sbm, #btn {
	display:block;
	width:80px;
	height:18px;
	margin:0px;
	padding:0px;
	line-height:0px;
}
#sbm {
	background:url(images/btn.gif) no-repeat center center;
	border:solid 1px #468a12;
	float:left;
}
#btn {
	border:none;
	background:transparent;
	cursor:pointer;
}
#sidebar ul li {
	list-style:none;
	margin:0px;
	padding:12px 0px 15px 0px;
	border-bottom:solid 1px #aaa;
}
#sidebar ul li ul li {
	background:url(images/bullet_1.gif) no-repeat 0px 3px;
	padding:0px 0px 0px 25px;
	margin:0px;
	border:none;
}
#sidebar ul li a {
	padding:0px;
	margin:0px;
	width:auto;
	height:1%;
}
#sidebar ul li .cloud a {
	padding:0px;
}
#sidebar ul.rss_subs li {
	background:url(images/rss.gif) no-repeat 0px 3px;
}
#sidebar ul p, #sidebar ul select {
	margin:0px;
}
#sidebar ul ul, #sidebar ul ol {
	margin:0px;
}
#sidebar ul ul ul, #sidebar ul ol {
	margin:0px;
}
ol li, #sidebar ul ol li {
	list-style:decimal outside;
}
#sidebar ul ul li, #sidebar ul ol li {
	margin:3px 0px 0px 0px;
	padding:0px;
}
#ft {
	background: url(images/ft.png) repeat-x 0px 0px #1c1d1b;
	font-size:11px;
	color:#7c7e71;
	margin:0px;
	padding:15px 0px 15px 2px;
}
#ft a {
	text-decoration:none;
	color:#7c7e71;
}
#ft a:hover {
	color:#444;
}
#ftin {
	text-align:left;
	width:900px;
	margin:0px auto;
	padding:0px;
}
.cl {
	display:block;
	width:100%;
	height:0px;
	line-height:0px;
	font-size:0px;
	clear:both;
}
#author, #email, #url, #comment {
	border:solid 1px #aaa;	
	padding:1px;
	margin:0px;
	color:#666;
	background-color:#f1f1f1;
}
#author, #email, #url {
	height:16px;
	width:300px;	
}
#comment {
	width:614px;
	height:250px;
}
#submit, #submit_lbl {
	display:block;
	width:160px;
	height:18px;
	margin:0px;
	padding:0px;
	line-height:0px;
}
#submit_lbl {
	background:url(images/btn_comment.gif) no-repeat center center;
	border:solid 1px #468a12;
	float:left;
}
#submit {
	border:none;
	background:transparent;
	cursor:pointer;
}
.commentlist {
	margin:0px;
	padding:0px;
}
.commentlist li {
	list-style:none;
	display:block;
	padding:10px;
	margin:0px 0px 10px 0px;
	border:solid 1px #aaa;
	background:#f1f1f1;
}
.comment-author {
	font-size:11px;
	display:block;
	padding:0px;
	margin:0px;
}
.comment-author img {
	margin:0px 15px 0px 0px;
	padding:0px;
	border:solid 3px #aaa;
	float:left;
}
.comment p {
	display:block;
	margin:0px;
	padding:0px;
}
.dev {
	line-height:0px;
	font-size:0px;
	height:15px;
	border-top:solid 1px #aaa;
	clear:both;
}
.ytvid {
	display:block;
	padding:0px;
	margin:0px 0px 15px 0px;
}
#cnt .ytvid p, .youtube {
	margin:0px;
	padding:0px;
}
.ytvidt {
	display:block;
	margin:0px;
	padding:4px 0px;
	font-weight:bold;
	font-size:16px;
}