* {margin:0px; padding:0px}

body {
background-image:url(../images/background.jpg);
background-position:top;
background-color:#252525;
background-repeat:repeat-x;
}

a:link, a:visited, a:active, a:hover {
color: #8a8a8a;
font-weight: bold;
text-decoration:none;
}

a:hover {
color:#31a5be;
}

.headertxt {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#afafaf;
font-weight:bold;
border-top: solid #36b9d5 1px;
border-right: 0px;
border-bottom: dotted #4e4e4e 1px;
border-left: 0px;
background-color:#0e0e0e;
height:35px;
padding-left:5px;
width:691px;
}

.footertxt {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#8a8a8a;
}

.txt {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
padding:5px;
}

.nobord img {
border:0;
}

.subheader {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#afafaf;
padding:5px;
font-weight:bold;
}

.supsubheader {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#afafaf;
padding:5px;
font-weight:bold;
padding-bottom:0px;
padding-left:10px;
}

.smallbar {
background-color:#131313;
height:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
padding-left:4px;
padding-top:2px;
padding-bottom:2px;
padding-right:4px;
}

.vidtxt {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
padding-right:5px;
padding-left:5px;
}

.storetxt {
font-family:Arial, Helvetica, sans-serif;
font-size:26px;
color:#ffffff;
font-weight:bold;
}

.suptxt {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
padding:5px;
padding-left:10px;
}

.bigsuptxt {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#ffffff;
font-weight:bold;
}

.vidlinktxt {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
}

.displaypic {
border: 1px #0e0e0e solid;
}

.pad {
padding: 0px 0px 0px 5px;
}

.divcontentbox {
background-color: #131313;
border: 1px #000000 solid;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
width:679px;
margin-bottom:5px;
margin-left:5px;
}

.divcontent {
padding:0px 5px 10px 5px;
}

.share {
width:500px;
background-color:#2a2a2a;
border:1px #000000 solid;
color:#6f6f6f;
padding:1px;
}

.randomvid {
height:200px;
background-color:#171717;
}

.vidbar {
margin:1em 0;padding:3px;background-color:#131313;width:568px;margin-right:5px;height:15px;
}

.annbar {
background-color:#131313;padding: 2px 4px 2px 4px;height:15px;font-size:10px;font-family:Arial, Helvetica, sans-serif;color:#ffffff;
}

.castpad {
padding-left:353px;
padding-top:19px;
}

.storewarn {
background-color:#0e0e0e;
border:1px #242424 solid;
width:675px;
padding:2px;
font-size:10px;
color:#4e4e4e;
}

.formbox {
border: dotted #4e4e4e 1px;
background-color:#1e1e1e;
padding:10px;
width:651px;
margin-left:20px;
margin-top:5px;
}

.smalltxt {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
padding-bottom:5px;
}

.contactie {
color:#a09f9f;
}

.avatar {
height:100px;
width:100px;
border: 1px #ffffff solid;
background-color:#1e1e1e;
}

input,
textarea,
select {
background: #cccccc;
border: 1px solid #0e0e0e;
color: #000000;
font-family: verdana, helvetica, sans-serif;
font-size: 11px;
vertical-align: middle;
padding:2px;
}

input.nobord {
background: none;
border:0;
}

.loginsmalltxt {
font-size:10px;
}

.pastann {
width:691px;
border:0px;
border-top:1px dotted #4e4e4e;
border-bottom:1px dotted #4e4e4e;
background:#0e0e0e;
}

.noscript { width:100%; height:30px; text-align:center; vertical-align:middle; background-color:#2f1010; border:1px #8e0909 solid; font-size:11px;}
.noscript a:link, .noscript a:visited, .noscript a:active { text-decoration: underline; color: #ffffff; font-weight:normal;}
.noscript a:hover { text-decoration: underline; color: #ffffff; font-weight:normal;}

.recent,
.recentbull {
border:0px;
border-top:#171717 solid 1px;
background:#202020;
padding:2px;
text-align:left;
}

.recent a {
font-size:10px;
}

.recentbull {
padding-left:4px;
color:#4e4e4e;
}

.recentend {
padding-left:5px;
}

.recenttop {
margin-bottom:-4px;	
}

.recentbottom {
margin-top:-3px;
}

.artcont {
padding-left:10px;
padding-right:10px;
}

.fanart,
.fanart:hover {
border: 1px #8a8a8a solid;
padding:2px;
}

.fanart:hover {
border: 1px	#31a5be solid;
}

.left {float:left;}
.right {float:right;}

.mn {border-bottom:1px solid #666666;}
.mnpad, .mnpadend {padding: 1px 7px 1px 7px;border-right:1px solid #040404;}
.mnpadend {border-right:0;}
.mntxt {font-size:10px;font-family:Tahoma, Geneva, sans-serif;}
.mntxt a:link, .mntxt a:visited, .mntxta:active, .mntxt a:hover {color:#040404;font-weight:bold;text-decoration:none;}
.mntxt a:hover {color:#0e0e0e;}

.lbtxt, .lbname, .lbsignup {font-size:10px;font-family:Tahoma, Geneva, sans-serif;color:#aaaaaa;background:#040404;}
.lbname {font-size:14px;padding-left:5px;padding-right:10px;border-bottom:1px solid #1b1b1b;white-space:nowrap;}
.lbsignup {font-size:10px;padding-left:5px;padding-right:10px;border-bottom:1px solid #1b1b1b;white-space:nowrap;}
.lb a:link, .lb a:visited, .lb a:active, .lb a:hover {color:#aaaaaa;font-weight:bold;text-decoration:none;}
.lb a:hover {color:#888888;}
.lbpad {padding-right:14px;}
.lbpadend {padding-right:5px;}
.lbmiddle {background:#040404;width:100%;border-bottom:1px solid #1b1b1b;padding-left:10px;}
.lbinput {background:#2e2e2e;border:1px solid #000000;}
.lbsubmit {background:#2e2e2e;border:1px solid #000000;padding:1px;font-weight:bold;font-size:11px;font-family:Tahoma, Geneva, sans-serif;}
.lbforgot {padding-top:4px;padding-right:5px;}

.adpad {width:10px;}

.tablecenter {margin-left:auto;margin-right:auto;}