/*
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("../modularity/style.css");

body
{
background-image: url(http://www.grupophoto.com.br/cont/blog/wp-content/uploads/2010/05/bg.gif); background-color:#1a1a1a;	
}

/* 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:6px;}
#masthead #logo h1 a {color: #ccc;}
#nav-wrap-top .sf-menu .description {float:left; color:#6b6b6b; margin:2px 0 0 0}
#masthead #search {position: absolute; top: 8px; right:0; }
#masthead #search #s {border:2px solid; border-color:#3d3d3d;background:#2c2c2c; color:#969696}
#masthead #search #s:hover {background:#272727}

/* Top navigation overrides */
#nav-wrap-top {background: none; float:right;margin-top:1em;}
#nav-wrap-top .sf-menu {background: none; float:right;}
#nav-wrap-top .sf-menu li {background: none; float:right; margin:6px 0;}
#nav-wrap-top .sf-menu li.last {background: none; border:none}
#nav-wrap-top .sf-menu li a {background: none; margin: 0px 0px 0px 13px; padding: 3px 0px;}

/* Main navigation overrides */
#nav-main {height:32px;background:#3d3d3d;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:965px;height:32px;float:none;clear:both; background:#3d3d3d}
#nav-main .sf-menu li {margin-right:0; background:#3d3d3d;white-space:nowrap;text-transform:capitalize}
#nav-main .sf-menu li a {padding:10px 40px 10px 12px; color:#92a7b2; font-weight:bold}
#nav-main .sf-menu li a:hover {color:#92a7b2;background:#414141; font-weight:bold}
#nav-main .sf-menu li.sfHover ul {top:33px;}
#nav-main .sf-menu li {border-right: 1px dotted #8d8b8b ;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;background:#3d3d3d; font-weight:bold}

/* Footer */
#footer-wrap {margin: 0 0 0; padding: 2em 0;}
#footer div.colborder {padding-right:24px;margin-right:25px;border-right:1px solid #ccc;}
#footer hr {background:#ccc}
#footer h3 {margin:.5em 0}
#footer h3 a {color:#fff}
#footer ul li a {border-bottom:1px dotted #3c3c3c; background-image:none}
#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}

/* Custom */
.topc {text-align:center; margin: 0 0 18px 0;}
.footerc {text-align:center;}

#div-left
{	
border: 0;
margin: 0;		
width: 75%;
text-align: left;			
float: left;
}

#div-right
{	
border: 0;
margin: 0;		
width: 25%;
text-align: right;	
float: right;
}

.dot
{
border-bottom: 1px dotted #777; font-weight: normal;
}

.formcontato input:hover {background-color:#272727;}
.formcontato textarea:hover {background-color:#272727;}

.formcontato input
{ 
margin: 3px 0 10px 0;
background-color: #2c2c2c;    
color: #969696;
border:2px solid #3d3d3d;
width:620px;
}

.formcontato textarea
{ 
background-color: #2c2c2c; 	 
color: #969696;
border:2px solid #3d3d3d;
margin: 0 0 10px 0;
width:610px;
height: 120px;
scrollbar-face-color:#2c2c2c;
scrollbar-arrow-color:#3d3d3d;
scrollbar-track-color:#3d3d3d;
scrollbar-shadow-color:#3d3d3d;
scrollbar-highlight-color:#2c2c2c;
scrollbar-3dlight-color:#2c2c2c;
scrollbar-darkshadow-Color:#2c2c2c;
}

.formcontato input.but
{ 
background-color: #2c2c2c; 
color: #ccc;
border: 2px solid #3d3d3d;
width: 120px;
padding: 2px;

#commentform #submit:hover{cursor:pointer;}
}

.formcontato input.but:hover{cursor:pointer;}

.blogsub {font-size: 10px}

#slidedeck
{	
width: 635px;	
text-align: left;		
float: left;
}

#space
{	
width: 35px;	
float: left;
}	
	
#lastnews
{
background: #3d3d3d;
width: 280px;
height: 425px;	
text-align: left;	
float: right;
}

.align-sd-img {margin: 13px 0 0 53px }

.pdescricao 
{
margin: 28px 15px 38px 15px; 
padding: 7px 0 7px 0; 
font-size: 16px; 
font-family: Georgia; 
color:#a6a6a6; 
text-align:center; 
border-bottom: 1px dotted #565656; 
border-top: 1px dotted #565656;
}

.plastposts {margin: 15px 15px 10px 15px }

#noblock {
padding: 0;
font-size: 11px;
margin: 0 15px 0 15px;
}
#noblock ul {
list-style: none;
margin: 0;
padding: 0;
}
#noblock li {
border-bottom: 1px dotted #565656;
margin: 0;
}
#noblock li a {
display: block;
text-decoration: none;
padding: 4px 0 4px 0;
}
#noblock li a:hover {
background-color: #393939;
}
