/*
Theme Name: Daykamp Creative
Theme URI: http://daykamp.com/
Description: Child Theme for Workaholic
Author: Johnny Anguish
Author URI: http://daykamp.com/
Template: workaholic
Version: 0.1
*/
 
@import url("../workaholic/style.css");

body {
   font:14px/1.5 Rockwell,Georgia,serif;
   background: url("images/bg.jpg") repeat scroll 0 0 transparent;
   background-color: #338492;
   color:#fff;
   margin-top: 5px;
}

a, a:visited, a:active{
   color:#9ecc63;
}

a:hover{
   color:#a71727;
   border-bottom-width: 0;
   /*border-bottom: solid 1px #a71727;*/ 
}

/* vvv FIX IE8 ISSUE vvv */
a {
   border-bottom: none;
}
/* ^^^ END FIX IE8 ISSUE ^^^ */

h1, h2, h3, h4, h5 {
   color: #fff;
}

small{
   color: #fff;
}

.even, .alt, .odd {
background:none;
}

ul.children li.odd {
   background:none;
}

.commentlist li {
   border:1px solid #fff;
}

#respond h3 {
   color: #fff;
   border-bottom:0;
}

#submit {
   border-color:#333;
   font-weight:normal;
}

#header {
   margin-bottom:0;
}

#header h1 a,
#header h1 a:hover,
#header h1 a:active,
#header h1 a:visited
{
display: block;
height: 79px;
width: 371px;
margin-left:16px;
margin-top: 59px;
   background:url("images/logo.png") no-repeat scroll 0 0 transparent;
font-size:0px;
color:#338492;
}

#header .description{
   display: none;
}

#search #s {
   background-color: #aeced3;
}
#search #s:hover {
   background-color: #fff;
}

textarea,
#search #s  {
  font-family:Rockwell,Georgia,serif;
}

input, textarea {
   background:none repeat scroll 0 0 #aeced3;
   line-height:1;
   padding:6px;
}
input:hover, textarea:hover {
   background-color: #fff;
}

#menu-main-menu{
   margin-left: 425px;
}

.sf-menu a,
.sf-menu a:hover,
.sf-menu a:active,
.sf-menu a:visited {
   color:#fff;
   font-size: 14px;
   font-weight: normal;
}

.sf-menu li li a,
.sf-menu li li a:visited {
   color:#9ecc63;
}

.sf-menu li li a:hover,
.sf-menu li li a:active{
   color:#fff;
}

.sf-menu li:hover,
.sf-menu li.sfHover,
.sf-menu a:hover,
.sf-menu a:focus,
.sf-menu a:active,
.sf_menu li li:hover,
.sf-menu li li.sfHover,
.sf-menu li li a,
.sf-menu li li a:visited
{
   background-color:#156976;
}

.sf-menu li li a:hover{
   background-color: #5aa4b0;
}

#twitter{
   display: none;
}

.container_12{
   background:url("images/header-short.jpg") no-repeat scroll 10px 0 transparent;
}

.container_12_home{
   background:url("images/header.jpg") no-repeat scroll 10px 0 transparent;
}

#introduction{
   width: 100%;
   margin-top: 0;
   height: 100px;
   margin-bottom: 10px;
}

#introduction h3,
#introduction p{
   color:#fff;
   font-size:14px;
   margin-left: 40px;
   margin-right: 70px;
   margin-bottom: 10px;
}

.container_12 hr.grid_12{
   display: none;
}

#content{
   margin-top: 30px;
}

#content h2 {
   margin-top: 30px;
   font-size: 26px;
   font-weight: normal;
   text-transform: none;
   line-height: 25px;
}

#content div.portfolio{
   background: url(images/thumb-bg.jpg) 8px 8px no-repeat;
   background-color: #333;
}

#content div.portfolio a.thumb
{
   border: solid 1px #ccc;
   color: #ccc;
}
#content div.portfolio span.title a,
#content div.portfolio span.title a:hover {color: #333; font-size: 14px; border-bottom:0;}
#content div.portfolio span.category a {color:#338492;}

div.post{
   margin-bottom: 30px;
}

.post h3 a{
   font-weight:normal;
}

div#sidebar{
   margin-top: 110px;
   margin-bottom: 30px;
}

div#sidebar h3{
   color:#fff;
}

div#sidebar h4{
   color:#fff;
   margin-top: 30px;
}

h3.sub {
   font-weight:normal;
}

.portfolio p {
   font-family:Rockwell,Georgia,serif;
   font-size:12px;
}

