body {
margin : 0;
padding : 0;
font : 12pt/1.5 sans-serif;
background : #000;
color : #eee;
}
a:link,a:visited,a:active {text-decoration: none; color: #fff;}
a:hover {text-decoration: underline; color: #ddd;}
#header {
margin : 0;
padding : 0;
}
#main1 {
margin : 25px;
padding : 0;
width : 1139px;
}
#main2 {
margin : 10px 0;
padding : 0;
}
#left {
float : left;
width : 250px;
margin : 0;

}

#left1 {
padding : 40px 0 0;
font-size : 120%;
background : #f2f2f2 url(/img/lm.gif) no-repeat;
border : 1px solid #10ac4b;
color:#000;
}

#left2 {
height: 405px; /*548*/
overflow:auto;
padding-top:10px
}
#left2 a:link,#left2 a:visited,#left2 a:active {text-decoration: none; color: #000;}
#left2 a:hover {text-decoration: none; color: #10ac4b;}
div#left2 {
margin-left : 10px;
}
div#left2 div.cleaner  {
margin-bottom : 25px;
}
div#left2 img {
float : left;
padding-right : 10px;
}
#left3 ul {
padding:0;
margin:0;
}
#left3 li{
font : 70%/1 sans-serif;
list-style-type:none;

}
#right {
float : right;
width : 160px;
margin: -118px 0;
padding : 0;
font-size : 80%;
}
#middle {
font-size:80%;
margin-left:258px;
width:713px;
}

.scroller {
margin-top:1em;
height:600px;
overflow:auto;
}

.cleaner {
clear : both;
height : 1px;
font-size : 1px;
border : none;
margin : 0;
padding : 0;
background : transparent;
}
div#menu {
margin : 10px 0;
}
#menu div {
	height : 22px;
    margin:0;
    padding:0;
    overflow:hidden;
	position:relative;
	margin-right : 24px;
	float : left;
}
#menu a{
    display:block;
    height:100%;
    width:100%;
}
#menu a, #menu a:link, #menu a:visited, #menu a:active, #menu a:hover {text-decoration: none; color: #10ac4b;}
#menu span{
    display:block;
    height:100%;
    width:100%;
    position:absolute;
    top:0;
    left:0;
    background:#10ac4b url(/img/menu.gif) no-repeat left top;
    cursor:pointer;
}
#vid {
background : url(/img/tv.gif) no-repeat;
width : 590px;
height : 461px;
margin-left: auto;
margin-right:auto;

}
#vid object {
position : relative;
top : 84px;
left : 37px;
}
#vidbar {
margin-top:25px;
width:578px;
margin-left: auto;
margin-right:auto;
}
#vidbar a {
margin-right: 25px;
}
#home { width : 68px; }

#photogallery span { background-position : -68px 0; }
div#photogallery { width : 166px; }

#webstore span { background-position : -234px 0; }
div#webstore { width : 119px; }

#covers span { background-position : -353px 0; }
div#covers { width : 86px; }

#events span { background-position : -439px 0; }
div#events { width : 80px; }

#features span { background-position : -519px 0; }
div#features { width : 106px; }

#links span { background-position : -625px 0; }
div#links { width : 65px; }

#contact span { background-position : -690px 0; }
div#contact { width : 101px; }

img {
border : 0;
}
#footer {
font-size: 70%;
}