body {
background: url(http://www.cap-that.com/layout/v2/cap-that_background.jpg) fixed bottom left; 
margin: 0; 
font-family: georgia, serif, arial; 
color: #fff;
font-size: 12px; 
left: auto; 
right: auto; 
text-align: center;}

a, a:link, a:visited {color: #28a4f2; font-weight: bold; text-decoration: none; }
a:hover {color: #92cbef; text-decoration: none;}
a img, a:visited img {border: 2px solid #28a4f2; }

#container {width: 770px; margin: 0 auto; }
#logo {background: url(http://www.cap-that.com/layout/v2/logo.jpg) no-repeat; height: 100px; width: 375px; margin: 0 auto; margin-top: 20px; margin-bottom: -20px; }

#nav{
text-align: left; margin: 0 auto; 
height: 62px; width: 717px; 
padding: 0px; list-style-type: none; 
background: url(http://www.cap-that.com/layout/v2/navigation.jpg) no-repeat;
left: auto;right: auto; }
#nav li {float: left; }

#nav .home{
left: 0px;
top: 0px;
width: 140px; 
height: 62px;}   
#nav .home a{
left: 0px;
height: 62px;
display: block;
margin: 0;
width: 140px;
visibility: visible;
text-indent: -9000px;
overflow: hidden;} 
#nav .home a:hover{
left: 0px;
background: url(http://www.cap-that.com/layout/v2/navigation.jpg) 0px -62px no-repeat;
width: 140px;
height: 62px;}

#nav .tv{
left: 145px;
top: 0px;
width: 140px; 
height: 62px;}   
#nav .tv a{
left: 145px;
height: 62px;
display: block;
margin: 0;
width: 140px;
visibility: visible;
text-indent: -9000px;
overflow: hidden;} 
#nav .tv a:hover{
left: 0px;
background: url(http://www.cap-that.com/layout/v2/navigation.jpg) -140px -62px no-repeat;
width: 140px;
height: 62px;}

#nav .movies{
left: 390px;
top: 0px;
width: 140px; 
height: 62px;}   
#nav .movies a{
left: 390px;
height: 62px;
display: block;
margin: 0;
width: 140px;
visibility: visible;
text-indent: -9000px;
overflow: hidden;} 
#nav .movies a:hover{
left: 0px;
background: url(http://www.cap-that.com/layout/v2/navigation.jpg) -280px -62px no-repeat;
width: 140px;
height: 62px;}

#nav .music{
left: 530px;
top: 0px;
width: 145px; 
height: 62px;}   
#nav .music a{
left: 530px;
height: 62px;
display: block;
margin: 0;
width: 145px;
visibility: visible;
text-indent: -9000px;
overflow: hidden;} 
#nav .music a:hover{
left: 0px;
background: url(http://www.cap-that.com/layout/v2/navigation.jpg) -420px -62px no-repeat;
width: 145px;
height: 62px;}

#nav .site{
left: 675px;
top: 0px;
width: 145px; 
height: 62px;}   
#nav .site a{
left: 675px;
height: 62px;
display: block;
margin: 0;
width: 145px;
visibility: visible;
text-indent: -9000px;
overflow: hidden;} 
#nav .site a:hover{
left: 0px;
background: url(http://www.cap-that.com/layout/v2/navigation.jpg) -565px -62px no-repeat;
width: 145px;
height: 62px;}

#content {padding-left: 15px; text-align: left;}
#footer {height: 192px; background: url(http://www.cap-that.com/layout/v2/cap-that_footer.jpg) repeat left; width: 100%; margin: 0 auto; }
#footer h1  {padding-top: 10px;}

