/*
...................................
general
...................................
*/

* {
	margin:0;
	padding:0;
}



html {
	background-color:#000;
	
}

body {
	color:#fff;
	font-family:"Courier New", Courier, monospace;
	font-size:11px;
	line-height:1.5em;
	

}


img {
	margin:0;
	padding:0;
	border:none;
}

#cover {
	position:absolute;
	display:inline-block;
	height:250px;
	width:250px;
}

#hover {
	position:absolute;
	filter:alpha(opacity=0); 
	-moz-opacity: 0; 
    opacity: 0; 
	height:250px;
	width:250px;
}

a.r-thumb-title {
	width:250px;
	height:250px;
	display:block;
	font-size:14px;
	font-family:"Courier New", Courier, monospace;
	color:#fff;
	text-transform:uppercase;
}

a.r-thumb-title span.r-thumb-date {
	font-size:10px;
	background-color:transparent;
}

a.r-thumb-title span {
	display:block;
	margin-top:6px;
	padding:0 4px;
	margin-bottom:-3px;
	margin-left:5px;
	margin-right:10px;
}

.r-thumb {
	width:250px;
	height:250px;
	margin-right:15px;
	margin-bottom:15px;
	display:inline-block;
}



h1 {	
	font-family:Arial, Helvetica, sans-serif
}

h1 a:hover {	
	text-decoration:underline;
}

h1.review_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:2em;
	padding-top:-0.4em;
	line-height:0.95em;
	margin-bottom:0.5em;
}

#articles_container h1.p-title{
	font-weight:900;
	text-transform:uppercase;
	font-size:2.3em;
	line-height:1.15em;
	margin-top:0.5em;
	text-align:center;
	margin-bottom:0.5em;
}

#articles_container h2.p-subtitle{
	font-family:"Courier New", Courier, monospace;
	font-weight:normal;
	text-transform:uppercase;
	font-size:1em;
	text-align:center;
	letter-spacing:0.15em;
	margin-top:-0.8em;
	margin-bottom:1.2em;
}

#articles_container h2.p-subtitle a:hover{
	/*border-bottom:1px #000 solid;*/
	text-decoration:underline;
}


#articles_container h2.p-date{
	font-size:0.8em;
	text-align:center;
		
}
	

h2  {
	font-family:Arial, Helvetica, sans-serif;

}

#information_container h2 {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:900;
	text-transform:uppercase;
	font-size:2.3em;
	color:#fff;
	margin:0;
}

#information_container h3 {
	margin-top:4em;
}

#information_container h3.infoh {
	margin-top:0;
}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:900;
	text-transform:uppercase;
	font-size:1.2em;
	letter-spacing:0.1em;
	margrin-top:-0.3em;
	margin-bottom:0.4em;
	/*padding-bottom:0.2em;
	border-bottom:1px #F00 dashed;*/
}

h3.commenth {
	width:515px;
	border-bottom:1px #fff dashed;
	padding-bottom:1.5em;
	margin-bottom:-1.5em;
	margin-top:5em;}

h3.commenthr {
	width:400px;
	border-bottom:1px #000 dashed;
	padding-bottom:1.5em;
	margin-bottom:-1.5em;
	margin-top:5em;}

h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:900;
	font-size:1em;
	/*padding-bottom:0.2em;
	border-bottom:1px #F00 dashed;*/
}


.shortnews {
	font-size:1.5em;
}

h4.shortnews {
	letter-spacing:0.15em;
	font-weight:normal;
	font-size:1em;
	display:inline;
}


#sidebar ul li.shortshow a {
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:900;
	font-size:1em;
}
#sidebar ul li.shortshow h4 {
	margin-top:1.5em;
	display:inline;
}

#sidebar ul li.shortshow h4 a {
	font-size:1em;
	border-bottom:none;
	font-weight:normal;
	letter-spacing:0.15em;
	color:#fff;
	display:inline;
}

#sidebar ul li.shortshow h4 a:hover {
	color:#000;
}

.shortshow p {
	color:#555;
	margin:0;
	padding:0;
}


h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:900;
	text-transform:uppercase;
	font-size:1em;
	line-height:2em;
}

h6 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:900;
	font-size:1em;
	display:inline;
}

.p-comments z {
	font-size:0.8em;
	border:none;
}

p{
	margin-bottom:1.5em;
}

.p-body p {
	margin-bottom:1.5em;
}

#sidebar p {
	margin:0;
}

.format {
	text-transform:uppercase;
}

#logo {
	margin-top:40px;
	width:816px;
	text-align:center;
}

#logo img {
	margin-bottom:15px;
}

h1.logo a {
	letter-spacing:0.075em;
	font-weight:normal;
	font-size:33px;
	font-family:"Courier New", Courier, monospace;
}

h1.feature{
	font-size:4em;
	padding-top:0.25em;
}

#blogroll li {
	list-style:none;
	margin-bottom:1.5em;
}

#blogroll span {
	display:block;
	color:#666;}
	
