/* CSS RESET BY PHIL COOK */
html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,code,em,font,img,strong,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}
body{background:#fff;color:#000;line-height:18px;}
ol,ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
caption,th,td{font-weight:normal;text-align:left;}
/* END CSS RESET *//* DEFAULT CLASSES BY PHIL COOK */
.clear {clear: both;font-size: 0;line-height: 0;}
.left {float: left;}
.right {float: right;}
.bold {font-weight: 900;}
/* END DEFAULT CLASSES *//* PAGE DEFAULTS BY PHIL COOK */
html {height: 100%; margin-bottom: 1px;}
body {background: #000;color: #000;font-family: Arial, Helvetica Neue, Helvetica, sans-serif;font-size: 12px;line-height: 16px;}
a {color: #705e50;text-decoration: underline;}
a:hover {color: #000;}
a, label{cursor: pointer;}
a.deactive, label.deactive {cursor: default;}
button {
	color: #fff;
	cursor: pointer;
	font-size: 12px;
	font-weight: 900;
	text-align: center;
}
input.text, select, textarea {
	background: #fff;
	border: 1px solid #b5b5b5;
	color: #000;
	display: block;
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	padding: 1px;
}
input.text {height:19px;}
label {display:block;font-size:14px;height:19px;padding:2px;vertical-align:bottom;}
select {height:23px;}
h1, h3, h4, h5, h6 {font-family: Tahoma,Helvetica,sans-serif;font-weight: 500;margin: 0 0 5px 0;}
h2 {text-indent: -9999px;}
h1 {font-size: 18px; line-height: 22px;}
h1 a {color: #000;text-decoration: none;}
h3 {font-size: 24px;line-height: 28px;}
h4 {font-size: 20px;line-height: 24px;}
h5 {font-size: 16px;line-height: 20px;}
h6 {font-size: 12px;line-height: 16px;}
p{margin: 5px 0;}
ul.disc {list-style: disc outside;}
/* END PAGE DEFAULTS BY PHIL COOK */div#header, div#menu, div#content, div#footer, div#subfooter {margin: 0 auto;width: 980px;}
div#header-wrapper {background: #2a1f16;}
div#menu-wrapper {background: #705e50;border-bottom: 1px solid #2c2c2c;border-top: 1px solid #d0c5a4;height: 28px;}
div#header {padding: 10px 0;}
div#content-wrapper {background: #fff;}
div#content {background: url(../images/global/sidebarBg.gif) repeat-y right top;overflow: hidden;}
div#footer-wrapper {background: #2a1f16;border-top: 1px solid #000;border-bottom: 1px solid #d0c5a4;}
div#footer {height: 100%;padding: 15px 0 30px 0;}
div#subfooter-wrapper {background: #000;}
div.main {float: left;padding: 0 10px;width: 660px;}
div.sidebar {float: right;padding: 0 5px;width: 288px;}div#header h2 {float: left;width: 325px;}
div#header h2 a {background: url(../images/global/logo.gif) no-repeat left top;color: #fff;display: block;font-size: 48px;height: 76px;line-height: 36px;text-decoration: none;text-transform: uppercase;width: 310px;}
div#header h2 a span {font-size: 32px;line-height: 28px;}
div#header form#search {float: right;height: 40px;margin: 3px 0 0 0;position: relative;width: 226px;}
div#header form#search div.bg {background: url(../images/global/searchBg.png) no-repeat left top;height: 26px;margin: 6px 0 0 0;width: 226px;}
div#header form#search div.bg input#s {
	border: 0;
	font-family: Tahoma, arial, sans-serif;
	font-size: 12px;
	height: 14px;
	left: 10px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 11px;
	z-index: 10;
	width: 170px;
}
div#header form#search div.bg input.deactive {font-style: italic;}
div#header form#search div.bg input#searchsubmit {position: absolute;right: 0;top: 0;z-index: 20;}div#menu p {color: #d0c5a4;font-size: 14px;height: 18px;line-height: 18px;letter-spacing:1px;margin: 5px 0 0 0;overflow: hidden;width: 190px;}
div#menu p span {color: #fff;}
div#menu a {color: #fff;}
div#menu a:hover {text-decoration: none;}
div#menu ul {float: left;height: 28px;overflow: hidden;width: 672px;}
div#menu ul li {float: left;}
div#menu ul li a {
	display: block;
	font-family: Tahoma,Helvetica,sans-serif;
	font-size: 14px;
	line-height: 18px;
	margin: 0 2px;
	padding: 5px 10px;
	text-decoration: none;
	text-transform: uppercase;
}
div#menu ul li.f a {margin-left: 0;}
div#menu ul li a:hover, div#menu ul li.current_page_item a {background: #2c2c2c;}
div#menu div.subscribe {float: left;margin: 0 7px;position: relative;width: 286px;}
div#menu div.subscribe a.rssimg {display: block;height: 61px;position: absolute;overflow: hidden;right:-5px;top:-32px;width: 99px;z-index:1000;}
div#menu div.subscribe a:hover.rssimg {height: 66px;top: -37px;}div#footer ul {float: left;margin:0 15px 0 0;width:175px;}
div#footer h6 {color: #fff;font-size: 18px;font-weight: 900;line-height: 22px;}
div#footer a, div#subfooter a, div#subfooter p {color: #fff;}
div#footer a:hover, div#subfooter a:hover {text-decoration: none;}
div#subfooter p {margin: 10px 0;}
div#subfooter p.copy {float: left;width: 260px;}
div#subfooter p.validation {float: right;width: 120px;}div.sidebar {background: #e5e5e5;border-right: 1px solid #c1c1c1;border-left: 1px solid #c1c1c1;}
div.sidebar ul li.section {margin: 25px 0 10px 0;}
div.sidebar li.section div.title {border-bottom: 3px solid #2c2c2c;position: relative;}
div.sidebar li.section div.title h3 {font-size: 18px;line-height: 26px;margin: 5px 0 5px 10px;width: 180px;}
div.sidebar li.section div.title h3 a {color: #000;text-decoration: none;}
div.sidebar li.section div.title img.icon {display: block;bottom: -2px;position: absolute;right: 20px;}
div.sidebar li.section div.content {margin: 15px 10px 0 10px;}
div.sidebar li.section p.dateTime {color: #7e7e7e;font-size: 11px;line-height: 11px;}
div.sidebar ul li.twitter div.title img.icon {bottom: -9px;}
div.sidebar ul li.twitter ul.tweets li {border-bottom: 1px solid #c1c1c1;padding: 0 0 5px 0;}
div.sidebar ul li.twitter ul.tweets li p.text {font-size: 12px;line-height: 14px;}
div.sidebar ul li.recentposts ul li p.post {font-size: 12px;line-height: 14px;}
div.sidebar ul li.recentposts div.title img.icon {bottom: 0;}
div.sidebar ul li.recentposts ul li p.post a {color: #000;}
div.sidebar ul li.tagCloud div.title img.icon {bottom: -11px;}
div.sidebar ul li.tagCloud div.content {background: #f5f5f5;border: 1px solid #bbbbbb;height: 300px;padding: 5px;position: relative;}
div.sidebar ul li.tagCloud div.content a {color: #000000;font-size: 16px;line-height: 20px;position: absolute;}
/* Tag cloud positoning logic */
div.sidebar ul li.tagCloud div.content a.tag-link-1 {left: 3px;top: 200px;}div.sidebar ul li.tagCloud div.content a.tag-link-2 {left: 39px;top: 180px;}div.sidebar ul li.tagCloud div.content a.tag-link-3 {left: 44px;top: 260px;}div.sidebar ul li.tagCloud div.content a.tag-link-4 {left: 147px;top: 80px;}div.sidebar ul li.tagCloud div.content a.tag-link-5 {left: 139px;top: 120px;}div.sidebar ul li.tagCloud div.content a.tag-link-6 {left: 139px;top: 240px;}div.sidebar ul li.tagCloud div.content a.tag-link-7 {left: 167px;top: 280px;}div.sidebar ul li.tagCloud div.content a.tag-link-8 {left: 95px;top: 20px;}div.sidebar ul li.tagCloud div.content a.tag-link-9 {left: 114px;top: 140px;}div.sidebar ul li.tagCloud div.content a.tag-link-10 {left: 64px;top: 220px;}div.sidebar ul li.tagCloud div.content a.tag-link-11 {left: 105px;top: 160px;}div.sidebar ul li.tagCloud div.content a.tag-link-12 {left: 155px;top: 0px;}div.sidebar ul li.tagCloud div.content a.tag-link-13 {left: 37px;top: 100px;}div.sidebar ul li.tagCloud div.content a.tag-link-14 {left: 8px;top: 60px;}div.sidebar ul li.tagCloud div.content a.tag-link-15 {left: 104px;top: px;}div.sidebar ul li.tagCloud div.content a.tag-link-16 {left: 101px;top: px;}div.sidebar ul li.tagCloud div.content a.tag-link-17 {left: 178px;top: px;}div.sidebar ul li.tagCloud div.content a.tag-link-18 {left: 29px;top: px;}div.sidebar ul li.tagCloud div.content a.tag-link-19 {left: 176px;top: px;}div.sidebar ul li.tagCloud div.content a.tag-link-20 {left: 109px;top: px;}div.sidebar ul li.comments div.title img.icon {bottom: -11px;}
div.sidebar ul li.comments div.content p.comment a {color: #000;font-size: 14px;line-height: 18px;}
div.sidebar ul li.comments div.content p.author {color: #7e7e7e;font-size: 12px;line-height: 11px;}
div.sidebar ul li.comments div.content p.dateTime {margin: 0;}div#content div.main div.post {border-bottom: 3px solid #2c2c2c;margin: 0 0 10px 0;padding: 0 0 15px 0;}
div#content div.main div.post div.titleDate {float: left;margin: 10px 10px 10px 0;width: 595px;}
div#content div.main div.post div.titleDate p {line-height: 14px;}
div#content div.main div.post p.comments {background: url(../images/global/commentsNumberBg.png) no-repeat left top;float: left;height: 30px;margin: 10px 0 0 0;padding: 0 8px 26px 2px;width: 45px;}
div#content div.main div.post p.comments a {color: #000;display: block;font-size: 18px;line-height: 30px;overflow: hidden;text-align: center;}
div#content div.main div.post p.comments a:hover {text-decoration: none;}
div#content div.main div.post a.thumbnail {border: 3px solid #705e50;display: block;height: 170px;margin: 0 0 10px 0;overflow: hidden;width: 654px;}
div#content div.main div.post div.content {overflow: hidden;width: 660px;}
div#content div.main div.post a.conread {background: #2a1f16;color: #fff;float: right;font-size: 14px;line-height: 18px;margin: 20px 0 0 0;padding: 10px 5px;text-decoration: none;}body.single div#content div.main div.post img.wp-post-image {border: 3px solid #705e50;display: block;height: 170px;margin: 0 0 10px 0;overflow: hidden;width: 654px;}
