/*
Theme Name: Audry
Author: Alexandra tong and PSDthemes.com
severely edited by jeff gnatek
Template: thematic
Version: 0.1
Theme URI:http://design-notes.info/
Tags:two-columns,right-sidebar,fixed-width
Author URI: http://alexandratong.com
Features: sticky-post
Description:Thematic child theme, Please visit theme homepage for details on how to use the theme properlly.
*/


/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');
/* RESET */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
	
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
ol, ul {
	list-style:none;
	font-size:110%;
}
.posts ol, .posts ul {
	list-style:none;
	font-size:140%;
	line-height:1.6em;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	font-size:100%;
	font-weight:normal;
	color:#54300A;
	font-weight:bold;margin-bottom:0.2em;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
}
/*HEADINGS
-------------------------------------------------------- */
small{
	font-size:80%;}
h1 {
		color:#54300A;
	font-size:2.2em;
	margin-bottom:0.2em;
	font-weight:bold;
	line-height:1.9em;
}
h2 {
		color:#54300A;
	font-size:2em;
	
	line-height:1.2em;
}
h3 {	color:#54300A;
	color:#27231f;
	font-size:1.5em;

	line-height:1.6em;
}
h4 {	color:#54300A;
	color:#27231f;
	font-size:1.4em;
	
	line-height:1.5em;
	font-variant:small-caps;
}
h5 {
	color:#27231f;
	font-size:1.3em;
	
	line-height:1.4em;
	font-variant:small-caps;
}
h6 {
	color:#27231f;
	font-size:1.2em;

	line-height:1.8em;
}
.clear {
	clear:both;
}
/* Sets styles for any 'end' grids - this class MUST be given to a grid that is the last in a horizontal series */
.end {
	margin-left:0 !important;
	margin-right:0 !important;
}
body {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:62.5%;
	background: url(images/body.jpg) repeat-y center #f6f2d9;
	margin: 0 auto;
}
.wp-caption {
	padding: 5px 8px 5px 5px;
	background: #eee;
	border: 1px solid #ccc;
	text-align: center;
	margin:20px;
}
.wp-caption p.wp-caption-text {
	margin: 0;
	padding: 0 5px;
	text-align: center;
	font-size: .8em;
	color: #666;
}
.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
a img {
	border: none;
}
ol li {
	list-style-type:decimal;
	margin-left: 1em;
}
#sidebar ul li, ul li.widgetcontainer {
	list-style:none;
}
ul li {
	list-style-type:disc;
	margin-left: 1em;
}
.posts ol li, .posts ul li {
	font-size:13px;
	margin: 1em;
}
.page-link{
	font-size:18px;}
ul.children, ol.children {
	list-style-type:square;
	margin:1em;
	list-style-image:none;
	font-size:90%;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: none;
}
blockquote {
	border-left: 5px solid #A38255;
	margin-left: 1.5em;
	padding-left: 5px;
}
.alignleft {
	float:left;
	margin: 0 1em 1em 0;
	width:auto;
}
.alignright {
	float:right;
	margin: 0 0 1em 1em;
	width:auto;
}
/*-------------------------------------------+
|                                            |
|                FONT STYLES                 |
|                                            |
+-------------------------------------------*/
/*PARAGRAPHS
-------------------------------------------------------- */
p {
	font-size:14px;
	line-height:1.8em;
	margin-bottom:1.5em;
}
/* Styles an introductory paragraph, similar to newspapers. Assign this class to the first paragraph in an article */
p.intro:first-line {
	font-variant:small-caps;
}
/* Styles a drop cap on each paragraph with this class */
p.drop:first-letter {
	float:left;
	font-size:3em;
	margin-top:-0.05em;
	margin-right:0.1em;
	margin-bottom:-0.5em;
}
a {
	color:#54300A;
	text-decoration : none;
}
a:hover {
	text-decoration:underline;
}
.w760 {
	width:600px;
*width:750px;
	position:relative;
	float:left;
	padding:2em 11em 0 5em;
	background-image: url(images/bider.png);
	background-repeat: repeat-y;
	background-position: 632px 24px;
}
#wrapper {
	background-image: url(images/.png);
	background-repeat: repeat-y;
	background-position: 630px top;
	margin: 0 auto;
}
h1.title {
	font-size:3em;
	color:#482907;
	line-height:1.8em;
	display:block;
	background:url(images/postedge.png) repeat-x top left;
	width:100%;
}
#container {
	width:900px;
	min-height:800px;
	margin: 0 auto;
	background:url(images/main.jpg) repeat-y;
}
#main {
	width:100%;
	margin:0;
	display:block;
}
#page_menu {
	display:block;
	position:absolute;
	top:0px;
	left:720px;
	float:right;
	margin:0 450px 0 0;
	background:url(images/pagemenu.jpg) no-repeat 0 0;
	width:480px;
	height:400px;
	z-index:5;
	color: #f4e6c1;
}
#page_menu ul {
	margin:125px 0px 0px -48px;
	list-style: none;
}

#page_menu ul li {
	list-style: none;
	display: inline;
	float: left;
}

#page_menu ul li a {
	color:#000;
	font-size:130%;
	line-height:2em;
	text-decoration: none;
}

#page_menu ul li a:hover {
	color:#777;
	font-size:130%;
	line-height:2em;
	text-decoration: none;
}
#page_menu ul li+li a {

	color:#b59252;
}
#page_menu ul li+li+li a {
	color:#cf7d4c;
}
#page_menu ul li+li+li+li a {
	color:#c4624e;
}
#page_menu ul li+li+li+li+li a {
	color:c97e5f;
}

#page_menu ul li ul{
	display:none;}

#subpage li{
	liststle:none;
	display:block;
	}
	
