/*   
Theme Name: Gargyle
Theme URI: 
Description: 
Author: Fangohr, LLC
Author URI: http://fangohr.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/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');

/* Generic */

body {
/*	background-color: #ddd;
	color: #472B1A;*/
	font:12px/1.35 Arial,sans-serif;
}

h1,h2,h3,h4,h5.h6 {
	color: #007686;
	font-family: Georgia, serif;
}

ul {
	list-style: none;
	margin: 0;
}

/* ZenCart overrides */

.top, .footer {
	width:950px;
}

.mainnav {
	width: auto;
}

.footer {
	clear: both;
}

.footerlogo {
	background-color:white;
	border:none;
	height:67px;
	padding:0 0 0 20px;
	position:absolute;
	right:0;
	top:0;
	width:56px;
}


/* Blog */

#wrapper {
/*	background-color: white;
	margin: 0 auto;
	padding: 0 30px;
	width: 950px;
*/
}

#main {
/*	background-color:white;
	clear:both;
	padding:0px 0 50px;
	height: 100%;
	text-align:left;	*/
	font:12px/18px Arial,sans-serif;
	padding-top:15px;
}

#primary {
	border:none;
	margin:0 0 22px -940px;
	padding:18px 0 0;
}

.alt {
	border-bottom: 2px dotted #007686;
	border-top: 2px dotted #007686;
	margin: 15px 0;
	padding: 15px 0;
}

.aside {
	color:#472B1A;
}

.aside a {
	color:#472B1A;
}

.aside h3 {
	font-size:15px;
	font-style:normal;
	line-height:22px;
}
.aside .widget_text h3 {
	font-size:2em;
	line-height:1.3em;
	padding:0 50px 20px 0;
}

.aside input {

}

.xoxo li h3 a{
	color: #007686;
	text-decoration: none;
}

.xoxo li h3 a:hover {
	text-decoration: underline;
}

/* Secondary sidebar  */

#secondary {
	font-family: Arial, sans-serif;
}

#secondary.aside h3 {
	font-family: Arial, sans-serif;
	font-size:1em;
	font-style:normal;
	line-height:22px;
}

#secondary.aside .widgetcontainer a {
	font-weight: bold;
}

#secondary.aside .widgetcontainer {
	border-bottom: 2px dotted #007686;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
}

/* Entries */

#content {
	width: 500px;
	margin: 0 200px;
}

.entry-content {
	font-family: Arial, sans-serif;
}

.entry-content a {
	color: #007686
}

.entry-title {
	font-family:Georgia,serif;
	font-size:175%;
	font-weight:normal;
	line-height:130%;
	margin:10px 0;
}

.entry-title a:hover {
	color: #007686;

}

/* Lists */

.aside ul ul {
	list-style-image:none;
	list-style-position:none;
	list-style-type:none;
	margin:0;
}

/* Comments */

.commentlist li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:15px 0 3px;
	padding:5px 10px 3px;
}
.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

.commentmetadata {
	font-weight: normal;
}

#respond h3 {
	font-family: Arial, sans-serif;
}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}

.alignright {
	float: right;
}

.alignleft {
	float: left
}

.navigation {
	display: block;
	text-align: right;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-right: 20px;
	width: 500px;
	height: 20px;
	border-bottom: 2px dotted #007686;
}

.current-category {
	float: left;

}

.nav-next, .nav-previous {
	position: relative;
}


.nav-next {
	float: right;
	padding-right: 10px;
}

.nav-previous {
	float: left;
}


.leftblog {width:600px; margin:0 30px 0 0; display:inline; float:left;}
.rightblog {width:200px; float:left;}
.bloc02right02_blog {width:200px; height:490px; padding:0 20px 0 0; float:left;}

.entry-utility a, .entry-date abbr {
	color: #007686;
}

/* AddThis */

.entry-utility .addthis {
	background-color: #007686;
	color: #ffffff;
	padding: 2px 6px;
}

#at15s_head {
	background:#000 none repeat scroll 0 0;
	border-bottom:1px solid #E5E5E5;
	cursor:default;
	padding:4px;
	position:relative;
}

.rss-widget-subscribe {
	background-image: url(images/subscribe.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	display: block;
	height: 19px;
	text-indent: -7777px;
	width: 83px;
}

.rss-widget-subscribe:hover {
	background-position: 0 -19px;
}

/* LERO9 styles */
.header-container p, .footer-container p {margin-bottom:0;}
.btn01 {background:none repeat scroll 0 0 #CCCCCC;border:medium none;color:#808080;cursor:pointer;font-weight:bold;height:17px;vertical-align:middle;width:auto;}
h1 a, h2 a {color:#472B1A;text-decoration:none;}
h1 {font-size:12px;}
