body {
 background: #000;
}

/* Norm Links */

.links {
 color: #fff;
 font-size: 12px;
 font-family: verdana,arial;
 /* text-decoration: none; */
}

.siglink {
 color: #fff;
 font-family: verdana,arial;
 font-size: 10px;
}

/* Menu stuff */
.menutext {
 color: #fff;
 font-family: verdana,arial;
 font-size: 11px;
 text-decoration: none;
 margin: 5px;
}
.menuheader {
 color: #fff;
 font-family: verdana,arial;
 font-size: 15px;
}

/* Copyright at the bottom of the page */
.copyright {
 color: #fff;
 font-family: verdana,arial;
 font-size: 10px;
}

.hi {
 color: #fff;
 font-family: verdana,arial;
 font-size: 14px;
}

/* Top Navbar stuff */

.topnavlinks {
 color: #fff;
 font-family: verdana,arial;
 font-size: 11px;
 text-decoration: none;
}
.topnavtext {
 color: #fff;
 font-family: verdana,arial;
 font-size: 11px;
}
.topnavpos {
 color: #fff;
 font-family: verdana,arial;
 font-size: 12px;
}

#body {
 width: 820px;
}
.normtext {
 color: #fff;
 font-family: verdana,arial;
 font-size: 12px;
}
.header {
 color: #fff;
 font-family: verdana, arial;
 font-size: 12px;
 font-weight: bold;
}
.bigtext {
 color: #fff;
 font-family: verdana,arial;
 font-size: 18px;
}
.medtext {
 color: #fff;
 font-family: verdana,arial;
 font-size: 14px;
}
.smalltext {
 color: #fff;
 font-family: verdana,arial;
 font-size: 11px;
}
.inputs {
 background: #000;
 color: #fff;
 font-family: verdana,arial;
 font-size: 11px;
 border: 1px solid #fff;
}
.submit {
 background: #383838;
 color: #fff;
 font-family: verdana,arial;
 font-size: 11px;
 border: 1px solid #424242;
}

/* Generic table stuff. */
.gentable {
	width: 90%;
	text-align: center;
}
/* Rounded corners */
.topcontainer {
 background:#5C5C5C; 
 color:#fff; 
 /* margin:0 15px; */
 margin-top: 0px;
 width: 800px;
}
.container {
 background:#5C5C5C; 
 color:#fff; 
 /* margin:0 15px; */
 width: 800px;
}
.rtop, .rbottom{
display:block;
background: #000;
}
.rtop *, .rbottom *{
display: block;
height: 1px;
overflow: hidden;
background:#5C5C5C;
}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{
margin: 0 1px;
height: 2px
}

/* Menu */
.menucont {background:#5C5C5C; color:#fff; margin:0 15px;}
.mentop, .menbottom{
display:block;
background: #000;
}
.mentop *, .menbottom *{
display: block;
height: 1px;
overflow: hidden;
background: #5C5C5C;
}
.menr1{margin: 0 5px}
.menr2{margin: 0 3px}
.menr3{margin: 0 2px}
.menr4{
margin: 0 1px;
height: 2px
}

/* Success */
.succont {background:#66CD00; color:#fff; margin:0 15px;}
.suctop, .sucbottom{
display:block;
background: #000;
}
.suctop *, .sucbottom *{
display: block;
height: 1px;
overflow: hidden;
background: #66CD00;
}
.sucr1{margin: 0 5px}
.sucr2{margin: 0 3px}
.sucr3{margin: 0 2px}
.sucr4{
margin: 0 1px;
height: 2px
}

/* Errors */
.errcont {background:#EE6363; color:#fff; margin:0 15px;}
.errtop, .errbottom{
display:block;
background: #000;
}
.errtop *, .errbottom *{
display: block;
height: 1px;
overflow: hidden;
background: #EE6363;
}
.errr1{margin: 0 5px}
.errr2{margin: 0 3px}
.errr3{margin: 0 2px}
.errr4{
margin: 0 1px;
height: 2px
}
/* Everything else */
.box {background:#5C5C5C; color:#fff; margin:0 15px;}
.rbbtop, .rbbottom{
display:block;
background: #000;
}
.rbbtop *, .rbbottom *{
display: block;
height: 1px;
overflow: hidden;
background: #5C5C5C;
}
.rb1{margin: 0 5px}
.rb2{margin: 0 3px}
.rb3{margin: 0 2px}
.rb4{
margin: 0 1px;
height: 2px
}

/* Rounded corners2 */
.boxd {background:#383838; color:#fff; margin:0 15px;}
.topcontainerd{
 background:#383838; 
 color:#fff; 
 margin:0 15px;
 margin-top: 0px;
}
.containerd {
 background:#383838; 
 color:#fff; 
 margin:0 15px;
}
.rtopd, .rbottomd{
display:block;
background: #5C5C5C;
}
.rtopd *, .rbottomd *{
display: block;
height: 1px;
overflow: hidden;
background:#383838;
}
.rd1{margin: 0 5px}
.rd2{margin: 0 3px}
.rd3{margin: 0 2px}
.rd4{
margin: 0 1px;
height: 2px
}

/* RSN TV */
#wrapper-with-intrinsic-ratio {
	position: relative;
	padding-bottom: 20%;
	height: 0;
}
#element-to-stretch {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: teal;	
}


