/***-MAIN-***/

#login_box .textwidget {    margin-top: 3px; margin-left:-32px; float:left; height:30px; overflow:hidden; }
#login_box li {display: inline;
list-style-type: none;}
#loginbox img.textwidget {width:20px;}



body {
color: black;
font: 80% Arial, Verdana, Tahoma, Helvetica, sans-serif;
	width:100%;
	min-height: 900px;
	height: auto;
	margin:0px auto;
	background: white;
	/*background: #4e4e4e url(images/footer_bg.png) fixed repeat-x left bottom;*/
}

#columnists_header {
height: 119px;
background-image: url('images/topgray_bg.png');
background-repeat: repeat-x;
}

#columnists_header_img {
position: absolute;
width: 303px;
height: 25px;
left: 50%;
margin-left: -173px;
background-image: url('images/column_top_header.png');
}

.page_item, page-item-2 {
list-style-type: none;
}

* {
padding: 0;
margin: 0;
 }
 
 #recaptcha_challenge_field {
 margin-left: 10px;
 float: left;
 }
 .adlinks a {
 color: #963169;
font-weight: bold;
font-size: 20px; }
 
a {
color: #a61111;
text-decoration: none;
}
.avatar { float: left; padding: 2px; margin: 0; border: 1px solid #ddd; background: white; margin-right: 5px;}
a:visited {
color: #a61111;
text-decoration: none;
}

a:hover {
color: #a61111;
text-decoration: underline;
}

a img {
border: none;
}

blockquote {
float:left;
margin: 5px 0 10px 7px;
padding:0;
background-color:#f9f9f9;
border-left: 3px solid #f1f1f1;
}

blockquote p{
font-family: "Trebuchet Ms", Verdana, Arial, Tahoma, Helvetica, sans-serif;
line-height: 1.4em;
color: #666;
margin:0;
padding:1em .7em 0 .7em;
}

code { color: #bebebe; font-family: courier, monospace; }


/***-HEADINGS-***/

h1, h2, h3, h4 {
color: #830206;
font-weight: normal;
font-family: "Trebuchet Ms", Verdana, Arial, Tahoma, Helvetica, sans-serif;

}

h1 {
font-size: 2.8em;
}

h2 {
font-size: 32px;
line-height: 28px;
font-family: arial;
}

h2 a {
color: #a61111;
text-decoration: none;
}

h2 a:visited {
color: #a61111;
text-decoration: none;
}

h2 a:hover {
color: #f51b1a;
text-decoration: none;
}


.content2 h2 {
margin: 0 0 0 0;
line-height: 1.2em;
}

.pages h2, h2.page_header {
margin: 0 0 .75em 0;
padding: 0 0 .3em 0;
border-bottom:1px dotted #5d5d5d;
}

h2.archive_header {
font-weight: bold ;
font-size: 1.4em ;
text-transform: uppercase;
margin: -.5em 0 1.8em 0 ;
padding: .5em 4px .5em 9px;
border-top: 2px solid #c45819;
border-bottom:1px dashed #c45819;
background-color:#f9f9f9;
}

h3 {
font-size: 1.2em;
}

h4 {
font-weight: normal;
font-size: 1.2em;
color: #b7b7b7;

}

h4 a, h4 a:visited {
color: #f51b1a;
text-decoration: none;
}

h4 a:hover {
color: lightgray;
}

.content2 h4 {
margin: .5em 0 1em 0;
padding: .3em 0 0 0;
border-top:1px solid #f1f1f1;
}



/***-WRAPPERS-***/

#navHolder {
background-image: url('images/topnav_bg.png');
background-repeat: repeat-x;
height: 39px;
}

#nav { 
position: relative;
margin-left: -470px;
left: 50%;
width: 600px;
}

#nav a {
	
	position: relative;
	float: left;
	height: 30px;
	line-height: 32px;
	padding-top:0px;
	color:#923d80;
	font-weight:bold;
	font-family: tahoma, georgia;
	font-size: 12px;
	background-color: #fac8c7;
	background-repeat: repeat-x;
	border-bottom:0px;
}
#nav a:hover { color:white; font-family: tahoma, georgia; font-size: 12px; background-color: #fac8c7 ;vertical-align: bottom; }
#nav a.Selected, a.Selected:link, #nav a.Selected:active, #nav a.Selected:visited {color:#923d80;	font-family: tahoma, georgia; font-size: 12px; background-color: #fac8c7; vertical-align:bottom;}


#mainContainer_top {
width: 984px;
left: 50%;
margin-left: -492px;
top: 228px;
position: absolute;
background-image:#ffffff url('images/main_contentbg_top.png');
height: 11px;
}

#mainContainer_bottom {
width: 984px;
left: 50%;
margin-left: -492px;
margin-top: 60px;
position: relative;

height: 55px;
}

#mainContainer {
width: 984px;
left: 50%;
margin-left: -492px;
top: 140px;
position: relative;
background: white;
height: auto;
}

#toplogo {
width: 440px; height: 102px; position: absolute;
margin-left: -470px;
left: 50%;
background-image: url('images/logo.png');
}

#header_search {
position: relative;
width: 410px;
height: 32px;
margin-left: 70px;
margin-top: 35px;
left: 50%;
}

