@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0
}

body {

	background-color:#000;
	color:#fff;
	background-image:url(../img/bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:xx-small;
	voice-family: "\"}\""; 
	voice-family: inherit;
	font-size: x-small; /* for compliant browsers */
}
	
html>body, html>body input {/* be nice to Opera */
		font-size: x-small;
	
}

a:link, a:visited, a:hover {
color:#fff;
}

#wrapper {
	font-size:120%;
	width:952px;
	margin:0 auto;
}

h1, h2, h3, h4 {
font-weight:normal;
font-size:120%;
margin:0;
padding:0;
}

div.main {
margin:185px 0 0 100px;

}

div.main div.news {
float:left;
height:775px;
overflow:auto;
width:450px;
margin-top:65px;
padding:0 50px 0 70px;
background:url(../img/news_stripe.png) repeat-y;

}


div.main div.news h2 {
margin-bottom:40px;
}

div.main div.news h3 {
margin-bottom:15px;
}

div.main div.news h4 {
margin-bottom:15px;
}

div.main div.news p {
margin-bottom:15px;
}

div.main div.sidebar {
float:right;
width:263px;
margin:15px 0 0 0;
padding:0;
position:relative;
}

div.links {
width:263px;
position:absolute;
top:52px;
left:0px;

}

div.links a {
text-decoration:none;

}

div.links a img {
margin:0;
padding:0;
border:none;
}

div.links img {
margin-left:10px;
padding:20px;
}

div.links a, div.links img {
display:block;
}

div#player {
margin:2px 0 0 25px;
}

div.main div.sidebar p.noflash {
font-size:90%;
}

img.pack {
cursor:pointer;
}

div.viewer, div#prodNotes {
display:none;
position:absolute;
background-color:#000;
border:1px solid #fff;
width:400px;
left:300px;
}

div#prodNotes .content {
top:30px;
height:500px;
overflow:auto;
padding:10px;
}

div#prodNotes p.close {
right:20px;
}

div.viewer p {
padding:10px;
}

p.close {
position:absolute;
top:0;
right:0;
padding:5px;
background-color:#000;
cursor:pointer;
}
