/* CSS Document */

body {
	text-align: center;
	xbackground: #323232  url(/images/body.png) repeat-y  50% 0;   ;
	color:#333; font-size:8pt;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background: url(/images/bg_main_z.png) repeat center 0px fixed;
}

ul{
	list-style-type:none;
}
img{
	border:0;
}


/*-----------------------header --------*/

#header{
background:#FFFFFF none repeat scroll 0 0;
border-top:4px solid #DEE6B8;
border-bottom:4px solid #DEE6B8;
height:90px;
margin-bottom:2px;
padding:8px;
width:auto;
}
#header .logo{
	float:left;
	width:300px;
	margin:10px 10px;
}
#header .logo img{
	margin-top:-10px;
}
#header .bntop {
	clear:left; padding-left:40px; position:absolute; top:12px;
}


.siteItms {
	margin: 10px 0px;
}
  .siteItms li {float:left; padding:4px 10px 0px 0px; width:20%; }
  .siteItms img {float:left; width:60px; height:60px; border:4px solid #DEE6B8;#74c343;#d7cfa7; margin-right:10px}
  .siteItms a {color:#000; font:bold 9px/12px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none;}
  .siteItms a:hover {color:#c00;text-decoration:underline}

#contentfloatholder {
	background:#fff;
}


/*------------------left side-------*/
#left{
}
#left #menu{
	background:#74C343;
}
#left #menu h4{
	background:url(/images/left_h4.gif) no-repeat #DEE7BD;
	font-size:12px; xline-height:27px;
	padding: 6px 10px 6px 28px;
}
#left #menu ul{
	width:142px; display:block; padding:7px 0 8px 3px; font-size:0;
}
#left #menu ul li{
	display:block; margin:0 0 1px 0;
}
#left #menu ul li a{
	background:url(/images/left_navi_bg.gif) #62A538 no-repeat 0 0 ; color:#F5FAE0; text-decoration:none; padding: 0 0 0 20px;
	font:bold 11px/17px "Trebuchet MS", Arial, Helvetica, sans-serif; width:116px; xheight:17px; display:block;
}
#left #menu ul li a:hover{
	background:url(/images/left_navi_bg_h.gif) #346814 no-repeat 0 0;
}
#left .subSection { background:#dee6b8; margin-left:-4px; padding:10px; border-bottom:5px solid #fff;}
#left .subSection h4{
	background:url(/images/mid_h2.gif) no-repeat left; display:block;
	padding: 5px 20px 5px 20px; font-size:12px;
}
#left .subSection .bdy {padding: 0px 0px 8px 4px;}
#left .subSection .bdy a { text-decoration:none; color:#333; font:bold 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#left .subSection .bdy a:hover { color:#c00;text-decoration:underline}


/*-----------------------right side-----*/
#right{
}
#right h4{
	background:url(/images/right_h4.gif) no-repeat 0 0; color:#DEE6B8; padding:0 0 0 19px; height:25px;
	font:bold 12px/28px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:0;
}
#right ul{
	background: #DEE6B8; padding:0 6px 8px 6px; margin-bottom:3px;
}
#right .date { padding: 0px 4px; color:#444;#827B44; font-size:8pt;}
#right .bdy { padding: 0px 4px 2px 4px;}
#right .bdy a { text-decoration:none; color:#333; font:bold 9pt/1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;}
#right .bdy a:hover { color:#c00;text-decoration:underline}

#right .teaser { padding:0; }
#right .teaser a { text-decoration:none; color:#fff; font:bold 10pt/1.1em "Trebuchet MS", Arial, Helvetica, sans-serif; border-bottom:1px dotted #DEE6B8;}
#right .teaser li { padding-bottom:8px; background:#9c3921; padding:8px 10px 8px 10px;margin-bottom:1px;}

#right  .BtmBanners {xposition:absolute; }
#right  .BtmBanners li {xfloat:left; display: inline; padding-right:1px;}


/*---------------------------footer--------------*/
#footer{
	padding:12px 0px;
	background:#DEE6B8;
	color:#464646;
	font:9pt/1.2em;
}
#footer a { color:#464646; text-decoration:none}
#footer a:hover { color:#c00;}
#footer p { padding:0px 10px 0px 154px; }