#blog-title span {
	font-size:5em;
	position:absolute;
	font-weight:bold;
	top:70px;
	left:-9999px;
	
}
#access {
	display:block;
	position:absolute;
}
#header #access a {
	display:block;
}
.menu ul.sf-menu {
	float:right;
	width:500px;
	position:absolute;
	top:10px;
	left:700px;
	display: none;
}
.entry-meta {
	margin:0 0 1em 0;
	font-size:120%;
}
.entry-title {
	margin:1em 0 0 0;
	padding:.5em 0 0 0;
	background:url('images/postedge.png') repeat-x top left;
}
#comments {
	padding: 2em 0 0 0;
	background:url('images/postedge.png') repeat-x top left;
	margin:3em 0 0 0;
}
#comments-list ol li{list-style:none;
	}
	
.menu ul.sf-menu li {
	display:block;
	float:left;
}
.menu ul.sf-menu ul.children {
	display:none;
}
.menu ul.sf-menu li a {
	color:#3a2415;
}
#edgetop {
	background:url(images/edgetop.jpg) no-repeat left top;
	position:absolute;
	top:210px;
	display:block;
	height:530px;
	width:900px;
	z-index:0;
}
#topmenu {
	display:block;
	height:220px;
	background:url(images/header.jpg) no-repeat;
}
.aside {
	float:left;
	
	position:relative;

}
#index-top,#index-insert,#index-bottom,#single-top,#single-insert,#single-bottom,#page-top,#page-bottom{
	width:100%;}

.aside li {
	margin:0 0 1em 0;
}
#primary, #secondary {
}
.imgbig {
	width:100%;
	height:240px;
}
#sidebar {
	width:230px;
	margin: 200px 0 0 0;
	padding:0 10px 0 0;
	;
	float:left;
}
#blog-description {
	font-size:130%;
	position:absolute;
	top:50px;
	left:105px;
}
.readmore {
*font-size:10px;
	background:url(images/asset.png) no-repeat 0 0;
	width:90px;
	height:30px;
	font-weight:bold;
	padding:5px 0 0 2em;
	float:right;
	position:relative;
	margin-top:-1.5em;
}


.img270 {
	width:270px;
	height:150px;
	margin:0 1em 0 0;
	overflow:hidden;
}
.img270 img {
	width:270px;
	margin: 0px 3px 3px -4px;
}
.w200 {
	width:180px;
	
	margin:0 1em 0em 0;
	display: inline-block;
	vertical-align:top;

	
}.clearfix:after {
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}
.entry-content .readmore, .w200 .readmore,#feature .readmore {
	background-color:#E8BE31;
	background-image:none;
	width:auto;
	height:auto;
	display:block;
	padding:0px 5px;
}
big {
	line-height:1.8em;}
.aside .widgettitle {
	text-transform:lowercase;
	padding:15px 0 10px 40px;
	font-size:20px;
}
.widget_recent_entries .widgettitle {
	display:block;
	background:url(images/asset.png) no-repeat 0px -80px;
}
.widget_categories .widgettitle {
	display:block;
	background:url(images/asset.png) no-repeat 0px -205px;
}
.widget_tag_cloud .widgettitle {
	display:block;
	background:url(images/asset.png) no-repeat 0px -145px;
	text-align:center;
	padding:10px 0 10px 0px
}
#tag_cloud a {
	text-align:center;
}
.widget_archive .widgettitle {
	display:block;
	background:url(images/asset.png) no-repeat -112px 10px;
}
.navigation{
	width:600px;
	display:block;
	height:40px;
	margin:30px 0 0 0;
	
}
.nav-previous a{padding:10px 1em 0 1em;
*font-size:10px;
	font-weight:bold;
	float:right;	font-size:120%;
	background:url(images/asset.png) no-repeat 0 0;
	width:90px;
	height:30px;}
.nav-next a{padding:10px 1em 0 1em;
	font-weight:bold;
		float:left;	font-size:120%;
	background:url(images/asset.png) no-repeat 0 0;
	width:90px;
	height:30px;}
#rss a {
	position:relative;
	padding:50px;
	left:800px;
	top:40px;
}
#twitter a {
	padding:40px 20px;
	position:relative;
	left:720px;
	top:0px;
}
.post-comment {
	position:relative;
	left:200px;
	top:-15px;
}
#bottomedge {
	clear:both;
	background:url(images/footer.jpg) no-repeat 3px 0;
	padding:30px 0 0 20px;
	height:310px;
	width:1180px;
	position:relative;
	margin:0 0 0 0;
	z-index:6;
}
#footer_bg {
	background:url(images/footer.jpg) no-repeat left bottom;
	padding:0 0 0px 20px;
	margin:0 0 0 0;
	clear:both;
}	

#subpage{
	width:100%;
	display:block;
	list-style-type:none;
	float:right;
	}
	
#subpage ul {
	display: block;
	clear: both;
}
	#subsidiary{
		display:block;
		float:left;
		position:relative;
		margin:-150px 0 0 0;
		z-index:10;}
#submit {
	font-size:120%;
	background:url(images/asset.png) no-repeat 0 0;
	width:120px;
	height:30px;
	font-weight:bold;
	display:block;
	padding:10px 1em 2em 1em;
	border:none;
	cursor:pointer;
	font-family:Georgia, "Times New Roman", Times, serif;
}
input, textarea {
	border:none;
	padding:.5em 2px;
	background-color: #fff;
}
cite, label {
	font-size:110%;
	line-height:1.2em;
}
 input:onfocus, textarea:onfocus {
 background:none;
 border:none;
}
#commentform div {
	margin:1em 0;
}

#latest {
	margin: 0 0 0 250px;
}

