/*
Theme Name: SanareSanctuary
Theme URI: http://wordpress.org/
Description: Sanare Custom
Author: Joe Hoffman
Version: 1.0
Template: thematic
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style
*/

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


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


p, blockquote, ul, li {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
margin-bottom:8px;
}

h1 {
	color:#940015;
	}
h2 {
	color:#940015;
	}
/* -------------------------------------------------------------- */
#main {
	padding:0 0;
	margin-bottom:10px;
	
	}

#blog-title a {

display:block;
text-indent:-9000px;
width: 300px;
height: 150px;
}
#blog-description {
position:absolute;
top:113px;
left:540px;
}

/* ------------------------- default.css overrides ------------------------------------- */
#branding {
background:url(images/header.jpg) no-repeat top left;
padding:0 0 ;
position:relative;
}

#blog-description {
color:#f0d546;
font-size:21px;
font-style:italic;
}
#footer {
border-top:none;
margin:0;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;

}
#siteinfo {
color:#ffffff;
font-size:11px;
line-height:18px;
padding:10px 0 10px 20px;
background:url(images/menu_bg.png) repeat-x top left #339933;
}
#emailbox th, td {
padding:0 0;
}
/* -------------- top-menu --------------------- */
#access {
    border-bottom:none;
	/*background:url(images/menu_bg.png) repeat-x top left #339933;*/
	}
.menu {
    background:url(images/menu_bg.png) repeat-x top left #339933;
	display:block;
	height:35px;
}

.sf-menu {
border-right:none;
padding-left:20px; /*left side of menu*/
}

.sf-menu li {
background:none repeat scroll 0 0;
}
.sf-menu a, .sf-menu a:visited {
color:#ffffff;
border:none;
padding:10px 16px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}

.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover,  .sf-menu .current_page_parent a {
    /*background:none;*/
	background:#77a120;
	color:#FFFF00;
}
/* -------------- sub-menu --------------------- */
.sf-menu ul {
    border-right:none;
    
}
.sf-menu ul a, .sf-menu ul a:active, .sf-menu ul a:visited, .sf-menu ul a:link {
	color:#ffffff;
	background:#77a120;
	border-bottom:1px solid #ccc;
	}

.sf-menu ul a:hover {
	color:#FFFF00;
	background:#77a120;
	border-bottom:1px solid #ccc;
	}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	top:35px; /* overriding essential styles */
}
/* -------------- entries --------------------- */
.single .hentry {
	padding:20px 30px 5px;
    /*padding:10px;*/
}
.entry-content {
padding:0 0 0;
}
.entry-content h1 {
font-family:Arial,sans-serif;
font-size:16px;
font-weight:bold;
padding:8px 0 2px;
color:#940015;
}
.entry-content h2 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-weight:bold;
font-style:italic;
padding:6px 0 6px;
color:#80aa27;
}
.entry-content p {
	color:#333333;
	line-height:17px;
	}
.entry-content ul {
	list-style:disc outside;
	
	}
.entry-content li {
	color:#333333;
	line-height:17px;
	margin:2px 0;
	}
.entry-content a:link, .entry-content a:visited {
color:#783722;
text-decoration:none;
}
.entry-content a:hover {
color:#783722;
text-decoration:underline;
}
.entry-title {
	font-size:22px;
	}

.entry-title h2 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:bold;
font-style:italic;
padding:0 0 6px;
color:#80aa27;
}
.entry-title a {
color:#940015;
text-decoration:none;
}
.entry-meta {
	padding-bottom:5px;
	}
/* -------------- home page --------------------- */
.home #main {
	/*background:#783722*/
}
.home #content {
    width:500px;
    overflow:hidden;
    margin: 0 0 0 400px;
	
	background:#ffffff;
}
.home .hentry {
    width:460px;
	padding:10px 20px;
}
.home #content .sticky {
border:none;
}
.home .main-aside {
    width:400px;
    float:left;
    position:relative;
	background:#783722;
	right:0;
	padding-bottom:50px;
}
.home .main-aside p, .home .main-aside blockquote {
color:#ffffff;
font-size:15px;
line-height:16px;
padding:3px 20px;
margin-bottom:0;
}
/* -------------- content --------------------- */
h1.page-title {
font-family:Arial,sans-serif;
font-size:16px;
font-weight:bold;
padding:8px 0 2px 15px;
color:#940015;
}

#nav-above, #nav-below {
	width:auto;
	padding:10px 20px;
}
/* -------------- blog left column widgets --------------------- */
#primary  {
border:none;
}
.aside h3 {
font-size:15px;
font-style:normal;
line-height:22px;
color:#ffffff;
}
.aside ul ul li  {
color:#ffffff;
}
.aside a {
color:#ffffff;
}
/* -------------- packages page --------------------- */
.pageid-18 #container, .store #container {
    width:900px;
    float:right;
    margin: 0 0 0 -400px;
	min-height:500px;
	background:url(images/bg-400px-783722.gif) repeat-y 0 0;
}
.pageid-18 #content, .store #content {
    width:540px;
    overflow:hidden;
    margin: 0 0 0 400px;
	
	background:#ffffff;
}
.pageid-18 .hentry, .store .hentry {
    width:500px;
	padding:10px 20px 0;
}
.pageid-18 #content .sticky {
border:none;
}
.pageid-18 .main-aside, .store .main-aside {
    width:360px;
    float:left;
    position:relative;
	background:url(images/left-col-swirl.png) no-repeat 60px 250px #783722;
	/*background:#783722;*/
	right:0;
	padding-bottom:50px;
}
.pageid-18 .entry-title, .store .entry-title {
font-size:13px;
line-height:20px;
}
.store h2.entry-title a, .events h1.entry-title {
font-size:22px;
line-height:20px;
}
.pageid-18 .entry-content, .store .entry-content  {
border-bottom:1px dotted #999999;
padding:0 0 10px;
}
.googlecart-add-button {
	float:right;
	}
.store .main-aside a, .pageid-18 .main-aside a {
	color:#FFFF00;
	}
.pageid-18 .main-aside h2, .store .main-aside h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
padding:0 0 0 20px;
color:#FFFFFF;
}
.pageid-18 .main-aside ul, .store .main-aside ul {
padding:0 10px 10px 0;
color:#FFFFFF;
}
.pageid-18 .main-aside li, .store .main-aside li{
padding:1px 10px;
margin:0;
line-height:18px;
color:#CCCCCC;
}
.pageid-18 .main-aside p, .store .main-aside p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:0 0 10px 20px;
color:#FFFFFF;
}
.store .main-aside a.googlecart-widget-title, .pageid-18 .main-aside a.googlecart-widget-title {
   color:#940015
  }
/* -------------- comments --------------------- */

#respond {
background:none repeat scroll 0 0 #FFFFFF;
margin-bottom:22px;
overflow:hidden;
padding:20px 30px 5px;
position:relative;
}
#comments {
padding:20px 30px 5px;;
}
#comments-list ol {
border-color:none;
border-style:none;
border-width:0;
margin:0 0 18px;
}
#form-allowed-tags { display: none; }