.portfolio_thumb_in_post {
   margin-left: 0;
}

#gallery {
   border:1px solid #ccc;
}

#gallery img {
   border:9px solid #333;
}

#gallery-nav li {
   background-color: #333;
}

#gallery-nav li a {
   color:#ccc;
}

#gallery-nav li.current {
   background-color: #ccc;
}

#gallery-nav li.current a {
   color:#333;
}

.prev {
   background:url("images/previous.png") no-repeat scroll 0 -66px transparent;
   width:106px;
}

.next {
   margin-left:10px;
   background:url("images/next.png") no-repeat scroll 0 -66px transparent;
   width:106px;
}

.next a, .prev a{
  width:106px;
}

.next a {
   background:url("images/next.png") no-repeat scroll 0 0 transparent;
}

.prev a {
   background:url("images/previous.png") no-repeat scroll 0 0 transparent;
}

#footer{
   padding-bottom: 20px;
   margin-top: 20px;
   margin-bottom: 8px;
}

#footer .grid_4 div.textwidget,
#footer .grid_4 ul
{
   padding-left: 10px;
   padding-right: 10px;
}

#footer h3{
   background:url("images/arrow.png") no-repeat scroll 0 0 transparent;
   color: #fff;
   font-weight: normal;
   text-align: center;
   height: 57px;
   padding-top: 5px;
}

.grid_4 .item ul li a{
   font-weight: normal;
   line-height: 18px;
}

.grid_4 .item .textwidget{
   padding-top: 8px;
}

.grid_4 .item ul li{
   border-top: 0;
   border-bottom: solid 1px #fff;
}

.grid_4 .item ul.blogroll li{
   border-bottom: 0;
}

.subscribe_links{
   float: right;
}

.sociable{
	text-align:right;
}

span.sociable-tagline{
   font-size: 14px;
   font-weight: normal !important;
   display: block;
   margin-bottom: 4px;
}

.sociable a{
	display: inline-block;
	width: 32px;
	height: 32px;
	margin-right: 4px;
}

a img.sociable-img{
	display: none !important;
}

.sociable li:first-child a{
	background: url("images/facebook32x32.png") no-repeat;
}

.sociable li:first-child + li a{
	background: url("images/twitter32x32.png") no-repeat;
}

.sociable li:first-child + li + li a{
	background: url("images/myspace32x32.png") no-repeat;
}

.sociable li:first-child + li + li + li a{
	background: url("images/rss32x32.png") no-repeat;
}

.sociable li:first-child + li + li + li + li a{
	background: url("images/email32x32.png") no-repeat;
}

/*
.sociable_tagline{
   display: inline;
}

.sociable_tagline strong{
   font-size: 14px;
   font-weight: normal;
}

.sociable ul li.sociablefirst{
   padding-top: 10px !important;
   vertical-align: bottom !important;
}

.sociable ul li.sociablefirst img{
   margin-bottom: 2px !important;
   vertical-align: bottom !important;
}
*/

#facebook
{
	float:right;
	clear: right;
	display: inline-block;
	width: 110px;
	height: 32px;
	line-height: 16px;
	margin-top: 5px;
}

#facebook img
{
	float: left;
	margin-right: 6px;
}

/*

#content div.portfolio span.title { position:absolute;bottom:0;left:0;padding:20px 20px 58px 25px; line-height: 1}
#content div.portfolio img {position: absolute;top: 8px;left: 8px;width: 284px;height: 150px;border: 0;z-index:3;display:inline;}


#content h2 {text-transform: uppercase;font-size: 20px;margin-bottom: 15px;font-weight: bold}
#content div.portfolio{background: #fff url(images/thumb-bg.jpg) 8px 8px no-repeat;margin-bottom: 22px;}
#content div.portfolio  a.thumb {display: block;position: relative;overflow: hidden;height: 134px;padding: 15px;color: #333;border:none;line-height: 1.2;border: 1px solid #eee;}
#content div.portfolio h4 {position:relative;}
#content div.portfolio a:focus, #content div.portfolio a:hover { text-decoration: none; }
#content div.portfolio img {position: absolute;top: 8px;left: 8px;width: 284px;height: 150px;border: 0;z-index:3;}
#content div.portfolio span.title { position:absolute;bottom:0;left:0;padding:20px 20px 38px 25px; line-height: 1.2}
#content div.portfolio span.category { position:absolute;bottom:0;left:0;margin:0 20px 20px 25px; font-size:12px;color:#aaa;}
#content div.portfolio span.category a {font-size:12px;border: none;color:#888;}
*/
