@charset "UTF-8";

/* CSSTidy 1.3dev: Tue, 21 Oct 2008 21:56:09 +0200 */
* {
margin:0;
padding:0;
}

a:link {
color:#FFF;
text-decoration:none;
}

a:hover {
color:#383a3b;
}

a:active a:visited{
color:#FFF;
text-decoration:none;
}

html{
margin:0;
padding:0;
height:100%;
}

body {
margin:0;
padding:0;
height:100%;
color:#fff;
font:80%/140% 'helvetica neue',sans-serif;
background-color:#000000;
background-image: url(../images/backie3.jpg);
background-repeat:repeat-x;
background-position:70px -135px}

#container {
overflow:hidden;
padding:20px 0px;
background:none;
border:none;
text-align:left;
width:100%;
}


#mainContent {
position:absolute;
left:340px;
top:50px;
width:800px;
background-color:#000;
padding:20px;
height:auto !important; /* real browsers */
height:100%; /* IE6: treaded as min-height*/
min-height:100%; /* real browsers */
overflow:hidden;
}

#mainContent {
}

#imagewrapper{
position:fixed;
}

 #sidebar1 {
float:left;
margin-left:40px;
padding:15px 0;
width:260px;
}

 #sidebar1 h1 {
background:transparent url(../images/ml-logo.png) no-repeat 0 0;
display:block;
height:47px;
text-indent:-9009px;
width:260px;
}

h1 a {
display:block;
height:100%;
outline:none;
width:100%;
}


ul#nav {
	list-style:none;
	margin: 30px 0 0 0;
}

#nav li a {
	color:#FFF;
	display:block;
	letter-spacing:2px;
	margin:3px 0;
	padding:3px;
	text-decoration:none;
	text-transform:uppercase;
	font-family: 'helvetica neue', sans-serif;
	font-size: 80%;
}

#nav li a:hover,.current {
background-color:#383a3b;
color:#141413;
}

ul#sidebar-footer {
	list-style:none;
	margin: 30px 0 0 0;
}

#sidebar-footer li a {
	color:#FFF;
	display:block;
	letter-spacing:2px;
	margin:3px 0;
	padding:3px;
	text-decoration:none;
	text-transform:uppercase;
	font-family: 'helvetica neue', sans-serif;
	font-size: 80%;
}

#sidebar-footer li a:hover,.current {
background-color:#383a3b;
color:#141413;
}


hr {
height: 0;
border: 0;
border-top: 2px solid #333333;
} 

.rule {
margin:10px 0;
}

.titles {
margin:3px 0;
padding:3px;
color:#383a3b;
font:80% 'helvetica neue',sans-serif;
letter-spacing:2px;
text-transform:uppercase;
}

.clearfloat {
clear:both;
font-size:1px;
height:0;
line-height:0;
}

.clearer{
clear:both;
}

.darkgrey{
color:#383a3b;
}

.black{
color:#000000;
}

.white{
color:#FFFFFF}

#global-links{
	position:absolute;
	width:auto;
	top: 20px;
	left:1050px;
	padding:0;
	text-align:right;
	z-index:10000;
}

#global-links a{
	color:#383a3b;
	letter-spacing:2px;
	padding:3px;
	text-decoration:none;
	text-transform:uppercase;
	font-family: 'helvetica neue', sans-serif;
	font-size: 65%;
}

#global-links a:hover{
color:#FFFF00;
}

a:link .global-current{
color:#FFFF00;
}

.copyright{
font-size:65%;
}

li.contact{
font-size: 90%;
color:#383a3b;
}

/* FLOATS */


.fltrt {
float:right;
margin-left:8px;
}

.fltlft {
float:left;
margin-right:8px;
}


