/*   
Theme Name: New Orleans Psychic 
Theme URI: 
Description: Theme for Cari Roy
Author: Benjamin Seyna
Author URI: http://BenIsMy.Name
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/3c-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');


body {
	background: url('/wp-content/themes/NewOrleansPsychic/images/bg.jpg') repeat;
}

body, input, textarea {
    font: 15px "Century Gothic",Helvetica,Arial,sans-serif; 
    line-height:22px;
}
p {
	font-family: "Century Gothic",Helvetica,Arial,sans-serif; 
}

body, html, #wrapper {
	height: 100%;
}
#main {
	height: auto;
}

/* typography */
ul li {
	list-style-type: none;
}
h1, h2, h3, h4, h5, h6 {
	font-family: "Century Gothic",Helvetica,Arial,sans-serif;
	color: #983f96;
}
h1 {
	font-style: normal;
}
h3 {
	font-size: 1.5em;
}
.entry-title {
	font-family: "Century Gothic",Helvetica,Arial,sans-serif;
	font-style: normal;
	font-size: 1.8em;
}
.entry-title a {
	color: #983f96;
}
.entry-title a:visited {
	color: #983f96;
}
.entry-title a:active {
	color: #000000;
}
.entry-title a:hover {
	color: #000000;
}

a:link, .entry-utility a:link, .entry-meta a:link {
	color: #000000;
}
a:visited, .entry-utility a:visited, .entry-meta a:visited {
	color: #983f96;
}
a:active, .entry-utility a:active, .entry-meta a:active {
	color: #983f96;
}
a:hover, .entry-utility a:hover, .entry-meta a:hover {
	color: #983f96;
}
#siteinfo a:link {
	color: #983f96;
}
#siteinfo a:visited {
	color: #983f96;
}
#siteinfo a:active {
	color: #000000;
}
#siteinfo a:hover {
	color: #000000;
}
.aside h3 a:link {
	color: #983f96;
	text-decoration: none;
}
.aside h3 a:visited {
	color: #983f96;
	text-decoration: none;
}
.aside h3 a:hover {
	color: #000000;
	text-decoration: none;
}
.aside h3 a:active {
	color: #000000;
	text-decoration: none;
}

.aside a:active, .aside a:hover {
	color: #983f96;
}
.aside .current_page_item a {
	color: #000000;
}
.aside h3 {
	padding-top: 5px;
	font-style: normal;
	font-size: 1.5em;
}
.widget_pages a {
	color: #983f96;
	font-size:1.5em;
	font-style: normal;
	text-decoration: none;
}
.widget_pages a:active, .widget_pages a:hover {
	color: #000000;
}

.entry-content {
	padding: 1.5em 0 1.5em 0;
}

.main-aside ul {
	padding: 0 0 0 0;
}

.aside ul {
	margin-bottom:0px;
}
.aside ul ul {
	background: none;
	margin-bottom: 5px;
}
.aside ul li {
	background: none;
	padding: 0 20px 0 0;
}
.aside {
	background: url(/wp-content/themes/NewOrleansPsychic/images/aside_header.jpg) no-repeat;
}
/* layout */
#access {
	display: none;
}
#wrapper {
	background: url(/wp-content/themes/NewOrleansPsychic/images/top.png) repeat-x;
	background-position: top;
}
#header {
	background: url(/wp-content/themes/NewOrleansPsychic/images/header.png) no-repeat;
	background-position: top;
	height: 160px;
	width:960px;
    margin:0 auto;
    overflow:hidden;
    position:relative;
}
#main {
	background: url(/wp-content/themes/NewOrleansPsychic/images/content_bg.png) repeat-y;
	background-position: 50%;
	padding-top: 20px;
	width: 970px;
}
#branding {
	padding-top:20px;
}
#blog-title, #blog-description {
	width: 960px;
	text-align: center;
}
#blog-title{
	background: url(/wp-content/themes/NewOrleansPsychic/images/NewOrleansPsychic.png) no-repeat;
	background-position: top;
    margin:0 auto;
    overflow:hidden;
    position:top;
    height: 105px;
    width: 460px;
}
#blog-title span a, #blog-description {
	display: block;
	text-indent: -9999px;
}


#page-top {
	padding-top: 10px;
}
#content {
	width: 460px;
	margin-left: 245px;
}
#content .aside  {
	border:none;
	margin:0px;
	padding:0px;
}
#content .aside ul{
	background:none;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 20px;
}
#content ul li {
	list-style: disc;
}
.xoxo {
	background:#fff url(/wp-content/themes/NewOrleansPsychic/images/aside_body.jpg) repeat-y;
	padding-left: 0px;
}
.xoxo h3 {
	padding-left: 20px;
	padding-top: .5em;
}
.textwidget p {
	padding-left: 20px;
}
.aside_footer {
	height: 20px;
	width: 190px;
	padding: 10px 0px;
	background: url(/wp-content/themes/NewOrleansPsychic/images/aside_footer.jpg) no-repeat;
	background-position: bottom;
}
#primary {
	border:none;
	margin-left:-944px;
	width:190px;
	text-align: right;
	padding-bottom: 20px;
}
#secondary {
	border:none;
	padding:18px 0px 20px 0px;
	margin-left:-175px;
	width:190px;
	
}
#footer {
	border-top: none;
	background: url(/wp-content/themes/NewOrleansPsychic/images/content_bg.png) repeat-y;
	background-position: 50%;
	width:960px;
    margin:0 auto;
    position:relative;
}
#footer ul {
	margin: 0px;
}
#footer ul li {
	display: inline;
	padding-left: 5px;
}

#siteinfo {
	width: 460px;
	text-align: center;
}
#respond {
	background: #fef9b4;
}

#page-top {
	background: none;
}

/*
// sidebar handling ///////////////////////////////////////*/
#pages-2 ul li {
	padding-bottom: 5px;
}
#recent-posts-3 {
	margin-bottom: 20px;
}

#recent-posts-3 a:visited, #recent-posts-3 a:link {
	color: #000000;
}

#recent-posts-3 a:hover, #recent-posts-3 a:active {
	color: #983f96;
}


#recent-posts-3 ul li{
	padding-bottom: 5px;
}
#amazon_widget_US_8001_0 {
	margin-left: 15px;
}
.amzn_wdgt .wdgt_brdr .wdgt_tl .asin_img {
	padding-right: 6px ! important;
}
#twitter_div h2 {
	display: none;
}


#twitter-link:hover {
	color: #000000;
}

/* 
// subscribe form /////////////////////////////////////////////*/
span.label,span.spacer,span.multiple span {width:120px;float:left;} 
span.multiple {float:left;} 
span.button {padding-left:120px;} 
div.clear {clear:both;padding-top:5px;} 


