/*
	wirte by Fanglor 
	date : 2009-04-02
*/

* {
	margin:0;
	padding:0;
}
a {
	text-decoration: none;
	color:#369;
}
a:hover {
	color:#512;
	text-decoration:underline;
}
li {
	list-style-type:none;

}
table {
	border-collapse:collapse;
}
body {
	font-size:12px;
	color:#333;
	text-align:center;
	background:#FEF;
	line-height:180%;
}
#Layout {
	width:980px;
	margin:0 auto;
	text-align:left;
	background:#FFF;
}
#Header {
	background:url(../images/header.jpg) no-repeat right bottom #FFF;
}
#Flash {
	height:180px;
	text-align:center;
	/*border:1px solid #CCC; */


}
#CateGory{
	/* */
	background:#50b4e8;
	width:770px;
	float:right;

}
#Today {
	width:210px;
	background:#50b4e8;
	height:30px;
	text-align:center;
	float:left;
}
#Today DIV {
	margin:4px auto;
}
#CateGory li {
	list-style-type:none;
	width:110px;
	height:30px;
	float:left;
	text-align:center;
	background-color:#ABC;
}
#CateGory a {
	display:block;
	width:110px;
	height:30px;
	float:left;
	color:#FFF;
	border-right:1px solid #EEE;
	padding-top:5px;
	font-weight:bold;	
	background:url(../images/cat_bg_1.gif) repeat-x #EEE;
}
#CateGory a:hover {
	background:url(../images/cat_bg_2.gif) repeat-x #EEE;
	color:#369;
}
#Content {
	padding:0;
	margin:0;
}
#Content1,#Content2 {
	clear:both;

}
#Content1 {
	margin-top:10px;
}

.Notefy,.Guestbook,.Folder,.Message,.Talking,.News {
	border:2px solid #abd1e9;
	float:left;
	/*height:150px; */
	min-height:150px;
	background:url(../images/box_bg.gif) no-repeat right bottom #FFF;
}
.Notefy,.Talking {
	width:250px;
}
.Message,.Folder {
	width:460px;
	margin-left:7px;
}

.Guestbook,.News {
	width:250px;
	float:right;
}
#Ads {
	clear:both;
	margin:-20px 0 10px;
	padding:0;
	text-align:center;
	/*background:url(../images/top.gif) no-repeat #50b4e8; */
}
#SideBar {
	width:300px;
	float:left;
	min-height:350px;
	border:1px solid #AAA;
}
#GbsideBar {
	overflow: hidden;
	height:500px;
	width:280px;
	float:left;
	margin-left:5px;
}
#Rcontent {
	width:640px;
	float:right;
	margin:10px;
}
#SideBar{
	border:5px solid #50b4e8;
	overflow: hidden;
}
#SideBar ul {
	margin:10px;
}
#Footer {
	clear:both;
	color:#369;
	background:url(../images/footerbg3.gif) repeat-x #50b4e8 center center;
	text-align:center;
	/*height:50px; */
}	
.gb {
	border-bottom:1px dashed #369;
	margin-bottom:5px;
	padding-bottom:5px;
}
.gb h2 ,h2 {
	font-size:13px;
	color:#333;
}
.Title {
	background:url(../images/idx_btnbg.gif) repeat-x center center ;
	padding-top:5px;
	height:25px;
}
.Title a {
	margin-top:-15px;
	float:right;
	margin-right:20px;
}
.Title img {
	margin:0 10px;
}
.Atitle {
	height:50px;
	padding:0 30px;
	background:url(../images/title_line.gif) repeat-x left bottom #FFF;
}
.Prebar {
	margin:5px 30px;
	height:30px;

}
.Atitle h1 {
	font-size:15px;
	padding-top:10px;
	text-align:center;
}
.Acontent {
	border:1px dashed #ccc;
	margin: 30px;
	padding:10px;
	min-height:230px;
}
#Content1 li,#Content2 li {
	height:20px; 

}
#Rcontent li {
	width:600px;
	padding-top:5px;
	height:20px;
	border-bottom:1px dashed #CCC;
}
.Rl {
	float:right;
	margin-top:-20px;
	margin-right:10px;
}
.ListTitle {
	background:url(../images/listitle_bg.gif) no-repeat left center #FFF;
	height:45px;
	
}
.ListTitle h1,.gbtitle b  {
	margin-left:70px;
	padding-top:15px;
	font-size:16px;
}
.gbtitle {
	background:url(../images/guestbook.gif) no-repeat left center #FFF;
	height:45px;
}

.button{
	background:#F1F1F1 url(../images/idx_btnbg.gif) center repeat-x; 
	border:1px solid gray; 
	height:25px; 
	color:#333; 
	font-weight:bold; 
	cursor:pointer;
}
table {
	font-size:12px;
}
td {
	height:30px;
}
#CategoryList {
	min-height:200px;

}
#pagebar {
	text-align:right;
	margin:10px 50px;
}
#CategoryName {
	background:url(../images/title_01.gif) no-repeat left top #FFF;
	height:30px;
	
}
#CategoryName div {
	margin:5px 30px 0;
}
.Box {
	margin:5px;
}


#Links {
	clear:both;
	border:1px solid #50b4e8;
	margin:10px 0;

}
#Links li {
	width:136px;
	float:left;
}
#Piclink,#Txtlink  {
	clear:both;
	border:none;
	margin:0 10px;

}

.Clear {
	clear:both;
}
#NetPolic {
	width:100px;
	float:right;
	margin-top:-100px;
}
#CopyRight {
	width:500px;
	float:right;
	text-align:left;
}
#form1 .li {
	height: 60px;
	width: 155px;
	border:1px solid #eee;
	margin:2px;
	float: left;
	padding:5px;
	text-align:center;
	overflow: hidden;
}
.fixwidth {
	width:100px;
	float:left;
}
#Content3,#bannar {
	margin:10px 0;
}
#Ltitle {
	height:20px;
	background-color:#bcd9ec ;
	padding-left:10px;
}
