body {
background: #000000;
}
body, textarea {
font-family: Trebuchet MS, Helvetica, sans-serif;
font-size: small;
color: black;
}
h1 {
font-size: 1.2em;
font-style: bold;
}

img.standard {
padding-left: 2px;
}

img.a {
margin: 0 10px 0 0;
border: 1px dotted #000000;
}

img.b {
margin: 0 10px 0 0;
border: 1px dotted #FFFFFF;
}

hr.a {border: none 0; 
	border-top: 1px dotted #000000;
	width: 100%;
	height: 1px;
	margin: 20px auto 7px 0;
	text-align: center;
	}	
hr.b {border: none 0; 
	border-top: 1px dotted #FFFFFF;
	width: 100%;
	height: 1px;
	margin: 7px 0 7px 0;
	text-align: center;
	}	


/*-------------------------------------------------------------IDs--------------------------------------------------------*/

#wrap {
margin: 0 auto;
width: 960px;
background: #FFFFFF;
}

#header {
width: 960px;
height: 140px;
background: url(images/header.png);
}

#navbar {
width: 950px;
height: 29px;
background: url(images/nav_bar.png) #278ce2;
padding: 0 0 0 10px;
}
#navbar, textarea{
font-style: bold;
padding-top: 1px;
color: white;
}


a.rounded, .tab , .rounded {
	outline: none;
    border: none;
    text-decoration: none;
    cursor: pointer;
    white-space: nowrap;
    vertical-align: middle;
    display: -moz-inline-box;
    display: inline-block;
    overflow: visible;
}
a.tab {
  color:white;
  background-color: #278ce2;
  padding: 5px 7px;
}
a.tab:hover {
  background-color: #5da9e9;
}

#contentwrap {
width: 960px;
height: 560px;
background: #FFFFFF;
}

#contentwrap #body {
position: relative;
width: 620px;
height: 560px;
float: left;
padding-left: 20px;
background: url(images/body_bg.png);
}
#contentwrap #body #columnleft{
position: relative;
float: left;
width: 300px;
height: auto;
}
#moviecontainer {
width: 300px;
height: 200px;
margin: 42px 0 10px 0;

}

#contentwrap #body #columnright{
position: relative;
float: left;
padding-left: 10px;
margin-top: 10px;
width: 300px;
height: auto;
}
#contentwrap #body #bodybottom {
position: relative;
float:left;
padding-right: 20px;
width: 610px;
height: auto;
}

#contentwrap #sidebar {
position: relative;
float: left;
width: 300px;
padding: 10px 10px 10px 10px;
height: 540px;
background: url(images/sidebar_bg.png) bottom no-repeat #5a5b5b;
}
#sidebar, textarea {
color: white;
}
#sidebar a {
color: white;
}
#sidebar a:hover {
color: white;
}
#sidebar a:visited {
color: #ccc;
}
#sidebar a:active {
color: white;
}

#footer {
width: 950px;
height: 25px;
background: url(images/footer.png);
color: white;
padding-left: 10px;
padding-top: 5px;
}

#footer a {
color:white;
text-decoration: none;
}

#footer a:hover {
text-shadow: 0px 0px 5px#fff;
}
p#vtip { 
display: none; 
position: absolute; 
padding: 10px; 
left: 5px; 
font-size: 1em; 
background-color: white; 
border: none;
color: #5a5b5b; 
-moz-box-shadow: rgba(0,0,0,.5) 5px 5px 5px;
-webkit-box-shadow: rgba(0,0,0,.5) 5px 5px 5px;
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
z-index: 9999 
}
