/*
Theme Name: Rob Yardman Theme (Plain-Green) - Thematic
Theme URI: http://robyardman.com
Description: A Two column child theme based off of Thematic (parent theme). This theme is simple with large headers and great spacing. I love this theme.
Author: Rob Yardman
Author URI: http://robyardman.com
Template: thematic
version: 1.0
Tags: A Two column child theme based off of Thematic (parent theme).
*/

@import url(../thematic/style.css);


html {
	background: #111 url(images/body-background.jpg) repeat;
}

/* Links */

a:link {
    color:#C5E823;
}
a:visited {
    color:#B3D223;
}
a:active,
a:hover {
    color: #FF4B33;
}

/* Body */

body {
	background: transparent url(images/page-gradient.png) repeat-y center top;
	color: #D8D8D8;
}

#branding {
	height: 305px;
	padding: 0px;
	width: 960px;
}

#wrapper {
	margin: 0 auto;
	height: 100%
}

#header {
	background: #212121 url(images/header-background.jpg) no-repeat center top;
	border-bottom: 0px solid #767676;
	margin:0 0 30px;
}

#blog-title a {
	background: transparent url(images/rob-yardman-logo.png) no-repeat top center;
	color: #FFF;
	display: block;
	text-indent: -9000px;
	width: 550px;
	height: 300px;

}

#blog-description {
	color: #000;
	display: none;
}

/* columns and main blog portion */

#main {
	/*background: transparent url(images/main-background.jpg) repeat-y;*/
	padding: 10px 0 22px;
}

#access {
	border-bottom: none;
}

.entry-content p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.entry-content ol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.entry-content h1, .entry-content h2, .entry-content h3 {
	font-family: Georgia,serif;
	text-shadow: 2px 2px 3px #000;
	border-bottom: 1px dotted #767676;
	margin: 0 0 7px;
	padding: 10px 0 5px;
}

.entry-content h3 {
	color: #B3D223;
}

#content {
	width: 610px;
}

.entry-title {
	font-family: Georgia,serif;
	font-size: 44px;
	font-weight: normal;
	color: #FFF;
	border-bottom: 1px dotted #767676;
	margin: 0 0 15px;
	line-height: 60px;
	text-shadow: 2px 2px 3px #000;
}

.entry-title a {
	color: #FFF;
}

.entry-meta {
	text-shadow: 1px 1px 1px #000;
	color: #BDBDBD;
}

.entry-utility {
	background: #000;
	padding: 25px;
	font-size: 12px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.more-link {
	display: block;
	padding: 20px 0 0;
	text-align: right;
	font-size: 12px;
}



/* Post & Pages Image Formating */

.entry-content img, .entry img {
	border: 2px solid #D8D8D8;
	padding: 5px;
}

.alignright, img.alignright {
	display: block;
	float: right;
	margin-left: 15px;
}

.alignleft, img.alignleft {
	display: block;
	float: left;
	margin-right: 15px;
}

.entry-content img.aligncenter {
	padding: 0px;
}

.no-border {
	border: 0 none !important;
}



/* Code Span */

.span-code {
	font-family: monospace;
	font-size: 10px;
	background: #444;
	padding: 2px 5px;
}




/* WP-Syntax */

.wp_syntax table {
	width: 608px;
	margin: 0px;
}

/* Sidebar Stuff */

#primary {
	background: #444 url(images/primary-background.jpg);
	border: 2px solid #666666;
	padding: 15px 0 0;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
}

#primary h3 {
	text-shadow: 1px 1px 3px #000;
}

.main-aside {
	width: 315px;
	right: 0px;
}

.aside h3 {
	font-style: normal;
	font-weight: bold;
	border-bottom: 1px dotted #767676;
	margin-bottom: 10px;
}

.aside {
	color: #FFF;
}

.aside a, .aside a:visited {
	color: #C5E823;
}

.aside ul ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0 0 22px 15px;
	font-family: Arial, Helvetica, sans-serif;
}

#secondary {
	padding: 20px 0;
	/*background: transparent url(images/twitter-background.png) no-repeat top right;*/
}

#kb-countdown-1 {
	padding-bottom: 20px;
}

#recentcomments li{
	font-size: 11px;
	padding-bottom: 10px;
}