#topContainer {
padding:0 0 0 0;
height: 102px;
overflow:hidden;
background-image: url('images/topred_bg.png');
background-repeat: repeat-x;
}

#topContainer_bottom {
margin-left: -492px;
margin-top: 117px;
left: 50%;
width: 984px;
height: 107px;
overflow:hidden;
position: absolute;
background-image: url('images/headerbg_bottom.png');
background-repeat: no-repeat;
}

#login_box {
position: absolute;
float: right;
right: 50%;
margin-right: -480px;
margin-top: -39px;
width: 394px;
height: 30px;
color: orange;
}

#loggedin_box_text {
margin-left: 35px;
width: 315px;
height: 30px;
position: relative;
padding-top: 0px;
padding-left: 0px;
font-family: tahoma;
font-weight: bold;
}

.welcome_name {
color: white;
font-family: tahoma;
font-weight: bold;
}

.logout_link a {
color: #f0efef;
}

#header_adbox {
height: 95px;
background-color: #333333;
text-align: center;
padding-top: 5px;
}

.mid {
width: 114px;
height: 26px;
border: none;
background-image: url('images/inputbg.png');
color: white;
}

#userbtns {
margin-top: -27px;
float: right;
width:148px;
}

#userinputs {

margin-top: 7px;

width:250px;

}



#login_box_inputs {width:455px; float:left;}



.rem_checkbox {
width: 10px;
height: 10px;
border: none;
background-image: url('images/header_checkboxbg.png');
}

.lostpass {
margin-left: 92px;
font-size:11px;
}

.lostpass a {
color: white;
}

.post_author {
color: #a61111;
font-weight: bold;
}

.category_title {
text-transform: capitalize;
color: #dd6300;
}

.category_title a {
color: #dd6300;
text-decoration: none; 
text-transform: capitalize;
font-size: 17px;
font-family:georgia;
}

#top_right_ad a{
text-decoration: none;
}


/**Header**/

#middleContainer {
margin-top: -20px;
margin-left: 0px;
padding:0 0 0 0;
position: relative;
width: auto;
}


.content {
text-align:left;
margin:0px 20px 0 10px;
width: 454px;
min-height: 500px;
padding: 10px 10px 20px 10px;
line-height:1.5em;
float: left;
position: relative;
z-index: 1;
color: #d2d2d2;
}

.entry img {
border: solid 1px lightgray;
}


.entry img {
border: solid 1px lightgray;
}

.content2 {
text-align:left;
width: 630px;
line-height:1.5em;
float: left;
margin-left: 20px;
margin-top: 0px;
padding-bottom: 10px;

}

.bottom_link {
position: relative;
float: right;
right: 0px;
color: #f51b1a;
font-size: 2em;
}

#latestnews {
position: relative;
margin-top: 50px;
margin-left: 30px;
}

.sidebar {
float:right;
margin-left: 490px;
width:160px;
height: auto;
position: absolute;
margin-top: 85px;
padding-bottom: 20px;
}

.sidebar2 {
float:right;
margin-right: 10px;
margin-left: 10px;
width:300px;
height: auto;
position: relative;
padding-top: 0px;
margin-top: -125px;
padding-bottom: 20px;
}

#main {
float:left;
width:644px;
height: auto;
position: relative;
padding-left: 0px;
padding-right: 10px;
padding-top: 0px;
margin-top: -125px;
}

#columns_top {
background-image: url('images/columns_header.gif');
background-repeat: no-repeat;
width: 646px;
height: 152px;
margin-left: 13px;
}

#gn_top {
background-image: url('images/gn_header.gif');
background-repeat: no-repeat;
width: 636px;
height: 165px;
margin-left: 13px;
margin-top: 10px;
}

.gn_top_text {
padding-top: 10px;
margin-left: 5px;
color: gray;
font-size: 11px;
width: 160px;
height: 142px;
border-right: dotted 1px lightgray;
}

.gn_bottom_text {
margin-left: 500px;
color: gray;
font-size: 11px;
width: 200px;
height: 142px;
margin-top: -20px;
}

.gn_bottom_text a {
margin-left: 10px;
font-size: 14px;
font-weight: bold;
color: gray;
}

.column_top_text {
padding-top: 10px;
margin-left: 5px;
color: gray;
width: 300px;
}

.lheader_line {
background-image: url('images/lheading_bg.gif');
background-repeat: repeat-x;
width: 646px;
height: 7px;
margin-left: 13px;
}

.about_page_text {
margin-left: 13px;
color: gray;
width: 650px;
padding-top: 5px;
margin-top: 10px;
border-top: dotted 1px lightgray;
}

.rating_center {
margin-left: 14px;
}

.rating_center img {
border: none;
}

.sidebarmid_top {
 background-image: url('images/midsidebar_top.png');
 background-repeat: no-repeat;
 width: 290px;
 height: 32px;
 margin-top: 10px;
 positon: relative;
 float: right;
 padding: 1px 0px 0px 10px;
}

.sidebarmid_title {
color: white;
font-weight: bold;
font-size: 18px;
position: relative;
top: -10px;
margin-left: 5px;
}

