/* @group Structure */

body {
	margin: .0;
	padding: 0;
	background-color: #fff;
	color: #000;
	text-align: left;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 9px;
}

#container {
	width: 200px;
	margin: 0 auto;
}

#header {
	margin: 0 0 10px;
	text-align: left;
}

#content {
	width: 200px;
	float: left;
	text-align: left;
}
/* Page navigation */ 	
.pagination {background: #f2f2f2;color:#666;padding: 4px 2px 4px 7px;border: 1px solid #ddd;margin: 0 0 1.5em}
.pagination p {position:relative;text-align:right}
.pagination p a:link, .pagination p a:visited, .pagination p a:hover, .pagination p a:active {text-decoration:none;background:#fff;padding:2px 5px;border: 1px solid #ccc; margin-right:1px}
.pagination p a:hover {background:#333;color:#fff}
.pagination p span {text-decoration:none;background:#fff;padding:2px 5px;border: 1px solid #ccc;color:#ccc; margin-right:1px}
.pagination * {margin:0}
.pagination h4 {margin-top:-1.45em;padding:0;border:none}

#sidebar {
	width: 50px;
	float: left;
	text-align: left;
}

#sidebar h3 {
	padding-top: 1px;
}

#footer {
	color: #6a6a6a;
	text-align: left;
	clear: both;
	padding: 1px 0;
}

#footer img {
	float: left;
	padding-right: 10px;
}

/* @end */

/* @group Nav */

#headbar {
	margin: 0 0 8px;
	font-size: 9px;
	border-bottom: 0px solid #c9c9c9;
	padding-bottom: 2px;
}

#headbar ul {
	margin: 0;
}

#headbar li, #cab li, #navbar li {
	list-style: none;
	padding-right: 5px;
	display: inline;
}

#navcontainer {
	width: 200px;
	float: left;
}

#breadcrumb {
        width: 200px;
	padding: 1px 0 1px;
	font-size: 95%;	
}

#cab {
	font-size: 100%;
}

/* @end */

/* @group Links */

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

a:hover {
	text-decoration: underline;
}

/* @end */

/* @group Forms */

.search {
	float: left;
	padding-bottom: 8px;
}

fieldset {
	border: none;
}

/* @end */

/* @group Top Users */

.topusers {
	padding-right:1px;
}

/* @end */

/* @group Images_ */

.avatar {float:left;width:15px; height:15px; margin:1px 0 0 0;border:none;}

/* @end */

/* @group Vote Box_ */

