/*

Theme Name: On Assignment

Theme URI: http://graphpaperpress.com

Description: A child theme for Modularity 2.7 or higher

Author: Thad Allender

Author URI: http://thadallender.com

Template: modularity

Version: 2.7

License:  GPL

*/

	

@import url("http://www.jameypricephoto.com/wp-content/themes/modularity/style.css");



/* Globals */
body {color:#999;background: #000}


.container {padding: 1.6em 0 2em 0;}

.container-inner {padding:0}

.left {float: left;}

#top {height:80px; padding-top: 2.5em; padding-bottom: 1em;}

.thumbnail, .attachment-thumbnail, #featured-section .timthumbnail, .archive .timthumbnail, .search .timthumbnail {max-width:270px}

.sitename  {vertical-align: middle;}

/* Masthead */

#masthead {position: relative; margin: 0;padding:0; float:none; height: 55px}

#masthead #logo h1 {line-height: 0; margin-top:16px;}

#masthead #logo h1 a {color: #000;}

#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 */
/* Top navigation overrides */
#nav-wrap-top {float:right;margin-top:1em;margin-right:0;padding-right:0;padding-bottom:0;}
#nav-wrap-top .sf-menu {background: none; float:right;margin-right:0;}
#nav-wrap-top .sf-menu ul{background: none; float:right;margin-right:0;}
#nav-wrap-top .sf-menu li {background: none;float:right;  margin:30px 0 0 0;}
#nav-wrap-top .sf-menu li.last {border:none}
#nav-wrap-top .sf-menu li a {color:#fff; padding: 3px 0 0 6px;}
#nav-wrap-top .sf-menu li a:hover {background: #000;color:#fff; }
#nav-wrap-top .sf-menu li img a {margin-top:-3px; }
#top .sf-menu, #top .sf-menu li { background: transparent !important; }
#top .sf-menu li a { background: transparent !important; }



/* 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 {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;}

#nav-main .sf-menu li a { width: 117px; }

.sf-menu {top:65%;}



/* 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; }



/* 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: -8px}