/********************************************** Keep It Tidy ****/
	@import url("css/reset.css");
/** <---- Resets all browser default settings */
/********************************************** Global Styles ****/
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #292929;
	line-height: 18px;
	background: #e7e7e7;
	padding 0px;
}
#site_wrapper {
	width: 1000px;
	margin: 0 auto;
	background: #cbe4ee;
	padding: 0px;
}
#columns_wrapper {
	background: #fff;
	width: 100%;
	float: left;
	padding: 0px;
	margin: 0px;
	border: 0px solid #ff00ff;
}
#visual_padding {
	padding: 3px 6px;
	border: 0px dashed #ff00ff;
}
#main_content {
	float: left;
	width: 805px;
	margin: 0 0px 0 0;
	padding: 0px 5px 20px 0px;
	border: 0px solid #ff0000;
}
#main_content h1 {
	padding: 5px;
}
#main_content h2 {
	padding: 10px;
}
#main_content p {
	padding: 5px;
}
#main_content_w {
	float: left;
	width: 985px;
	margin: 0 6px 0 0;
	padding: 0 0 30px 0;
	border: 0px solid #ff0000;
}
#sidebar {
	float: left;
	width: 170px;
	margin: 3px 0 0 0;
	border: 0px solid #715614;
}
.footer {
	clear: both;
	background: #444;
	height: 50px;
	width: 1000px;
	margin: 0 auto;
}
.clearLeft {
	clear: left;
}
h3 {
	padding: 15px 0 0px 0;
}
ul {
	margin-left: 1.25em;
	padding-left: 1.25em;
}
#sidebar ul {
	margin-left: 0em;
	padding-left: 0em;
}
/********************************************** Body Styles ****/
#header small {
	color: #fff;
	font-size: 12px;
	float: left;
	clear: left;
	margin: 4px 0 0 30px;
}
.host_container {
	background: #eef2f4;
	padding: 6px;
	float: left;
	margin: 3px 0;
	border: 0px dashed #aaffaa;
}
.host_container_w {
	background: #eef2f4;
	padding: 6px;
	float: left;
	margin: 3px 0;
	border: 0px solid #715614;
}
.featured {
	background: #3f5685 !important;
}
.host_container .content {
	background: #fff;
	float: left;
	width: 790px;
	border: 0px solid #00ff00;
}
.host_container_w .content_w {
	background: #fff;
	float: left;
	width: 978px;
	border: 0px solid #ff0000;
}
.host_container .content h2 {
	margin: 10px 0 5px 0;
}
.content h1 {
	margin: 5px 0 10px 5px;
}
.article h1 {
	margin: 10px 0 10px 5px;
}
.host_container .content .post {
	float: left;
	margin: 0px 10px 10px 10px !important;
	width: 550px;
	display: inline;
	min-height: 110px;
	border: 0px dashed #ff0000;
}
.host_container .content .article {
	float: left;
	margin: 0px 10px 10px 10px !important;
	display: inline;
	min-height: 110px;
	border: 0px dashed #ff0000;
}
.host_container .content .post p {
	padding: 0px;
	margin: 5px;
}
.host_container .content .article p {
	padding: 0px;
	margin: 5px;
}
.article img {
	border: 0px;
	margin: 10px;
}
.article h3 {
	margin-top: 5px;
}
.article ul {
	margin-left: 1.25em;
	padding-left: 1.25em;
}
.compare_article {
	margin: 0px;
	padding: 10px;
	border: 4px;
}
.compare_article h3 {
	margin-top: 15px;
}
.compare_article ul {
	margin-left: 1.25em;
	padding-left: 1.25em;
}
.compare_article p {
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
}
.host_container .posticon {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
.host_container .outlink {
	color: #00f;
	font-weight: bold;
}
.host_container .stats {
	height: 29px;
	clear: left;
	float: left;
	width: 100%;
	position: relative;
}
.host_container .stats h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #309e3f;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	background: #fff;
	padding: 7px 9px 5px 8px;
	text-transform: uppercase;
	float: left;
	clear: left;
}
.host_container .stats p {
	color: #3f5685;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
	margin: 7px 0 0 10px;
	float: left;
	width: 530px;
	position: absolute;
	top: 1px;
	left: 60px;
}
.host_container .stats p strong {
	font-weight: bold;
}
.featured .stats p {
	color: #fff !important;
}
.host_container .ratings {
	float: right;
	width: 170px;
	margin: 12px 10px 0 0;
	overflow: hidden;
}
/********************************************** Comment Styles ****/
#commentform {
	width: 639px;
	float: left;
}
#commentform .content {
	background: #EEF2F4 none repeat scroll 0 0;
	float: left;
	margin: 3px 0;
	padding: 6px;
	width: 627px;
}
#commentform p {
	float: left;
	background: #eef2f4;
	width: 100%;
	margin-bottom: 8px;
}
#commentform input {
	float: left;
}
#commentform input#submit {
	float: right;
}
#commentform label {
	float: left;
	margin-left: 10px;
}
#commentform textarea {
	width: 621px;
}
#commentssection h3, #commentform h3 {
	color: #3F5685;
	margin: 10px 0 0 0;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 8px 12px;
	text-decoration: none;
	text-transform: uppercase;
}
#commentform h3 {
	padding: 8px 12px 0 12px;
}
#commentform .logged_in {
	margin: 0 0 12px 12px;
	float: left;
	background: none;
}
.commentlist li {
	background: #eef2f4;
	padding: 6px;
	float: left;
	margin: 3px 0;
	width: 627px;
}
.commentlist li .content {
	background: #FFFFFF none repeat scroll 0 0;
	float: left;
	width: 615px;
	padding: 6px;
}
.commentlist li cite, .commentlist li cite a {
	color: #715614;
	float: left;
	font-family: "Trebuchet MS", Helvetica, Jamrul, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none !important;
}
.commentlist li cite a {
	border-bottom: 1px solid #715614;
}
/********************************************** Sidebar Styles ****/
/********************************************** Footer Styles ****/
.footer p {
	text-align: center;
	background: #444;
	color: #aaa;
	margin: 0 auto;
	padding: 15px 0 0 0;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
}
.footer p a {
	color: #aaa;
	text-decoration: none;
}
/* comment rating styles */
.commentratings {
	background-color: #fff;
	margin-top: 4px;
}
.commentratingcategory {
	background-color: #eee;
	padding: 2px;
	margin-right: 3px;
}
.commentratingimage {
	position: relative;
	top: 2px;
	margin-right: 9px;
}
.commentratingtext {
	margin-right: 9px;
	font-style: italic;
}
.wireframemenu {
	border: 1px solid #C0C0C0;
	background-color: white;
	border-bottom-width: 0;
	width: 170px;
}
* html .wireframemenu {
/*IE only rule. Original menu width minus all left/right paddings */
	width: 164px;
}
.wireframemenu ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.wireframemenu a {
	font: bold 10px Verdana;
	padding: 4px 3px;
	display: block;
	width: 100%;
/*Define width for IE6's sake*/
	color: #595959;
	text-decoration: none;
	border-bottom: 1px solid #C0C0C0;
}
.wireframemenu a:visited {
	color: #595959;
}
html>body .wireframemenu a {
/*Non IE rule*/
	width: auto;
}
.wireframemenu a:hover {
	background-color: #F8FBBD;
	color: black;
}
*************************************************                                               ** This CSS file contains EXAMPLE styles for the **   plugin WP-Table Reloaded by Tobias Bäthge!  **                                               * *  To use them, just copy them in to the box in **   the "Plugin Options" screen or add them to  **           your theme's "style.css".           **                                               **                   Thank you!                  **                                               *************************************************/
/* Global CSS definitions for WP-Table Reloadedinspired by "blue" theme of TableSorter 2.0 Plugin */
/* on how to change column widths, see below */
/* general table styles */
table.wp-table-reloaded {
	font-family: arial;
	background-color: #CDCDCD;
	margin: 10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
/* Styles for the tablehead (<th>) (if enabled) */
table.wp-table-reloaded thead tr th, table.wp-table-reloaded tfoot tr th {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
}
table.wp-table-reloaded thead tr .header {
	background-image: url(/wp-content/plugins/wp-table-reloaded/img/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.wp-table-reloaded tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
/* Styles for alternating row colors (if enabled) */
table.wp-table-reloaded tbody tr.even td {
	background-color: #FFFFFF;
}
table.wp-table-reloaded tbody tr.odd td {
	background-color: #F0F0F6;
}
/**************************************/
/* how to change column widths:you can access a column with its CSS-class(that is ".column-" plus the number of the column)use table.wp-table-reloaded to do your change for every table, or usetable.wp-table-reloaded-id-<id> for just a single table (with ID <id>)example: this changes the width of the third column of table ID 5 to 25px:table.wp-table-reloaded-id-5 .column-3 {
	width: 25px;
}
*/
/* Styles for the sorting (if Tablesorter is enabled) */
table.wp-table-reloaded thead tr .headerSortUp {
	background-image: url(/wp-content/plugins/wp-table-reloaded/img/asc.gif);
}
table.wp-table-reloaded thead tr .headerSortDown {
	background-image: url(/wp-content/plugins/wp-table-reloaded/img/desc.gif);
}
table.wp-table-reloaded thead tr .headerSortDown, table.wp-table-reloaded thead tr .headerSortUp {
	background-color: #8dbdd8;
}
/* Style for the Table Name (in <h2>-Tag) (if printed above the table) */
h2.wp-table-reloaded-table-name {
	font-size: 16px;
}
/* Style for the Table Description (if printed under the table) */
span.wp-table-reloaded-table-description {
	font-size: 10px;
}
/* Hackadelic review */
div.hackadelic-series-info {
	margin: 0 1em 1em 1em;
	font-size: 20px;
}
div.hackadelic-series-info.on-frontpage {
	margin: 0.5em 1em 1em 1em;
}
.hackadelic-sliderPanel {
	border: 1px solid #ccc;
	padding: 5px;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
}
a.hackadelic-sliderButton {
	border: 1px solid lightgrey;
	color: #B3960E;
	padding: 0 3px;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
}
a.hackadelic-sliderButton:hover {
	border: 1px solid #F0F0E0;
	background-color: #F0F0E0;
}
.entry .hackadelic-sliderPanel {
	background-color: #fcfcfc;
}
.textwidget .hackadelic-sliderButton {
	display: block;
	text-align: center;
	margin: .5em;
}
.textwidget .hackadelic-sliderPanel {
	background-color: #F0F0E0;
}