body {
	margin: 5;
	padding: 5;
	background: #FFFFFF url(../images/trackbackground2.jpg) top center;
	background-repeat:no-repeat;
	background-color:#b15c5f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #7F7F81;
	text-align: center;
}

h1, h2, h3 {
	margin: 0;
	padding: 0;
	font-weight: normal;
	color: #FFFFFF;
}

h1 {
	font-size: 2em;
}

h2 {
	font-size: 2.4em;
}

h3 {
	font-size: 1.6em;
}

p, ul, ol {
	margin-top: 0;
	line-height: 180%;
}

ul, ol {
}

a {
	text-decoration: none;
	color: #5D9800;
}

a:hover {
	text-decoration: underline;
}

img.border {
	border: 6px solid #E1F1F6;
}

img.alignleft {
	float: left;
	margin-right: 25px;
}

img.alignright {
	float: right;
}

img.aligncenter {
	margin: 0px auto;
}

#wrapper {
	margin: 0 auto;
	padding: 0;
}

/* Header */

#header {
	width: 1000px;
	height: 120px;
	margin: 0 auto;
}

/* Page */

#page {
	width: 800px;
	height:400px;
	margin: 0 auto;
	padding: 0;
	z-index:-1;
	background: url(../images/page1.png) no-repeat left top;
}

#page-bgtop {
}

#page-bgbtm {
	margin: 0px;
	padding: 40px 30px 0px 30px;
}

/* Footer */

#footer {
	width: 800px;
	height: 80px;
	margin: 0px auto 40px auto;
	background: url(../images/foot.png) no-repeat left top;
	font-family: Arial, Helvetica, sans-serif;
	color:#333;
	text-align: left;
	font-size: 12px;
}

#footer a {
	color:#333;
}

/*----menu-------------------------------------------------------*/

.menuHolder {width:790px; height:41px; position:relative; z-index:100}
.menu, .menu ul {padding:0; margin:0; list-style:none; position:relative; font-family:arial, sans-serif;}
.menu {width:790px; height:40px; overflow:hidden; position:absolute; left:0; top:0;}

.menu li {float:left; position:relative; z-index:10;}
.menu li a {float:left; display:block; height:41px; padding:0 10px; line-height:40px; position:relative; z-index:20; color:#ddd; text-decoration:none; font-size:18px; background:url(../images/backdude.png) no-repeat center top;}

.menu li.first a {background:url(../images/backdude.png) no-repeat center  top;}

       /*--- Right spacer in menu----*/
.menu li.pad {width:80px; height:41px;}
.menu li.pad b {display:block; height:41px; width:80px; background:url(../images/backdude.png) no-repeat right top;}
       /*--- Left spacer in menu----*/
.menu li.start {width:60px; height:41px;}
.menu li.start b {display:block; height:41px; width:60px; background:url(../images/backdude.png) no-repeat left top;}

       /*--- Pull-down box ---*/
.menu ul { background-color:#000; width:150px; height:auto; position:absolute; top:-120px;
transition: 0.8s ease-in-out;
-o-transition: 0.8s ease-in-out;
-moz-transition: 0.8s ease-in-out;
-webkit-transition: all 0.8s ease-in-out;

z-index:1; padding:10px 0; background:#000; 

-webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.5);
-o-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.5);
-khtml-shadow: 2px 2px 3px rgba(0, 0, 0, 0.5);
-icab-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.5);
box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.5);

-webkit-border-radius: 8px;
-moz-border-radius: 8px;
-o-border-radius: 8px;
-khtml-border-radius: 8px;
-icab-border-radius: 8px;
border-radius: 8px;
}
.menu ul li {width:150px;}
.menu ul li a {width:130px; height:20px; line-height:20px; background:transparent;}

.menu:hover {height: 200px;}
.menu a:hover {color:#0cf;}
.menu li:hover > a {color:#0cf;}

.menu li:hover ul {
-webkit-transform: translate(0,161px);
-moz-transform: translate(0,161px);
-o-transform: translate(0,161px);
-khtml-transform: translate(0,161px);
-icab-box-transform: translate(0,161px);
transform: translate(0,161px);
}

.menu .fly {width:100%;}
a.active{}