#articles_container .close a {
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	font-weight:900;
	display:block;
	float:right;
	padding:0.5em;
	margin:1em 2em;
}

.rhide {
}

.grey z {
	color:#fff;
	border-bottom:1px #F00 solid;
}

#black_container .tag_post {
	margin-top:1em;
	border-bottom:1px #fff dashed;
}

.tag_post strong {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:900;
	color:#F00;
	border-bottom:1px #fff dashed;
}


.close {
	position:absolute;
	right:0;
}

h1.tagresults {
	font-weight:normal;
	font-family:"Courier New", Courier, monospace;
	text-transform:uppercase;
	font-size:2.5em;
	margin-top:2em;
}

h1.results {
	font-weight:normal;
	font-family:"Courier New", Courier, monospace;
	text-transform:uppercase;
	font-size:2.5em;
	margin-bottom:1em;
}

div.a-hide {
	display:inline;
}

div#hide {
	display:inline;
}

.cloud {
	margin:2em 0 4em;
	font-family:Arial, Helvetica, sans-serif;
}

.hinweise {
	font-size:0.8em;
	font-family:Arial, Helvetica, sans-serif;
	/*font-weight:900;*/
	margin:6em 0;
	color:#666;
}

.p-body li {
	list-style-type:decimal-leading-zero;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	list-style-position:inside;
	font-weight:900;
	padding-bottom:0.2em;
}


.p-body h2 {
	font-size:1.3em;
	line-height:1.5em;
	font-weight:900;
}

.p-body strong {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:900;
}

.post h4.p-more a {
	/*border-bottom:1px #F00 solid;*/
}

.post h4.p-more {
	margin-top:1em;
}

.p-hoerprobe {
	margin-top:2em;
}

.post h4.p-htitle {
	text-transform:uppercase;
	font-weight:normal;
	font-size:0.6em;
	letter-spacing:0.25em;
	font-weight:900;
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	margin-bottom:2em;
	color:#000;
}

ol.comments li {
	list-style:none;
	width:400px;
}

/*
...................................
structure
...................................
*/

#black_container {
	width:796px;
	float:left;
}

.navtree {
	text-transform:capitalize;
	background-color:#000;
	display:inline;
}

#feature_container {
	width:515px;
	margin:100px auto;
	background-color:#000;
}

#footer {
	width:796px;
	margin-top:75px;
	margin-left:-128px;
	margin-bottom:50px;
	background-color:#000;
}

#footer_alt {
	float:left;
	width:780px;
	padding-top:3em;
	padding-bottom:6em;
}

#articles_container #footer a {
	color:#fff;
}

#head {
	margin-top:35px;
	width:90%;
	text-transform:capitalize;
	margin-left:20px;
	margin-bottom:10px;
}


h1.sidebar {
	font-family:Arial, Helvetica, sans-serif;
	display:inline;
	font-size:1em;
}

#sidebar {
	width:270px;
	height:500px;
	margin-top:-4px;
	margin-left:817px;
}

#sidebar a.hcom {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:900;
	color:#fff;
}




#sidebar a.hcom:hover {
	background-color:#FFF86D;
	color:#000;
}
	

#sidebar .compop {
	padding:1em;
	width:515px;
	position:absolute;
	margin-left:-267px;
	z-index:9999;
	background-color:#FFF86D;}



#sidebar ul li {
	margin-bottom:30px;
	list-style:none;
}

#sidebar ul li ul li {
	margin-bottom:2em;
}

#center_container {
	width:796px;
	margin-left:20px;
	float:left;
}

#articles_container {
	width:500px;
	margin-top:115px;
	margin-left:128px;
	margin-bottom:200px;
	z-index:4000;
	color:#000;
	float:left;
	position:absolute;
	filter:alpha(opacity=98);
	-moz-opacity:0.98;
	-khtml-opacity: 0.98;
	opacity: 0.98;
}

.post_image {
	text-align:center;
}

.post {
	width:400px;
	padding:10px 50px;
	background-color:#fff;
	margin:0 auto 0px;
	/*border-bottom:1px dotted #000;*/
}
	
.p-body {
	margin:2em auto 2em;
}

.review_article .p-body {
	margin:8px auto 2em;
}


.p-comments {
}

.p-body p {
	margin-bottom:1em !important;
}

.p-border {
	padding-top:1em;
	border-bottom:1px #000 dashed;
	padding-bottom:2em;
}

.r-border {
	border-bottom:1px #fff dashed;
	width:515px;
}

.m-border {
	border-bottom:1px #CCC dashed;
}

.rl-border {
	margin-right:15px;
	margin-bottom:1em;
	border-bottom:1px #CCC dashed;
}

.meta {
	padding:1.5em 0;
}

#articles_container .meta a {
	border:none;
	background-color:#FF6;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}

.spacer {
	height:600px;
	width:400px;
	
}

#information_container {
	width:796px;
	float:left;
}

#information_container .articles {
	width:530px;
	float:left;
}