.sidebarmid_bottom {
 background-image: url('images/box_small_bottom.png');
 background-repeat: no-repeat;
 position: relative;
 height: 5px;
 width: 160px;
 float: right;
}

.sidebars {
float:left;width:300px;clear:both;
	position: relative; 
padding: 5px 5px 10px 0px;
}

.sidebars .as  {list-style-type:none; color: #be0105; font-size: 10px; margin-left: 0px; width: 150px; float:left;}
.sidebars .as2 { list-style-type:none; color: #be0105; font-size: 10px; width: 150px; float:right; }
.sidebars .columnists img {
margin-left: 6px;
margin-top: -1px;
border: solid 1px #cccccc;
padding: 1px;
}

.sidebars .as li { 
background-image: url('images/box_categories_icon.png');
background-repeat: no-repeat;
background-position: left;
border-bottom: dotted 1px gray;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 20px;
}

.sidebars .as li a {
font-size: 14px;
color: #a61111;
font-weight: bold;
}

.sidebars .as2 li { 
background-image: url('images/box_categories_icon.png');
background-repeat: no-repeat;
background-position: left;
border-bottom: dotted 1px gray;
padding-top: 5px;
padding-bottom: 5px;
font-size: 14px;
padding-left: 20px;
}

.sidebars .as2 li a {
font-size: 14px;
color: #a61111;
font-weight: bold;
}



.sidebars .latest_columns li { 
border: none;
margin-top: -10px;
}

.sidebars .latest_columns .sidebar_category_title a {
color: #dd6300;
text-decoration: none; 
text-transform: capitalize;
font-size: 17px;
}

.sidebars .latest_columns h2 {
font-size: 24px;
}

.sidebars .latest_columns h2 a {
color: #a61414;
text-decoration: none;
}

.sidebars .latest_columns h2 a:visited {
color: #a61414;
text-decoration: none;
}

.sidebars .latest_columns h2 a:hover {
color: #f51b1a;
text-decoration: none;

}

.sidebars .latest_columns {
font-size: 14px;
color: #525252;
fonot-family: arial;
width: 300px;
list-style-type: none; border: none;
}

.sidebars .latest_columns li p {
text-align:justify;
}

.sidebars .latest_columns li .latestcolumns_more a {
color: #dd6300;
font-size: 14px;
font-family: arial;
font-weight: bold;
}


.sidebars .latest_columns li img.alignnone {padding:3px;border:1px solid #bbb;max-width:444px; margin-top: 5px; margin-bottom: 5px;}
.sidebars .latest_columns li img {padding:3px;border:1px solid #bbb;max-width:444px; margin-top: 5px; margin-bottom: 5px;}
.sidebars .latest_columns li img.alignnone {padding:3px;border:1px solid #bbb;max-width:444px; margin-top: 5px; margin-bottom: 5px;}

.sidebars2 {
float:right;width:300px;clear:both;
	position: relative; 
}

.sidebars2 ul {
margin-top: 0px;
}

.sidebars2 li {

list-style-type: none;
padding: 5px;
padding-left: 0px;
border-bottom: dotted 1px #c0c0c0;
}

.sidebarright_review_list li {
height: 25px;
}

.sidebarright_hot_reads_list li a {
color: #a61414;
font-size: 14px;
font-weight: bold;
}

.sidebarright_latest_comments_list li a {
color: #a61414;
font-weight: bold;
}

.sidebarright_connect_with_us_top {
 background-image: url('images/midsidebar_top.png');
 background-repeat: no-repeat;
 width: 295px;
 height: 33px;
 padding-left: 5px;
 margin-top: 10px;
 margin-right: 0px;
 positon: relative;
 float: right;
}

.sidebarright_hot_reads_top {
 background-image: url('images/box_hotreads_top.png');
 background-repeat: no-repeat;
 width: 300px;
 height: 38px;
 margin-top: 10px;
 margin-right: 0px;
 positon: relative;
 float: right;
}

.sidebarright_latest_reviews_top {
 background-image: url('images/box_latestreviews_topbg.png');
 background-repeat: no-repeat;
 width: 300px;
 height: 119px;
 margin-right: 0px;
 positon: relative;
 float: right;
}

.sidebarright_latest_comments_top {
 background-image: url('images/box_latestcomments_topbg.png');
 background-repeat: no-repeat;
 width: 300px;
 margin-top: 10px;
 margin-right: 0px;
 positon: relative;
 float: right;
}

.sidebarright_latest_comments_text {
position: relative;
width: 200px;
height: 60px;
margin-left: 30px;
margin-top: 12px;
float: left;
font-size: 18px;
font-weight: bold;
color: #666666;
}

.sidebarright_latest_reviews_boxart {
position: relative;
width: 86px;
height: 100px;
margin-left: 10px;
margin-top: 40px;
float: left;
}

.sidebarright_latest_reviews_text {
position: relative;
width: 195px;
height: 100px;
float: right;
margin-top: 10px;
font-weight: bold;
color: #666666;
font-size: 15px;
}

.sidebarright_latest_reviews_text_2 {
position: relative;
top: 15px;
font-weight: normal;
}

.sidebarright_latest_reviews_text_3 {
position: relative;
margin-top: 15px;
font-weight: bold;
font-size: 18px;
color: #dd6300;
}

.sidebarright_latest_reviews_button {
position: absolute;
margin-top: 15px;
margin-right: 40px;
float: right;
font-size: 12px;
color: #dd6300;
}

.sidebarright_latest_reviews_button a {
color: #dd6300;
}


.sidebarright_top {
 width: 300px;
 height: auto;
 margin-top: 10px;
 margin-right: 0px;
 positon: relative;
 float: right;
}

.sidebarright_bottom {
 width: 300px;
 height: 20px;
 margin-top: -1px;
 margin-right: 0px;
 positon: relative;
 float: right;
 text-align: right;
 padding-top: 5px;
 padding-right: 10px;
 color: #dd6300;
 font-weight: bold;
}

.sidebarright_bottom a {
 color: #dd6300;
 font-weight: bold;
}

.sidebarright_connect_title {
color: #666666;
font-weight: bold;
font-size: 14px;
position: relative;
top: 20px;
margin-left: 3px;
}

.sidebarright_gamepocalypse_text {
height: 23px;
font-size: 11px;
position: relative;
float: right;
width: 255px;
padding-left: 5px;
}

.sidebarright_gamepocalypse_bottomtext {
margin-left: 31px; position: relative; top: -12px; font-size: 11px;
}

.sidebarright_gamepocalypse_text a {
color: #a61414;
font-weight: bold;
}

.sidebarright_latestreviews_text {
height: 23px;
font-size: 11px;
position: relative;
float: right;
width: 265px;
padding-left: 10px;
color: #666666;
z-index: 2;
}


.sidebarright_latestreviews_bottomtext {
margin-left: 21px; position: relative; top: -12px; font-size: 11px;
z-index: 0;
}

.sidebarright_latestreviews_text a {
color: #dd6300;
font-weight: bold;
}

.searchbox {
background-image: url('images/input_searchbg.png');
background-repeat: no-repeat;
width: 286px;
height: 31px;
margin-left: 6px;
border: none;
padding-left: 25px;
}

.searchbtn {
float: right;
}

.sidebarmid_advertisement {
position: relative;
margin-top: 10px;
float: right;
}

.sidebarmid_advertisement li {
list-style-type: none;
}

.sidebarright_advertisement {
position: relative;
margin-top: 10px;
float: right;
}

.sidebarright_advertisement li {
list-style-type: none;
}




.sidemenu2 {
position: relative;
float: left;
top: 0px;
font-size: 11px;
height: 100px;
color: #696969;
}

.sidemenu2 ul.as {list-style-type:square; color: #be0105; font-size: 10px; margin-left: 15px;}
.sidemenu2 li a {
font-size: 11px;
color: #b2b2b2;
}

.sidemenu2 li a:hover {
font-size: 11px;
color: #bd0004;
text-decoration: underline;
}

.sidemenu2 li {
margin-top: 13px;
}


.sidebar_headers {
width: 55px;
height: 20px;
float:left;
padding:0;
position: relative;
z-index: 1;
}


.content_headers {
width: 155px;
height: 23px;
float:left;
margin-left: 60px;
padding:0;
position: relative;
z-index: 1;
}

/***-HEADER-***/

#main_menu {
position: relative;
margin-top: 23px;
margin-left: -5px;
width: 600px;
}

#main_menu a{
font-weight: bold;
font-size: 14px;
font-family: verdana;
margin-left: 10px;
color: white;
}

#main_menu a.visted{
font-weight: bold;
font-size: 14px;
font-family: verdana;
margin-left: 10px;
color: #2f98db;
}

#main_menu a:hover{
font-weight: bold;
font-size: 14px;
font-family: verdana;
color: lightgray;
}




#header {margin:0 auto;width: 958px; height:107px; margin-top:-2px;}


h1 a, h1 a:visited{
color: #a70202;
text-decoration: none;
line-height: 40px;
font-size: 24px;
}

h1 a:hover {
color: #a70202;
text-decoration: underline;
}


#pagenr {
position: relative;
float: left;
margin-left: 20px;
margin-top: 10px;
width: 464px;
padding-top: 0px;
}


/***-SEARCH-***/

#top_search {
position: relative;
float: left;
margin-left: 600px;
width: 400px;
height: 0px;
}

