body{
	font-family:Tahoma;
	font-size:10pt;
	color:black;
	padding: 0px;
	margin: 0px;
}
a {
	font-family:Tahoma;
	font-size:10pt;
	color:black;
	text-decoration:underline;
}
a:HOVER {
	font-family:Tahoma;
	font-size:10pt;
	color:black;
	text-decoration:none;
}
.container {
	border-width:1px;
	border-style:solid;
	border-color:#666666;
	font-family:Tahoma;
	font-size:10pt;
	color:black;
}
.container_header {
	font-family:Tahoma;
	font-size:10pt;
	font-weight:bold;
	color:black;
	padding-bottom:10px;
}
input {
	font-family:Tahoma;
	font-size:10pt;
	color:black;
}
.text {
	font-family:Tahoma;
	font-size:10pt;
	color:black;
}
/* ==================== */

.ntitle {
	color: #636363;
	font-size: 15px;
	text-align:left;
	font-weight: bold;
}
.ntitle a {
	color: #0099CC;
	font-size: 16px;
	text-align:left;
	text-decoration: none;
}
.ntitle a:hover {
	color: #0099CC;
	font-size: 16px;
	text-align:left;
	text-decoration: underline;
}

/* ==================== */

.news {
	color: #636363;
	font-family: Verdana;
	font-size:10pt; 
	text-align:left;
	line-height: 15px
}
.news a {
	color: #4B73D4;
	text-align:left;
	text-decoration: none;
}
.news a:hover {
	color: #4B73D4;
	text-align:left;
	text-decoration: underline;
}
.img {
      border: 1px solid #cccccc; 
      background: #ffffff; 
      padding: 10px;
      
}
/* ==================== */

.slink {
	color: #757575;
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	text-decoration: none;
}
.slink a:active, .slink a:visited, .slink a:link {
	color: #0099CC;
	font-size: 11px;	
	text-decoration: none;
}
.slink a:hover {
	color: #0099CC;
	font-size: 11px;	
	text-decoration: underline;
}

/* ==================== */

.sape {
	color: #757575;
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	text-decoration: none;
}
.sape a:active, .sape a:visited, .sape a:link {
	color: #757575;
	font-size: 11px;	
	text-decoration: none;
}
.sape a:hover {
	color: #0099CC;
	font-size: 11px;	
	text-decoration: underline;
}

/* ==================== */

.box {
	color: #FFFFFF;
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	text-decoration: none;
}
.box a:active, .box a:visited, .box a:link {
	color: #FFFFFF;
	font-size: 11px;	
	text-decoration: none;
}
.box a:hover {
	color: #FFFFFF;
	font-size: 11px;	
	text-decoration: underline;
}

/* ==================== */

.menu {
	color: #757575;
	font-size: 11px;		/* ! */
	font-family: Georgia;	/* ! */
	text-decoration: none;
}
.menu a:active, .menu a:visited, .menu a:link {
	color: #FFFFFF;
	font-size: 11px;
	font-family: Georgia;	/* ! */
	text-decoration: none;
}
.menu a:hover {
	color: #FFFFFF;
	font-size: 11px;
	font-family: Georgia;	/* ! */
	text-decoration: underline;
}

/* ==================== */

.paginator
{
}

.paginator a.page, .paginator span.selected
{
    padding: 0 10px;
}

.paginator a.page
{
    background: #f7f7f7;
}

.paginator span.info {font-size: 11px; color: #666666}
span.selected
{
    background: #cc0000;
    color: white;    
}

.news_status
{
    border: 1px #eeeeee solid;
    /*background: #eeeeee;*/
    font-size: 12px;
    overflow: hidden;
    zoom:1;
    margin: 0 10px 0 10px;
    
}

.news_status .voteblock
{
    background: #eeeeee;
    float: left;
}

.news_status .info 
{
    float: left;
    padding: 0 1em;
    color: #606060;
}

.voteblock .plus
{
    text-decoration: none;
    background: #eeeeee;
    padding: 0 0.5em;
}


.voteblock .rating {padding: 0 1em}
.voteblock .minus
{
    text-decoration: none;
    background: #eeeeee;
    padding: 0 0.5em;
}
.voteblock .minus:hover
{
    background: #ff6060;
}
.voteblock .plus:hover
{
    background: #60ff60;
}


.comment_form textarea {width: 100%; height: 100px;}
.comment_form .fieldname {font-size: 11px; color: #606060; margin-top: 1em;}
.comment_form .title {color: #cc0000; font-size: 16px; margin: 2em 0 1em 0;}
.comment_form .submit {margin-top: 1em;}

.comments {font-size: 12px;}
.comments .author {color: #cc0000; margin-top: 1em;}
.comments .date {color: #606060; font-size: 11px;}