/*** GENERAL STYLES ***/
body {
background:#454545;
color:#444;
font-family:"Lucida Grande", Verdana, Arial, sans-serif;
}

.container_12 {
background:#fff;
border:2px solid #000;
}

h1 {
background:url(/tvshows/i/icon_75.png) no-repeat;
height:70px;
letter-spacing:1px;
line-height:79px;
padding-left:80px;
}

h3 {
border-bottom:1px dashed #ccc;
margin-bottom:.5em;
font-size:1.4em;
}

h4 {
margin:0;
}

h5 {
border-bottom:1px dashed #ccc;
font-size:1.2em;
margin:0;
width:100%;
}

.releasenotes ul {
margin-left:.7em;
}

ul ul {
list-style:circle;
margin-bottom:0;
}

code {
background-color:#f8f8ff;
border:1px solid #dedede;
color:#444;
font-family:"Courier New", Courier, Monaco;
padding:0 .2em!important;
}

a {
color:#0080ff;
font-weight:bold;
}

a:hover, .sidebar div a:hover, #footer a:hover {
text-decoration:none;
}

/*** HEADER ***/
.header {
background:#454545;
border-bottom:2px solid #000;
color:#fff;
font-weight:bold;
margin:-15px 0 10px -2px;
padding:30px 0 0 24px;
text-transform:none;
}

.slogan {
border-left:1px dotted #999;
font-size:1.1em;
font-weight:normal;
margin-top:10px;
padding:5px 10px 10px 60px;
}

.slogan span {
font-size:1.1em;
font-weight:bold;
letter-spacing:.1em;
}

/*** SIDEBAR ***/
.sidebar {
margin-left:0;
}

.sidebar div a {
color:#444;
text-decoration:underline;
}

.sidebar div p {
font-size:.9em;
margin-bottom:0;
margin-top:10px;
padding-top:5px;
text-align:left;
}

.download {
background:#cf6 url(/tvshows/i/download.png) 5px 2px no-repeat;
border:1px solid #4ac12f;
margin-bottom:20px;
padding:10px;
text-align:center;
}

.download p {
border-top:1px dashed #4ac12f;
}

.repository {
background:#ffff84 url(/tvshows/i/source.png) 5px 2px no-repeat;
border:1px solid #ffa53f;
margin-bottom:20px;
padding:10px;
text-align:center;
}

.repository p {
border-top:1px dashed #ffa53f;
}

.support {
background:#c3ecff url(/tvshows/i/help.png) 5px 2px no-repeat;
border:1px solid #0080ff;
margin-bottom:20px;
padding:10px;
text-align:center;
}

.support p {
border-top:1px dashed #0080ff;
}

/*** ANNOUNCMENTS ***/
.announcement {
font-size:1.1em;
font-weight:normal;
margin-top:-10px;
margin-bottom:15px;
padding:10px;
background-color: #ffc1c1;
border-bottom:1px solid #ff8383;;
}

.announcement h2 {
display:inline;
font-size:1.1em;
font-weight:bold;
margin:0;
padding:0;
letter-spacing:.05em;
}

.announcement a {
color: #c13535;
}

/*** CONTENT ***/
.content {
border-right:1px solid #ccc;
margin-bottom:10px;
padding-right:10px;
}

.content p {
padding:0 20px;
}

/*** SCREENSHOTS ***/
#screenshots {
border-top:1px solid #ccc;
margin-bottom:10px;
padding:10px;
text-align:center;
}

#screenshots h4 {
border-right:1px dotted #ccc;
display:inline;
float:left;
padding:40px 25px 40px 0;
text-align:center;
}

#screenshots div {
display:inline;
margin-left:20px;
}

#screenshots img {
border:1px solid #ddd;
margin-bottom:-15px;
margin-right:20px;
padding:5px;
}

/*** FOOTER ***/
#footer {
background:transparent url(/tvshows/i/content-shadow.png) no-repeat center top;
color:#aaa;
font-size:.7em;
margin:0 auto;
padding:10px;
text-align:center;
width:760px;
}

#footer a {
color:#eee;
}