body {
background:#262524 url(../i/tv-header-bg.png) repeat-x scroll 0 0;
color:#FFFFFF;
font-size: 13px;
}
a {
color:#00C6FF;
font-weight:bold;
text-decoration:none;
}
a:hover {
color:#FFFFFF;
text-decoration:underline;
}
h2 {
background:transparent url(../i/tv-arrow.png) no-repeat scroll right center;
color:#FFFFFF;
}
h2 span {
color:#00C6FF;
}
#column1 .module i {
border:5px solid #FFFFFF;
}
#logo a {
background:transparent url(../i/tv-logo.png) no-repeat scroll 0 0;
height:116px;
width:342px;
}
#tagline {
color:#646464;
}
#topnav li a {
border-color:#FFFFFF;
color:#E7E3D9;
}
#topnav li a.active, #topnav li a:hover {
border-color:#00C6FF;
color:#00C6FF;
}
#topnav li a:hover {
background-image:url(../i/tv-topnav-arrow.png);
}
#topnav li a.active {
background-image:url(../i/tv-topnav-dot.png);
}
#thumbs a span {
background-image:url(../i/tv-frame.png);
}
#column2 ul a:hover, .comment h3 span, #comment-form label {
color:#00C6FF;
}
#column2 ul em, .comment h3 em {
color:#565352;
}
.comment h3 a, #column2 ul a:hover em, #column2 ul a {
color:#FFFFFF;
}
#column2 ul.left li, #column2 ul.right li, #column2 ul.table li, .comment, .caption {
border-color:#565352;
}
.photo-details {
color:#767372;
}
.photo-details a {
color:#DDDDDD;
}
.comment p {
color:#A3A2A1;
}
#comment-form .form-field,
#updates .form-field {
background:#363433 none repeat scroll 0 0 !important;
color:#FFFFFF !important;
border: none;
}
#updates .form-field {
height: 20px;   
padding: 3px;
border: solid 1px #1a1a1a;
}
#photoset #thumbs li {
float:left;
margin-right:6px;
}
#photoset {
margin-bottom:20px;
}
.masthead {
overflow:hidden;
position:relative;
}
* html div.masthead {
float:left;
}
div.controls a {
background-image:url(../i/bg-next.gif);
background-position:center center;
background-repeat:no-repeat;
height:100%;
opacity:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
overflow:hidden;
position:absolute;
right:0;
text-indent:-5000px;
top:0;
width:45%;
}
* html div.controls a {
background-position:center 150px;
height:10000px;
}
div.controls a.previous {
background-image:url(../i/bg-prev.gif);
left:0;
}
div.controls a.alone {
margin:0 5%;
width:90%;
}
div.controls a:hover {
opacity:0.5;
}
#column1 .entry-details {
border-color:#555555;
}
#column2 #about {
border:0 none;
font-size:12px;
line-height:1.4;
}

a.feed-link {
background:url(../i/tv-feed.png) no-repeat left;
}


blockquote {
background: #333334;
}
.mycomment {
background: #363433;
padding: 10px 15px;
border: solid 1px #464443;
border-right-color: #3c3a39;
border-bottom-color: #3c3a39;
color: white;
}
#chapters {
font-size: 15px;
}
#updates {
font-size: 13px;
text-align: left;
}
