body{
	font-family:Tahoma;
	font-size:10pt;
	color:black;
}
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;
}

.small_text {
font-size:10;

}

/* ==================== */

.menu {
	color: #11a3ac;
	font-size: 9px;		/* ! */
	font-family: tahoma;	/* ! */
	text-decoration: none;
}
.menu a {
	color: #11a3ac;
	text-decoration: none;
}
.menu a:hover {
	color: #11a3ac;
	text-decoration: underline;
}

/* ==================== */

.ntitle {
	color: #11a3ac;
	font-size: 15px;
	font-weight: bold;
}
.ntitle a {
	color: #11a3ac;
	font-size: 15px;
	text-decoration: none;
}
.ntitle a:hover {
	color: #11a3ac;
	font-size: 15px;
	text-decoration: underline;
}

/* ==================== */

.tag {
	color: #757575;
	font-size: 12px;
	font-weight: bold;
}
.tag a {
	color: #757575;
	font-size: 12px;
	text-decoration: none;
}
.tag a:hover {
	color: #11a3ac;
	font-size: 12px;
	text-decoration: underline;
}

/* ==================== */

.slink {
	color: #757575;
	font-size: 7px;		/* ! */
	font-family: tahoma;	/* ! */
	text-decoration: none;
}
.slink a:active, .slink a:visited, .slink a:link {
	color: #CCCCCC;
	text-decoration: none;
}
.slink a:hover {
	color: #CCCCCC;
	text-decoration: underline;
}

/* ==================== */

.news {
	color: #666666;
	font-family: Arial;
	font-size:11pt; 
	text-align:justify;
	line-height: 18px
}
.news a {
	color: #999999;
	text-decoration: none;
}
.news a:hover {
	color: #999999;
	text-decoration: underline;
}

/* ==================== */

.news_status
{
    border: 1px #eeeeee solid;
    /*background: #eeeeee;*/
    font-size: 12px;
    overflow: hidden;
    zoom:1;
    margin: 0 10px 0 10px;
}

.news_status a, .news_status a:link, .news_status a:hover
{
    color: #606060;
}

.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;
}

form.addurl dl {margin: 0; padding: 0;}
form.addurl dt {margin: 0; padding: 0; color: #606060; font-size: 12px;}
form.addurl dd {margin: 0 0 1em 0; padding: 0;}
form.addurl textarea {height: 200px}
form.addurl textarea, form.addurl .textinput {width: 80%;}
.results dd {color: blue;}
.error {color: red; margin: 1em 0;}

dl.link {border: 1px black solid}

h1.ptitle {font-size: 16px; color: blue;}

.tellfriend {margin-left: 1em;}

.linktitle {color: #606060; font-size: 11px; margin-bottom: 1em;}

.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;    
}