/*---------------------midel--------------*/
#center{
	background: white; padding:0px 8px;
	position: relative;
}

#center a {color:#464646;}
#center h5{	margin:0;}
#center h4{
	/*
	background:url(/images/mid_h2.gif) no-repeat left #DEE6B8;
	padding: 8px 24px; font-weight:normal;
	color:#464646;
	*/
	background:url(/images/left_h4.gif) no-repeat #DEE7BD; font-size:12px; font-weight:bold; line-height:27px;
	height:25px;  display:block; padding:0 0 0 28px;
	}
#center a.h4{
	float:right; color:#464646; font-size:11px;  padding-right:5px;
	}

#center .list{
	font-size:10pt; line-height:12pt;
	position: relative;
	width:80%;
}
#center .filter{
	padding:10px; border-left:4px solid #DEE6B8;
	font-size:11px; line-height:14px;
	background: #FFF;
	right:0px;
	position: absolute;
	width:15%;
	z-index:1;
}

#center .filter a:hover, #center .filter a.active {background:#9C3921; color:#fff}

#center .summary, .article { padding: 8px 0px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; border-bottom:1px dotted #DEE6B8; display:block; clear:both;}

#center .summary .th  {position:relative; float:left; width:60px; height:60px!important; border:4px solid #DEE6B8; margin-right:10px;}

#center .summary .img  {float:left; width:90px; border:4px solid #DEE6B8; margin-right:10px}

#center .summary h3 a { color:#333; #2C4A1A; text-decoration:none; font-size:12pt;  line-height:1.2em; }
#center .summary h3 a:hover { color:#c00; text-decoration:underline}
#center .summary .date {color:#827B44; font-size: 11px; padding:3px 0px 0px 0px; }
#center .summary .sum { font-size: 10pt; line-height:1.2em; color:#333; "Times New Roman",Times,serif;  }

#center .article { padding: 8px;  }
#center .article h1 { font-size:14pt; line-height:1.5em;}
#center .article .date {color:#827B44; font-size: 8pt; line-height:20pt; font-style: normal;}
#center .article .sum {	 font-size: 12pt; background:#FFFFF9 }
#center .article .bdy p{ 	padding-top:8px; font-family:Georgia,"Times New Roman",Times,serif; font-size:11pt; }
#center .article .img  {float:left; border:4px solid #DEE6B8; margin-right:10px; margin-top:10px;}


/* ------------------------------------------------------------------------ */

.PageScroller {clear:both; padding: 16px 0px 40px 20px; }
  .PageScroller li {float:left; margin-right:0.3em;}
    .PageScroller li a {height:1.4em; width:1.4em; line-height:1.4em; text-align:center; display:block; border:1px solid transparent; text-decoration:none; color:#827B44;}
    .PageScroller li.active a {background:#DEE6B8; color:#464646; xborder:1px solid #ccc;}



 #center input, #center textarea, #center select { border:1px groove #000; padding:1px; background:#fafafa;  }

.button,  #center .button{
	color:#F5FAE0;
	background:url(/images/left_navi_bg.gif) #62A538 no-repeat 0 0 ;
}


.adbn {
width:100%;
margin-bottom: 5px;
background:url(/images/left_h4.gif) no-repeat #DEE7BD;
}
.adbn .links ul{
background-color:#DEE7BD;
padding-left:15px;
}

.adbn .links a {
background:#DEE7BD url(/images/left_h4.gif) no-repeat scroll -10px -5px;
color:#464646;
padding-left:15px;
}
.adbn .links a:hover {
color:#c00;
}
.voting strong {
color: #9C3921; font-size:10pt;
}

.voting ul{
	padding:10px 5px;
}
.voting li {
	margin-bottom:10px; font-size:10px;
}

@media print {
 #right, #left, .siteItms,.adbn, .noprint  {display:none;}
}


.article h4 {margin-top:20px;}
.article h3 {margin-top:20px; margin-bottom:-15px;}
.article ul {margin-left:10px; margin-top:10px;}