* {
	margin:		0px;
}

body {
	background:			center top url(images/bg-content.jpg);
	background-color:	#16110d;
	font-family:	Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:		11px;
	line-height:	20px;
}

#wrapper {	
	margin: 0 auto;
	min-width:	990px;
	background:	center top url(images/bg-top.jpg) repeat-x;
}

#page {
	margin:	0 auto;
	padding:	0px;
	width:	990px;
}

#logo {
	background:	206px 36px url(images/blanket.jpg) no-repeat;
}

#logo .logo {
	display:	block;
	margin:		40px 0px 0px 225px;
	float:		left;
	
	width:		285px;
	height:		180px;	
	
	text-decoration:	none;
	border:				none;
	
	background:	0px 12px url(images/logo-matrix.jpg) no-repeat;
}

* html #logo .logo {
	margin:		40px 0 0 113px;
}
	
#logo .logo:hover {
	background-position:	-285px 12px;
}
	
#top-bar {
	height:		33px;
	text-align:	right;
	padding-right:	30px;
}

#top-bar a {
	padding:			10px;
	line-height:		32px;
	color:				#beb99b;
	text-decoration:	none;
}

#badge {

	float:		right;
	width:		250px;
	height:		270px;
	
	background:	url(images/siphon.jpg);
}

* html #badge {
	display:	none;
}

#content {
	margin:		0px 0px 0px 0px;
	padding:	0px;
	width:		750px;
}

* html #content {
	width:		1003px;
}

#nav {
	background:	-23px 0px url(images/bg-nav.png) no-repeat;
	
	height:	100px;
	width:	790px;
	
	margin-top:	165px;
	padding:	0px;
}

*+html div#nav {	
	margin-top:			-100px;
}

* html #nav {
	background-image:	url(images/bg-nav-ie6.png);
	margin-top:			0px;
}
	
#nav ul {
	padding:	28px 22px;
	margin:		0px;

	list-style-type:	none;
}

#nav ul li {
	padding:	0;
	margin:		0;
	float:		left;	
}

#nav ul li a {
	display:	block;
	height:		80px;
	float:		left;	
	background: url(images/menu-matrix.png);	
	
	border:		none;
}

#nav ul li a span {
	display:	none;	
}

#nav ul li a.m-1 {	
	width:	149px;
}

#nav ul li a.m-1:hover {
	background-position: 0px -80px;
}

#nav ul li a.ac-1 {
	width:	149px;
	background-position: 0px -160px;
}


#nav ul li a.m-2 {
	background-position: -149px 0px;
	width:	185px;
}

#nav ul li a.m-2:hover {
	background-position: -149px -80px;
}

#nav ul li a.ac-2 {
	width:	185px;
	background-position: -149px -160px;
}

#nav ul li a.m-3 {
	background-position: -334px 0px;
	width:	226px;
}

#nav ul li a.m-3:hover {
	background-position: -334px -80px;
}

#nav ul li a.ac-3 {
	width:	226px;
	background-position: -334px -160px;
}

#nav ul li a.m-4 {
	background-position: -560px 0px;
	width:	141px;
}

#nav ul li a.m-4:hover {
	background-position: -560px -80px;
}

#nav ul li a.ac-4 {
	width:	141px;
	background-position: -560px -160px;
}

#nav-menu {
	margin:		0px;
	padding:	0px 0 0 30px;
	list-style-type:	none;
}

#nav-menu h1 {
	font-family:	"Times New Roman", Times, serif;
	font-weight:	normal;
	letter-spacing:	0.1em;
	font-size:		20px;
	color:	#beb99b;	
	
	padding:		15px 0 10px 0;
	margin:			0;
}

#nav-menu li {
	background:	bottom left url(images/menu-spacer.png) no-repeat;	
}

#nav-menu li.last {
	background:	none;	
}

#nav-menu a {
	display:		block;
	
	padding:		10px 0px 10px 0px;
	
	font-family:	"Times New Roman", Times, serif;
	letter-spacing:	0.1em;
	font-size:		14px;
	line-height:	17px;
	color:	#e6b650;
	text-decoration:	none;
	border:				none;
}

#nav-menu a div {
	color:		#beb99b;
	font-size:	12px;
}

#nav-menu li.active a {
	margin-left:	-30px;	
	padding-left:	30px;	
	background:		url(images/nav-sub-active.png) no-repeat;
}

#innercontent {
	background:	8px 0px url(images/bg-innercontent.png) repeat-y;	
}

* html #innercontent {
	background-image:	url(images/bg-innercontent-ie6.png);	
}

#content-c {
	width:			620px;
	margin:			0 0 0 52px;
	padding-top:	10px;
	border:			none;	
	
	font-family:	Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:		11px;	
	line-height:	20px;
	color:			#424242;
}

#content-c #imagepic {
	width:	620px;
}

#content-c #imagepic div.plugin-imagepic {
	border:	5px solid #FFF;
}

#content-c div.message {
	margin-top:	20px;
	padding:	10px;
	
	border:		5px solid darkred;	
	background:	#FFF;
	
	text-align:	center;	
}

#content-c div.notice {
	border-color:	#078b00;
}

#content-c div.message pre {
	text-align:	left;
}
	
h1 {
	font-family:	Georgia;
	font-weight:	normal;
	font-size:		24px;
	letter-spacing:	0.1em;
	margin:			30px 0 20px 0;
	color:			#424242;
}

h2 {	
	height:			70px;

	font-weight:	normal;	
	font-size:		14px;
	
	margin:			15px -51px 10px -30px;
	background:		url(images/h2-back.png);
}

* html h2 {
	background:	none;	
	margin:	0;
}

