/*
Theme Name: Cy Dodson
Theme URI: http://j12media.com/sandbox/
Description: This is Cy Dodson's custom theme.
Version: 1
Author: Jacob Schulke
Author URI: http://voyageurit.com.com/
Tags: base css, turnkey, fixed width

	Sandbox 1
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Jacob Schulke,
	whose blog you will find at http://j12media.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/
@import url("wp-reset.css");
body {
background:url(images/bg.jpg) no-repeat #121007;
background-position:top center;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:80%;
}
p {
line-height:1.6em;
padding:0;
margin:0 0 10px 0;
}
a {
color:#079e95;
text-decoration:underline;
}
a:hover {
text-decoration:none;
}
h1 {
color:#fff;
font-size:170%;
padding:0 0 15px 0;
}
h2 {
color:#fff;
font-size:130%;
padding:0px 0 10px 0;
}
h3 {
color:#fff;
font-size:110%;
}
h4, h5, h6 {
color:#fff;
font-size:120%;
padding:30px 0 5px 25px;
margin:0 0 10px 0px;
color:#079e95;
background:url(images/h4-line.png) no-repeat;
background-position:left bottom;
}
ul, ol {
padding:5px 0 5px 15px;
}
li {
padding:2px;
}
ul li {
/*background:url(images/bullet.gif) no-repeat;*/
background-position:0px 5px;
padding:0 0 10px 20px;
}
.yd_rp_excerpt, linkLove {
display:none;
}
#page {
width:820px;
}
#header {
height:148px;
}

#header h1 a {
background:url(images/logo.gif) no-repeat;
height:22px;
width:201px;
display:block;
text-indent:-999px;
overflow:hidden;
position:absolute;
top:28px;
right:0px;
}
ul.topNavigation {
position:absolute;
top:50px;
right:0px;
background:url(images/top-line.png) no-repeat;
width:654px;
padding:7px 0 0 70px;
}
.topNavigation a {
color:#FFFFFF;
text-transform:uppercase;
font-weight:bold;
text-decoration:none;
}
.topNavigation a:hover, .topNavigation .current_page_item a {
color:#079e95;
}
.topNavigation .current_page_item a {
color:#079e95;
}
#content {
width:810px;
}
.post {
background:url(images/text-bg.png) repeat-y;
_background:none;
padding:20px;
width:660px;
_width:100%;
}
.photosContent {
background:url(images/text-bg.png) repeat-y;
_background:none;
padding:20px;
width:100%;
}
.photoPost {
width:250px;
float:left;
padding:0;
background:none;
padding:5px;
}
.homeImage img {
}
.postmetadata {
padding-left:115px;
}
.videometa {
float:right;
padding:10px 10px 0 15px;
}
.postmetadata em, .videometa em {
text-transform:uppercase;
font-style:normal;
}
#musicplayer {
margin:25px 0;
border:1px solid #079e95;
width:370px;
}
#sidebar {
background:url(images/bottom-line.png) no-repeat;
background-position:top left;
padding:38px 0 0 20px;
min-height:220px;
}
#sidebar ul {
padding:0;
margin:0;
}
#sidebar li {
float:left;
padding:0;
margin:0 30px 0 0;
width:170px;
text-align:left;
}
#yd_rp_widget {
text-align:left;
}
#yd-recent-posts img {
display:block;
border:1px solid #079e95;
margin-bottom:10px;
}
#yd-recent-posts h4 {
background:none;
margin:0;
padding:0;
}
#yd-recent-posts a {
text-decoration:none;
}
#sidebar ul li#quick-flickr { width:345px;}
.flickr h2 {
background:url(images/flickr-logo.gif) no-repeat;
text-indent:-999px;
overflow:hidden;
height:18px;
width:110px;
}
.flickr a { 
margin:5px;
border:1px solid #079e95;
display:inline-block;
 }
#content img, #flickr img {
border:1px solid #079e95;
}
#flickr img {
float:left;
}
.social a {
float:left;
width:30px;
height:30px;
display:block;
text-indent:-999px;
margin-right:10px;
}
.social .fb {
background:url(images/facebook.gif) no-repeat;
}
.social .digg {
background:url(images/digg.gif) no-repeat;
}
.social .flickr {
background:url(images/flickr.gif) no-repeat;
}
#footer {
padding:30px 0 10px 0;
font-size:70%;
}
#footer em {
float:right;
font-style:normal;
margin:-8px 0 0 0;
}
#footer a {
color:#FFFFFF;}