/*
Theme Name: f8-Child Edited
Theme URI: http://everythingburns.com/
Description: Child Theme for Modularity
Author: Tom
Author URI: http://everythingburns.com/
Template: modularity
Version: 0.1
.
This work is released under the GNU General Public License 2:
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
.
*/
 
@import "../modularity/style.css";
body {
background:#FFFFFF none repeat scroll 0 0;
color:#000000;
}
.container-inner {
margin:0 auto;
padding:0;
width:950px;
}
.container {
margin:10px auto;
}
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, p, li a {
color:#000000;

}

a {
color:#666666;
text-decoration:none;
}
a:hover, a:focus {
color:#000000;
}
#top {
color:#000000;
height:150px;
margin:0 auto;
padding:2px 0;
width:950px;
}
#top a {
color:#000000;
}
#masthead {
border-top:5px solid #000000;
float:none;
}
#masthead h4, #masthead span {
line-height:2em;
margin:0;
padding:0;
}
#masthead h4 {
background:transparent url(images/top.gif) repeat scroll 0 0;
display:block;
float:left;
font-weight:bold;
height:150px;
padding:0;
text-indent:-9999px;
text-transform:uppercase;
width:950px;
}
#masthead h4 a {
background:transparent url(images/top.gif) repeat scroll 0 0;
color:#000000;
display:block;
height:150px;
padding:0;
text-decoration:none;
text-indent:-9999px;
width:950px;
}
#masthead span.description {
color:#000000;
font-size:11px;
font-weight:normal;
padding:0.35em 3em;
text-transform:lowercase;
}
.subscribe {
font-size:11px;
text-align:right;
}
.postmetadata {
-moz-border-radius-bottomleft:0;
-moz-border-radius-bottomright:0;
-moz-border-radius-topleft:0;
-moz-border-radius-topright:0;
background:#000000 none repeat scroll 0 0;
border-bottom:1px solid #444444;
border-top:1px solid #444444;
color:#999999;
height:15px;
padding:1em;
}
.postmetadata a {
color:#FFFFFF;
}
.postmetadata a:hover {
color:#FFFFFF;
text-decoration:underline;
}
.nav a {
background:#000000 none repeat scroll 0 0;
color:#444444;
font-family:helvetica,arial,sans-serif;
font-size:12px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:1;
padding:6px 10px 3px;
}
.nav a:hover {
background:#222222 none repeat scroll 0 0;
color:#FFFFFF;
}
.prev a, .next a {
color:#EEEEEE;
display:block;
font-size:14px;
padding:4px 10px 6px;
text-decoration:none;
}
.byline {
color:#444444;
font-size:11px;
margin:0;
}
.byline a {
color:#444444;
}
.byline a:hover {
color:#FFFFFF;
text-decoration:underline;
}
hr {
background:#444444 none repeat scroll 0 0;
}
div.colborder {
border-right:1px solid #000000;
}
h3.sub, h2.sub {
border-bottom:5px solid #000000;
color:#000000;
font-size: 15px;
font-weight:bold;}
#sidebar h6 {
margin-top:10px;
}
#sidebar ul li a, ul.txt li {
background:transparent none repeat scroll 0 0;
border-bottom:1px solid #000000;
}
#sidebar ul li a:hover, ul.txt li:hover {
background:#111111 none repeat scroll 0 0;
color:#FFFFFF;
}
#sidebar ul li a, ul.txt li {
color:#333333;
}
#sidebar a:hover {
color:#000000;
}
#footer a:hover {
color:#FFFFFF;
}
#footer-wrap {
background:#000000 none repeat scroll 0 0;
border-top:1px solid #444444;
display:none;
}
#footer ul {
border-top:1px solid #444444;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#footer ul li a {
background:transparent url(images/li.png) no-repeat scroll 0 50%;
border-bottom:1px solid #444444;
color:#EEEEEE;
display:block;
height:1%;
line-height:1.2em;
padding:6px 0 6px 8px;
}
#footer ul li a:hover {
background:#111111 url(images/li-white.png) no-repeat scroll 3px 10px;
color:#FFFFFF;
}
#footer ul li a span {
color:#696455;
}
#footer ul li.active a {
color:white;
cursor:default;
}
#inside-wrap {
margin:0 auto;
padding:0;
}
.pusher {
background:#FFFFFF url(images/pusher.png) no-repeat scroll right bottom;
display:none;
font-size:11px;
padding:4px 10px 0 0;
text-align:right;
}
.pusher a {
color:#CCCCCC;
text-decoration:none;
}
.pusher a:hover {
color:#FFFFFF;
cursor:pointer;
text-decoration:underline;
}
.mover {
color:#000000;
}
.mover a .more {
color:#000000;
text-decoration:none;
}
.move a:hover {
color:#FFFFFF;
}
.feed {
background:transparent url(images/rss.png) no-repeat scroll 0 50%;
color:#EEEEEE;
margin-left:3px;
padding:0 0 0 19px;
}
.error a, .notice a, .success a, .box a {
color:#FFFFFF;
}
.welcomebox {
-moz-border-radius-bottomleft:0;
-moz-border-radius-bottomright:0;
-moz-border-radius-topleft:0;
-moz-border-radius-topright:0;
background:#000000 none repeat scroll 0 0;
margin-bottom:1.5em;
padding:1.5em;
}
.welcomebox h2 {
color:#FFFFFF;
}
.welcomebox h3.sub {
border-bottom:1px solid #BBBBBB;
color:#BBBBBB;
}
.portfolio-image-wrapper {
margin:0 0 6px;
padding:0;
position:relative;
}
.portfolio-image-wrapper h6.title-overlay {
background:#000000 none repeat scroll 0 0;
bottom:0;
height:15px;
left:0;
max-width:302px;
opacity:0.8;
overflow:hidden;
padding:4px;
position:absolute;
text-transform:uppercase;
top:127px;
width:302px;
z-index:101;
}
.portfolio-image-wrapper h6.title-overlay a {
color:#CCCCCC;
text-decoration:none;
}
.portfolio-image-wrapper h6.title-overlay a:hover {
color:#FFFFFF;
}
.portfolio-image-wrapper .category-overlay {
background:#000000 none repeat scroll 0 0;
color:#515151;
display:block;
font-size:0.8em;
height:16px;
max-width:302px;
opacity:0.5;
overflow:hidden;
padding:2px;
position:absolute;
right:0;
text-align:right;
top:0;
width:auto;
z-index:101;
}
.portfolio-image-wrapper .category-overlay a {
color:#515151;
}
.portfolio-image-wrapper .category-overlay a:hover {
color:#FFFFFF;
}
.thumbnail, .attachment-thumbnail {
float:left;
margin:0 1.5em 1.5em 0;
max-width:310px;
}
.gallery-caption {
font-style:italic;
text-align:center;
}
#category-stack {
margin:0 0 2em;
}
.byline {
color:#444444;
font-size:0.9em;
margin:0;
}
.byline a {
color:#BBBBBB;
}
.more {
background:#000000 none repeat scroll 0 0;
margin:0 0 1em;
}
.more ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.more ul li a {
border-bottom:1px solid #444444;
color:#EEEEEE;
display:block;
height:1%;
line-height:1.2em;
padding:6px 0 6px 8px;
}
.more ul li a:hover {
background:#111111 none repeat scroll 0 0;
color:#FFFFFF;
}
.more ul li a span {
color:#696455;
}
.more ul li.active a {
color:white;
cursor:default;
}
div.wrapper {
background-color:#000000;
display:block;
height:37px;
margin:0 0 10px;
position:relative;
width:100%;
z-index:102;
}
div.nav-wrapper {
display:block;
margin:0 auto;
padding:0;
position:relative;
width:950px;
}
#nav-drop {
float:left;
}
#nav-drop {
display:block;
margin:0;
padding:0;
position:relative;
z-index:999;
}
#nav-drop .wrapper {
margin:0 auto;
position:relative;
width:950px;
}
#nav-drop li {
display:block;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
position:relative;
}
#nav-drop a {
display:block;
}
#nav-drop ul {
display:none;
left:0;
margin:0;
padding:0;
position:absolute;
}
* html #nav-drop ul {
line-height:0;
}
#nav-drop ul a {
}
#nav-drop ul li {
float:none;
}
#nav-drop ul ul {
top:0;
}
#nav-drop ul {
width:170px;
}
#nav-drop ul ul {
left:170px;
}
#nav-drop {
height:37px;
}
#nav-drop :hover {
}
#nav-drop a {
border-right:1px solid #EEEEEE;
color:white;
font-size:11px;
line-height:1;
padding:8px 30px 18px 8px;
}
#nav-drop li.hover a {
background-color:#222222;
}
#nav-drop ul {
top:37px;
}
#nav-drop ul li a {
background-color:#222222;
}
#nav-drop ul a.hover {
background-color:#000000;
}
#nav-drop ul a {
border-right:medium none;
border-top:1px solid #333333;
}
#nav-drop ul li a.children {
background-image:url(images/arrow.png);
background-position:right center;
background-repeat:no-repeat;
}
div.nav-wrapper #search {
background:#222222 url(images/search.jpg) no-repeat scroll left top;
display:none;
float:right;
height:22px;
position:relative;
right:8px;
top:8px;
width:150px;
}
div.nav-wrapper #search:hover {
background:#FFFFFF url(images/search-hover.jpg) no-repeat scroll left top;
}
div.nav-wrapper #search #s {
background:transparent none repeat scroll 0 0;
border:medium none;
color:#CCCCCC;
display:none;
float:left;
font-size:11px;
margin:0;
padding-left:5px;
vertical-align:bottom;
width:130px;
}
#search #s:hover {
background:transparent none repeat scroll 0 0;
color:#000000;
}
div.nav-wrapper #search #s:hover {
background:transparent none repeat scroll 0 0;
color:#000000;
}