* {
    margin: 0;
}

/*****************************/
/*** Core html setup stuff ***/
/*****************************/

html {
  margin: 0;
  height:100%
}

body {
	font-family: Helvetica,Arial,sans-serif;
	margin: 0;
	height:100%
}





/*****************************************/
/*** BACKGROUND COLORS ***/
/*****************************************/
body#home-bg {
	background: url(/images/home-bg.gif);
	background-repeat: repeat;
	background-position: center;
}

body#about-bg {
	background: url(/images/about-bg.gif);
	background-repeat: repeat;
	background-position: center;
}

body#mdh-bg {
	background: url(/images/mdh-bg.gif);
	background-repeat: repeat;
	background-position: center;
}

body#press-bg {
	background: url(/images/press-bg.gif);
	background-repeat: repeat;
	background-position: center;
}






/*****************************************/
/*** Template specific layout elements ***/
/*****************************************/

.home_top {
	background-image: url(/images/top-bar.jpg);
	background-repeat: repeat;
	background-position: center;
	height:54px;
}

.home_bottom {
	background-image: url(/images/bottom-bar.jpg);
	background-repeat: repeat;
	background-position: center;
	height:102px;
	position:fixed;
	bottom:0px;
	width:100%;
}

.about_top {
	background-image: url(/images/about-bg.gif);
	background-repeat: repeat;
	background-position: center;
	height:10px;
}

.about_bottom {
	background-image: url(/images/about-bg.gif);
	background-repeat: repeat;
	background-position: center;
	height:102px;
}

.mdh_top {
	background-image: url(/images/mdh-bg.gif);
	background-repeat: repeat;
	background-position: center;
	height:10px;
}

.mdh_bottom {
	background-image: url(/images/mdh-bg.gif);
	background-repeat: repeat;
	background-position: center;
	height:102px;
}

.press_top {
	background-image: url(/images/press-bg.gif);
	background-repeat: repeat;
	background-position: center;
	height:10px;
}

.press_bottom {
	background-image: url(/images/press-bg.gif);
	background-repeat: repeat;
	background-position: center;
	height:102px;
}






/*****************************************/
/*****************************************/

div.wrapper {
width:940px;
min-height: 100%;
height: auto !important;
height: 100%;
}

div.content {
width:940px;
padding-bottom:50px; 
}




/**************************************** Menu */  
/**************************************** Menu*/
div.main-menu-wrapper#home {
position:fixed;
bottom:105px;
background-image:url(/images/home-bg.gif);
width:100%;
}

div.main-menu-wrapper-fixed#about{
position:fixed;
bottom:0px;
background-image: url(/images/about-bg.gif);
width:100%;
}

div.main-menu-wrapper-fixed#mdh{
position:fixed;
bottom:0px;
background-image: url(/images/mdh-bg.gif);
width:100%;
}

div.main-menu-wrapper-fixed#press{
position:fixed;
bottom:0px;
background-image: url(/images/press-bg.gif);
width:100%;
}

div.main-menu#home {
text-align:center; 
margin:0 auto;
width:940px; 
height:20px;
}

div.main-menu#about {
background-color:#CEDE95;
height:20px;
margin:0 auto;
text-align:center;
width:940px;
}

div.main-menu#mdh {
background-color:#FBF9E4;
height:20px;
margin-left:auto;
margin-right:auto;
width:940px;
}

div.main-menu#press {
background-color:#DFDB77;
height:20px;
margin:0 auto;
text-align:center;
width:940px;
}

a.menu-item {
font-size:12px;
font-weight:bold;
text-decoration:none;
color: #333300;
}

a.menu-item:hover {
font-size:12px;
font-weight:bold;
text-decoration:none;
color: #666600;
}

div.menu-item {
display:inline;
font-size:12px;
font-weight:bold;
margin-right:16px;
text-decoration:none;
color: #333300;
}


nu-item:hover {
font-size:12px;
font-weight:bold;
text-decoration:none;
color: #666600;
}

div.menu-item {
display:inline;
font-size:12px;
font-weight:bold;
margin-right:16px;
text-decoration:none;
color: #333300;
}

table#about-table {
	padding:0px; 
	margin:0px;
	}
	
table#about-table tr{
	padding:0px; 
	margin:0px;
	}
	
table#about-table td{
	padding:0px; 
	margin:0px;
	}
	
table#about-table img{
	padding:0px; 
	margin:0px;
	}
	
table#about-table a{
	padding:0px; 
	margin:0px;
	}

