html, body { margin: 0; padding: 0; }
body { background: #fff url('../img/header_bg2.gif') repeat-x; font-size: 12px; font-family: 'lucida grande', Arial, sans-serif; color: #222; margin: 0 auto; }
.my{ background:#fff };		

body,table,input,table,td,tr,textarea,a         { font-size: 12px;font-family: Verdana;color:#0066cc }
.td03 {height:25px; background-color:#FFFFFF; border-bottom:1px solid #D1D3D4; padding-top:3px;}
.l15 {line-height:150%}

.title_2
{
	font-size: 18px;
}

.title_1
{
	font-size: 14px;
	/* font-weight: bold; */
}

.explain
{
	color: gray;
}

.main
{
	width:98%;

}

.hline
{
	line-height:150%;
}

td.top
{
	vertical-align:top;

}

.dbutton
{
	height:30px;
	width:auto;
}

.ptable
{

}

.ptable td{
    text-align: center;
    vertical-align: bottom;
    width: 80px;
}

.pl {
    font: 12px Arial, Helvetica, sans-serif;
    line-height: 150%;
    color: #666666;
}

.h3
{
	margin-bottom: 5px; line-height: 150%;
    background-color: #F7F7FB;

}

h3 {
    font: 14.8px normal Arial, Helvetica, sans-serif; color: #666666;
    margin-bottom: 5px; line-height: 150%;
    background-color: #F7F7FB;
}
h2 {
    font: 14.8px normal Arial, Helvetica, sans-serif; color: #006600;
    margin-bottom: 5px; line-height: 150%;
}

h1 {
    font-size: 25px;
    font-weight: bold;
    color: #494949;
    margin:0 0 18px 0; 
    border-bottom: 1px solid #DDDDDD;
    padding: 10px 0px 8px 0px;
    white-space: nowrap; 
}

.indent {
    margin-left: 15px;
	line-height: 150%;
}

.info_box
{
	padding:10px;
	background-color: #F7F7FB; 
	line-height:150%;
}

a:link {
	color: #0066cc;
	/*text-decoration:none;*/
	/*font-weight:bold;*/
	}
	
a:visited {
	color: #0066cc;
	/*text-decoration:none;*/
	}
	
a:hover {
	text-decoration:underline;
	color:#ffffff;
	background:#0066cc;
	}
	
a:active {
	color:#FFFFFF;
	text-decoration:none;
	background:#FF9933;
	}

-->
a.tag
{
	white-space: nowrap;
	font-weight: bold;
	word-spacing: 12px;
	line-height: 1.5em;
}

a:.tag link
{
}

a:.tag visited
{
}

a:.tag hover
{
	background-color: #ff6600;
	color: #fff;
}

a:.tag active
{
}

a:link.hot, a:visited.hot, a:active.hot
{
	background-color: #FFE591;
	color: #C13A29;
}

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

a:link.white, a:visited.white, a:active.white
{
	text-decoration:none;
	color:#fff;
}

a:hover.white
{
	text-decoration:none;
	color:#EEFA2A;
}

.title_bar
{
	/*
	background: url("/tpls/img/line_5x14.gif") ;
	background-repeat: no-repeat; 
	background-position:5px 5px;
	*/
}

.v_line
{
	background: url("/tpls/img/line-v.gif") ;
	background-repeat: repeat-y; 
}

.m {
    font-size: 14.8px;
    line-height: 120%;
}

.ul {
    border-bottom: 1px dotted #DDDDDD;
    line-height: 100%;
}

.act {
    color: #0066cc;
    text-decoration: none;
    font-size: 12px;
    text-align: center;
    border-right: 1px solid #0066cc;
    border-bottom: 1px solid #0066cc;
    background-color: #EFEFEF;
    padding: 3px 3px 2px 3px;
}
.act:hover {
    color: #FFFFFF;
    font-size: 12px;
    border-left: 1px solid #FF9999;
    border-top: 1px solid #FF9999;
    border-right: 1px solid #FF3333;
    border-bottom: 1px solid #FF3333;
    background-color: #0066cc;
    padding: 3px 3px 2px 3px;
}
.act a:link {
    text-decoration: none;
    color: #0066cc;
    font-size: 12px;
    text-align: center;
    padding: 3px 3px 2px 3px;
}
.act a:visited {
    text-decoration: none;
    color: #0066cc;
    font-size: 12px;
    text-align: center;
    padding: 3px 3px 2px 3px;
}
.act a:hover {
    color: #FFFFFF;
    font-size: 12px;
    border-left: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    background-color: #0066cc;
    padding: 3px 3px 2px 3px;
}
/* grey action bar */
.gact {
    color: #BBBBBB;
    font-size: 12px;
    text-align: center;
    border: 1px solid #FFFFFF;
}
.gact a:link {
    color: #BBBBBB;
    font-size: 12px;
    text-decoration: none;
    text-align: center;
    border: 1px solid #FFFFFF;
}
.gact a:visited {
    color: #BBBBBB;
    font-size: 12px;
    text-decoration: none;
    text-align: center;
    border: 1px solid #FFFFFF;
}
.gact a:hover {
    color: #FFFFFF;
    font-size: 12px;
    border-left: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    background-color: #0066cc;
    text-align: center;
/*    padding: 3px 3px 2px 3px; */
}
/* green action bar */
.gract {
    color: #006600;
    text-decoration: none;
    font-size: 12px;
    text-align: center;
    border-right: 1px solid #AAFFAA;
    border-bottom: 1px solid #AAFFAA;
    background-color: #EEFFEE;
    padding: 3px 3px 2px 3px;
    margin-top: 2px;
}
.gract:hover {
    color: #FFFFFF;
    font-size: 12px;
    border-left: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    background-color: #FF9933;
    padding: 3px 3px 2px 3px;
    margin-top: 2px;
}
.gract a:link {
    text-decoration: none;
    color: #006600;
    font-size: 12px;
    text-align: center;
    padding: 3px 3px 2px 3px;
    margin-top: 2px;
}
.gract a:visited {
    text-decoration: none;
    color: #006600;
    font-size: 12px;
    text-align: center;
    padding: 3px 3px 2px 3px;
    margin-top: 2px;
}
.gract a:hover {
    color: #006600;
    font-size: 12px;
    border-left: 1px solid #99FF99;
    border-top: 1px solid #99FF99;
    border-right: 1px solid #33FF33;
    border-bottom: 1px solid #33FF33;
    background-color: #FF9933;
    padding: 3px 3px 2px 3px;
    margin-top: 2px;
}

.AdminDiv{
	margin:5px 5px;
	padding:15px 15px 15px 25px;
	border:1px solid #F60;
	background:#FFF2E9 ;
	font-size:12px;	
	color:#000;
	height:0px;
}

.NavDiv{
	margin:5px 5px;
	padding:10px 10px 10px 25px;
	border:1px solid #E8E8E8;
	background:#F7F7FB ;
	font-size:12px;	
	color:#000;
	height:0px;
}

.diggvote{ width:55px; height:50px; display:block; background:url(../img/digg_vote.gif) no-repeat center center; font-size:24px; font-weight:bold; line-height:50px; text-align:center;}
.diggding{width:55px; height:25px; display:block; background:url(../img/digg_ding.gif) no-repeat center center; line-height:25px; text-align:center; margin-top:3px;}
			