h1  {font-size: 1.3em; color: #92cbef; border-bottom: 1px solid #696969; padding-bottom: 10px;}
h2, h3, h4 {font-size: 1.1em;}
.newscontainer p { padding: 5px;}
.newscontainer h2 {
font-size: 1.0em; 
background: url(http://www.cap-that.com/layout/v2/icon_background.png) repeat; 
line-height: 2.5em; 
margin-top: 0px; 
padding-left: 5px;
}
.newsdate {text-align: right;font-size: 0.75em; margin-top: -30px; margin-bottom: 30px;}
.userpic {background: url(http://www.cap-that.com/layout/v2/icon_background.png) #fff; float: right; padding: 10px; text-align: center;  }

/*GALLERY SETTINGS*/
#gallery, .gallery {
text-align: center; font-size: 0.95em;
}

td.topmenu,.topmenu {
background-color: transparent;
padding: 2px;
border-bottom: 1px dotted #c6db29;}

p.topmenu {
background-color: transparent;
padding: 5px;
border-bottom: 1px dotted #c6db29;
text-align: center;
margin: 0 auto;
width: 645px; margin-bottom: 10px;}

td.bottommenu, .bottommenu {
background-color: transparent;
padding: 2px;
border-top: 1px dotted #c6db29;}

p.bottommenu {
background-color: transparent;
padding: 2px;
border-top: 1px dotted #c6db29;
text-align: center;
margin: 0 auto;
width: 645px; margin-top: 10px;}

td.topmenu a:link, .topmenu a:link, td.topmenu a:visited, .topmenu a:visited, td.bottommenu a:link, .bottommenu a:link, td.bottommenu a:visited, .bottommenu a:visited {
padding: 4px; }

span.gallerynolinktop {
color: #c6db29;
padding: 3px;
}

span.gallerynolinkbottom {
color: #c6db29;
padding: 3px;
}

table.andromeda {margin: 0 15px 0 15px; width: 95%}

img.screencap {border: 5px solid #4f4f4f; padding: 0px; }

span.startrek, span.lifeonmars, span.hyperdrive, span.bloodties {
margin: 10px 5px 0px 0px; 
text-align: left;
float: left; 
font-size: 0.9em;
padding: 5px;
width: 360px;
border-width: 1px 1px 1px 1px; border-style: solid; border-color: #757575;}

span.startrek img  {
border: 0; background: url(http://www.cap-that.com/layout/v2/icon_background.png); 
padding: 5px; height: 75px; float: left; margin-right: 4px;} 

img.startrekmovie {height: 100% !important; } 

span.lifeonmars img, span.hyperdrive img, span.bloodties img {
border: 0; background: url(http://www.cap-that.com/layout/v2/icon_background.png); 
padding: 5px; float: left; margin-right: 4px;} 


span.startrek a:hover img, span.lifeonmars a:hover img, span.hyperdrive a:hover img, span.bloodties a:hover img {background: #28a4f2}

a img.musicvideo, img.musicvideo, a img.tvshow, img.tvshow, a img.movie, img.movie {padding: 5px; background: url(http://www.cap-that.com/layout/v2/icon_background.png); margin-right: 5px; float: left; border: 0px;}

.table-cell img, .table-cell a img, .table-cell a:visited img  {padding: 5px; border: 1px solid #696969;}
div.table-cell {font-size: 0.9em;
padding: 10px; 
height: 60px; 
width: 350px; 
border: 1px solid #757575; 
text-align: left;
display: table-cell; }
div.table-display {display: table; margin: 0 auto;}
div.table-row {display: table-row; }

table.caplist { margin: 0 auto; text-align: center; padding: 2px; }
table.caplist td {text-align: left; }
td.table-cell {
font-size: 0.9em;
padding: 10px; 
height: 60px; 
width: 350px; 
border: 1px solid #757575; 
margin-left: 15px;
text-align: left; }

p.indexstats {background: url(http://www.cap-that.com/layout/v2/icon_background.png); padding: 20px; width: 50%; text-align: center; margin: 0 auto; }


.newscomment {
	background-color: #757575;
	border-width: 0 0 0 3px;
	border-style: solid;
	border-color: #4f4f4f;
	padding: 5px 15px 5px 15px;}
	
.commentform {
padding: 15px;
margin-left: 30px;
width: 550px;}

input, select, textarea {
font-size: 1.0em;
color: #fff;
background-color: #757575;
border-width: 0 0 0 3px;
border-style: solid;
border-color: #28a4f2;
padding: 5px 15px 5px 15px;
margin: 5px;
width: 200px;
	}

.contact {
border-width: 0 0 0 3px;
border-style: solid;
border-color: #28a4f2;
font-weight: none;
margin: 0 auto;
width: 95%;
padding: 5px; 
}

span.pagination {font-family: arial; }
span.pag {font-size: 1.0em; }
span.pag strong {padding: 3px;}
span.pag a, span.pag a:link, span.pag a:visited {padding: 4px; border: 1px solid #28a4f2}
span.pag a:hover {background: #28a4f2; color: #fff; padding: 4px;}