/*   
Theme Name: Golden Lotus Oasis OTO - A Thematic Child Theme
Theme URI: 
Description: Custom Golden Lotus Child Theme based on Thematic.
Author: Brandon Schakola
Author URI: http://www.ockham-sound.com/
Template: thematic
Version: 1.0
Tags: Thematic
.
Thematic is © 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-r-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');

/* re-define base font-face and size */
body, input, textarea {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#333333;
}

/* apply a background color to the whole page */
body {
	background-color: #cccc99;
}

/*apply image to background of main body text */
#main {
	/*background-image:url(images/content.jpg);
	background-position:top;
	background-repeat:no-repeat;*/
	
}

/*apply image to header*/
#header {
	background-image:url(images/headerstripe.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
/*apply logo image to header area*/
#branding {
	background-image:url(images/headerlogo.jpg);
	background-position:top;
	background-repeat:no-repeat;
	padding:88px 0 49px;
	
}
#blog-title h1, #blog-title span, #blog-description {
	margin:0px;
	display:block;
	text-indent:-9999px;
}

#content {

	margin:0 0 0 30px;
	overflow:hidden;
	width:540px;
	color:#330000;
}

/*post settings: entry title is for the title of the post, entry content is for selecting sections of the main content*/
.entry-title {
	color:#993300;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:26px;
	font-weight:bold;
	line-height:26px;
	padding:0 0 7px;
}
.entry-content {
	color:#663300;
}
.entry-content a:link, a:visited{
	color:#993300;
}
.entry-content a:hover{
	color:#ff9933;
}

.entry-content img {
	border: 3px solid #999966;
}
p.wp-caption-text {
	color:#999966;
}

#access {
	/*margin-top:20px;*/
	border-bottom:none;
	background-color:#999966;
	
}
.sf-menu {
	border-top:none;
	border-right:none;
	border-left:none;
	border-bottom:none;
	
}

.sf-menu li {
background-color:#999966;
}

.sf-menu a {
	border-top:none;
	border-right:none;
	border-left:none;
	border-bottom:none;
	color:#663300;
}

.sf-menu a:hover {
	background-color:#cccc99;
}
.sf-menu a:active {
	background-color:#ffcc33;
}

h1.page-title {
	color:#666633;
}
.entry-meta {
	color:#666633;
}
.entry-meta a:link, a:visited {
	color:#666633;
}

.entry-meta a:hover {
	color:#993300;
}

.entry-utility {
	color:#666633;
	
}
.entry-utility a:link, a:visited {
	color:#666633;
	font-style:italic;
	text-decoration:none;
}
.entry-utility a:hover {
	color:#993300;
}
.entry-title a:link, a:visited {
	color:#663300;
	text-decoration:none;
}

.entry-title a:hover {
	color:#993300;
}

/*SIDEBAR AND WIDGET AREAS*/
/* common styles (both #primary and #secondary have .main-aside class*/
.main-aside h3.widgettitle{
font-weight:bold;/* bold */
text-transform:uppercase;/* uppercase */
font-style:normal;/* overwrite the default italic style */
margin-bottom:7px; /* a small margin on the bottom */

}
/* primary */
#primary h3.widgettitle{
color:#663300;
border-bottom:1px solid #663300;
}
#paypal_donations-3 h3.widgettitle{
	color:#993300;
	border-bottom:1px solid #993300;
}

/* secondary */
#secondary h3.widgettitle{
color:#996633;
border-bottom:1px solid #996633;
}

/* null the bullets on list inside widgets */
#primary .widgetcontainer ul li {
list-style:none;
}
#secondary .widgetcontainer ul li {
list-style:none;
}

#upcoming-events li {
	color:#663300;
}
#upcoming-events span.calnk a {
	color:#996633;
}
#categories-3 li.cat-item a{
	color:#663300;
}
.aside a:link, a:visited {
	color:#996633;
}
.aside a:hover {
	color:#ff9933;
}
/* we remove the default border around #primary */
#primary {
border:none;
background-color:#cccc99;
}

#footer {
	border-top:1px solid #ffffcc;
	background-color:#3A0000;
	background-image:url(images/footer.jpg);
	background-position:top;
	background-repeat:x-repeat;
	
}
#siteinfo {
	color:#cccc99;
	/*float:left;*/
}

#siteinfo ul, li{
	list-style:none;
}
/*.footerlogo {
	background-image:url(images/logofooter.png);
	float:left;
	margin: 10px auto;
}*/