.grey {color: #666666;}
.cyan {color: #3381a4;}
.brown{color: #602a00;}
.pink { color:#CC0099;}
.green { color:#336600;}
.blue { color:#0066CC;}

.fl { float:left;}
.fr { float:right;}
.mgr10 { margin-right:10px;}
.clear { clear:both;}

#navbar { 
  width:780px;
  height:31px;
  background-image:url(images_layout/navbar.gif);
}

#hometop {
  width: 760px;
  height: 290px;
  margin: -15px auto 0px;
	_margin: 0px;
  padding: 10px 10px 0px 10px;
  line-height: 20px;
	background-image:url(images_layout/hometop.jpg)
}

#rotator{
	width:380px; height:250px;
	margin:14px 0 0 19px!important;
	margin:14px 0 0 9px;
}

#bottom{
	background:url(images_layout/homebottom.jpg) top #e0f4fd no-repeat;
	width:774px;
	padding:64px 3px 0 3px;
	_padding-top:99px;
}

.hottopic{
	width:387px; 
	height:213px;
	float:left;
	_margin-top:-35px;
}

.hottopic_topic{
	position:relative; left:27px; top:20px;
	width:320px; 
	height:35px;
	font-size:14px;
}

.hottopic_picframe{
	position:relative; left:26px; top:48px;
	background-image:url(images_layout/border_image.png);
	width:106px;
	height:106px;
}

.hottopic_picframe:hover, a:hover .hottopic_picframe{
	background-image:url(images_layout/border_image_over.png);
}

.hottopic_pic{
	width:100px; height:100px;
	margin:3px;
	border:none;
}

.hottopic_detail{
	position:relative; left:140px; top:-60px;
	width:220px;
	height:106px;
	font-size:12px;
	color:#999;
	line-height:18px;
}

.c_reading{
	color:red;
	width:120px;
	font-size:12px;
	position:relative; bottom:0px; left:0px;
}

div.c_reading a:visited, div.c_reading a:active, div.c_reading a:link { color: #FF0000; text-decoration:none;}
div.c_reading a:hover { text-decoration:underline; color:#ff0000;}

.orange_box{	
	background:url(images_layout/orange_box.jpg);
}
.pink_box{	
	background:url(images_layout/pink_box.jpg);
}
.blue_box{	
	background:url(images_layout/blue_box.jpg);
}
.green_box{	
	background:url(images_layout/green_box.jpg);
}

.wrap { white-space:normal;}
.nowrap { white-space:nowrap;}
.nodecorate { text-decoration:none;}

.flash_frame{
	width:506px; 
	height:406px; 
	margin-left:14px;
	_margin-left:7px;
	background-image:url(images_layout/border_video.png);
}

.flash_frame:hover {
	background-image:url(images_layout/border_video_over.png);
}

.flash{
	margin:3px; 
	background-color:#CCCCCC; 
	width:500px; 
	height:400px;
}

.rss_link{
	margin-bottom:6px;
	*margin-bottom:7px;
	_margin-bottom:6px;
}
body:last-child .rss_link {
	margin-bottom:6px;
}


li.rss_link a:visited, li.rss_link a:active, li.rss_link a:link { color:#666666; text-decoration:none;}
li.rss_link a:hover { text-decoration:underline; color:red;}

.footer{
	background-image:url(images_layout/footer.png);
	width:780px;
	height:82px;
}

.h0 { height:0px; line-height:0px;}

.contenttop{
	width: 760px;
  margin: 0px auto 0px;
  padding: 10px 10px 0px 10px;
  line-height: 20px;
	background-color:#FFFFFF;
}

.content{
	width:555px;
	margin:0;
	background:url(images_layout/content_bg.gif) repeat-y;
	font-size:12px;
	line-height:20px;
	padding:0 10px;
	margin-left: -5px;
	_margin-left: -3px;
}

.content h1{
	width:575px;
	background:url(images_layout/content_head.gif) top no-repeat;
	/*height:46px;*/
	font-size:22px;
	color: #84805B;
	/*text-indent:10px;*/
	margin:0px 0 20px -10px;
	padding-top:15px;
	z-index: -10;
}

.content h2{
	width:575px;
	background:url(images_layout/content_bottom.gif) bottom no-repeat;
	height:46px;
	color: #84805B;
	text-align:right;
	margin:-30px 0 0 -10px;
	*margin-top:-10px;
	padding-top:0px;
	vertical-align: bottom;
	z-index: -10;
}
.content_link {
	float: right;
	width: 188px;
	margin: 0px;
	color: #666666;
	_margin-left:-10px;
}
.content_link_head {
	padding: 0;
	height: 51px;
	width: 188px;
	_margin-bottom:-5px;
	background-image: url(images_layout/r_link_head.gif);
	text-indent: 15px;
}

.content_link_linkw {
  background: url(images/r_link_bg.gif);
  width: 155px;
  font-size: 12px;
  padding:0 17px 0 20px;
  line-height: 20px;
	text-indent: 0px;
}

.content_link_linkw  a{
	color:#666666;
}
.content_link_linkg {
  background: url(images/r_link_bgg.gif);
  width: 155px;
  font-size: 12px;
  padding:0 17px 0 20px;
  line-height: 20px;
  text-indent: 0px;
}
.content_link_linkg  a{
	color:#666666;
}
.content_link_bottom {
	height: 30px;
	width: 188px;
}
.content_link ul {
	list-style:none;
	margin: 0;
	padding: 0;
}