/*
THEME NAME: Rader Consulting
THEME URI: http://raderconsult.com/
DESCRIPTION: Child Theme of Thematic Designed by Pixel-Whip Web Design Studio
AUTHOR: John Ferris
AUTHOR URI: http://pixel-whip.com/
Template: thematic
Version: 1.0
Tags: Thematic

The Thematic Theme is copyright Ian Stewart http://themeshaper.com/


*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
@import url('../thematic/library/layouts/2c-l-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */
@import url('../thematic/library/styles/default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');


html {
	height: 100%;
}
body {
	background-image: url(images/body_bg.gif);
	background-repeat: repeat-y;
	background-position: top left;
	background-color: #84051e;
	height: 100%;
}
#wrapper {
	width:960px;
	/* background-image: url(images/gfx_sidebar_bg.jpg); */
	background-repeat: no-repeat;
	background-position: bottom left;
	
	height: 100%;

}
.side_bg {
	width:100%;
	background-image: url(images/gfx_sidebar_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	
	height: 100%;
	position: fixed;
	bottom: 0px;
	left: 0px;
}
#main {
	padding: 30px 0px 0;
	width: 730px;
	margin-left: 230px;
}

#sidebarLeft {
	width: 220px;
	position: fixed;
	top:0;
	left:18px;
}

#container {
	margin: 0 0 0 0px;
	width:730px;
	}

#branding {
	padding: 30px 0;
	width: 220px;
}

#blog-title {
	width: 81px;
	height: 142px;
	background-image: url(images/img_logo.gif);
	background-repeat: no-repeat;
	background-position: top left;
	text-indent: -9999px;
	margin-left: 30px;
}
.main-aside {
	width:220px;
}

#primary.main-aside {
	border: none;
	padding: 0;
}
.main-aside .xoxo {
	padding: 0;
	
}

.aside ul ul {
	margin-left: 0;
}

h3.widgettitle {
	display:none;
	
}

#primary a {
	font-family: "Trebuchet MS", verdana, arial;
	font-size: 13px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
#primary a:hover {
	
	color: #850a20;

}

#primary .current_page_item {
	background-image: url(images/gfx_marker_bg.gif);
	background-repeat: no-repeat;
	background-position:  0px 4px;
	
}

#primary li {
	list-style: none;
	padding: 0 0 9px 14px;
	line-height: 18px;
}

#primary .current_page_item a, #primary .current_page_ancestor a {
	color: #000;
}
#primary .current_page_item ul a, #primary .current_page_ancestor ul a {
	color: #000;
}

#primary.aside ul ul ul{
	padding-top: 6px;
	display: none;
}
#primary.aside ul ul .current_page_item ul, #primary.aside ul ul .current_page_ancestor ul{
	display: block;
}
#primary.aside ul ul ul a {
	font-weight: normal;
	text-decoration: underline;
	
}
#primary.aside ul ul ul a:hover {
	
	color: #850a20;

}
#primary.aside ul ul ul .current_page_item a {
	color: #010101;
	text-decoration: none;
	
}
#primary.aside ul ul ul li {
	padding-bottom: 6px;
	
	
}
#primary .widget_text p {
	color: #000;
	margin-left: 18px;
	font-family: "Trebuchet MS", verdana, arial;
	font-size: 18px;
	line-height: 20px;
}
#primary .widget_text p a{
	color: #000;
	font-size: 14px;
	line-height: 20px;
	font-family: "Trebuchet MS", verdana, arial;
	font-weight: normal;
	text-decoration: underline;
	
}
.widgetcontainer {
	padding: 0;
}

#content {
	margin-left: 15px;
	width: 700px;
}

#footer {
	border: none;

	width: 680px;
	margin: 0px 0 0px 230px;

	padding: 0 0 24px 50px;
	
}
div.sunset {
	background-image: url(images/gfx_RC_banner.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	display: block;
	width: 730px;
	margin: 24px 0 0;
	height: 60px;
	padding: 0;
	
}

#siteinfo { 
	color: #84051e;
	font-family: verdana, "Trebuchet MS",  arial;
	font-size: 11px
	width: 100%;
	padding: 18px 0;
	
	}
#siteinfo a {
	text-decoration: underline;
}
#siteinfo a:visited {
	color: #84051e;
	text-decoration: none;
}

.entry-content {
	padding:0 12px;
	overflow: visible;
	
}
.home .entry-content {
	padding: 22px 12px;
}
.entry-content h1, .entry-content h2 {
	font-family: verdana, "Trebuchet MS",  arial;
	color: #84051e;

	
}

.entry-content h1 {
	font-size: 72px;
	padding: 0 0 28px 0;	
}
.entry-content h2 {
	font-size: 28px;
	line-height: 30px;
	padding: 12px 0 24px 0;	
}

.entry-title a:hover{color:#84051e;}
.home .entry-content h2 {
	font-size: 22px;
	padding: 0 0 24px 0;
	
}
.entry-content h3, .entry-content h3 a, #lower h3{
	font-family: verdana, "Trebuchet MS",  arial;
	font-size: 18px;
	line-height: 22px;
	color: #850a20;
	font-style: normal;
	padding: 9px 0 4px 0;
	font-weight: normal;
	
}
.entry-content p, .entry-content li, #lower p {
	margin-bottom: 9px;
	font-family: verdana, "Trebuchet MS",  arial;
	color: #333;
	font-size: 13px;
	line-height: 18px;
}
.entry-content a {
	color: #850a20;
}

.entry-content blockquote p{
	color: #000;
	font-style: normal;
}

.entry-content blockquote {
	padding-bottom: 18px;
	border-bottom: solid #aaa 1px;
	margin-bottom: 32px;
}

.entry-content blockquote span{
	color: #000;
}

.entry-content ul {
	margin-bottom: 10px;
}
#lower {
	width: 630px;
	background-image: url(images/gfx_lower_bg.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 16px 28px;
	color: #1874a4;
	margin: 36px 0 24px 12px;
	
}

#lower p {
	color: #000;
}
p.credit {
	text-align: right;
	
}
.affiliation {
	color: #000;
	font-style:italic;
}
#lower a.readmore {
	color: #850a20;
	font-size: 12px;
	line-height: 18px;
	text-align: right;
	display: block;
	margin-top: 12px;
}

#page-bottom.aside {
	margin: 0;
	border: none;
}

#page-bottom.aside .xoxo {
	padding: 0;
}
.about-wrapper {
	float: left;
	width: 250px;
}

a.readmore {
	font-family: verdana, "Trebuchet MS",  arial;
}

.entry-content h5 {
	font-family: verdana, "Trebuchet MS",  arial;
	font-size: 16px;
}

.home .testimonial-wrapper {
	margin-left: 322px;
}
.testimonial, .about-wrapper .textwidget p {
	padding-top: 18px; 
}
.hentry {
	width:690px;
	padding: 0;
}

h1, h2, h3, h4, h5, h6 {
	clear: none;
}

#content h2{color: #84051E;font-size: 28px;
line-height: 30px;
padding: 12px 0px 24px;font-weight:bold; font-family: Verdana;}

/* Page Specific Styles */





