html,body {
	margin: 0px auto;
	padding: 0px;
	font-size: 12px;
	line-height: 150%;
        text-align: center;
	color: #000;
        background-color: #FFFFFF;
        font-style: normal;
        font-family: arial, helvetica, verdana

}
table {
	border-collapse: separate;
	border-spacing: 0px;
	text-align: left;
	font-size: 12px;
}
div {
	padding: 0px;
	margin: 0px auto
}
ul {
	margin: 0px;
	padding: 0px
}
li { margin: 0px; padding-top: 2px; padding-bottom: 2px; list-style-type: none }
a {
	font-family: "arial";
	font-size: 12px;
	color: #333333;
	text-decoration: none
}
a:hover {
	font-size: 12px;
	color: #000066;
	position: relative
}
p {	margin: 0px; font-size: 12px }
h3 { margin: 1px; padding-top: 4px; padding-bottom: 4px; padding-left: 6px; background: #7fb1e2; color: #fff; font-weight: normal; font-size: 12px; text-align: left; }

.left { float: left}
.right { float: right; }
.tcenter {text-align: center;!important}
.tright {text-align: right;!important}
.halfwidth { width: 49%; }

#logo { text-align: center; }

#topa {	width: 996px; height: 25px; margin: 0px; padding: 0px; background: #e2f0ff; border-top: 1px solid #7fb1e2; border-right: 1px solid #7fb1e2; border-bottom: 1px solid #7fb1e2; border-left: 0px solid #7fb1e2; margin-top:3px;}
#topa li { float:left; padding-top: 3px; padding-bottom: 3px; text-align: center; border-left: 1px solid #7fb1e2; padding-left:5px;padding-right:5px;}

#menu {	width: 995px; height: 28px; margin: 0px; padding: 0px; background: #e2f0ff; border-top: 1px solid #7fb1e2; border-right: 1px solid #7fb1e2; border-bottom: 1px solid #7fb1e2; border-left: 0px solid #7fb1e2;  }
#menu li { float:left; padding-top: 4px; padding-right: 20px; padding-bottom: 4px; padding-left: 20px; text-align: center; border-left: 1px solid #7fb1e2; }
#qq { color: #ff0000 }
#time { width: 25%; float: right; text-align: right; }

#family { clear: both; width: 996px; border: 0px solid #7fb1e2; background: #7fb1e2; }
#family table { width: 100%; background: #7fb1e2; }
#family table tr { background: #e2f0ff; }
#family_title { color: #fff; background: #7fb1e2; }

#family { WIDTH: 995px; BORDER-TOP: 1px solid #7FB1E2; BORDER-LEFT: 1px solid #7FB1E2; BACKGROUND: #E2F0FF }
#family h3 { WIDTH: 987px; MARGIN-RIGHT: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px; BORDER-RIGHT: 1px solid #7FB1E2; BORDER-LEFT: 1px solid #7FB1E2 }
#family ul { CLEAR: both }
#family li { FLOAT:left; BORDER-RIGHT: 1px solid #7FB1E2; BORDER-BOTTOM: 1px solid #7FB1E2; PADDING-LEFT: 5px; TEXT-ALIGN: left }
.l12 { WIDTH: 145px }
.l35 { WIDTH: 95px }
.l4 { WIDTH: 485px }

#article { width: 996px; text-align: left }
#article div { float: left; width: 247px; border: 1px solid #7fb1e2; background: #e2f0ff }
#article ul { width: 240px; margin: 0px auto; padding-left: 7px; }
#article ul li { width:100%; list-style-type: none; }

#photo { width: 995px; border-top: 1px solid #7fb1e2; border-bottom: 1px solid #7fb1e2; border-right: 1px solid #7fb1e2; text-align: center; margin: 0px; margin-left: -1px; padding: 0px; }
#photo h3 { width: 988px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-right: 1px solid #7fb1e2; border-left: 1px solid #7fb1e2 }
#photo ul { clear: both; width:100% }
#photo ul li { float: left; width: 198px; border-left: 1px solid #7fb1e2 }
#photo img { border: 0px; width: 180px; height: 135px }

#elitearticle { width: 994px; margin: 0px; padding: 0px; border: 1px solid #7fb1e2; background: #e2f0ff; text-align: left }
#friendlink { width: 996px; padding-top: 4px; padding-bottom: 4px; text-align: center; background: #7fb1e2; color: #fff; }
#copyright { width: 996px; padding-top: 5px;padding-bottom:5px;text-align: center; font-size: 11px; }
#copyright a { font-size: 11px; }

.topads { width: 996px; margin-top: 4px; margin-bottom: 4px }
.clear { height: 1px; overflow: hidden; margin-top: -1px; clear: both }

#content { width: 995px; background-color: #e2f0ff; border-top:1px solid #7fb1e2; border-bottom:1px solid #7fb1e2; border-left:1px solid #7fb1e2; text-align: left }
#content_main { margin-right:270px; background-color: #e2f0ff; border-right:1px solid #7fb1e2;}
#content_left { float:left; width:724px; background-color: #e2f0ffl;}
#content_left ul li{ list-style-type: none }
#content_left ul li a { float: left; padding-right:20px;}
#content_left ul li span { color:#000000;}

#content_right { position: relative; width: 270px; float:right; background-color: #e2f0ff; border-right: 1px solid #7fb1e2 }
#content_right { margin-right: -136px; margin-left: 0px; padding: 0px }
#content_bottom { clear: both; width: 994px; padding-top: 4px; padding-bottom: 4px; background: #7fb1e2; border: 1px solid #7fb1e2 }
#content ul { margin-left: 6px }
#content p { padding: 5px }
span {
	font-size: 12px;
}