#searchdiv{width:350px;height:27px;margin:5px 0 0 0;padding:0;float:right;}
#searchform {padding:0;margin:6px 8px 0 25px;}
#search_box{
float:left;
width:208px;
height:16px;
margin:0;
padding:3px 0px 2px 7px;
background-image: url(images/search_bg.gif);
border:none;
color: #666;
font-size:1.3em;
text-align:left;
}

#searchsubmit{
float:right;
width:87px;
height:21px;
border: none;
margin-left: 5px;
}


/***-POSTS-***/


.entry, .archiv {
font-size: 1.1em;
line-height: 1.30em;
color: #000;
font-family: "Trebuchet Ms";

}

.entry p {
margin: 0 0 1.3em 0;
font-family: "Trebuchet Ms";
}

.entry ol,.archiv ol {
margin: 1.5em 0 1.5em 40px;
}

.entry ul, .archiv ul{
margin:1.5em 0;
padding:0;
}

.entry ul li,.archiv ul li {
list-style: none;
background: url(images/puce.png) no-repeat 0 0.7em;
padding-left: 1.2em;
margin: 0 0 0 30px;

}
.entry ol li,.archiv ol li  {
margin: 0 0 0 15px;
}


.entry ul li ul, .entry ul li ol, .entry ol li ul, .entry ol li ol {
margin: 0.5em 0 0.5em 30px;
}



