/*
Theme Name: No Pressure Productions
Theme URI: http://nopressureproductions.com/
Description: The theme for No Pressure Productions.
Version: 2.0
Author: John Carman
Author URI: http://avenuedesignstudios.com/
*/

/* Begin Common Elements */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { padding: 0; border: none; margin: 0; vertical-align: baseline; background: transparent;
}
html, body { height: 100%; background-color: #142648; color: #669acf; font-family: 'Cantarell', Helvetica, Arial, Verdana, sans-serif; font-size: 13px; line-height: 18px; }
h1, h2, h3, h4, h5, h6, p, ol, ul, dl, form, label, fieldset, address, cite, small { padding: 18px 0 0 0; font-weight: normal; }
a:link, a:visited { color: #669acf; text-decoration: underline; }
a:hover { text-decoration: underline; }
h1 { padding: 0; }
h2, h2 a:link, h2 a:visited { color: #669acf; font-size: 18px; text-decoration: none; text-transform: uppercase; }
h2 { border-bottom: 1px solid #265380; }
h3, h3 a:link, h3 a:visited { color: #aac9dd; font-size: 14px; text-decoration: none; }
h4, h4 a:link, h4 a:visited { color: #aac9dd; font-size: 13px; text-decoration: none; }
small { font-size: 10px; }
acronym, abbr { border-bottom: 1px dotted #265380; cursor: help; }
blockquote { padding: 0 3em; margin: 0; }
blockquote p { font-family: Georgia, "Times New Roman", Times, serif; }
fieldset { padding: 0 18px 18px 18px; border: 4px solid #265380; margin: 18px 0 0 0; }
/* End Common Elements */

/* Begin Structure */
#wrap { position: relative; width: 960px; margin: 0 auto; }
#header { position: relative; float: right; display: inline; width: 730px; height: 60px; margin-bottom: 39px; }
#content { position: relative; float: right; display: inline; width: 730px; }
#sidebar { width: 170px; min-height: 361px; float: left; display: inline; background: url(images/sidebar-bg.png) top left no-repeat; padding: 99px 0 18px 10px; }
#latest { width: 290px; min-height: 184px; float: right; display: inline; background: url(images/latest-bg.png) top left no-repeat; padding: 0 0 0 20px; }
/* End Structure */

/* Begin Images & Aligment */
img { border: 0 none; }
.aligncenter, { display: block; margin: 0 auto; margin: 0 20px 18px 20px; }
.alignleft { float: left; display: inline; margin: 0 20px 18px 0; }
.alignright { float: right; display: inline; margin: 0 0 18px 20px; }
img#wpstats { display: none; }
/* End Images & Aligment */

/* Begin Lists */
li { padding: 0; margin: 0 0 0 12px; }
ol li { font-weight: bold; margin: 0 0 0 18px; }
/* End Lists */

/* Begin Nav */
#nav ul { list-style-type: none; padding: 0; margin: 0; }
#nav li { display: inline; width: 119px; height: 60px; float: left; padding: 0; border-left: 1px solid #265380; margin: 0; }
#nav li a:link, #nav li a:visited { display: block; width: 109px; height: 18px; color: #aac9dd; font-size: 18px; text-decoration: none; padding: 38px 0 4px 10px; }
#nav li a:hover, #nav li a#current { background: url(images/nav-bg.png) top left no-repeat; }
/* End Nav */

/* Begin Post */
h2.storytitle, h2.storytitle a:link, h2.storytitle a:visited { color: #aac9dd; border-bottom: none; }
.post { position: relative; width: 710px; min-height: 322px; background: url(images/post-bg.png) top left no-repeat; padding: 0 0 18px 20px; }
.post p { margin-right: 10px; }
.credits { padding: 0 0 18px 20px; border-left: 1px solid #265380; margin: 18px 0 0 40px; }
.credits p, .synopsis p { padding: 0; }
.links { min-height: 32px; background: url(images/triangle.png) top left no-repeat; padding: 0; margin: 4px 0 0 40px; }
p.links { margin: 18px 0 0 40px; }
.links a { padding: 0 0 0 20px; }
.col5 { width: 280px; float: left; display: inline; }
.col7 { width: 400px; float: left; display: inline; margin: 0 0 0 20px; }
.vvqbox { padding: 18px 0 0 0; margin: 0 !important; }
p.video { margin-right: 0; }
.clear { clear: both; }
.meta { font-size: 10px; color: #265380; }
.post .meta { color: #aac9dd; }
.films .col7 { position: absolute; top: 0; right: 10px; }
.films h2 { width: 280px; }
.credit { color: #aac9dd; }
.pink { color:  #e3c5c5; }
/* End Post */

/* Begin Sidebar */
#sidebar h1 { margin-bottom: 80px; }
#sidebar p, #latest p { font-size: 12px; }
#address { padding: 12px 0 0 0; border-top: 1px solid #265380; margin: 6px 10px 0 0; }
#sidebar a:link, #sidebar a:visited { text-decoration: none; }
#sidebar a:hover { text-decoration: underline; }
/* End Sidebar */

/* Begin Home Page */
#content.home .post { float: left; display: inline; width: 400px; background: none; padding: 0 0 18px 0; }
p.still { padding: 9px 0 0 0; }
p.still#first { padding: 0; }
#latest p { padding: 9px 0 0 0; }
#latest a:link, #latest a:visited { color: #aac9dd; text-decoration: none; }
#latest a:hover { text-decoration: underline; }
/* End Home Page */

