#header {
	background-color:#333;
	background-position:left top;
	background-repeat:repeat-x;
	height:320px;
}
#minimenu{
    background:#fff url("./images/bar_bg.gif") repeat-x left top;
    height:16px;
    font-size:76%;
    overflow:hidden;
}
#minimenu ul{
    list-style-type:none;
    margin:0;
    padding:0;
}
#minimenu ul li{
    float:right;
    margin-right:16px;
    padding:0;
}
#minimenu a{
	color:#acacac;
}
ul#menu{
	position:absolute;
	top:308px;
	left:900px;
	font-size:12px;
}
ul#menu li{
	margin:0 24px;
}
ul#menu li a{
	width:100%;
	height:24px;
}
#messagebar h6 { font-size:100%;color: #1c6cFF; }

.wrapper {
	width:1120px;
	margin-right:auto;
	margin-left:24px;
}
#main {
    width:1120px;
}
#admin #main {
    width:800px;
}
#main.inside {
    padding:0 4px;
    margin-bottom:32px;
}
#header.inside {
	overflow:hidden;
}
#logo {
	width:640px;
	height:140px;
	background-image:url("./images/logo.jpg");
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-1000px;
}

#container {
	background-color:#ffffec;
	min-height:480px;
}
#admin #container {
	background-color:#fff;
	min-height:240px;
}
body#admin  {
	background-color:#fff;
}
#footer{
    border-top:1px solid #dcdc8c;
    background-color:#ecec9c;
}

#arrowtab{
	width:40px;
	height:28px;
	position:absolute;
	top:308px;
	margin-left:224px;
	background: transparent url(./images/arrow.png) no-repeat left bottom !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://time-az.com/tm/css/images/arrow.png", sizingMethod="scale");
}



div#date .date{
    float:left;
    height:140px;
	font-size:114px;
	color:#fff;
	font-family:Georgia,sans-serif;
	line-height:1em;
}

div#date_y{
	background:url("./images/tag_y.gif") no-repeat left center;
    margin-left:28px;
    padding-left:28px;
    float:left;
	width:280px;
}
div#date_m{
	background:url("./images/tag_m.gif") no-repeat left center;
    margin-left:6px;
    padding-left:36px;
    float:left;
	width:120px;
}
div#date_d{
	background:url("./images/tag_d.gif") no-repeat left center;
    margin-left:6px;
    padding-left:28px;
    float:left;
	width:140px;
}
div.badge{
	position:absolute;
	margin-left:20px;
}
div.up{
	font-family:Georgia,sans-serif;
	font-weight:bold;
	font-size:88%;
	color:#fff;
	position:absolute;
	background-color:#333;
	width:280px;
	height:50px;
	cursor:pointer;
	filter: alpha(opacity=80);
  	-moz-opacity:0.8;
  	opacity:0.8;
}
div.down{
	font-family:Georgia,sans-serif;
	font-weight:bold;
	font-size:88%;
	color:#fff;
	vertical-align:top;
	position:absolute;
	margin-top:80px;
	background-color:#333;
	width:280px;
	height:60px;
	filter: alpha(opacity=80);
  	-moz-opacity:0.8;
  	opacity:0.8;
	cursor:pointer;
}

div.article {
    padding:36px 12px 36px 24px;
    width:800px;
    float:left;
}
#detail div.article {
/*    width:640px;:*/
}
div.article .message{
	margin:32px;
    padding:18px;
	background-color:#fff;
	font-size:88%;
	border:1px solid #ccc;
}
div.article .article_info{
    float:left;
    width:100px;
    overflow:hidden;
	margin-bottom:12px;
}
div.article .article_count{
    font-size:280%;
    text-align:center;
    padding-bottom:0.2em;
    background-color:#ec1c1c;
    color:#fff;
	font-family:Georgia,sans-serif;
}
div.article .article_unit{
    font-size:90%;
    text-align:center;
    background-color:#3c3c3c;
    color:#fff;
	font-family:Georgia,sans-serif;
}
div.article .article_year{
    font-size:200%;
    text-align:center;
    height:60px;
    background-color:#000;
    color:#fff;
	font-family:Georgia,sans-serif;
}
div.article .article_date{
    font-size:86%;
    text-align:center;
    background-color:#000;
    color:#fff;
	font-family:Georgia,sans-serif;
	border-top:1px solid #333;
}
div.article .article_content{
    float:left;
	padding-left:4px;
}
div.article .article_content h2{
    font-size:20px;
    padding:8px 16px;
    color:#333;
    border-bottom:1px solid #cccc7c;
/*    width:568px;*/
    line-height:1.5em;
	width:660px;
}
div.article .article_content h3{
    font-size:16px;
}
div.article .article_content h4{
    font-size:14px;
}
div.article .article_content h5{
    font-size:12px;
}
div.article .article_content .category{
    font-size:76%;
    margin-bottom:16px;
    padding-right:80px;
    text-align:right;
}
div.article .article_content .category a{
	background-color:#eee;
    color:#333;
	padding:2px;
	margin-left:12px;
    border:1px solid #999;
}
div.article .article_content .category a:hover{
	background-color:#ffCC33;
}
div.article .article_content .content{
    font-size:12px;
    line-height:18px;
    padding-left:16px;
    color:#333333;
	margin-bottom:22px;
	width:680px;
}
div.article .article_content .ref_date,div.article .article_content .ref_link{
    font-size:90%;
    padding-left:16px;
    color:#333333;
}
div.article h2.seperator{
	font-size:90%;
	font-weight:normal;
	color:#666;
	text-align:left;
	border-bottom:1px dotted #666;
	margin:12px 0 36px 0 ;
	width:18em;
	padding:8px;
}