.entry2, .archiv {
line-height: 18px;
padding-top: 0px;
font-size: 14px;
color: #525252;
font-family: georgia;
text-align:justify;
}

.entry2 p {
margin: 0 0 1.3em 0;
}

.entry2 ol,.archiv ol {
margin: 1.5em 0 1.5em 40px;
}

.entry2 ul, .archiv ul{
margin:1.5em 0;
padding:0;
}

.entry2 ul li,.archiv ul li {
list-style: none;
background: url(images/puce.png) no-repeat 0 0.7em;
padding-left: 1.2em;
margin: 0 0 0 30px;
}
.entry2 ol li,.archiv ol li  {
margin: 0 0 0 15px;
}

.entry2 ul li ul, .entry ul li ol, .entry ol li ul, .entry ol li ol {
margin: 0.5em 0 0.5em 30px;
}




.post_meta{
width:654px;
height: 35px;
padding:0px 0px;
margin-left: -10px;
font-size:14px;
color: #c1c1c1;
margin-top: 10px;
margin-bottom: 0px;
clear:left;
text-align: left;
float: left;
}

.post_meta_content {
padding-top: 0px;
margin-left: 10px;
color: #666666;
font-weight: bold;
font-size:13px;
font-family: georgia;
}

.post_meta_content_2 {
position: relative;
float: right;
margin-top: -10px;
color: #666666;
font-weight: bold;
}

.post_meta_content img {
margin-top: -10px;
}

.post_meta_comments {
float: right;
padding-top: 5px;
width: 40px;
margin-top: -17px;
height: 39px;
margin-right: 10px;
background-image: url('images/icon_commentsbg.png');
background-repeat: no-repeat;
text-align: center;
}

.post_meta_comments a {
color: #df6d11;
font-weight: bold;
font-size:13px;
}

.post_meta_comments_txt {
float: right;
margin-right: 10px;
margin-top: -12px;
font-size:13px;
}

.post_meta_comments_txt a {
color: #666666;
text-decoration: none;
font-size:13px;
}

.post_meta2 {
width:644px;
height: 47px;
padding:0px 0px;
font-size:1.0em;
color: #c1c1c1;
margin-top: 8px;
margin-bottom: 10px;
clear:left;
text-align: left;
float: left;
background-image: url('images/postmeta_bottombg.png');
background-repeat: repeat-x;
}


.poster2 {
width: 555px;
font-size: 11px;
 border-bottom: 1px dotted #717171;
 height: 25px;
color: #a08e60;
}

.poster {
position: relative;
width:500px;
height: 30px;
padding:0px 0px;
font-size:12px;
color: #696969;
margin-top: 8px;
margin-left: 0px;
clear:right;
text-align: left;
}

.poster h3 {
color: #696969;
font-size: 11px;
}


.content2 h2.date  {
color: #71b4df;
}

.related_post {
border-top: solid 1px #eee;
margin-top: 10px;
width: 644px;
}

.latest_columns {
border-top: solid 1px #eee;
margin-top: 10px;
}

#main h3 {
color: #dd6300;
font-weight: bold;
font-size: 18px;
}

.related_post li {
line-height: 30px;
list-style-type: none;
border-bottom: solid 1px #eee;
}

.related_post li a {
color: #ad1600;
font-weight: bold;
}

.latest_columns li {
line-height: 20px;
list-style-type: none;
padding-top: 10px;
padding-bottom: 10px;
border-bottom: solid 1px #eee;
}

