@charset "UTF-8";
/* CSS Document */

html {
	height: 100%;
	width: 100%;
}

body {
	background-image: url(../images/background.jpg);
	background-position: center top;
	background-attachment: fixed;
	margin: 0;
	padding: 0;
	height: 100%;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

h1 {
	font-size: 36px;
}

h2 {
	font-size: 24px;
}

#wrapper {
	width: 990px;;
	margin: 0 auto;
}

#header {
	background-image: url(../images/headerBg.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	width: 100%;
	height: 138px;
}

#header img {
	padding: 0;
	margin: 3px 0 0 45px;
	float: left;
}

#pixelioLink {
	float: left;
	padding: 10px 0 0 460px;
}

#pixelioLink p {
	margin: 0;
	padding: 0;
	font-size: 10px;
}

#pixelioLink p a {
	color: #4b1605;
	text-decoration: none;
}

#menuBar {
	clear: both;
	width: 100%;
	height: 28px;
	background-image: url(../images/menuBg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#menuBar img {
	margin: 0 0 0 751px;
}

#menuBar img:hover {
	cursor: pointer;
}

#hiddenMenu {
	display: none;
	border: 1px solid #FFF;
	position: absolute;
	top: 138px;
	left: 50%;
	margin-left: 256px;
	width: 220px;
	background-image: url(../images/contentBg.jpg);
	background-position: -752px -139px;
	z-index: 2;
}

#hiddenMenu ul {
	padding: 11px 0 0 35px;
	margin: 0;
	text-transform: uppercase;
	font-size: 12px;
}

#subMenu ul {
	padding: 35px 0 0 35px;
}

#hiddenMenu #mainMenu li {
	list-style-image: url(../images/liPoint.png);
}

#hiddenMenu li {
	padding: 4px 0;
	list-style: none;
}

#hiddenMenu li a {
	text-decoration: none;
	color: #FFF;
	font-weight: bold;
}

#hiddenMenu li a.menu_current {
	color: #7e2408;
}

#hiddenMenu li a:hover {
	color: #7e2408;
}

#menuOver img {
	margin: -1px 0 0 -1px;
}

#content {
	margin: 55px 30px 55px 90px;
	color: #7c2610;
	float: left;
	width: 632px;
}

#content ul {
	color: #000;
	font-weight: bold;
}

#content ul h1,
#content ul h2 {
	color: #7c2610;
}

#content li {
	list-style: none;
	padding: 5px 0;
}

#imgContentRight {
	margin: 75px 0 0 0;
}

#imgContentRight img {
	border: 1px solid #FFF;
	padding: 0;
	margin: 0;
}

#imgContentRight object embed,
#imgContentRight object {
	border: 1px solid #FFF;
	padding: 0;
	margin: 0;
}

#imgContentRight ul {
	padding: 0;
	margin: 0;
}

#imgContentRight li {
	list-style: none;
}

#sponsors {
	font-size: 10px;
	text-align: right;
	margin: 0 0 0 295px;
	position: fixed !important;
	bottom: 0;
	left: 50%;
	color: #4b1605;
	z-index: 1;
}

#sponsors a {
	text-decoration: none;
	color: #4b1605;
}

#sponsors a:hover {
	text-decoration: underline;
}

#sponsors img {
	margin: 0 0 0 18px;
}
