html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:normal;font-style:normal;text-align:left;font-family:Arial, Helvetica, sans-serif;}textarea{overflow:auto;}table{border-collapse:collapse;border-spacing:0;}ol,ul{list-style:none;}q:before,q:after,blockquote:before,blockquote:after{content:"";}

body {background: #1d1d1d;}

a,a:visited,a:active {color: #f06000; text-decoration: none;}
a:hover {color: #fff; text-decoration: none;}

/* -- type -- */

/* */

.all-wrapper {
	margin: 0 auto;
	width: 1243px;}

.wrapper {
	min-height: 1017px;
	width: 1243px;
	background: url(images/background.jpg) top left no-repeat;
	float: left;}
	
.wrapper-2 {
	min-height: 1017px;
	width: 1243px;
	background: url(images/background-updates.jpg) top left no-repeat;
	float: left;}
	
.wrapper-blank {
	min-height: 1017px;
	width: 1243px;
	background: #1d1d1d;
	float: left;}
	
.inner-wrapper {
	margin: 0 auto;
	height: auto;
	width: 927px;}
	
.top-wrapper {
	text-align: right;
	height: 57px;
	width: 927px;
	float: left;}
	
a.action-container {
	padding: 10px 0 0 0;
	height: 47px;
	width: 166px;
	color: #fff;
	font-size: 1.9em;
	text-align: center;
	background: #f06000;
	display: inline-block;}
	
a.action-container:hover {color: #000;}

a.action-container-selected {
	padding: 10px 0 0 0;
	height: 71px;
	width: 166px;
	color: #f06000;
	font-size: 1.9em;
	text-align: center;
	background: url(images/top-selected.png);
	display: inline-block;}
	
.boiler-container {
	margin: 29px 0 0 0;
	position: relative;
	height: 250px;
	width: 927px;
	float: left;}
	
.boiler-cancel {
	margin: 29px 0 0 0;
	position: relative;
	height: 135px;
	width: 927px;
	float: left;}
	
.boiler-container-blog {
	margin: 29px 0 0 0;
	position: relative;
	height: 135px;
	width: 927px;
	float: left;}
	
.logo {
	position: absolute;
	top: 8px;
	left: -8px;}
	
.boiler {
	position: absolute;
	top: 120px;
	left: 0;}
	
.main-wrapper {
	height: auto;
	width: 927px;
	background: url(images/main-bg.png) top left repeat-y;
	float: left;}
	
.main-wrapper-2 {
	height: auto;
	width: 927px;
	background: none;
	float: left;}
	
.main-wrapper-2 p {
	margin: 0 0 15px 0;
	font-size: 0.9em;
	color: #fff;}
	
.main-wrapper-3 {
	height: auto;
	width: 927px;
	background: none;
	float: left;}
	
.main-wrapper-3 p {
	margin: 0 0 15px 0;
	font-size: 1.2em;
	color: #fff;}
	
.inset-container {
	height: 402px;
	width: 220px;
	float: left;}
	
.main-body-container {
	padding: 18px 20px 10px 20px;
	width: 342px;
	float: left;}
	
p.main-body {
	margin: 0 0 18px 0;
	font-size: 0.9em;
	color: #fff;}
	
p.main-body-end {
	font-size: 0.7em;
	color: #fff;
	float: right;}
	
.main-sidebar-container {
	padding: 18px 20px 10px 20px;
	height: auto;
	width: 280px;
	float: right;}
	
.sidebar-info {
	font-size: 0.8em;
	color: #fff;}
	
.footer-wrapper {
	padding: 5px 0 0 0;
	margin: 20px 0 30px 0;
	height: 23px;
	width: 927px;
	background: url(images/transp-bg-1.png) top left repeat;
	float: left;}
	
.footer-split-1 {
	padding-left: 10px;
	height: auto;
	width: 572px;
	float: left;}
	
ul.footer-nav {
	font-size: 0.8em;
	display: inline;
	list-style-type: none;
	color: #fff;}

ul.footer-nav li {
	display: inline;}
	
ul.footer-nav li a {
	color: #fff;}
	
ul.footer-nav li a:hover {
	color: #f06000;}

.footer-split-2 {
	padding-right: 10px;
	font-size: 0.8em;
	text-align: right;
	color: #fff;
	height: auto;
	width: 335px;
	float: right;}
	
.footer-split-2 p {
	float: right;}
	
.footer-split-2 a {
	color: #fff;}
	
.footer-split-2 a:hover {
	color: #f06000;}
	
.footer-pipe {
	color: #f06000;}
	
	/* */
	
.main-blog-wrapper {
	height: auto;
	width: 927px;
	float: left;}

.main-blog-container {
	position: relative;
	margin: 0 5px 0 0;
	height: auto;
	width: 602px;
	float: left;}
	
.main-post-container {
	margin: 0 0 5px 0;
	padding: 30px;
	height: auto;
	width: 542px;
	background: url(images/transp-bg-1.png) top left;
	float: left;}
	
.comm {
	color: #fff;
	font-size: 1.4em;
	margin: 0 0 15px 0;}
	
.main-sidebar-blog-container {
	padding: 20px;
	height: auto;
	width: 280px;
	background: url(images/transp-bg-1.png) top left;
	float: left;}
	
.date-container {
	font-size: 0.8em;
	color: #000;
	width: auto;
	padding: 10px;
	background: #fff;
	font-weight: bold;
	display: block;
	float: left;}
	
.navigation {
	position: absolute;
	top: 60px;
	right: 30px;
	height: 40px;
	width: 200px;
	font-size: 0.8em;}
	
.blog-top-item-container {
	height: 45px;
	width: 542px;
	float: left;}
	
.blog {
	margin: 0 0 30px 0;
	height: auto;
	width: 542px;
	float: left;}
	
.blog p {
	margin: 0 0 15px 0;
	font-size: 0.9em;
	color: #fff;}
	
a.permalink {
	padding: 0 0 10px 0;
	color: #f06000;
	font-size: 1.4em;
	display: inline-block;}
	
a.permalink:hover {
	color: #fff;}
	
.blognav-older {
	padding: 0 0 0 17px;
	background: url(images/prev-arrow.png) left 3px no-repeat;}
.blognav-older:hover {background: url(images/prev-arrow.png) left 3px no-repeat;}

.blognav-newer {
	padding: 0 17px 0 0;
	background: url(images/next-arrow.png) right 3px no-repeat;}
.blognav-newer:hover {background: url(images/next-arrow.png) right 3px no-repeat;}

.blog-sidebar {
	margin: 0 0 20px 0;
	height: 30px;
	width: 280px;}

a.blog-sidebar {
	font-size: 1.6em;
	color: #fff;
	display: inline;}

a.blog-sidebar:hover {color: #f06000;}

#searchsubmit {
	cursor: pointer;
	border: none;
	height: 44px;
	width: 44px;
	background: transparent url(images/searchsubmit.png) top left no-repeat;
	float: right;}
	
.search-container {
	margin: 0 0 30px 0;
	height: auto;
	width: 238px;
	float: left;}
	
#s {
	padding: 15px 14px;
	height: 12px;
	width: 164px;
	border: 1px solid #fff;
	background: transparent;
	font-size: 1.0em;
	color: #fff;
	float: left;}
	
.strong {
	font-weight: bold;}
	
.details p {
	margin: 0 0 15px 0;
	font-size: 0.8em;}

.cancel-f-container {
	height: 60px;
	width: 927px;
	float: left;}
	
h2 {
	font-size: 1.2em;}