.latest_columns img {margin-bottom: 3px;padding:2px;border:1px solid #bbb;max-width:644px;}
.latest_columns .category a { font-size: 13pt; font-weight: bold; color: #dd6300; }

.latest_columns .title { margin: 4px 0 16px 0; line-height: 26px; }

.latest_columns .title a { margin-top: 7px; display: block; color: #dd6300; font-weight: bold; font-size: 14pt;color: #a61111; }

.latest_columns .post_author { color: #525252; float: right; font-size: 11pt; }

/***-COMMENTS-***/

/** ----------------------- **/

.comments_top {
background-image: url('images/comments_mainbg.png');
background-repeat: repeat-x;
background-color: #666666;
height: 34px;
margin-top: 10px;
padding-left: 10px;
padding-top: 10px;
width: 640px;
}

.post_comment {
float: right;
margin-right: 10px;
}

.commentlist {
background-image: url('images/comment_reply_bg.png');
background-repeat: repeat-y;
background-color: #666666;
padding: 10px;
padding-top: 0px;
width: 630px;
}

.commentlist li {
list-style-type: none;
}

.commentlist li .comment-body {
background-image: url('images/comment_gradient.png');
background-repeat: repeat-x;
background-color: white;
padding-left: 20px;
padding-top: 35px;
padding-bottom: 35px;
word-wrap: break-word;
min-height: 80px;
color: #666666;
}

.boldlink a {
font-weight: bold;
color: orange;
}

.children li {
width: auto;
margin-left: 60px;
list-style-type: none;
}

.children li .comment_text p {
padding-top: 20px;
}

.children li .comment_text .thumbs {
margin-top: -20px;
}

.reply_arrow {
width: 69px;
height: 100%;
float: left;
}

.reply {
margin-top: 15px;
}

.thumbs {
float: right;
margin-top: 0px;
margin-right: 20px;
}

.entry2 img.alignnone {padding:2px;border:1px solid #bbb;max-width:644px;}
.entry2 img {padding:2px;border:1px solid #bbb;max-width:644px;}
.entry img.alignnone {padding:2px;border:1px solid #bbb;max-width:644px;}

.comment_author {
font-weight: bold;
color: #525252;
font-size: 24px;
}

.comment_date {
color: #ad1600;
}

.comment_text {
margin-left: 60px;
margin-top: -20px;
margin-bottom: 20px;
font-size: 14px;
color: #525252;
font-family: arial;
}

#respond {
background-image: url('images/leave_comment_topbg.png');
background-repeat: repeat-x;
width: 644px;
}

#respond textarea {
background-color: #666666;
color: white;
font-size: 14px;
padding: 10px;
width: 620px;
height: 100px;
font-family:arial;
}

/** ------------------------ **/
.add_comment {
float: right;
margin-top:-15px;
padding: 0 20px;
font-weight: bold;
background:transparent url(images/com_icon.png) left center no-repeat;
}

h3.comments_headers {
color: #c45819;
width: 300px;
font-size: 1.4em;
padding:8px 0 8px 25px;
border-top: 1px solid #f5f5f5;
border-bottom: 1px solid #f5f5f5;
background:transparent url(images/com_icon.png) 7px center no-repeat;
}

h3.leavecomment{
width: 310px;
font-size: 1.4em;
margin:0 0 1px 0;
background-color:#f0f0f0;
border-top:1px solid #ddd;
padding:8px 0 8px 8px;
clear:both;
}

#comment_form {
width: 552px;
float: left;

}

#comment_form p {
padding: 0.6em 0;
}
#comment_form label {
font-size: 1.2em;
}

#comment_form .text_input {
width: 191px;
padding: 3px;
color: gray;
font: normal 1em "Trebuchet Ms", Verdana, Arial, Tahoma, Helvetica, sans-serif;
border: solid 1px #252525;
background-color: #666666;
}

.text_area {
width: 382px !important;
border: solid 1px #252525;
background-color: #666666;
color: gray;
}

.text_area2 {
width: 550px !important;
border: solid 1px #252525;
background-color: #666666;
color: gray;
}

#comment_box_input {
position: relative;
float: right;
margin-right: 10px;

}

#comment_form .text_input:focus {
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
border-right: 1px solid #eee;
border-bottom: 1px solid #eee;
}

#comment_form .form_submit{
background-image: url('images/submitcomment.png');
width: 78px;
height: 20px;
border: none;
float: right;
margin-right: 0px;
margin-bottom: 5px;
}

#comment_form {
color:#ccc;
}

#comments {
width: 400px;
float: left;
clear: both;
}

#comments h2 {
font-size: 18px;
color: #f51b1a;
margin-bottom: 5px;
}

.comment_body {
position: relative;
margin-top: 5px;
width: 560px;
height: auto;
padding: 5px;
word-wrap: break-word;
}

.comrating {
position: relative;
margin-top: 5px;
width: 200px;
margin-left: 370px;
}

.responds{
position: relative;
font-size: 13px;
width: 550px;
min-height: 70px;
height: auto;
color: gray;
border-bottom: solid 1px #252525;
}

.comment_top {
position: relative;
width: 595px;
height: 36px;
}

ul#comment_list {
list-style:none;
margin: 0 0 5.0em 0;
float: left;
}

ul#comment_list li.comment {
width: 300px;
padding: .7em 0 0 0;
border-bottom: 1px dotted #bbb;
float: left;
overflow:hidden;
}

ul#comment_list li.trackback {
padding: 1.2em 15px 0 15px;
}

.comment_meta {
font-size:1.0em;
color: gray;
font-weight: bold;
}

.commentBS {
position: relative;
padding-top: 10px;
}

.trackback .comment_meta {
padding: 0 0 0 20px;
}

.comment_meta a, .comment_meta a:visited,post-meta a,post_meta a:visited {
color: #f51b1a;
text-decoration: none;
}

.comment_meta a:hover,post_meta a:hover {
color: black;
text-decoration: none;
}

.comment .entry {
padding: 0 15px;
}

.comment .entry p {
margin: 0 0 1.0em 0;
}

/***-BOTTOM-***/


#bottom h2,#bottom li.linkcat h2 {
font-size: 1.2em;
margin: 0 0 5px 0;
padding: 5px 8px 0 15px ;
color: #f51b1a;
text-transform:uppercase;
height:20px;
}

/***-FOOTER-***/