div.article_list {
	float:left;
	width:260px;
	background-color:#efefdc;
	border-right:1px solid #999;
}
div.article_list .space{
	padding:16px 0;
	border-left:1px solid #999;
}
div.article_list .article_year{
	font-size:130%;
	text-indent:12px;
	border-left:1px solid #999;
	color:#333;
}
div.article_list .article_year_current{
	font-size:130%;
	padding:4px 0;
	text-indent:12px;
	color:#f33;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	background-color:#ffffec;
	width:80%;
}
div.article_list  ul{
	list-style:none;	
    padding:4px 0;
    font-size:86%;
	border-left:1px solid #999;
}
div.article_list  ul li{
	padding:4px 16px 4px 16px;
	margin-bottom:4px;
	border-bottom:1px dotted #ccc;
}
div.article_list  ul li:hover{
	background-color:#ffCC33;
}
div.article_list  ul li a{
	display:block;
	color:#666;
}
div.detail h2{
	font-size:240%;
    padding-left:16px;
	margin-bottom:16px;
}
div#links{
    float:left;
    width:260px;
    margin:0;
    padding:36px 12px 36px 12px;
    font-size:86%;
}
div#gallery ul{
	background:url("./images/head_image.gif") no-repeat left top;
	padding-top:24px;
    margin:0 0 12px 12px;
}
div#gallery li{
    float:left;
	width:76px;
	height:76px;
	overflow:hidden;
	border:1px solid #000;
	margin:2px;
}
div#gallery li img{
	width:180px;
	margin:-20px -20px;
}
div#video ul{
	background:url("./images/head_video.gif") no-repeat left top;
	padding-top:24px;
    margin:12px 0 12px 12px;
}
div#video li{
	list-style:none;
	margin-top:4px;
	margin-bottom:4px;
	line-height:1em;
	padding-left:16px;
    background: url(./images/forward.gif) no-repeat 0 2px;
}
div#map ul{
	background:url("./images/head_map.gif") no-repeat left top;
	padding-top:24px;
    margin:12px 0 12px 12px;
}
div#map li{
	list-style:none;
	margin-top:4px;
	margin-bottom:4px;
	line-height:1em;
	padding-left:16px;
    background: url(./images/forward.gif) no-repeat 0 2px;
    }
div#notemenu ul{
	padding-top:24px;
    margin:12px 0 12px 40px;
}
div#notemenu li{
	list-style:none;
	margin-bottom:4px;
}

#goback {
	position:absolute;
	top:214px;
	left:0;
	background-color:#9c9;
}

span.error{position:absolute;z-index:16;border:1px solid #6c6c6c;background-color:#ffc;font-size:12px ! important;font-weight:700;margin-left:0;margin-top:0;filter:alpha(opacity=85);opacity:0.85px;color:red;padding:0 2px !important;}

table.tablesorter{font-family:arial;font-size:90%;text-align:left;margin:0;}
table.tablesorter thead tr th,table.tablesorter tfoot tr th{font-size:92%;color:#00F;border-bottom:1px solid #3c3c3c;padding:2px;}
table.tablesorter thead tr .header{cursor:pointer;}
table.tablesorter tbody td{color:#3D3D3D;background-color:#FFF;vertical-align:top;border-bottom:1px solid #9c9c9c;padding:1px 2px;}
table.tablesorter tbody td button{font-size:80%;}
table.tablesorter tbody tr.odd td{background-color:#F0F0F6;}
table.tablesorter tr:hover td{background-color:#d5effc;}
table.tablesorter thead tr .headerSortDown,table.tablesorter thead tr .headerSortUp{background-color:#8dbdd8;}

#pager {
    margin: 1em 0;
    clear: left;
    font-size: 82%;
}

#pager a, #pager span {
    display: block;
    float: left;
    padding: 0.2em 0.5em;
    margin-right: 0.1em;
    border: 1px solid #fff;
    background: #fff;
}

#pager span#page_cur {
    border: 1px solid #2E6AB1;
    font-weight: bold;
    background: #2E6AB1;
    color: #fff;
}

#pager a {
    border: 1px solid #9AAFE5;
    text-decoration: none;
}

#pager a:hover {
    border-color: #f00;
}

#pager a.nextprev {
    font-weight: bold;
}

#pager span.nextprev {
    color: #666;
}

#pager span.nextprev {
    border: 1px solid #ddd;
    color: #999;
}

#pager .nextprev-next {
    float: right;
}

table.tablesorter tr:hover td{background-color:#d5effc;}
table.tablesorter thead tr .asc{background:#ccc url(./images/sort_asc.gif) no-repeat center right;}
table.tablesorter thead tr .desc{background:#ccc url(./images/sort_desc.gif) no-repeat center right;;}