.news-upcoming {background:url("../images/vote.png") no-repeat 0 0;position:absolute;top:10px;left:1px;width:25px;text-align:center;font-size:160%;margin:0;padding:0;list-style:none}
.news-upcoming2 {background:url("../images/vote-l.png") no-repeat 0 0;position:absolute;top:0px;left:1px;width:25px;text-align:center;font-size:160%;margin:0;padding:0;list-style:none}
.news-upcoming li {}
/* number of votes and "votes" text */
.mnm-publish {}
.mnm-publish a {font-size:14px;letter-spacing:0px;text-decoration:none;font-weight:bold;line-height:12px;padding:15px 0 2px 0}
.mnm-publish a small {font-size:9px;letter-spacing:0px;text-decoration:bold} 
/* I removed the text below the number of votes in the template "link_summary.tpl" because of IE issues*/
.mnm-publish a:link, .mnm-publish a:visited {color:#47a2e7}
.mnm-publish a:hover, .mnm-publish a:active {text-decoration:none;color:#000}

/* vote box */
.menealo {}
* html .menealo {}
.menealo a:link,.menealo a:visited, .menealo span {display:block;padding:1px 0 0px 0;color:#000000;font-size:9px; text-decoration:none}
.menealo a:hover {color:#000}
.menealo span {color:#ccc;font-size:9px}

/* @end */

/* @group RSS_ */
#sidebar ul#rss{
 list-style-type: none;
 margin-left: 0;
 padding-left: 0;
}

#sidebar ul#rss li{
 padding:2px 0;
	list-style-type: none;
	margin: none;
}

#sidebar ul#rss li a{
 background: transparent url(../images/rss.gif) no-repeat 0 50%;
 text-decoration:none;
 display:block;
 padding-left: 20px;
 list-style-type: none;
 margin: none;
}

/* @end */

/* @group News_ */

.news-summary {padding:1px 0 10px 0;position:relative;clear:left}

/* Headline */
.top {padding:0 0 0 5px;margin-left:0px;}
.top h4 {margin:0;padding-left:2px;font-size:100%;font-weight:normal}
.top h4 a:link, .top h4 a:visited {color:#36c; font-weight:bold}
.top h4 a:hover {color:#000;}

.toptitle {margin:0;padding-left:1px;font-size:12px;font-weight:bold;}
.toptitle a:link, .toptitle a:visited {color:#000; font-weight:bold}
.toptitle a:hover {color:#333;}
#nocatcol {}

/* The URL and Poster below headline */
.news-submitted {font-size:60%;margin-bottom:3px;padding-left:4px; color:#999999; }
.news-submitted a {color:#999; text-decoration:underline}
.news-submitted a:hover {text-decoration:none}
.news-submitted img {float:left;margin-right:4px; margin-top:3px;vertical-align:bottom; z-index: +1; position:relative} /* avatar below headline */

/* Post text */
.news-body-text {margin:1px 0px 0px 0px; font-size:100%}

/* Post details below text */
.news-details {padding-left:1px;margin:0;font-size:60%}
.news-details .comments {background:url(../images/comment.png) no-repeat;padding-left:10px}
.news-details .comments2 {background:url(../images/comment_yellow.gif) no-repeat;padding-left:4px}
.news-details a:link, .news-details a:visited {color: #47a2e7;text-decoration:none}
.news-details a:hover, .news-details a:active {color:#333;text-decoration:underline}
.news-details b {color:#c00}
* html .news-details {padding-right:136px}
.news-details select {border:none}
.news-details .tool {display:block;float:left;padding:0 4px 0 4px}
.news-details .tool-right {	display:block;float:left;padding:0 4px 0 4px}
.news-details .comments_no {	padding-left:37px;border-left:none}
ul.news-details li li {	border-left:none;float:none;height:21px}
#contentsx {float:right;padding-bottom:5px;z-index:1}

/* @end */

/* @group Live_ */
/* Live */
.live2 {margin: 25px 10px 10px 0;background-repeat: no-repeat;background-position: bottom right; }
.live2 strong {font-size: 95%; }
.live2-item {width: 100%;clear: both;border-bottom: 1px solid #ccc;padding: 5px 2px 0px 2px;min-height: 25px;text-align: center;overflow: hidden;
}
.live2-ts, .live2-type, .live2-votes, .live2-story, .live2-who, .live2-status {float: left;display: block;}
.live2-ts {width: 10%;text-align: left;}
.live2-type {width: 10%;text-align: left;}
.live2-type img {border: none;margin: 0 0 0 0;vertical-align: middle;}
.live2-votes {width: 10%;text-align: left;}
.live2-story {	width: 37%;	text-align: left;}
.live2-who {width: 18%;text-align: left;}
.live2-status {width: 15%;	text-align: left;}
.live2-problem {color: #F00;}

/* @end */

/* @group Thumbnail_ */
	.thumbnail {margin:0 0 0 10px;position:relative;z-index:9999;border:1px solid #eee;float:right;width:100px;padding:5px;background:#fff}
	.thumbnail img {border:1px solid #000;}
	
	a.screen b {
position:absolute;
visibility:hidden; /* hide the image */
}

a.screen:hover {
text-decoration:none;  
z-index:1000;
background:url(../images/linkpic_shadow.gif) no-repeat;
}

a.screen:hover b {
visibility:visible; /* make the image visible */
z-index:500;
border:solid 1px #ccc;
}
a.screen:hover b img {
margin:0px;
}

.showstate{ /*Definition for state toggling image */
cursor:hand;
cursor:pointer;
float: right;
margin-top: 5px;
}

a.switchurl {border-bottom:1px solid #eadfb4; display:block;margin-right:8px; margin-left:-3px;padding:0 0 4px 5px}

#livecenter {
	float:left;
	margin-bottom: 20px;
}

/* @end */

/* @group Categories */


#sidebar ul.category_rss{
 list-style-type: none;
 margin-left: 0;
 padding-left: 0;
}

#sidebar ul.category_rss li{
 padding:2px 0;
	list-style-type: none;
	margin: none;
}

#sidebar ul.category_rss li a{
 background: transparent url(../images/rss.gif) no-repeat 0 50%;
 text-decoration:none;
 display:block;
 padding-left: 20px;
 list-style-type: none;
 margin: none;
}

/* @end */