#wrapC {
background:#ffffff; width: 984px; margin-left:auto; margin-right:auto;margin-top:22px;
}

#footer {
width: 100%;
height: 0px;
text-align: left;
margin-left: 10px;
clear: both;
font-size: 10px;
color: #818181;
}

#testingbottom{
			margin-top: 105px;
			height:100px;
			background-image: url('images/footer_bg.gif');
			background-repeat: repeat-x;
			background-color:#252525;
			padding-top:50px;
		}
		
		
#testingbottom #footer_logo {
width: 630px;
height: 85px;
left: 50%;
margin-left: -492.5px;
position: relative;
color: #999999;
float: left;
}


#testingbottom #footer_text {
position: relative;
width: 370px;
height: 55px;
float: left;
left: 50%;
margin-left: 0px;
padding-top: 30px;
color: #cccccc;
font-size: 12px;
}

#testingbottom #footer_logo a {
color: #ff9933;
font-weight: bold;
font-size: 12px;
font-family: arial;
}

		


#bottombg {
width: 100%;
height: 200px;
position: relative;
margin-top: 100px;
background: #4e4e4e url(images/footer_bg.png) fixed repeat-x bottom;
}


/***-OTHER-***/


#slide_menu {
margin-top: 20px;
margin-left: 25px;
margin-bottom: 15px;
position: relative;
width: 570px;
height: 280px;
float: left;
border-bottom: solid 1px #4e3231;
}

.navigation {
float: left;
}

.previous {
padding: 0 0px 0px 0;
float: right;
font-weight:bold;
}
.next {
float: left;
padding-bottom:10px;
padding-right: 0px;
font-weight:bold;
}

p.more a{
text-decoration:none;
}
p.more a:visited{
 text-decoration:none;
}
p.more a:hover{
 text-decoration:underline;
}

