.active  { display:block;
	 color:red;
	clear:both;}


.v_geo {width: 8em;
	font-size:1em;
	font-weight: 600;
	text-align:center;}
.v_space{height:1em;
	border-right:1px dotted #555;
	margin-right:5px;padding:.2em;}
.v_geo a { color: #777; }
.v_geo a:hover{ color: blue;
		background: lightblue;
		}

#ad_left_bar{
	width:8em;
	float: left;
	padding:0;
	padding-right: 8px;
	margin-left:.5em;
	margin-right: 1em;
	margin-top: 0em;
	height: 100%;

}	
#at{	margin-top:2em;
	float: left;
	margin-left: 0;
	padding:0;
	width: 55%;
	}
#ad_right_bar{
	float: left;
	margin-top:2em;
	margin-left: 1em;
	width: 30%;

}

#r_cl_box{
	border: 1px solid silver;
	padding: .5em;
	font-size: 1.2em;
	line-height: 1.4em;
	width: 100%;;
	}
#r_cl_box a {
	color: teal;
	}
#r_cl_box h1{
	color:#777;
	font-size:1.4em;
	margin-bottom: .7em;
	}
.a_item{ margin-left: 2em; }

#s_icon{
	float: right;
	margin-bottom: 0em;
	text-align: center;
	margin-right: 1em;
	}
#s_icon a{
	font-size: 1.3em;
	font-weight: 600;
	color: orange;
}
/* #s_icon img{
	float: right;
	}
*/
#fea_box{
/*	border: 1px solid silver; */
	padding:0;
	font-size: 1.1em;
	line-height: 1.4em;
	width: 100%;;
	margin-top:-1em;
	}
#fea_box a {
	display: block;
	margin:0;
	padding: 0;
	padding-bottom: 6px;
	color: #336688;
	border-bottom: 1px dotted silver;

	font-size: 1.2em;
	font-weight: 600;

	}
#fea_box h1{
	color:#efefef;
	padding:.3em;
	color: #afafaf;
	font-size:2em;
/*	border-bottom: 1px solid silver; */
	margin-bottom: .2em;
	font-weight: 600;
	}
#fea_box .liner{
	padding: 1em;
	}











#featured .topic_title{
	font-family: helvetica;
	font-weight: 800;
	float: left;
	font-size: 2.2em;
	color: #bfbfbf;
	margin-left: .6em;
	margin-bottom: .3em;
}



#featured .a_item{
	width: 90%;
	font-size:1.1em;
	background: white;
	padding:0;
	margin:0;
	margin-left: 2em;;
	margin-bottom: 1em;
	padding-bottom: .5em;
	border-bottom: 10px solid #dfdfdf;
}

#featured .a_hed {
	display:block;
	font-size: 1.4em;
	clear: both;
	margin:0;
	color: white;
	float:left;
	margin-bottom: .5em;
}
#featured .a_hed a{
	color: #006400;
}

#featured .th_img{
	background: white;
	margin:0;
	float: left;
   }

#featured .a_synopsis{
	color: #777;
	font-size: 1.1em;
	line-height: 1.5em;
	margin-bottom: 1em;
	margin-left:1.5em;
	float: left;
	width: 75%;
}


#featured .cat_link a{
	font-size: 1.3em;
	float:left;
	margin-right:2em;
	color: #888;
	}
#featured .geo_link a{
	font-size: 1.3em;
	float: right;
	margin-right:2em;
	color: #888;
	}


.txtbutton{
        display: block;
        width: 100%;
        width: 36px;
        padding: 0px;
        margin-top: 2px;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
        background:     #ffffff  url(/images/lt_gr_grad.jpg) repeat-x 0 0;
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #dddddd));
        background: -moz-linear-gradient(top,  #ffffff,  #dddddd); /* for firefox 3.6+ */
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dddddd'); /* for IE */

-webkit-border-bottom-left-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
-moz-border-radius-bottomleft: 3px;
-moz-border-radius-bottomright: 3px;


        border: 1px solid silver;
        border-top: 1px solid #dfdfdf;
        border-bottom: 2px #888 solid;
        border-right: 2px #aaa solid;

}

.txtbutton:hover{

        background:     #ffffff  url(/images/lt_gr_grad.jpg) repeat-x 0 0;
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ddd), color-stop(1, #efefef));
        background: -moz-linear-gradient(top,  #ffffff,  #dddddd); /* for firefox 3.6+ */
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd', endColorstr='#ffffff'); /* for IE */

-webkit-border-bottom-left-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
-moz-border-radius-bottomleft: 3px;
-moz-border-radius-bottomright: 3px;


        border-left: 2px solid #555;
        border-top: 2px solid #888;
        border-bottom: 1px #aaa solid;
        border-right: 1px #aaa solid;
}


