/*---------------------body style------------------*/
*{
font-family: Tahoma, Arial, verdana;
margin:0px;
}
/*--------------------------------------------------*/


/*---------------------font & layout------------------*/

.font-gray{
font-size:12px;
color: #777;
}

.font-white20{
font-size:20px;
color: #fff;
}

.font-white18{
font-size:18px;
color: #fff;
}

.font-red14{
font-size:14px;
color: #ff0000;
}

.font-red28{
font-size:28px;
color: #ff0000;
}

.font-black{
font-size:12px;
color: #000;
}


.font-white{
font-size:12px;
color: #fff;
}

.font-white11{
font-size:11px;
color: #fff;
}

.border{
border:1px solid #828282;
}

.bgvote{
background-image:url(../images/bg-webvote.jpg);
width:899px; height:150px; padding-top:80px;
}

.webvote{
width:85px; float:left; 
}

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


/*---------------------link style------------------*/

a,
a:link,
a:active,
a:visited {	
	color:#fff;
	font-size:12px;
	text-decoration:none;
}

a:hover {
	color:#ff0000;
	font-size:12px;
	text-decoration:underline;
}

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

a.red14-link:link, 
a.red14-link:visited{
	color:#ff0000;
	font-size:14px;
	text-decoration:none;
}

a.red14-link:hover {
	color:#ff;
	font-size:14px;
	text-decoration:none;
}

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

a.red18-link:link, 
a.red18-link:visited{
	color:#ff0000;
	font-size:18px;
	text-decoration:none;
}

a.red18-link:hover {
	color:#ff;
	font-size:18px;
	text-decoration:none;
}


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

a.btn-vote:link,
a.btn-vote:visited{
	background-image:url(../images/btn-vote.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	text-decoration:none;
	display:block;
	width:28px;
	height:34px;
}

a.btn-vote:hover{
	background-image:url(../images/btn-vote.gif);
	background-repeat:no-repeat;
	background-position:0px -34px;
	text-decoration:none;
}

a.btn-vote span{
	background-image:url(../images/btn-vote.gif);
	background-position:0px 0px;
	visibility:hidden;
}
/*--------------------------------------------------*/
.opacity img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
opacity:1;
-moz-opacity:1;
}

.opacity:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
opacity:0.8;
-moz-opacity:0.8;
}

/*************** Pagination ***************/

#main-content .pagination {
                text-align: right;
                padding: 20px 0 5px 0;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 10px;
                }
.pagination a {
                margin: 0 5px 0 0;
                padding: 3px 6px;
                }

.pagination a.number {
				border: 1px solid #ddd;
                }

.pagination a.current {
                background: #469400 url('../images/bg-button-green.gif') top left repeat-x !important;
                border-color: #459300 !important;
                color: #fff !important;
                }
				
.pagination a.current:hover {
				text-decoration: underline;
                }
