body {
	background-color:#000;
	font-size:70%;
	padding:0px;
	margin:0px;
}

ul {
padding:0px;
margin:0px;
list-style:none;
}

li {
font-family:Helvetica, Arial, sans-serif;
font-size:1.35em;
letter-spacing:-.4px;
list-style:none;
color:#CCC;
padding:0px;
}

li ul {
  display: none;
  position: absolute; 
  left: 0;
}

li > ul {
	top: auto;
	left: auto;
}

p {
font-family:Helvetica, Arial, sans-serif;
color:#CCC;
padding:0px;
}

em {
font-family:Helvetica, Arial, sans-serif;
font-size:1em;
}

h1 {
font-family:Helvetica, Arial, sans-serif;
color:#666;
font-size:36px;
font-weight:lighter;
padding:0px;
margin:0px;
letter-spacing:-.4px;
line-height:46px;
}

h2 {
font-family:Helvetica, Arial, sans-serif;
color:#666;
font-size:20px;
font-weight:lighter;
padding:0px;
margin:0px;
letter-spacing:-.4px;
line-height:20px;
}

h3 {
font-family:Helvetica, Arial, sans-serif;
color:#666;
font-size:16px;
font-weight:lighter;
padding:0px;
margin:0px;
letter-spacing:-.4px;
line-height:3px;
}

table {
font-family:Helvetica, Arial, sans-serif;
}

a:link {color:#999; text-decoration:none; padding:0px;}
a:hover {color:#999; text-decoration:none; padding:0px;}
a:visited {color:#999; text-decoration:none; padding:0px;}
a:focus {color:#999; text-decoration:none; padding:0px;}
a:active {color:#999; text-decoration:none; padding:0px;}

#container {
background-color:#000;
width:940px;
margin:auto;
height:590px;
margin-top:40px;
margin-bottom:50px;
position:relative;
}

#player_container {
background-color:#fff;
width:940px;
margin:auto;
height:20px;
}


#header {
background-color:#000;
width:940px;
height:30px;
}

#player {
position:absolute;
width:200px;
height:15px;
right:0;top:-40px;
}

#content {
width:940px;
height:520px;
}

/*--SIDEBAR--*/

#sidebar {
width:140px;
height:520px;
float:left;
background-color:#000;
}

#nav {
width:140px;
top:150px;
float:left;
z-index:2;
}

#nav ul li {
padding:7px 0px 7px 7px;
width:150px;
z-index:2;
}

#nav ul li:hover {
background-color:#333;
cursor:pointer;
z-index:2;
}

#nav ul li ul li:hover {
background-color:#FFF;
z-index:2;
}

#navmenu {
background-image:url(../images/menu_bg1.png);
position:absolute;
padding:0px;
left:50%;
margin-left:-330px;
margin-top:-7px;
z-index:2;
}

#navmenu li {
font-size:1em;
font-spacing:.2px;
display:block;
margin:0px;
z-index:2;
}

#navmenu li a {
display:block;
color:#000;
z-index:2;
}

#navmenu a:visited, a:active, a:focus {
padding:0px;
margin:0px;
z-index:2;
}

#navmenu a:hover {
background-image:url(../images/menu_bg2.png);
display:block;
padding:0px;
margin:0px;
z-index:2;
}

.active a {
display:block;
background-color:#333;
text-decoration:none;
}

li:hover ul, li.over ul { 
display: inline; 
padding:0px;
margin:0px;
z-index:2;
}

/*--FINISH SIDEBAR--*/

/*--CONTENT--*/

#main {
width:780px;
height:500px;
float:right;
background-color:#fff;
padding:10px;
}

#main2 {
padding-right:20px;
}

#mainHome {
z-index:1;
}

#scrollbar {
width:440px;
height:500px;
overflow:auto;
position:relative;
}

#scrollbar2 {
width:780px;
height:500px;
overflow:auto;
position:relative;
}

#posts {
font-family: Helvetica, Arial, sans-serif;
letter-spacing:0px;
width:760px;
}

#posts small {
font-size:1em;
color:#AAA;
}

#posts h2 {
font-size:1.4em;
color:#666;
}

#posts p {
color:#444;
font-size:1.2em;
}

#featureRight {
width:440px;
height:500px;
float:right;
padding-right:30px;
padding-left:20px;
margin:0px;
}

#featureHeader {
margin:0px;
padding-top:10px;
}

#featureContent{padding-right:35px}
#featureRight #featureContent{padding-right:0}

#featureContent p {
color:#444;
font-size:1.1em;
line-height:14px;
letter-spacing:0px;
font-weight:bold;
}

#featureLeft {
width:290px;
height:500px;
float:left;
background-color:#eee;
margin:0px;
padding:0px;
}

#featureImage {
width:290px;
height:320px;
padding:0px;
margin:0px;
}

/*
#featureImage nav {
width:300px;
height:20px;
padding:0px;
margin:0px;
}
*/

#featureImage p {
color:#555;
float:right;
padding:2px 5px 0px 0px;
margin:0px;
font-weight:bold;
font-size:1.2em;
letter-spacing:1.2px;
}

#featureInfo {
width:290px;
height:160px;
margin:0px;
}

.infoTitle {
font-size:1.2em;
font-weight:bolder;
letter-spacing:0px;
padding:0px;
margin:0px;
border-bottom:solid .5px #ccc;
}

#featureInfo p {
font-size:1em;
font-weight:light;
letter-spacing:0px;
color:#444;
line-height:13.5px;
margin:0px;
}

.sitemap {
font-size:1.2em;
font-family: Helvetica, Arial, sans-serif;
padding-top:10px;
}

.sitemap li {
font-size:1.1em;
}

/*--END CONTENT--*/

/*--FOOTER--*/

#footer {
width:940px;
height:50px;
top:590px;
background-color:#000;
}

#sitemap {
float:right;
padding-top:10px;
}

#sitemap p {
color:#666;
line-height:2px;
text-align:right;
}

#sitemap a {
color:#666;
}

#sitemap li {
color:#666;
display:inline;
letter-spacing:0px;
padding-left:10px;
font-size:1.1em;
text-align:right;
}

#sitemap a:hover {text-decoration:none; color:#CCC;}
#sitemap a:focus {text-decoration:none; color:#666;}
#sitemap a:active {text-decoration:none; color:#666;}
#sitemap a:visited {text-decoration:none; color:#666;}
#sitemap a:link {text-decoration:none; color:#666;}

/*--END FOOTER--*/

#content{position:relative;}
#navmenu {z-index:200;}

#video-page { width: 800px; height: 520px; background: #000; position: absolute; top: 0px; right: 0px; z-index: 100; text-align: center; }
#video-page a.close { text-align: center; display: block; width: 790px; font: bold 12px Helvetica, Arial, sans-serif; text-transform: uppercase; padding: 5px; }
#video-page a.close:hover { color: #fff; }