﻿@charset "utf-8";

/*
主题名称: Sushi Xtra
URI: --
描述: Sushi Xtra
作者: Grin.Zhou
作者 URI: -- 
模板: --
版本: Ver1.0


[目录表] 

	0- Reset
	1- Global
	2- Links
	3- Headings
	4- Header 
	5- Navigation
	6- Forms
	7- Extras
	8- Footer 

*/

/* =0 Reset
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
@import url('reset.css');
/* =1 Global
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
body {
	line-height: 1;
	font: normal 12px Verdana, Helvetica, sans-serif;
	vertical-align: top;
	background: #000;
	color: #111;
}

.right {
	float: right;
}
.left {
	float: left;
}
.align-left {
	text-align: left;
}
.align-right {
	text-align: right;
}
.align-center {
	text-align:center;
}
.justify {
	text-align:justify;
}
.hide {
	display: none;
}
.clear {
	clear: both;
}
.bold {
	font-weight:bold;
}
.italic {
	font-style:italic;
}
.underline {
	border-bottom:1px solid;
}
.highlight {
	background:#ffc;
}
.redhighlight {
	color: #FF0000;
}
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignleft {
	float:left;
	margin:4px 10px 4px 0;
}
img.alignright {
	float:right;
	margin:4px 0 4px 10px;
}
input.textInput,
textarea.textInput {
	padding:2px 3px;
	border:1px solid;
	border-top-color:#d6d6d6;
	border-left-color:#d6d6d6;
	border-right-color:#eee;
	border-bottom-color:#eee;
	background:#fff url(../images/bg_input.gif) repeat-x top;
}
textarea.textInput {
	overflow:auto;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
.padding_5x5 {
	padding:5px;
}
.padding_10x10 {
	padding:10px;
}
.padding_10x15 {
	padding:10px 15px;
}
.padding_20x20 {
	padding:20px;
}




/* =2 Links
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
a:link, a:visited {
	color: #333;
	text-decoration: none;
}
a:hover {
	color:#d80b0b;
	text-decoration: underline;
}
a:active {
	color:#d80b0b;
}

/* =3 Headings
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
h1 {
	font: bold 2em Verdana, Helvetica, sans-serif;
}
h2 {
	font: bold 1.8em Verdana, Helvetica, sans-serif;
}
h3 {
	font: bold 1.4em Verdana, Helvetica, sans-serif;
}
h4 {
	font: bold 1.1em Verdana, Helvetica, sans-serif;
}
h5 {
	font: bold 0.9em Verdana, Helvetica, sans-serif;
}

/* =4 Header
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
.header {
	float:left;
	width:100%;
	height: 283px;
	background:#091f00 url(../images/bg_header_bamboo.gif) repeat-x;
}

.limiteWidth {
	clear:both;
	position:relative;
	width:960px;
	margin:0 auto;
}

h1.site_logo {
	display: block;
	position: absolute;
	top:30px;
	left:0;
	width: 420px;
	height: 310px;
}

/* =5 Navigation
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
.topNav {
	position: absolute;
	top:240px;
	left:220px;
	height:40px;
	line-height:40px;
}
.topNav a {
	float:left;
	margin-left:50px;
	font-size:14px;
	color:#f2f2f2;
}
.topNav a:link,
.topNav a:visited {
	color:#f2f2f2;
}
.topNav a:hover,
#curLocation {
	color:#deff00;
	text-decoration:none;
}



/* =6 Form
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
/* =7 Extra
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
.content {
	float:left;
	width:100%;
	min-height:400px;
	max-height:100%;
	_height:400px;
	padding:70px 0 30px 0;
	color:#f2f2f2;
	background:#003602 url(../images/bg_content_green.gif) repeat-x top;
}

.padding_0x20 {
	padding:0 20px;
}

.support {
	font-size:10px;
	color:#999;
}

.support a:link,
.support a:visited {
	color:#ccc !important;
}


/* =8 Footer
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
.footer {
	float:left;
	width:100%;
	padding:20px 0;
	text-align: center;
	line-height:1.5em;
	color:#555;
}
.footer a:link,
.footer a:visited {
	color:#555;
}

.footer .content_box {
	position:relative;
	clear:both;
}













