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

/* Globals */
.container {padding: 1em 0 2em 0;}
.container-inner {padding:0}
#top {height:36px;}
a { color:#000000};}
a:hover {color:#666666;}
a:visited {color:#181818;}

/* Masthead */
#masthead {position: relative; margin: 0;padding:0; float:none; height: 110px}
#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 */
#nav-wrap-top {float:right;margin-top:1em;}
#nav-wrap-top .sf-menu {background: none; float:right;}
#nav-wrap-top .sf-menu {font-size:12px!important; border-right: 0px;}
#nav-wrap-top .sf-menu li {background: none;float:right; margin:6px 0;}
#nav-wrap-top .sf-menu li.last {border:2px; colour:#ffffff;}
#nav-wrap-top .sf-menu li a {color:#999; padding: 3px 8px;}
#nav-top {background: none; float:right; border-right: 1px dotted; margin:6px 0;}
#logo div.description {font-weight: bold; font-size: 16px; font-family: Century Gothic; padding-left: 20px;}
#top .sf-menu li.text {padding-top: 7px;}

color:red!important;

/* Main navigation overrides */
#nav-main {height:36px;background:#222222;margin:0 0 2em 0;}
.home #nav-main {margin:1.8em 0;}
#nav-main .sf-menu {margin:0;padding:0;display:block;position:relative;top:0;font-size:12px;width:950px;height:36px;float:none;clear:both; background:#222222}
#nav-main .sf-menu li {margin-right:0; width:110px; background:#222222}
#nav-main .sf-menu li.subscribe {width:150px}
#nav-main .sf-menu li.page-item-9 {width:90px;}
#nav-main .sf-menu li.page-item-7 {width:100px}
#nav-main .sf-menu li.page-item-5 {width:75px}
#nav-main .sf-menu li.page-item-210 {width:115px}
#nav-main .sf-menu li.page-item-216 {width:115px}
#nav-main .sf-menu li.page-item-221 {width:90px}
#nav-main .sf-menu li.page-item-2 {width:80px}
#nav-main .sf-menu li.page-item-778 {display:none}
#nav-main .sf-menu li.page-item-21 {font-weight: bold; width:90px}
#nav-main .sf-menu li a {padding:11px 20px 11px 20px;}
#nav-main .sf-menu li a {colour:#cccccc;}
#nav-main .sf-menu li a:visited {color:#cccccc;}
#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 dotted #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;}

/* Footer */
#footer-wrap {border-top: 1px solid #ccc; 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 div.span-3 {padding: 0px 0px; width: 200px;}
#footer div.span-4 {padding: 0px 0px; width: 300px}
#footer div.span-3 h3 {padding: 0px 0px; width: 200px}
#footer .style2 {color:#fff; font-size: 12px;}
#footer div.span-10 {padding-left: 50px; width: 100px}
#footer div.span-5 {padding: 30px; width: 150px}

/* Archive */
.archive h3 {margin:.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}

/* Sidebar */
#sidebar {padding-top:30px; width:325px;}

#widget {padding-top: 0px;} 

.item {padding-top: 30px;}



/* photoshelter content nav section */

#nav-main { margin-bottom: 0; }

#nav-ps {margin-bottom: 15px; margin-top: 0px;}

#nav-ps ul {list-style-type: none; padding: 0; margin: 0;}

#nav-ps ul li {background-color: #b0b0b0; padding: 5px 15px; float: left; border-right: 1px dotted #aaa;}

#nav-ps ul li:hover {background-color: #cccccc;}

#nav-ps ul li a, #nav-ps ul li a:visited {color: #ffffff;}

#navcontent h2 {color: #181818;}



/* photoshelter content nav section */

#nav-ps .subnav-ps {background-color: #999999;}




/* ps content top padding */

#psContainer {margin-top 100px}

/* products page */

#products .container {width: 100%;padding-left:0px;}
#products .slideshow {float: left;padding: 10px 0px 40px 30px;}
#products .left {float: left;padding: 5px 5px 0px 30px;width: 300px;}
#products .middle {width: 300px;padding: 5px 5px 0px 5px;}
#products .right {float: right;padding: 5px 5px 0px 0px;width: 300px;}
#products .decorativeprints {float: right;padding: 60px 40px 5px 30px;width: 265px;text-align:justify;list-style-type:none}
#products .digitaldownloads {float: right;padding: 10px 45px 50px 10px;width: 550px;text-align:justify;list-style-type:none}
#footergif {padding-top: 20px;text-align: center;clear: both;}
#products .left li {padding: 0px 35px 15px 0px; text-align:justify;list-style-type:none}
#products .right li {padding: 0px 35px 15px 0px; text-align:justify;list-style-type:none}
#products .middle li {padding: 0px 35px 15px 0px; text-align:justify;list-style-type:none}

/* contact page */

#contactinfo {padding-top: 35px;text-align: left;}
#contactform {float: right;padding: 5px 5px 5px 0px;width: 580px;padding-top: 20px;}

/* PS search tips */

#searchtips {width:300px; margin-left: 30px;float:right;}
#searchtips .style1 {color: #999999}
#searchfield {width:400px;}