html {padding: 0px; margin:0px;height:100%}
body {background: #222;margin: 0 0;padding:0px;}

#page {width: 960px;margin:0 auto;background: #2b2b2b;padding: 0px 0px;height:100%;}
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}

/* HEADER */
#header{width: 100%;margin-bottom:-110px;background: url(../Images/header.jpg) -10px 0px no-repeat;height:351px;}
#headerimg {width:100%;}
#headerimg h1{text-indent: -9999px;background: url(../Images/logo.gif);width: 219px;height:190px;margin-left:20px;}
#headerimg h1 a{display:block;width: 219px; height: 190px;}

/* CONTENT */
.narrowcolumn {width: 650px; height: 100%; margin: 0px 40px 40px 20px;float:left;position:relative;}


/* POST */
.post {position: relative;margin-top:10px;margin-bottom:80px;}

.postcontent {margin-top:10px;background: #FFF;padding:20px;}
.post .postcontent {min-height:396px;}

.commentbox {height:21px;margin-top:10px;float:left!important;}
.commentbox .left {background:url(../Images/blockLeft.gif) top left no-repeat;display: block;height:21px;width:15px;float:left;}
.commentbox .block {background:url(../Images/block.gif) repeat-x;height:21px;float:left;}
.commentbox .right {background:url(../Images/blockRight.gif) top left no-repeat;display:block;height:21px;width:15px;float:left;}

.tags, .commentbox, .sidebarheading {float: right;height:21px;margin-top:10px;position:relative;}
.sidebarheading {float: none!important;}
.tags .left, .sidebarheading .left {background:url(../Images/block2Left.gif) top left no-repeat;display: block;height:21px;width:14px;float:left;}
.tags .block, .sidebarheading .block {background:url(../Images/block.gif) repeat-x;height:21px;float:left;}
.blocka {background:url(../Images/block.gif) repeat-x;height:21px;float:left;padding:5px 10px 0px;}
.tags .right, .sidebarheading .right {background:url(../Images/block2Right.gif) top left no-repeat;display:block;height:21px;width:15px;float:left;}
.block a {position: relative; top: 2px;}
.sidebarheading .block, a .commentbox .block {padding-top:2px;height:19px;}

h3 {margin-bottom: 10px;margin-top:22px!important;}
.comment h3 {margin-top: 0px!important;}
.navigation h3 {margin-top: 10px!important;}

.dateBox {height: 33px;}
.dateBox .left {background:url(../Images/dateLargeLeft.gif) top left no-repeat;display: block;height:33px;width:32px;float:right;}
.dateBox .date {background:url(../Images/dateLarge.gif) repeat-x;height:33px;float:right;}
.dateBox .right {background:url(../Images/dateLargeRight.gif) top left no-repeat;display:block;height:33px;width:32px;float:right;}

/* SIDEBAR */
#sidebar {float:left;width:240px;margin-right:10px;margin-bottom:20px;}
#text-3 {margin-bottom: 70px;}
a.twitterLink {background: url(../Images/twitter.gif) no-repeat;height:38px;width:108px;text-indent:-9999px;display:block;float:left;margin-right:10px;}
a.twitterLink:hover {background-position: 0px -38px;}
a.rssLink {background: url(../Images/rss.gif) no-repeat;height:38px;width:108px;text-indent:-9999px;display:block;float:left;}
a.rssLink:hover {background-position: 0px -38px;}

/* FORM */
input {outline: 0px none; border: 0px none;height:15px;margin: 0;float:left;padding:3px;}
#searchsubmit {height: 21px;}
#submit {height: 25px;}
input[type='submit'] {float: none;height:25px;text-transform:capitalize;}
#searchform {height: 25px;}


#respond {margin-top: 30px;}
#respond .postcontent {padding-bottom: 40px;}
#respond input, #respond textarea, .searchnone input{border: 1px black solid; margin-right: 10px;outline: 0px none;}
.searchnone input {margin-right: 0px;}
#respond p {display: block;}
#respond p input {float: none;}

#si_contact_form input {float: none;margin-bottom: 10px;}

/* SINGLE */
.navigation {height: 60px;}
.vcard {display:inline;margin-right: 20px;margin-bottom:20px;height:48px; width:48px;}
.comment p {display: inline;}
.commentmetadata {float: right;margin-top: -25px;}
div.sociable {margin-bottom: 0px!important;text-align:right;}


/* FOOTER */
#footer {display: block;width: 920px;clear:both;padding:20px 20px 40px;margin-top: 20px; border-top: #333 1px solid;}