/* Boxes */
	.box {border:1px solid #ccc;padding:10px;position:relative;margin:15px 0;margin-top:20px;padding-top:15px;}
	.box .box-title {position:absolute;left:10px;top:-7px;font-size:14px;color:#dd6300;background:#fff;padding:0 10px;}
	
	.box-nopad {padding:0;padding-top:25px;}
	
	.box-search {background:url(images/box_search_bg.gif) no-repeat top right;height:16px;padding:25px 15px;}
	.box-search input[type="text"] {border:1px solid #ccc;padding:1px;float:left;margin-right:5px;font-size:12p;color:#666;width:250px;}
	.box-search input[type="image"] {vertical-align:middle;}
	
	.box-featuredr {background:url(images/box_featured_bg.gif) repeat-x bottom;min-height:71px;padding-top:0;}
	.box-featuredr li:first-child {border-right:1px solid #ccc;}
	.box-featuredr li {width:323px;float:left;list-style:none;padding-top:15px;}
	.box-featuredr li .title {padding:10px 20px;border-bottom:1px solid #ccc;}
	.box-featuredr li .title img {margin-bottom:5px;padding:1px;border:1px solid #ccc;}
	.box-featuredr li .excerpt {padding:10px 20px;height:50px;line-height:16px;}
	.box-featuredr li a {font-weight:bold;}
	
	.box-featuredp {padding:5px;padding-top:15px;}
	.box-featuredp .featuredp-left {float:left;width:177px;height:189px;background:url(images/twb_featured_left.jpg);position:relative;}
	.box-featuredp .featuredp-left a {display:block;width:145px;height:25px;position:absolute;left:15px;}
	.box-featuredp .featuredp-left a.subscribe {top:90px;}
	.box-featuredp .featuredp-left a.download {top:120px;}
	.box-featuredp .featuredp-left a.listen {top:155px;}
	
	.box-featuredp .featuredp-right {float:right;width:461px;}
	.box-featuredp .info {padding:10px;background:#f9f9f9;border:1px solid #ccc;border-left:0;height:50px;}
	.box-featuredp .info .title {display:block;color:#000;font-size:22px;font-weight:bold;margin-bottom:5px;}
	.box-featuredp .info span {color:#666;}
	.box-featuredp .info span strong {}
	
	.box-featuredp .excerpt {padding:15px;height:86px;border:1px solid #ccc;border-top:0;border-left:0;color:#666;}
	
	.box-table {font-family;Arial;}
	.box-table table {width:100%;border-top:1px solid #ccc;}
	.box-table th {height:45px;overflow:hidden;background:#f6f6f6 url(images/table_th_bg.gif) repeat-x top;text-align:center;vertical-align:top;padding-top:6px;}
	.box-table th > span {background:#f6f6f6 url(images/table_th_bgl.gif) no-repeat top left;display:inline-block;height:23px;padding-left:30px;}
	.box-table th > span > span {background:url(images/table_th_bgr.gif) no-repeat top right;display:block;height:23px;padding-right:30px;line-height:25px;font-size:13px; color: black;}
	.box-table td {padding:3px;text-align:center;border-left:1px solid #ccc;border-top:1px solid #ccc;}
	.box-table tr td:first-child {text-align:left;border-left:0;font-weight:bold;}
	.box-table td span {color:#dd6300;}
	.box-table tr.alt td {background:#f9efef;}
	.box-table tr a,.box-table tr td {color:#666;}
	.box-table tr.alt a,.box-table tr.alt td {color:#dd6300}
	.box-table a {font-weight:bold;}
	
	.reviews .box-table tr td:first-child  + td {font-weight:bold}

	.score { text-align: left; }
	
	.review_table_header { color: black; }
	
	/* About Page */
	.about {color:#666;}
	
	.about table {border-top:1px solid #ccc;border-left:1px solid #ccc;width:100%;margin-bottom:10px;}
	.about td {border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:6px;}
	.about table tr td:first-child {width:15px;background-position:8px 8px;background-repeat:no-repeat;}
	.about tr.alt td {background-color:#f6f6f6;}
	
	.about td.address {background-image:url(images/icon_address.gif);}
	.about td.email {background-image:url(images/icon_email.gif);}
	.about td.phone {background-image:url(images/icon_phone.gif);}
	
	.about a {font-weight:bold;}

	
	/* Expandable Boxes */
.expandable {margin-top:10px;overflow:hidden;margin-left:0px;margin-right:0px;padding:5px;background:#f9f1eb;border: 1px solid #ecb68f;-moz-border-radius:5px;-webkit-border-radius:5px;}
.expandable-staff {margin-top:10px;margin-left:-5px;margin-right:-5px;padding:5px;border: 1px solid #ecb68f;-moz-border-radius:5px;-webkit-border-radius:5px;}
.expandabla {margin-top:10px;overflow:hidden;margin-left:0px;margin-right:0px;padding:5px;background:#f9f1eb;border: 1px solid #ecb68f;-moz-border-radius:5px;-webkit-border-radius:5px;}

	.staff ul li .bio {padding-top:5px;border-top:1px dashed #ccc;margin-top:5px; color: black;}
	.staff ul li .bio img {float:left;vertical-align:middle;margin-right:5px;}
	
	.clear { border-top: solid 1px lightgray; margin-top: 5px; margin-bottom: 5px; }

.form {padding:0 10px 0 10px;line-height:25px;color:#666;}
.form .notice {width:100%;margin:auto;}
.form .submit {text-align:center;}
.form fieldset {border:1px solid #ccc;padding:15px;margin:15px 0 15px;position:relative;padding-top:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.form fieldset legend {font-weight:bold;color:#a00a00;font-size:14px;padding:0 5px 0 5px;}
.form fieldset p {display:block;padding:8px 0 8px;clear:left;float:left;width:100%;}
.form fieldset p.loginbox {width:175px;margin:auto;display:block;float:none;}
.form fieldset p img {float:left;margin-right:10px;width:53px;}
.form fieldset span {float:left;margin-right:5px;width:260px;}
.form fieldset input[type="text"],.form fieldset input[type="password"] {float:left;margin-right:10px;border:1px solid #ccc;height:16px;padding:2px;width:250px;background:#f1f1f1;-moz-border-radius:3px;-webkit-border-radius:3px;}
.form fieldset select {}
.form fieldset input[type="radio"] {vertical-align:middle;}
.form fieldset textarea {width:100%;height:75px;border:1px solid #ccc;font-family:Arial;font-size:12px;background:#f1f1f1;-moz-border-radius:3px;-webkit-border-radius:3px;}
.form fieldset input[type="text"]:focus,.form fieldset input[type="password"]:focus,.form fieldset textarea:focus {border:1px solid #999;color:#666;background:#f9f9f9;}
.form fieldset label {font-size:11px;color:#dd6300;padding-bottom:3px;display:block;}
.form fieldset select {width:125px;}
.form fieldset p s	trong {color:#dd6300;font-weight:normal;}
.form .error {background:#ffecec url(img/icon_error.gif) no-repeat 8px 8px;text-indent:22px;color:#a61111;font-weight:bold;font-size:12px;clear:both;padding:10px;border:1px solid #999;text-transform:uppercase;margin-bottom:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.form .error a {border-bottom:1px dotted #a61111;}
.form .success {background:#dcf5d9 url(img/icon_success.gif) no-repeat 8px 8px;text-indent:22px;color:#1f9713;font-weight:bold;font-size:12px;clear:both;padding:10px;border:1px solid #999;text-transform:uppercase;margin-bottom:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.form .success a {border-bottom:1px dotted #1f9713;}
.form .check {display:block;width:48px;height:20px;background:url(img/button_check.gif);float:left;text-indent:-999px;outline:none;}



#menu-main{height:30px;}

#menu-main li
{

display: inline;
list-style-type: none;

}

#menu-main li a {text-shadow: #666 -1px -1px 2px; padding-top:3px; Font-family: 'Calibri', 'Verdana', 'Ariel', sans-serif; text-transform:uppercase;  font-size:15px; color:#fff; background:none;padding-right: 20px; height:39px;
text-align:center;}
#menu-main li a:hover {font-size:15px;font-family: calibri; text-decoration:none; background:none;}
.socialBox {background: #f2f2f2; border:1px solid #ddd; padding:2px; margin:6px 0; width:636px; font:10px Verdana, Arial, Helvetica, sans-serif; color:#737373}
.socialBox em {font-style:normal; color:#cc6600;}