#blogroll{
	display:inline-block;
	margin-left:25px;
	width:200px;
}

#information_container ul li {
	list-style:none;
}

#review_thumbs {
	position:absolute;
	width:796px;
	padding-bottom:6em;
}

#review_thumbs img {
	margin-right:15px;
	margin-bottom:15px;
	z-index:-4000;
}

#feature #black_container {
	background-color:#000;
}

#black_container img {
	margin-right:15px;
	margin-bottom:15px;
	z-index:-4000;
}

#black_container img .review_image {
	float:left;
	width:250px;
	height:250px;
}


.review_article {
	width:515px;
}

.review_head {
	height:265px;
	display:block;
	width:515px;
}

.review_head img {
	margin-right:15px;
	margin-bottom:15px;
}



.dark {
	filter:alpha(opacity=60); 
   -moz-opacity: 0.6; 
   opacity: 0.6; 
}

#hide {
	color:#666;}

#hide a {
	color:#666;}

/*
...................................
link 
...................................
*/


.tags a {
	font-weight:900;
	text-decoration:underline;
}

#articles_container .older a{
	border-bottom:1px #F00 solid;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:900;
	color:#FFF;
	background-color:#000;
}


#head a {
	display:inline;
}

a {
	color:#fff;
	text-decoration:none;
}

.p-body a {
	border-bottom:1px #F00 solid; 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:900;
}

#articles_container a {
	color:#000;
}

#articles_container .post_comments h6 a {
	color:#000;
}

#sidebar ul li a{
	color:#000;
}

#sidebar .infside ul li  a {
	color:#fff;
}
	

#sidebar ul li a:hover{
	color:#000;
	background-color:#fff;
}

.recent_comments a:hover p {
	color:#000;
		background-color:#fff;}


a cite {
	font-style:normal;
	font-weight:900;
	font-family:Arial, Helvetica, sans-serif;
}

.compop a span {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:900;
	text-transform:uppercase;
}

/*
...................................
misc
...................................
*/

#head .grey {
	color:#666;
}

#head .grey a {
	color:#666;
}
.comments-wrapper {
	padding-top:1.5em;
}

.subnav {
	text-transform:capitalize;
	margin-top:-10px;
	margin-bottom:30px;
}
.comments {
	width:515px;
	padding-bottom:1.5em;
	margin-bottom:2.5em;
	/*border-bottom:2px #fff dotted;*/
}

.commenthead {
	margin-top:1.5em;
    padding-top:1.5em;
/*	border-top:2px #fff dotted;*/
}


#articles_container input {
	
	background-color:#000;
	border:none;
	color:#fff;
	font-weight:900;
	padding:0.2em 0;
	
}

#black_container input {
	margin-bottom:1em;
}

#black_container textarea {
	display:blocK;
	margin-bottom:1em;
}

#articles_container textarea {
	
	background-color:#000;
	border:none;
	color:#fff;
	padding:0.2em 0;
	
}


#articles_container input[disabled]   {
	
	background-color:#333;
	border:none;
	color:#CCC;
	padding:0.2em 0;
	
}
	
	
/*
#name {
	border:none;
	padding:0.3em;
	height:2em;
	width:250px;
	background-color:#333;
	display:block;
	color:#fff;
	margin-bottom:1em;
	-webkit-user-select:none;
}


#email {
	border:none;
	padding:0.3em;
	height:2em;
	width:250px;
	background-color:#333;
	display:block;
	color:#fff;
	margin-bottom:1em;
}

#web {
	border:none;
	padding:0.3em;
	height:2em;
	width:250px;
	background-color:#333;
	display:block;
	color:#fff;
	margin-bottom:1em;
}

#message {
	border:none;
	padding:0.3em;
	background-color:#333;
	display:block;
	color:#fff;
	margin-bottom:1em;
}*/

#sidebar input {
	font-family:"Courier New", Courier, monospace;
	width:200px;
	color:#000;
	background-color:#999;
	height:1.5em;
	border:none;
	padding-left:2px;
	font-size:1em;
}

#sidebar input:focus {
	width:200px;
	color:#000;
	background-color:#FFC;
	height:1.5em;
	padding-left:2px;
	outline:none;
}

.older {
	margin-top:50px;
}

.preview input[type="submit"]  {
	background-color:#fff86d;
	border:none;
	cursor:pointer;
}

.submit input[type="submit"]  {
	background-color:#6dff6d;
	border:none;
	cursor:pointer;
}

.submit input[type="submit"]:disabled  {
	background-color:#CCC;
	border:none;
}

#cpreview a {
	color:#000;
}

#cpreview {
	padding-left:1em;
	background-color:#fff86d;
	color:#000;
	width:515px;
}

p#txpCommentInputForm {
	background-color:#6dff6d;
	padding:1em;
	width:500px;
	color:#000;
}
	
	
#main #sidebar ul li.shortnews>a{
    color:#fff;
    font-size:12px;
    font-family: "Courier New", monospace;
    line-height:1.2em;
    }
