/*
Theme Name: selterworks
Theme URI: http://www.activatestudio.com/
Description: Custom theme for seltzerworks.com
Version: 1.0
Author: Activate Studio
Author URI: http://www.activatestudio.com/
*/
/* ----------------------------------------------------------------------------------------------------------- Imports */
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, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;} :focus {outline: 0;} ol, ul {list-style: none;} table {border-collapse: collapse; border-spacing: 0;} caption, th, td {text-align: left; font-weight: normal;} blockquote:before, blockquote:after, q:before, q:after {content: "";} blockquote, q {quotes: "" "";} input, select {margin:0; padding:0;} a {text-decoration:none;}

/* ----------------------------------------------------------------------------------------------------------- Globals */
html{
overflow:-moz-scrollbars-vertical;
}
body {
background: #ccc;
color: #4c5964;
font-size: 75%; /* -------------------------------------------------------------------------------- Base: 1em = 12px */
font-family: Arial, sans-serif;
}
a:link, a:visited {color:white; text-decoration: none;}
a:hover, a:active { color:#00b0fa;text-decoration: none;}
h1{display:none;}
h2{font-size:1.167em; font-weight:bold;}
.nopad{ padding:0 0 0 0 !important;}

.p2{padding-top:20px;}
em{font-style:italic;}
/* ----------------------------------------------------------------------------------------------------------- Granular */
.wrapper{position:relative; width:900px; height:1200px; margin:0 auto; background:url('http://www.seltzerworks.com/wp-content/themes/seltzerworks/images/bg_01.jpg') top left no-repeat;}
#header{ height:130px; padding:0 0 0 0;}

#logo{ position:absolute; left:82px; top:32px;}
#contact{ position:absolute; right:85px; top:100px; height:12px; font-weight:bold;}
#contact p span{display:inline-block; vertical-align:middle;}

#primary_nav{padding:94px 0 0 75px; }
#primary_nav li{display:inline; font-size: 1.167em; font-weight:bold; margin-left:8px; margin-right:8px; text-transform: lowercase;}
.nav-active{color:#00b0fa !important;}
#primary_nav li a{ }
#primary_nav .current_page_item a {color: #00b0fa!important;}
#primary_nav li a:hover{}
.content_box{
	background:url('http://www.seltzerworks.com/wp-content/themes/seltzerworks/images/65pcnt_white.png') top left repeat;
	border:solid 2px #868e95; 
	-moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px;
	margin-left:82px;
}
#main{position:relative; height:360px; width:645px; font-size:1.25em; line-height:1.67em; padding:45px; }
.intro_image{position:absolute; top:46px; left:45px;}
.intro_lead{text-indent:216px;}
.laurel_container{text-align:center; padding-top:25px;}

#main a, #photos a{color:#4c5964; text-decoration:underline;}
#main a:hover, #photos a:hover{color: black;}

#about{width:655px; padding:30px 40px 30px 40px;}
#about h2{padding-top:15px;}

#screenings{width:655px; height:460px; padding:30px 40px 30px 40px; overflow:auto;}
#screenings h2{padding-top:30px;}
#screenings h2 a{color:#4c5964;}
#screenings h2 a:hover{color:#00b0fa;}

#photos{width:691px; height:460px; padding:30px 0 30px 40px;}
.smp{float:left; margin:0 10px 10px 0;}
#photo_credits{clear:both; padding-top:20px;}

#shop{ width:691px; height:460px; padding:30px 0 30px 40px; }
#shop h2{padding-bottom:15px; text-transform:uppercase;}
.poster_img{float:left; margin-right:15px;}
#shop_info{ float:left; width: 395px;}
#shop em{ font-weight:normal; }

#shop a, #photos a{color:#4c5964; text-decoration:underline;}
#shop a:hover, #photos a:hover{color: black;}

#blog_shell{ width:705px; height:750px; overflow:auto; padding:25px 0 30px 30px; }
#blog{float:left; width:505px; border-right:solid 1px #d0d0d4;}

#blog a{color: #003399;}
#blog a:hover{color: #333; }
.blog-content a, #sidebar div a{font-size:1.08em; text-decoration:underline;}
.blog-article{width:505px; height:auto; padding:10px 0 10px 0; border-bottom:solid 1px #d0d0d4; clear:both;}
.comment-blurb{float:left; width:65px; }
.blog-content{float:left; width:410px; }
.blog-content h1{ display:block; font-size:1.5em; !important; color: #003399; }
.comment-number{font-size:1.25em;}

#comments{padding-top:15px; border-top:solid 1px #d0d0d4;}
#comments form label span{font-style:italic;}
#comments h2{padding-bottom:15px; color:#acacac;}
#comments ol li {padding:10px 0 10px 0; border-bottom:solid 1px #d0d0d4; margin-bottom:15px;}
.comment-cite cite{color:#129cee;}
.comment-cite cite a{color:#129cee; text-decoration:none;}
.comment-cite cite a:hover{text-decoration:underline;}
.comment-permalink{font-size:0.92em;}
.comment-permalink a {text-decoration:none;}

#blog p, #comments p{padding-top:10px;}

#sidebar{float:left; width:174px;}
#sidebar div{padding:20px 0 19px 10px; border-bottom:solid 1px #d0d0d4;}
#sidebar div h2{padding-bottom:15px; color:#003399;}
#sidebar div ul li{line-height:1.67em;}
#sidebar a{color: #003399;}
#sidebar a:hover{color: #333; }
#s{ width:120px; }
#footer{clear:both; width:100%; padding:20px 0 30px 0; text-align:center; font-size:0.833em;}
#footer p{text-align:center;}
#social{height:25px; width:735px; padding-top:140px; text-align:center; vertical-align:middle;}
#share_links{}
#follow_links{ height:19px; }
#follow_links span{ color: black; display:inline-block; vertical-align:middle; }
#follow_links span a { color: #063fba; }
#follow_links span a:hover { color: black; }
.copyright{font-size:11px;}

.built_by_activate{font-size:0.833em; padding-bottom:30px;}
.built_by_activate img, .built_by_activate span{vertical-align:middle;}