/* Wordpress Gallery Edits */

.gallery {
	padding: 0;
}

.gallery-item {
	width: 42% !important;
}

/* Sociable Edits */

div.sociable {
	padding: 25px;
	margin: 0px !important;
}

div.sociable_tagline {
	font-size: 12px;
	padding-bottom: 3px;
}

/* Menu Edits */

.sf-menu {
	background: transparent url(images/menu-background.png);
	font-family:Verdana,Trebuchet,Helvetica,sans-serif;
	left: 284px;
	position: relative;
	top: -60px;
	border-right: none;
}

.sf-menu a, .sf-menu a:visited {
	border-left: none;
	border-top: none;
	border-bottom: 1px dotted #333;
	color: #C5E823;
}

.sf-menu li {
	background: none;
}

.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background: transparent url(images/menu-background.png);
	outline: 0;
	border-bottom-color: #FFF;
	color: #FFF;
}

.sf-menu .current_page_item a {
	background: transparent url(images/menu-li.png) no-repeat 2px center;
	border-bottom-color: #C5E823;
	color: #FFF;

}

/*  Comments Edits */

#comments-list li.alt, #comments-list li {
	background: transparent;
	border-bottom: 1px dotted #808080;
}

#comments-list li.bypostauthor {
	background: #000
}

#comments-list ol {
	border: 0px;
}

#respond {
	background: transparent;
}


#ngg_autoviewer1, #sharepost {
	text-align: center;
	padding-bottom: 20px;
}


#searchform {
	background: url(images/input-background.png) no-repeat;
	height: 25px;
	padding-top: 2px;
}

#s {
	border: 0px;
	background: transparent;
	width: 275px;
	padding: 4px;
}

#searchsubmit {
	background: url(images/search-button.png) no-repeat;
	border: 0px;
	height: 25px;
	width: 70px;
	padding: 0px !important;

}


#footer {
	background: #000;
	border-top: 1px solid #767676;
	margin-top: 0px;
	padding: 50px 0;
}

#siteinfo {
	color: #FFF;
	padding: 0;
}

#siteinfo a, #siteinfo a:visited {
	color: #C5E823;
	text-align: center;
}

.wp_syntax {
	width: 613px !important;
}

/* Flickr Gallery Style */

.ui-widget-header {
	background: transparent url() !important;
	border: none !important;
}

.ui-widget-content {
	background: transparent url() !important;
	border: none !important;
}

div.flickr-thumb {
	margin: 9px !important;
	border: 0 !important;
}

img.flickr-thumb {
	margin: 0px;
}

div.flickr-gallery {
	margin: 10px 0 30px !important;
}

#photostream-next a, #photostream-prev a, #interesting-next a, #interesting-prev a {
	font-size: 12px;
}

#photostream-next, #interesting-next {
	margin: 5px 15px 10px 0;
	font-family: Georgia,serif !important;
}

#photostream-prev, #interesting-prev {
	margin: 5px 0 10px 15px;
	font-family: Georgia,serif !important;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color: #C5E823 !important;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-state-default, .ui-widget-content .ui-state-default {
	background: transparent url() !important;
	border: none !important;
}

.entry-content img {

}

div.flickr-set-meta {
	margin-left: 94px !important;
}

div.flickr-set-title {
	font-size: 10px !important;
}

div.flickr-set-title a {
	font-size: 12px !important;
	font-weight: bold;
}

div.flickr-set-description {
	color: #D8D8D8;
	font-size: 12px;
	font-family: Georgia,serif;
}

.main_gp {
        display: none;
}
div.flickr-set {
	border-top: none !important;
}

div.flickr-gallery-next {
	margin: 0 20px 20px 0;
	font-size: 12px;
}

div.flickr-gallery-prev {
	margin: 0 0 20px 20px;
	font-size: 12px;
}

div.photoset {
	margin: 0 0 0 10px !important;
}
/* Flicker Gallery Remove Corners */
/*.ui-corner-all {
	-moz-border-radius-bottomleft: 0px !important;
	-moz-border-radius-bottomright: 0px !important;
	-moz-border-radius-topleft: 0px !important;
	-moz-border-radius-topright: 0px !important;
}*/
