html, body{
    height: 125%;
}

body{ background: #000 url('/img/watcher/watcher-bg.jpg') top center no-repeat; color: #fff}

a{
    color: #FF2828
}

a:visited{
    color: #f24800;
}

#wrapper{ width: 760px; margin: 0 auto; position: relative; top: 200px}

#fanbox{position: absolute; top: 60px; right: 0px;}

#badges{position: absolute;margin: 0; padding: 0; top: 10px; left: 10px;}
#badges li{list-style-type: none; padding: 0; margin: 0 10px 0 0; float: left;}
#badges li img{width: 64px; height: 64px}

#video, #content { float:left;  width:601px; border: 1px solid #000; background: #000;}

#video{
    margin: -10px 0 0 -10px;
}

#content{background: transparent url('../img/watcher/contentbg.png') repeat; color: #fff; min-height:338px; border: 1px solid #121212;}

#home-link{
background:url("../img/watcher/contentbg.png") repeat scroll 0 0 transparent; color:#a6a6a6; padding: 5px; display:block; font-size:25px; font-weight:bold; height:30px; position:absolute; text-align:center; top:-39px; width:75px; font-family: "Arial"; text-decoration: none; }

#home-link:hover{ text-decoration: underline; background: #000; color: #fff; }

.page{
    padding: 10px;
}

#nav{ float:right; left:-3px; margin:0; padding:0; position:relative; top:-1px; width: 154px;}
#nav li{margin-bottom: 0px; list-style-type: none; margin-top: 1px;}
#nav li a{ display: block; height: 84px; text-decoration: none; opacity: 0.6; filter: alpha(opacity = 60);}

#nav li a:hover{ opacity: 1; filter: alpha(opacity = 100); }


#bottom-nav{margin:0px; padding: 0; float: left;}
#bottom-nav li{list-style-type: none; margin-left: 35px; float: left}
#bottom-nav li a{ display: block; height: 84px; width: 260px; text-decoration: none; opacity: 0.6; filter: alpha(opacity = 60);}

#bottom-nav li a:hover{ opacity: 1; filter: alpha(opacity = 100); }

a img{
    border: 0;
}

.clear{ clear:both; height:0; position:relative;}

#footer{ position: absolute; bottom: 0px; }

h3{
    padding: 0;
    margin: 0;
}

h2{
    margin:0 0 10px;
    padding:0;
}

/* Misc */
#flashMessage{
    background: #6fff3e;
    border: 2px solid #1bb816;
    padding: 10px;
    text-align: center;
    margin-bottom: 10px;
}

/* Tables */
table {
	background: #fff;
	border:1px solid #ccc;
	border-right:0;
	clear: both;
	color: #333;
	margin-bottom: 10px;
	width: 100%;
}
th {
	background: #f2f2f2;
	border:1px solid #bbb;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	text-align: center;
}
th a {
	background:#f2f2f2;
	display: block;
	padding: 2px 4px;
	text-decoration: none;
}
th a:hover {
	background: #ccc;
	color: #333;
	text-decoration: none;
}
table tr td {
	background: #fff;
	border-right: 1px solid #ccc;
	padding: 4px;
	text-align: center;
	vertical-align: top;
}
table tr.odd td {
	background: #f4f4f4;

}

table .label{
    text-align: right;
    font-weight: bold;
    text-transform: capitalize
}

table .total{
        font-weight: bold;
}

/* Downloads */
.downloads{
    padding: 0;
    margin: 0;
}
.downloads li{
    list-style-type: none;
    display: block;
    border: 1px solid #7a7a7a;
    margin-bottom: 5px;
    padding: 10px;
}

.downloads li:hover{
    background: #0b0b0b;
}

.downloads .thumbnail{
    float:left;
    padding-right: 5px;
}

.download-link{
    color: #ff2828;
}

.downloads h4{
    margin: 0;
    padding: 0;
}

.profile-img{
    width: 580px
}

.disabled{
    display: inline;
}

#loading{
left:200px;
position:absolute;
top:140px;
display: none;
}

/** Bios **/
.bio-link{
    color: #ff2828;
}
