@charset "utf-8";
/* Markup by Matthew Rochow */
/* http://www.matthewrochow.com */

/* Reset */
a, abbr, acronym, address, area, b, bdo, big, blockquote, body, button, caption, cite,
code, col, colgroup, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4,
h5, h6, hr, html, i, images, ins, kbd, label, legend, li, map, object, ol, p, param, pre,
q, samp, small, span, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead,
tr, tt, ul, var {margin:0;padding:0;vertical-align:baseline}

/* Defaults */
:focus {outline:0}
blockquote {border-left:2px solid #000;padding:0 0 0 10px}
body {background:url(../images/top.gif) repeat-x;font:75%/125% Tahoma, Sans-Serif}
h1 {font-size:16px}
img {border:0;vertical-align:bottom}
fieldset {border:0}
p {margin:0 0 1em}

/* Containers */
#page {color:#dbdbdd;margin:0 auto;overflow:hidden;padding:0 0 10px;position:relative;width:947px}
#main {background:#FFF;clear:both;color:#000;margin:0 0 10px;padding:0 0 10px;width:100%}

/* Header */
#logo {display:block;margin:35px 0 0 10px}
#menu {display:inline;height:25px;float:right;margin:0 85px 0 0;overflow:hidden;list-style:none}
#menu li {float:left;padding:1px;margin:0 5px}
#menu li a {color:#FFF;float:left;font-weight:bold;padding:5px 12px 17px;text-decoration:none}
#menu li:hover, #menu li.current_page_item {background:#FFF}
#menu li a:hover, #menu li.current_page_item a {background:#FFF url(../images/menu.gif) repeat-x}
#top {height:30px;font-weight:bold;width:947px;z-index:101}
#top a {color:#000;display:block;float:left;margin:10px 0 0;text-decoration:none}
#top a.rss {background:url(../images/rss.gif) no-repeat;float:right;margin:8px 0 0;padding:3px 0 3px 35px}
#search-box {float:right;margin:5px 5px 0 0}
* html #search-box {display:inline;width:510px}
#search-box #s {background:#FFF url(../images/input.gif) repeat-x 0 2px;border:1px solid #cdcbce;float:left;margin:0 5px 0 0;padding:6px;width:329px}

/* Content*/
#content {clear:both;float:left;padding:7px 0 0 8px;width:598px}
* html #content {padding:43px 0 0 8px}
*:first-child+html #content {padding:43px 0 0 8px}
#content .post {background:#2a2a2a;margin:0 0 10px;padding:3px}
#content .post h2, #content .post h1 {background:url(../images/heading.gif) repeat-x;color:#FFF;height:25px;font-size:13px;padding:5px}
#content .post h2 a, #content .post h1 a {color:#FFF;text-decoration:none}
#content .post h2 a:hover, #content .post h1 a:hover {text-decoration:underline}
#content .post span {color:#FFF;float:left;font-size:11px;margin:-15px 0 5px 5px}
#content .post span a {color:#FFF;text-decoration:none}
#content .post span a:hover {text-decoration:underline}
#content .post .entry {background:#FFF;clear:both;padding:2px}
#content .post .entry .bg {background:#FFF url(../images/entry.gif) repeat-x left bottom;padding:5px}
#content .post ul {color:#FFF;list-style:none;padding:7px 3px 4px;overflow:hidden;width:586px}
#content .post ul li.date {background:url(../images/icons.gif) no-repeat;float:left;padding:0 0 0 20px}
#content .post ul li.comments {background:url(../images/icons.gif) no-repeat left bottom;float:right;padding:0 0 0 20px}
#content .post ul li.comments a {color:#FFF;text-decoration:none}
#content .post .entry ul {color:#000;list-style:disc inside;padding:0;margin:0 0 1em 5px;width:auto}
#content .post .entry ol {margin:0 0 1em 22px}
#content .post .entry img.border {border:6px solid #000}
#content .post .entry span {color:#000;float:none;font-size:12px;margin:0}
#content .post .entry span a {color:#000}

/* Sidebar */
#sidebar {display:inline;float:right;margin:2px 5px 0 0;padding:0 0 10px;width:325px}
#sidebar #subscribe-box {padding:0 0 5px}
#sidebar #subscribe-box h3 {font-size:16px;font-weight:normal;margin:4px 0 11px}
#subscribe-box #email {background:#FFF url(../images/input.gif) repeat-x 0 2px;border:1px solid #cdcbce;float:left;margin:0 5px 0 0;padding:6px;width:218px}
* html #subscribe-box #email {width:215px}
#subscribe-box a.rss {float:right}
#sidebar .box {background:#e4e4e4;margin:0 0 10px;height:1%;overflow:hidden;padding:0 0 10px}
#sidebar .tags {line-height:2.25em;text-align:center}
#sidebar .tags h3 {margin:0 0 5px}
#sidebar .box h3{background:#2a2a2a;color:#FFF;font-size:11px;padding:3px}
#sidebar .box h3 span {background:url(../images/heading.gif) repeat-x;display:block;padding:10px 7px}
#sidebar .ads img {margin:10px 0 0px 22px}
#sidebar .box ul {list-style:none;margin:10px 10px 0}
#sidebar .box ul li {background:url(../images/bullet.gif) no-repeat left center;margin:0 0 3px;padding:0 0 0 12px}
#sidebar .box ul li a {color:#333;text-decoration:none}
#sidebar .box ul li a:hover {text-decoration:underline}
#sidebar .half {float:left;margin:0 5px 0 0;width:159px}
#sidebar .ad {text-align:center;margin:0 0 10px}
#sidebar .right-half {margin:0}
#sidebar .hosting {float:right;margin:10px 20px 0 0}
#sidebar .links div {float:right;padding:10px 20px 0 0}

/* Footer */
#footer {background:#e4e4e4;clear:both;list-style:none;overflow:hidden;margin:0 8px;width:932px}
#footer li {float:left;width:233px}
#footer li ul {border-left:1px solid #c4c4c4;list-style:none;min-height:210px;height:auto !important;height:210px;padding:5px 10px}
#footer li form {border-left:1px solid #c4c4c4;min-height:210px;overflow:hidden;padding:5px 10px}
#footer li form ul {border:0;min-height:0;height:auto;padding:0}
#footer li form ul li {background:none;padding:0}
#footer li h3 a.rsswidget {color:#FFF;text-decoration:none}
#footer li ul li {background:url(../images/bullet.gif) no-repeat left center;margin:0 0 3px;padding:0 0 0 12px;float:none;width:auto}
#footer li ul li a {color:#333;text-decoration:none}
#footer h3{background:#2a2a2a;color:#FFF;font-size:11px;padding:3px}
#footer h3 span {background:url(../images/heading.gif) repeat-x;display:block;height:15px;padding:10px 7px}
#footer h3 strong {background:url(../images/rss2.gif) no-repeat right top;padding:0 20px 3px 0}

/* Comments */
#content .post #comment-box ol {list-style:none;margin:0;padding:0 0 10px}
#comment-box li {border:1px solid #CCC;margin:0 0 5px;padding:5px}
#comment-box li cite {font-weight:bold}
#comment-box li small.commentmetadata {float:right}
#comment-box li.alt {background:#F0F0F0}
#comment-box textarea {font:1em Tahoma;overflow:auto;width:100%}

/* Image Alignment */
img.centered {display:block;margin-left:auto;margin-right:auto}
img.alignright {display:inline;margin:0 0 2px 7px;padding:4px}
img.alignleft {display:inline;margin:0 7px 2px 0;padding:4px}
.alignright {float:right}
.alignleft {float:left}

/* Footer Menu */
#sub-menu {color:#dbdbdd;list-style:none;float:right}
#sub-menu li {display:inline}
#sub-menu li a {color:#dbdbdd;text-decoration:none}
#sub-menu li a:hover {text-decoration:underline}

.more-link, .more-link:link, .more-link:visited {
	display: block;
	margin-left: auto;
	height: 38px;
	width: 97px;
	line-height: 38px;
	background: url(../images/readmore.gif) no-repeat center center;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	text-indent: -9999px;
}
.subscInput {
	padding: 14px;
	height: 18px;
	width: 200px;
	border: 0;
	background: url(../images/subsc_input.gif) no-repeat center left;
}
.subscGo {
	border: 0;
	height: 44px;
	width: 91px;
	background: url(../images/subsc_go.gif) no-repeat center left;
	position: relative; top: 2px;
}
.feedburner {
	margin-top: 20px;
	padding: 0px 0px 0px 60px;
	height: 43px;
	background: url(../images/feedburner.gif) no-repeat center left;
}
.ic-feedburner img {
	margin: 10px 0px;
}
.ic-twitter {
	float:right;
	display:block;
	width:44px;
	height:43px;
	background: url(../images/icon-twitter.gif) no-repeat;
	text-indent:-999999px;
}

.ic-facebook {
	float:right;
	display:block;
	width:44px;
	height:43px;
	background: url(../images/icon-fb.gif) no-repeat;
	text-indent:-99999px;
}
.ic-rss {
	float:right;
	display:block;
	width:44px;
	height:43px;
	background: url(../images/icon-rss.gif) no-repeat;
	text-indent:-99999px;
	margin: 0px 11px 0px 0px;
}
#advertisement {
	width:300px;
	margin: 0px auto;
}