h2 span {
	display:	block;
	float:		left;
	height:		70px;
	
	margin:		0 0 0 30px;
	padding:	0 30px 0 30px;
	
	font-family:	Georgia;
	font-size:		14px;	
	line-height:	60px;
	color:			#beb99b;
	font-weight:	normal;
	letter-spacing:	0.1em;
	
	background:	center url(images/h2-text-back.png);	
}

* html h2 span { 
	margin:	0;
}

h3 {
	font-weight:	bold;
	font-size:		1.2em;
	
	margin:		20px 0 5px 0;
	padding:	0;	
}

hr {
	clear:	both;
	margin:	20px 0 20px 0;
	border:	1px solid #b0ac91;
}

#content-c p {
	margin:		7px 0 0 0;
}

a {
	text-decoration:	none;
	border-bottom:		1px solid #000;
	color:				#000;
}

a.postlink img	{
	border:		none;
	float:		right;
}
	
#menu-floater {
	width:	280px;

	float:	right;
	margin:	80px -253px 0px 0px;	
}

* html #menu-floater {
	margin:	0 0 0 -20px;
}
	
#menu-floater .top {
	background:	url(images/floater-top.png);
	height:		38px;
}

#menu-floater .body {
	background:	url(images/floater-body.png);
}

#menu-floater .bottom {
	background:	url(images/floater-bottom.png);
	height:		48px;
}

* html #menu-floater .top {
	background:	url(images/floater-top-ie6.png);
}
* html #menu-floater .body {
	background:	url(images/floater-body-ie6.png);
}

* html #menu-floater .bottom {
	background:	url(images/floater-bottom-ie6.png);
}

#button {
	background:	url(images/button.gif);
	height:		253px;
	width:		243px;
}

#footer {	
	height:		239px;
	background:	8px 0px url(images/bg-footer.png) no-repeat;
	
	padding-top:	10px;
	text-align:	center;
	color:		#757263;
}

* html #footer {
	background:	22px 0px url(images/bg-footer-ie6.png) no-repeat;
	width:	740px;
}

#footer a {
	color:		#757263;
	border:		none;
}

#footer .kaubeu {
	margin:		0 auto;
	display:	block;
	width:		320px;
	height:		60px;
	background:	none;
	text-decoration:	none;
	border:				none;
}


img {
	border:	none;
}

div.smartie-badge {
	color:	#e6b650;		
}

div.smartie-badge h2 {
	height:			auto;
	
	font-family:	Georgia;
	color:			#beb99b;
	
	padding:		0 0 5px 0;
	margin:			0px;
	font-size:		1.3em;
	text-transform:	uppercase;	
	letter-spacing:	0.1em;
	
	background:		none;		
}
	
div.smartie-badge a {
	color:	#FFF;
	border-color:	#FFF;
}

div.smartie-badge a:hover {
	color:	#CCC;
	border-color:	#CCC;
}

#content-c form ul {
	border:		none;	
	background:	none;
	
	list-style:	none;
}

#content-c form ul li {
	border:		none;
	margin:		0 0 10px 0;
	width:		612px;
	padding:	0;
}

#content-c form ul li.field-text {
	height:		64px;
	background:	url(images/form-li-back.png);
}

#content-c form ul li.field-checkbox label {
	font-size:	13px;
}

#content-c form ul li label {
	float:		left;
	display:	block;
	padding:	22px 0 0 40px;
	width:		200px;
	font-size:	20px;
	color:		#290c01;
	width:		164px;
	font-family:	Georgia;
}

#content-c form ul li input, #content-c form ul li textarea {
	width:		346px;
	height:		38px;
	margin:		12px 0 0 0;
	padding:	0 0 0 10px;
	font-size:	15px;
	background:	none;
	border:		none;		
}

#content-c form.p-form ul li.error {
	background:	#fd4d00;
}

#content-c form.p-form ul li.error input, #content-c form.p-form ul li.error textarea {
	background:	#FFF;
}

#content-c form ul li.error-tex {
	background:	none;
}

#content-c form ul li textarea {
	background:	#f4e8bf;
	height:		300px;
	padding:	5px 0 0 6px;
}

#content-c form ul li input.sub {
	width:			auto;
	padding:		5px 20px 5px 20px;
	background:		#ab6a2b;
	text-transform:	none;
	color:			#FFF;
	font-weight:	bold;
}

ul	{
	list-style:		square;
	padding:		5px 0 5px 15px;
}

#content-c table th	{
	background:		#955400;
	color:			#beb99b;
	font-family:	Georgia;
	font-size:		14px;
	font-weight:	normal;
	letter-spacing:	0.1em;
}

#content-c table tr.even td	{
	background:		#c8c2af;
}

#content-c table tr.odd td	{
	background:		#d2cdb8;
}

div.smartie-gallery {	
	float:			left;
	margin:			10px 0;
	padding:		5px;
	background:		none;	
	
	-webkit-border-radius:	0px;
	-moz-border-radius:		0px;
	border-radius:			0px;	
}

div.smartie-gallery ul {
	list-style-type:	none;
	padding:			0;
	margin:				0;
	border:				none;
}

div.smartie-gallery ul li {
	display:		inline;
	padding:		5px;
}

div.smartie-gallery ul li a {
	float:			left;
	display:		block;
	margin:			10px;
	
	border:			5px solid #FFF;
	
	-webkit-border-radius:	0px;
	-moz-border-radius:		0px;
	border-radius:			0px;
	
}

div.smartie-gallery ul li a img {
	
	-webkit-border-radius:	0px;
	-moz-border-radius:		0px;
	border-radius:			0px;
}

div.smartie-gallery-spacer {
	height:			1px;
	clear:			both;
	
	font-size:		.1px;
	line-height:	1px;	
}


div.imagepic img	{
	border:			5px solid white;
}
