/*
Video Flick: Video Flick
Version: 2.1
Author: Jason Schuller
Customised + Adapted by: man eating seas. created by 9.*/

body     { color: #f6f5f4; font: 13px/1.2em FontName, "Andale Mono", "Trebuchet MS"; background: #a9a9a9 url(http://www.kinomapoftheuniverse.com/live/background.jpg) no-repeat; margin: 0; padding: 0; width: auto; height: auto; border-top: 12pt outset #001 }
h1  { color: #ffffff; font-size: 36px; font-family: "Trebuchet MS"; font-weight: normal; margin: 35px 0 15px; padding: 0 }

h1 a:link, h1 a:active, h1 a:visited {
color: #FFFFFF;
}

h1 a:hover  { color: #fff }

a:link, a:visited   { color: #fff; text-decoration: none; background-color: #c00 }

a:hover  { color: #0c0c0c }

h2  { color: #ffffff; font-size: 18px; font-family: "Andale Mono", "Trebuchet MS"; font-weight: normal; text-transform: uppercase; margin: 0 0 2px; padding: 0 }

h2 a:link, h2 a:active, h2 a:visited {
color: #FFFFFF;
}

h2 a:hover {
text-decoration: underline;
}

h3  { color: #ffffff; font-size: 12px; font-family: FontName, "Trebuchet MS"; font-weight: normal; text-transform: uppercase; margin: 0; padding: 0 }

h4  { color: #ffffff; font-size: 12px; font-family: FontName, Helvetica, Osaka, "Lucida Grande", "Andale Mono", "Trebuchet MS"; font-weight: normal; text-transform: uppercase; margin: 0; padding: 0 }

img {
border: 0;
}

p    { line-height: 1.6; text-align: justify; word-spacing: 3.8pt; letter-spacing: 0.6pt; margin: 0 0 10px; padding-right: 10px; padding-left: 0; width: 900px }


#wrapper {
width: 960px;
margin: 0px auto;
overflow: hidden;
}

/** begin header **/
#headwrap   { margin-top: 120px; width: 960px; height: 147px; float: left }

#tagline  { color: #ffffff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background: #fbfbfb; text-transform: uppercase; margin-top: 1px; width: 480px; height: 26px; float: left }

#tagline p {
margin: 6px 0 0 10px;
}

#menu  { color: #ffffff; font-size: 12px; font-family: FontName, Helvetica, Osaka, "Lucida Grande", "Andale Mono", "Trebuchet MS"; background: #2a2a2a; text-align: right; text-transform: uppercase; margin-top: 1px; width: 480px; height: 26px; float: left }
/** end header **/

/** begin gallery **/
#contentwrap     { background: url('(EmptyReference!)') no-repeat left top; margin-top: 200px; padding: 0; width: 1000px; float: left }

#maincontent   { width: 960px; float: left }

#pagenavi   { font-size: 12px; font-family: FontName, Helvetica, Osaka, "Lucida Grande", "Andale Mono", "Trebuchet MS"; text-transform: uppercase; margin: 0 0 20px; width: 1450px; float: left }

#pagenavi a:link, #pagenavi a:visited {
background: #101010;
padding: 7px;
display: block;
}

#pagenavi a:hover {
background: #2A2A2A;
}

#newer  { margin: 0 20px 0 0 }

.galleryitem   { font-size: 11px; line-height: 1.2em; background: #101010; margin: 0 40px 20px 0; width: 200px; height: 240px; float: left }

.galleryitem h3  { color: #ffffff; font-size: 12px; font-family: FontName, Helvetica, Osaka, "Lucida Grande", "Andale Mono", "Trebuchet MS"; font-weight: normal; background-color: #001; text-transform: uppercase; margin: 0; padding: 5px 5px 0 }

* + html .galleryitem h3 {
padding: 2px 5px 0 5px;
}

.galleryitem p {
margin: 0 5px 0 5px;
}

.commentsnumber   { background-image: url('(EmptyReference!)'); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; text-align: center; margin: 47px 5px 5px 0; width: 25px; height: 20px; float: right }

.commentsnumber a:link, .commentsnumber a:visited {
color: #101010;
}

.commentsnumber a:hover {
color: #757575;
}
/** end gallery **/

/** begin single **/
.video {
width: 640px;
float: left;
margin: 0 20px 20px 0;
text-align: center;
background: #101010;
}

.postcontent     { color: #fff; font-size: 15px; font-family: FontName, Helvetica, Osaka, "Lucida Grande", "Andale Mono", "Trebuchet MS"; font-style: normal; font-weight: lighter; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin: 0 20px 0 0; padding: 8px 8px 0; width: 920px; float: left }

.postcontent h2  { font-size: 16px; font-family: FontName, Osaka, "Lucida Grande", "Andale Mono", "Trebuchet MS"; text-transform: uppercase }

.postcontent ul {
margin: 0 0 8px 0;
padding: 0;
list-style: none;
}

.postcontent li {
padding: 0 0 0 20px;
margin: 8px 0 0 0;
background: url(images/star-dark.jpg) left no-repeat;
}

#single {
margin: 0 0 25px 0;
}

.thumbnail {
float: right;
margin: 0 0 15px 15px;
}

.postdets {
font-size: 10px;
color: #4A4A4A;
margin: 5px 0 15px 0;
line-height: 1.1em;
}

.postdets a:link, .postdets a:visited  { color: #fbfbfb; font-family: FontName, Osaka, "Lucida Grande", "Andale Mono", "Trebuchet MS"; background-color: #001 }

.postdets a:hover  { color: #063; text-decoration: underline }
/** end single **/

/** begin page **/
#page  { background-color: #a9a9a9; margin: 0 0 20px; left: -10px; width: 1450px }
/** end page **/

/** begin sidebar **/
#sidebar  { color: #999999; font-size: 11px; line-height: 1.2em; width: 300px; float: left }

.widgetblock   { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin: 0 0 20px; padding: 8px; width: 284px; float: left }

.widgetblock h3  { margin: 0 0 8px; padding: 0 0 5px }

#searchwrap  { background: url(images/search-dark.jpg) no-repeat left top; margin: 0; width: 284px; height: 60px; float: right }

#searchwrap input{
vertical-align: middle;
background: none;
color: #000000;
font-family: arial,helvetica,verdana,sans-serif;
}

#s{
font-size: 14px;
border: none;
padding: 4px 4px;
margin-right: 3px;
width: 245px;
}

#content-tags {
font-size: 10px;
text-transform: uppercase;
font-family: Georgia, "Times New Roman", Times, serif;
}

#content-tags a:link, #content-tags a:visited {
display: block;
background: #1E1E1E;
padding: 7px;
float: left;
margin: 0 1px 1px 0;
}

#content-tags a:hover  { background: #101010 }

#sideads {
padding-top: 9px;
padding-left: 9px;
}

#sideads img {
width: 125px;
height: 125px;
float: left;
margin: 8px;
}

#featured {
width: 284px;
float: left;
margin: 0 0 20px 0;
padding: 8px 8px 4px 8px;
background: #2A2A2A;
}

#featured img {
width: 95px;
height: 70px;
float: left;
margin: 0 8px 4px 0;
}

h3.featured {
border: none;
margin: 0;
padding: 0;
}

.featuredpost  { margin: 5px 0 0; padding: 8px 0 0; width: 284px; float: left; border-top: 1px }
/** end sidebar **/

/** begin footer **/
#footer  { background: url('(EmptyReference!)') no-repeat left top; margin: 10px 0 0; padding: 30px 0 50px; width: 960px; float: left }

#footer a:link, #footer a:visited {
color: #4A4A4A;
}

#footer a:hover {
color: #CCCCCC;
text-decoration: underline;
}

#footer p {
font-size: 11px;
margin: 0;
color: #4A4A4A;
}

#footer h3 {
font-size: 12px;
color: #FFFFFF;
padding: 0;
margin: 0 0 4px 0;
}

* + html #footer {
margin: 30px 0 0 0;
}	
/** end footer **/