
body {
	font: 78.5%/1.6em "Lucida Grande", "Lucida Sans Unicode", verdana, geneva, sans-serif;
/*	word-spacing:2px;*/
	color:#444;
	margin:20px;
	background:url(../images/body.jpg) #f6f6f6;
}

#header * {
	margin:0;
	padding:0;
	
}

#wrapper {
	background:#fff;
	border:3px solid #f1f1f1;
	max-width:1200px;
	width:expression(this.width > 320 ? "320px" : this.width);
	min-width:930px;
	margin:0 auto;
}

* html #wrapper
{
	width: expression(document.documentElement.clientWidth > 1200 ? "1200px" : "auto");
}

#innerwrapper {
	margin:1px;
	background:url(../images/innerwrapper.jpg) top repeat-x;
	padding:20px;
}

/*#header input {
	width:150px;
	padding:5px;
	background:#fff;
	border:2px solid #f6f6f6;
	font:150% Arial;
	color:#999;
}

#header input:hover {
	border:2px solid #ccc;
}

#header input:focus {
	border:2px solid #CC3333;
	color:#555;
}

#header form {
	padding:27px 25px 20px 25px;
	float:right;
	background:#fff;
	width:160px;
	margin:-20px -20px 0 0 !important;
	margin:-20px -10px 0 0;
	border:none;
}*/

#header h1 {
	float:left;
	font:250% Georgia;
	color:#333;
	padding:5px 20px 5px 5px;	
	margin:0 20px 0 0;
}

#header h1 a {
	color:#333;
	text-decoration:none;
	
}

#header h1 a:hover {
	color:#111;
	
}

#header h2 {
	float: right;
	font: 150% Georgia;
	font-weight: normal;
	padding:14px 0 0 0;
}

/*#header h2 input {
	display: inline;
}*/

#header h2 a {
	text-decoration: none;
}

#header h2 a:hover {
	text-decoration: underline;
}

#header h2 form {
	padding: 0;
}

/*#header h2 {
	float:right;
	font:150% Georgia;
	font-weight:normal;
	color:#555;
	padding:14px 0 0 0;
	border:none;
}

#header h2 a {
	color:#555;
	text-decoration:none;
	border-bottom:2px solid #f6f6f6;
}*/

#header a em {
	font-style:normal;
	text-decoration:underline;
}

#header #nav a {
	color:#fff;
	font:135% Trebuchet MS;
	text-decoration:none;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:7px;
	padding-right:7px;
}

#header #nav a:hover {
	background:#E95252;
}

#header #nav a.active {
	background:#E95252;
}

#header #nav li {
	display:inline;
	list-style:none;
	margin:0 1px 0 0;
}

#header #nav .anylinkcss{
position:absolute;
visibility: hidden;
border:1px solid #CC3333;
border-bottom-width: 0;
font:90% Trebuchet MS;
z-index: 100;
background-color: #E95252;
width: 200px;
}

#header #nav .anylinkcss a{
width: 100%;
display: block;
border-bottom: 1px solid #CC3333;
padding: 3px 0;
text-decoration: none;
text-indent: 5px;
}

#header #nav .anylinkcss a:hover{
background-color: #CC3333;
color: #F5EDDE;
}

#header #subnav {
	background:#E95252;
	padding:5px 7px 7px 7px;
	font:100% Trebuchet MS;
	color:#F5EDDE;
	border-bottom:2px solid #CC3333;
	border-left:2px solid #CC3333;
	border-right:2px solid #CC3333;
}

#header #subnav li {
	list-style:none;
	display:inline;
}

#header #subnav a {
	color:#F5EDDE;
	text-decoration:none;
	font:100% Verdana;
	padding:5px 7px 5px 7px;
	border-bottom:2px solid #E95252;
}

#header #subnav a:hover {
/*	border-bottom:2px solid #CC3333;*/
	background: #CC3333;
	color:#fff;
}

#header #subnav a.active {
/*	border-bottom:2px solid #CC3333;*/
	background: #CC3333;
	color:#fff;
}

#footer {
	clear:both;
	border-top:1px solid #eee;
	padding:10px;
	margin:0px 0 0;
	font-size: 80%;
}

