/*
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.8.1
License:  GPL
*/
	
@import url("../modularity/style.css");

/* Floats & Images */
img.centered{display: block;margin-left: auto;margin-right: auto;max-width:950px}
img.alignright{padding: 4px 0 4px 4px;margin: 3px 0 2px 10px;display: inline;max-width:950px}
/* img.alignleft{padding: 4px 4px 4px 0;margin: 3px 10px 2px 0;display: inline;max-width:950px} */
img.alignleft{padding:0;margin: 3px 15px 4px 0;display: inline;max-width:950px}

/* img.alignnone{padding:4px 4px 4px 0; margin:3px 10px 2px 0;display: block;max-width:950px} */
img.alignnone{padding:0; margin:3px 10px 2px 0;display: block;max-width:950px}

/* Headers */
h1 {font-size:1.3em; line-height:1; margin-bottom:0.5em; color:#515151;  padding-top:7px;}
h1.single {font-size:1.3em; line-height:1; margin-bottom:0.5em; color:#515151;  padding-top:7px;}
h2 {font-size:1.4em; margin-bottom:0.75em;}
h3 {font-size:1.4em; line-height:1; margin-bottom:1em; font-weight:bold}
h1.sub {margin: 0 0 10px 0;padding: 0 0 5px 0;font-size: 1.1em;font-weight: bold;line-height: 1em;text-transform: uppercase;letter-spacing: 2px;color: #515151;border-bottom: 1px solid #eee;}

/* Archive Grid */
div.colborder {padding-right:34px;margin-right:34px;border-right:1px solid #eee;}


/* Globals */
.container {padding: 1em 0 2em 0;}
.container-inner {padding:0}
#top {height:36px;}
.thumbnail, .attachment-thumbnail, #featured-section .timthumbnail, .archive .timthumbnail, .search .timthumbnail {max-width:270px}

/* Masthead */
#masthead {position: relative; margin: 0;padding:0; float:none; height: 55px}
#masthead #logo h1 {line-height: 0; margin-top:20px; margin-bottom:16px; margin-left:0px;}
#masthead #logo h1 a {color: #000;}
#masthead #logo h1 img.sitetitle {margin-top:-18px}
#masthead #logo .description {float:left; margin:1.4em 2em;vertical-align: middle}
#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:0;}
#nav-wrap-top .sf-menu li.last {border:none}
#nav-wrap-top .sf-menu li a {color:#999; padding: 3px 8px;}

/* Main navigation overrides */
#nav-main {height:46px;background:#111;margin:0 0 2em 0}
.home #nav-main {margin:1em 0;}
#nav-main .sf-menu {margin:0;padding:0;display:block;position:relative;top:0;font-size:12px;width:950px;height:46px;float:none;clear:both; background:#111}
#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;}

/* Prev-Next Buttons */
.next a  {background:#e7e2c5; color:#ff0000; font-weight:normal;}
.prev a  {background:#e7e2c5; color:#ff0000; font-weight:normal;}
.next a:hover  {background:#222222; color:#e7e2c5; font-weight:normal;}
.prev a:hover  {background:#222222; color:#e7e2c5; font-weight:normal;}

/* Footer */
#footer {clear: both; font-size: 11px; color: #444; display: block; padding: 20px; height: 20px;}
#footer a {color: #999;}
#footer a:hover {color: #777;}
#footer div.copyright { float: left; width: 50%;}
#footer div.powered {float: left; width: 70px; margin: -4px;}
#footer div.navigation {float: right;}
#footer a.gpplogo {width: 28px; height: 27px; float:left; margin-right: 5px;  display: block; background: url(images/gpp-logo.png) no-repeat; text-indent: -9999em;}
#footer a.wplogo {width: 27px; height: 27px; float:left;  display: block; background: url(images/wordpress-logo.png) no-repeat; text-indent: -9999em;}

/* Archive */
.archive img {margin:0 1.5em 25px 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}

/* Slider */
