/*
Theme Name: On Assignment
Theme URI: http://graphpaperpress.com
Description: A child theme for Modularity 2.8 or higher
Author: Thad Allender
Author URI: http://thadallender.com
Template: modularity
Version: 2.9.0
License:  GPL
*/
	
@import url("../modularity/style.css");

/* Globals */
.container {padding: 1em 0 2em 0;}
.container-inner {padding:0}
#top {height:10px;}
.thumbnail, .attachment-thumbnail, #featured-section .timthumbnail, .archive .timthumbnail, .search .timthumbnail {max-width:270px}
h3.sub { border-bottom: 1px solid #eee; color: #515151; font-size: 2em!important; text-transform: capitalize!important; font-weight: normal; line-height: 1em; color: #fff;}

/* Masthead */
#masthead {position: relative; margin: 0;padding:0; float:none; height: 35px}
#masthead #logo h1 {line-height: 0; margin-top:0px;}
#masthead #logo h1 a {color: #000;font-size: 0.8em;}
#masthead #logo h1 img.sitetitle {margin-top:0px}
#masthead #logo .description {float:right; margin: 1 2em 1.4em;vertical-align: middle; font-size: 1em;
}
#masthead #search {display: none;}
#masthead #search {position: absolute; top: 8px; right:0; }
#masthead #search #s {border:none;background:#ccc; color:#fff}
#masthead #search #s:hover {background:#bbb}

/* Top navigation overrides */
#nav-wrap-top {float:right;margin-top:1em;}
#nav-wrap-top .sf-menu {background: none; float:right;}
#nav-wrap-top .sf-menu li {background: none;float:right; border-right: 1px dotted; margin:6px 0;}
#nav-wrap-top .sf-menu li li {background: #000;float:right; border:none; margin: 0;}
#nav-wrap-top .sf-menu li.last {border:none}
#nav-wrap-top .sf-menu li a {color:#999; padding: 3px 20px 3px 8px; }
#nav-wrap-top .sf-menu li li a {padding: 12px 20px 12px 8px; }
#nav-wrap-top .sf-sub-indicator {top: 3px;}

/* Main navigation overrides */
#nav-main {height:40px;background:#111;margin: 15px 0 2em;margin-top: 30px;position: relative;
}
.home #nav-main {margin:30px 0;}
#nav-main .sf-menu {margin:0;padding:0;display:block;position:relative;top:0;font-size:14px;width:950px;height:48px;float:none;clear:both; background:5e5e5e}
#nav-main .sf-menu li {margin-right:0; background:#111;white-space:nowrap;text-transform:capitalize}
#nav-main .sf-menu li a {padding:10px 60px 24px 12px; color:#fff}
#nav-main .sf-menu li a:hover {color:#fff;}
#nav-main .sf-menu li.sfHover ul {top:3.8em;}
#nav-main .sf-menu li ul li.sfHover ul {top:0em;}
#nav-main .sf-menu li {border-right: 1px solid #333;margin-left:0}
#nav-main .sf-menu li li {border:none;}
#nav-main .sf-menu li li li {border:none;}
#nav-main .sf-menu a {padding:9px;text-decoration:none;}

/* navigation overrides */

	.sf-menu { float: left; margin-right: 20px; position: absolute; table-layoutright: 0; top:38%; width: auto; }
	.sf-menu li { margin-right: 1em; }
	.sf-menu #search #s { width:100px; }
	.sf-menu .search ul, .sf-menu .search ul li { width: 142px !important; }
	.sf-menu #search form#searchform input#s { width:125px; }

/* Footer */
#footer-wrap {border-top: 1px solid #222; margin: 3em 0 0; padding: 2em 0;}
#footer div.colborder {padding-right:24px;margin-right:25px;border-right:1px solid #222;}
#footer hr {background:#222;}
#footer h3 {margin:.5em 0;}
#footer h3 a {color:#fff; }
#footer ul li a {border-bottom:1px solid #222; background-image:none; color:#999; }
#footer img { margin: 0; }
#footer, #footer h3, #footer p { color:#fff; }
#footer h3.footer {font-size: 1.5em;}
#footer h3.footer a:hover {color:#e6a543;}
.quiet {margin-top: -12px; }

/* Archive */
.archive img {margin:0 1.5em 1.5em 0}
.archive .content {margin: 2em 0}

/* Featured */
#featured {margin: 0 0 4em 0}
#featured img.attachment-medium {max-width:270px;overflow:hidden;display: inline}

/*PhotoShelter*/
#psContainer { width: 990px; text-align: center; margin: 0px auto 10px auto; }
#psContent { text-align: left; margin: 0 auto; width: 950px; padding: 20px; }
#psContent H3 { color: #999; }
#psContent table { width: auto; }
#PS_GPP_CUSTOM #masthead #logo h1 { margin-top: 23px; }
#PS_GPP_CUSTOM #masthead #logo h1 a { font-size: 16px; }
#PS_GPP_CUSTOM #masthead #logo img.sitetitle {margin-top: -26px}

/*Pages*/
.page-id-70 h2 {margin-left: 45px;}
.page-id-115 h2 {margin-left: 45px;}
.page-id-158 h2 {margin-left: 160px;}
.page-id-16 .content {margin-left: 160px;}
.page-id-377 h2 {margin-left: 160px;}
.byline {display: none;}
.category-industriefilm h3 {font-size: 1em;margin-top: -13px;}
.category-industriefilm h3.sub { font-size: 1.8em!important; text-transform: capitalize!important; font-weight: normal; line-height: 1em; color: #fff; margin-top: 15px;}
.category-industriefilm #nav-main {
	margin-top: -20px; background-color: transparent;}
.postmetadata {display: none;}
.nocomments {display:none;}

