﻿/*-----------------------------------------*/
*{font-size: 14px;font-family: Tahoma, Verdan, Helvetica, Sans-Serfif;}
body {
	margin: 	0 auto;
	padding: 	0px 14px;
	text-align: center;
	background: #666666;
	font-family:sans-serif;
	/*background-image:url('/aigaogao/images/bg.gif');*/
} 
a	 { color:#2E60AA; text-decoration: none;}
a:hover	 { color:#349F2B; }
img	 { border:none; }
h1, h2, h3	{ margin: 0; }
h1	 { font-size: 120%; }
h2	 { color: #2E60AA; font-size: 100%; }
h3	 { color: #2E60AA; font-size: 100%; margin-top: 0.5em; }
h4	 { /*color: #606060;*/ font-size: 100%; }
p	 { margin: 0.5em 0 0.5em 0; /*color: #606060;*/ font-size: 100%;}
li	 { margin: 0.5em 0 0.5em 0; /*color: #606060;*/ font-size: 100%;}

table	 { border-color:#606060; border-collapse: collapse; }
td	 { text-align: left; vertical-align: top; }
#datacontainer{margin:0 auto;}
#container {
	border: 	0;
	width: 	824px;
	background:#FFFFFF;
}
#logocell
{
	position:absolute;
}
.midbar{padding:12px;}
.rightborder, .leftborder {width:8px;background-image:url('/aigaogao/images/bg1.gif');}
.page_title {color:#666666;}
.page_subtitle {color:#FF9933;font-size:12px;}
.page_subtitlegray {color:#666666;font-size:12px;}
span.span_select{}
select.span_select{}

/*---------------------------------------------------------------------------------------------------------blog list*/
.list_headyear{padding: 0 12px;text-align:right;border-bottom:solid 1px #FF9933; color:#FF9933;}
.list_date {color:#888888;margin:4 12px;}
.list_qtycomments a {color:#bbbbbb;margin:4 12px;font-size:80%;}
/*---------------------------------------------------------------------------------------------------------blog post*/
.blogsplit{margin:8 0px;border-bottom:solid 1px #FF9933; color:#FF9933;}
.post_part{margin:12 0 12 0px; padding 0 12px;}
.post_headdate{padding: 0 12px;text-align:right;border-bottom:solid 1px #FF9933; color:#FF9933;}
.post_title {padding: 12 12px;}
.post_content {padding: 12 12px; width:776px;}
.post_author {color:#cccccc;margin-left:12px;}
.post_footer {color:#cccccc; margin-left:8px;}
.right_arrow, .left_arrow {margin-top:3px;}
.post_nav_left{width:49%;float:left;text-align:left;margin:12 0 24 0px;}
.post_nav_right{width:49%;float:right;text-align:right;margin:12 0 24 0px;}
.taglist {margin:0 0 0 24px;border-left:dashed 1px #cccccc;padding:0 12px;}
.taglist a{line-height:24px; white-space:nowrap;}
.taglist span{line-height:24px;color:#cccccc;font-size:75%;}
.posttaglist {margin:12px;}
.posttaglist span {color:#cccccc;}
.posttaglist a span{line-height:24px;color:#cccccc;font-size:75%;}
/*---------------------------------------------------------------------------------------------------------blog comment*/
#commentform {margin-top:8px;border-top:dashed 1px #606060;color:#666666;}
#commentform table{color:#666666;}
#commentform_title{padding:12 0 0 12px; font-weight:bold;}
.comment {font-size: 80%;margin: 8 12px;border-top:dashed 1px #606060;}
.comment_reply {font-size: 80%;margin: 8 12 8 60px;}
.comment_title {padding:4px;color:#606060;}
.comment_title_author {font-weight:bold; color:#000000;}
.comment_content {margin: 4px;padding:0 12px;}
.comment_part{margin: 12 0px;}
.blog_part_title{padding-left:12px; font-weight:bold;color:#666666;}
/*---------------------------------------------------------------------------------------------------------head*/
#topnav {margin: 0; padding: 4 12 4 12px; HEIGHT: 12px; color:#666666;}
#topnav *{font-size:110%;}
#topnav strong	{white-space:nowrap; color: #FE7E00; }
#topnav a	 {white-space:nowrap; font-weight:	bold; text-decoration: none; }
#topnav a:hover	{white-space:nowrap; font-weight: bold; text-decoration: underline; color: #349F2B;}
#topnav.sub strong{font-size:85%; margin-right:8px;}
#topnav.sub a{font-size:85%;color:#CCCCCC; margin-right:8px;}
#topnav.sub a:hover{text-decoration: underline; margin-right:8px; color:#349F2B;}
#homenavitems {padding:0 12px;}
#homenavitems a, #homenavitems span{display:block;float:left;white-space:nowrap;margin:8 8 0 0px;line-height:16px;}
#homenavitems span{color:#888888;}
#homenavitems div.newline{clear:both;line-height:16px;}
a.homenavitem:link, a.homenavitem:visited{font-size:12px;font-weight:bold; color:#CCCCCC;}
a.homenavitemcurr:link, a.homenavitemcurr:visited{font-size:12px;font-weight:bold; color:#FF9933;}
a.homenavitem:hover{font-size:12px; text-decoration: underline;color:#349F2B;}
.rss_nav {width:36px;text-align:right;}
.rss_nav a {color:#FF9933; font-size:80%;}
/*---------------------------------------------------------------------------------------------------------body*/
#requirement{
	font-size: 	100%;
	padding: 	4 0 8 4px ;
}
#description {
	WIDTH:200px;
	padding: 	14 0 4 4px ;
	border: 	1px dashed #808080;
}
#preview {
	text-align: center;
	padding: 	10 0 10 4px ;
}
/*---------------------------------------------------------------------------------------------------------foot*/
#foot {
	TEXT-ALIGN: center;
	margin: 	0;
	padding: 	14 0 14 4px ;
	font-size: 	smaller;
	color: #606060;
	HEIGHT: 12px;
}

span.agglivequotes .down, span.aggcalclivequotes .down {color:#30A030;}
span.agglivequotes .up  , span.aggcalclivequotes .up   {color:#FF0000;}
span.agglivequotes .nochange, span.aggcalclivequotes .nochange{color:#CCCCCC;}
/*---------------------------------------------------------------------------------------------------------searchbox*/
#homelink
{
	float:left;
	width:300px;
}
#topheaderwrapper
{
	clear:both;
	height:80px;
	position:relative;
	background:#FFFFFF; padding-left:24px;background-image:url('/aigaogao/images/bgheader.gif');
}
.searchbox
{
	position:absolute;
	float:right;
	top:20px;
	right:20px;
	font-size:11px;
}
.searchbox input
{
	float:right;
}
.searchbox img
{
	margin:-2 0 0 0px;
	float:right;
}
#q
{
	font-size:12px;
	height:20px;
}



