@charset "UTF-8";
/* CSS Document */
h1 {
font-family:  Arial,Helvetica, sans-serif;
color:#999999;
font-size:26px;
font-weight: normal;
font-style: normal;
text-align: left;
margin-left: 20px;
margin-top: 0px;
margin-bottom: 0px;
padding: 0px;
line-height: 1em;
}
h2 {
font-family:  Arial,Helvetica, sans-serif;
font-size: 24px;
color: #585858;
font-weight: normal;
font-style: normal;
text-align: left;
margin-left: 20px;
margin-top: 0px;
margin-bottom: 0px;
padding: 0px;
line-height: 1em;
}
h3 {
font-family:  Arial,Helvetica, sans-serif;
font-size: 16px;
color: #585858;
font-weight: normal;
font-style: normal;
text-align: left;
margin-left: 20px;
margin-top: 10px;
margin-bottom: 10px;
padding: 0px;
line-height: 1em;
}
h4{
	font-weight:normal;
	margin:0px;
	padding:0px;
}
a:link {
	color: #9e9e9e;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #9e9e9e;
}
a:hover {
	text-decoration: none;
	color: #990000;
}
a:active {
	text-decoration: none;
	color: #9e9e9e;
}

p {
text-align: justify;
margin: 20px;
padding: 0px;
font-style: normal;

}
b {
color: #9e9e9e;
}

li {
margin-top:8px;
margin-bottom:8px;
}
ul {
margin-bottom:20px;
padding-right:10px;
}

img
{border:none}


body{
	font-family:  Arial,Helvetica, sans-serif;
	font-size: 11px;
	color: #585858;
	background-image:url("../images/btile.jpg");
	background-repeat:repeat;
	text-align:center;
	line-height: 1em;
	height: 500px;
}
	
#sliverlightlogo{
    margin-top: 0px;
    border: none;
}

#logo {
    margin-top:15px;
    width:180px;
    height:103px;
    border: none;
    float:left;
}

#container {
    width:1000px;
    margin: 0 auto;
    position: relative;
    text-align: left;
}
#Mainheading {
	left: 10px;
	width:670px;
	top: 10px;
	padding-top: 20px;
	padding-bottom: 20px;
	line-height: 1em;
	margin: 0px;
	float:left;
	position:relative;
}
.date {
	width:100px;
	height:20px;
	padding-top: 20px;
	padding-bottom: 5px;
	padding-left:20px;
	line-height: 1em;
	margin: 0px;
	color:#CC0000;
	float:left;
	clear:both;
	}

.heading {
	left: 0px;
	width:868px;
	top: 0px;
	clear:both;
	padding-top: 20px;
	padding-bottom: 20px;
	line-height: 1em;
	margin-top:0px;
	margin-bottom:0px;
}


.news {
	width: 864px;
	left: 0px;
	float: none;
	background-color: #060606;
	border: solid;
	border-color: #2c2c2c;
	border-width:1px;
	margin: 0px;
	line-height: 1em;
	}
	
#updates {
	width: 590px;
	left: 0px;
	float: none;
	background-color: #060606;
	border: solid;
	border-color: #2c2c2c;
	border-width:1px;
	margin: 0px;
	line-height: 1em;
	height:530px;
}
	
	
#inteface {
	width: 800px;
	float: none;
	left: 0px;
	padding-top: 20px;
	padding-bottom: 20px;
	line-height: 1;
	margin: 0px;
}	
	
#Libraryheading {
	width: 171px;
	float: none;
	left: 0px;
	padding-top: 20px;
	padding-bottom: 20px;
	line-height: 1em;
	margin: 0px;
}
#Librarydesc {
	width: 864px;
	left: 0px;
	float: none;
	background-color: #060606;
	border: solid;
	border-color: #2c2c2c;
	border-width: 1px;
	margin: 0px;
	line-height: 1em;
}
#library {
	position: absolute;
	width: 864px;
	left: 0px;
	float: none;
	padding-top: 0px;
	background-color: #060606;
	border: solid;
	border-color: #2c2c2c;
	border-width: 1px;
	margin: 0px;
	height: 1300px;
	top: 1617px;
}
#leftcolumn {
	position: absolute;
	width: 428px;
	left: 5px;
	height: auto;
	padding-top: 5px;
	margin: 0px;
	top: 1649px;
}
#rightcolumn {
	position: absolute;
	width: 428px;
	left: 433px;
	padding-top: 5px;
	margin: 0px;
	top: 1649px;
}

#voditemblank {
	width: auto;
	height: auto;
	float: none;
	margin: 4px;
	margin-bottom: 6px;
	border: solid;
	border-color: #000000;
	border-width: 1px;
}
#helpheading {
	float:left;
	width: 428px;
	left: 0px;
	padding-top: 20px;
	padding-bottom: 20px;
	line-height: 1em;
	margin: 0px;
}
#videoembed {
    z-index:10;
    margin-top:2px;
}
#links {
	float:left;
	width: 864px;
	left: 1px;
	height: auto;
	padding-top: 5px;
	margin: 0px;
	background-color: #060606;
	border: solid;
	border-color: #2c2c2c;
	border-width: 1px;
}
#empty {
	width:864px;
	left: 0px;
}
#googlead1 {
	position: absolute;
	width: 120px;
	left: 879px;
	height: 600px;
	margin: 0px;
	top: 685px;
}
#googlead2 {
	position: absolute;
	width: 120px;
	left: 879px;
	height: 600px;
	margin: 0px;
	margin-bottom:-5px;
	top: 1352px;
}
#googlead3 {
	position:relative;
	width: 728px;
	left: 0px;
	height: 15px;
	margin: 2px 0px 0px 0px;
	padding:0px;
	top: 0px;
	z-index:1;
	clear:both
}
#videobackground{
	width: 864px;
	height:auto;
	background-color:#000;
	float:left;
	padding:0px 0px 3px 3px;
	border:solid;
	border-color:#2c2c2c;
	border-width:1px;
	margin:20px 0px 0px 0px;
}
#copyright{
	float:left;
	width: 864px;
	left: 1px;
	height: auto;
	padding-top: 5px;
	margin-top: 10px;
	margin-bottom:20px;
	padding-left:20px;
		
}

.voditem {
	width:49%;
	height:99px;
	float:left;
	margin:3px;
	background-color:#191919;
	border:solid;
	border-color:#2c2c2c;
	border-width:1px;
}
.categorytitle{
	margin:0px 0px 15px 0px;
	padding-top:10px;
	clear:both;
}
.videotitle{
	position:absolute;
	left:100px;
	top:10px;	
	height:15px;
	font-size:11px;
}
.videoData{
	position:relative;
	padding:0px;
	margin:0px;
	width:auto;
	height:auto;
}
.videodescription{
	position:absolute;
	left:100px;
	top:30px;
	width:300px;
}
.thumbnail{
	position:absolute;
	margin:0px;
	width:80px;
	height:60px;
	top:6px;
	left:5px;
}
.updatestext {
	left:100px;
	margin-left:10px;
	float:left;
	margin-top:0px;
	padding-top: 20px;
	width:421px;
	left: 131px;
	top: 920px;
}

#bannerSpace{
    width:1000px;
    height:60px;
    margin:15px 0px 15px 0px;
}

#divSidePanel{
    position:absolute;
    width:468px;
    height:60px;
    float:left
}

#divBanner{
    position:relative;
    width:468px;
    height:60px;
    float:right
}
