/*   
Theme Name: A Thematic Child Theme
Theme URI: 
Description: Use this theme to start your Thematic Child Theme development.
Author: Ian Stewart
Author URI: http://themeshaper.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');

body {
background-color: #6a6a63;
background-image: url(images/bg.jpg);
background-repeat: repeat-x;


}

.p{ margin-bottom: 0px;}

#wrapper {

width:960px;
margin:auto;
}

.h3 {
	margin-top:-10px!important;
	padding-top: 0px!important;
}

.h4 {
	padding-top: 5px!important;
}

#wnew{
	
	
}

#might{
	margin-top: -43px;
}


#photohead{
	margin-top: -44px;
}

.ui-widget-content {
	font-size: 9pt!important;
	font-style: normal!important;
	padding-left:5px!important;
	font: Georgia,serif!important;
	line-height: 130%!important;
	}

/* header */
#header {
background-image: url(images/header.jpg);
background-repeat: no-repeat;
height:210px;
border: none;
z-index:0;
}

/*#homelink{
	float:left;
	z-index:1;
	margin-top: -250px;
}*/

#blog-title {
position: absolute;
}

#blog-description {
display: none;
}
#branding {
padding:0px;
}

#access {
background-image:url('images/accessbg.jpg');
background-repeat:no-repeat;
border-bottom: 1px solid #528d8d;
height:67px;
}


#topmenu li {
display: inline;
list-style-type: none;
font-size: 10pt;
margin-left:85px;
margin-top:200px;

}
#topmenu a {
text-decoration: none;


}
#topmenu {
position: absolute;
margin-left:630px;
padding-top:51px;
font-family: Helvetica, arial, san-serif;
font-weight: bolder;
font-size: 8pt;
width:320px;
color:#fafaeb;
}

.menu li.page-item-846 a {
color:#518989!important;
}

.menu li.page-item-9 a {
}


#searchform {
display: inline;
float: right;
margin-left:10px;
}
#s {
width:150px;
height:11px;
border: 1px solid #fafaeb;
background: none;
font-size: 9pt;
padding:5px!important;
color:#fafaeb;
}

/* menu  */


#menu, .sf-menu {
background: none;
border: none!important;
margin-left:260px;
margin-top:2px;
}
.sf-menu li, .page_item, .sf-menu li a, .sf-menu li:hover{
background: none;
border: none!important;
}

.sf-menu a:hover {

color:#fafaeb!important;
background: none;
}

.sf-menu li a{
font-family: Helvetica, arial, san-serif!important;
font-size: 9pt!important;
color: #fafaeb!important;
font-weight:normal!important;
line-height:normal!important;
}

.sf-menu li a:visited{}
.sf-menu a:active {

color:none!important;
background: none!important;

}



/* main */

#main {
background-image:url('images/contentbg.jpg');
background-repeat:repeat-y;
padding-top:0px;
padding-bottom: 0px!important;
z-index: 200;
overflow:visible;
}

table {

border: none;

}
#searchsubmit {

display: none;
}
#content {
border-bottom: dotted #000;
}
#container {
margin-top:45px;
padding-top:0px;
margin-left:-27px!important;
}

#sisterstop {
float:left;
position:absolute;
top:-59px;
left:-14px;
}

/* top sidebar  */
#page-top {
padding-top:0px;
overflow: visible;
border: none;
width:1020px;
position:relative;
left:-14px;
margin-bottom:-48px;
}
#page-top a {
margin-right:10px;
}

#page-top img{
margin-top: -1px;
}

/* sidebar */


.aside {

border: none!important;
}

.main-aside {
float:left;
clear: right;

}

#primary {
border: none;
padding-top: 0px;
margin-top: 45px;
}
#categories-2 ul {
margin-left: 0px;
}
li.cat-item {
list-style-type: none;
border-bottom: 1px solid #452f27;

}
li.cat-item a {

color: #452f27;
text-decoration: none;
font-family: Helvetica, arial, san-serif;
font-weight: bolder;
}

.textwidget {
	margin-top:-3px!important;
}

.textwidget img{
padding-bottom: 5px;
}

#imagio{
	float:right!important;
}

#menu-item{
	margin-left:20px;
}

#wpsc_shopping_cart-4 {
margin-left:45px;
color:#000;
}

/* sidebar pages submenu*/


ul.menu{
width: 240px!important;
padding-left: 0px!important;
margin-left: 0px!important;
}

.menu li{
font-size:15px;
line-height:22px;
font-family:Helvetica,arial,san-serif;
font-weight:bolder;
list-style-type:none;
}

#sub_menu_container {
margin-bottom:-45px;
}

ul.sub_menu {
margin:0;
padding:0;
margin-top:45px;
margin-left:45px;
width:200px;
margin-bottom:20px;
}

ul.sub_menu li {
border-bottom:1px solid #000!important;
}

#authorimg{
	float:right!important;
	padding-top:5px!important;
	padding-left:5px!important;
	
	}
	
#dis{
	width:415px!important;
	float:left!important;
	padding-right:3px!important;
	
}

#dis2{
	width:412px!important;
	float:left!important;
	padding-right:3px!important;
	
}

#nav_menu-3 {
	padding-left:30px;
	width:200px!important;
	display:block;
}

#nav_menu-4 {
	padding-left:30px;
	width:200px!important;
	display:block;
}

#nav_menu-5 {
	padding-left:30px;
	width:200px!important;
	display:block;
}

#nav_menu-6 {
	padding-left:30px;
	width:222px!important;
	display:block;
}
.xoxo .menu li{

width:210px!important;
}
.menu li a{
text-decoration:none;
color:#fff!important;
font-size: 10pt!important;

}

.sub-menu li{
border-bottom:1px solid #452F27!important;
width: 222px!important;
margin-left:-20px;
}

.linklove {
display: none;
}
.sub-menu li a{
color:#452F27!important;
font-family:Helvetica,arial,san-serif;
font-weight:normal;
text-decoration: none;
}

.sub-menu li a:hover{
color:#FFA435!important;
}





/* footer */

#footer {
border:none;
}

#copy{
	color: black;
	width:197px;
	font-size: 8pt;
	margin:auto;
	
}

/* home page posts */

#home_posts li {
list-style-type: none;


}
#home_posts h3{
margin-bottom:0px;
margin-top:0px;
padding-bottom:0px;
padding-top:0px;
}
#home_posts {
margin-left:0px;

}

/**/

#categories-2{
	margin-left: 32px!important;
	width:207px!important;
}
.sliding_cart {
padding-left:30px;

}
#shopping-cart{
	margin-left: 32px!important;
}

h3 {
font-family: Helvetica, arial, san-serif;
font-weight: bolder;
color: #452f27;
text-decoration: none;
font-style: normal!important;
text-align: left;
}

h3.widgettitle {
font-family: Helvetica, arial, san-serif;
font-weight: bolder;
color: #452f27;
text-decoration: none;
font-style: normal!important;
padding-left:0!important;
}

.entry-content h3 {
margin-bottom: 0px;
padding-bottom: 0px;
}


.entry-title {
margin-top:-0px;
margin-bottom:-20px;
font-size: 15pt!important;
text-transform: none;
}

.category a {
color:#452f27!important;

}
a:link {
color:#452f27;
text-decoration: none;

}

a:hover, .aside a:hover {
color:#FFA435;

}

a:visited {
color:#452f27;


}

.cat-item-12 {
display: none;

}

h2.prodtitles {
clear:both;
font-size:1em;
margin:0;
padding-top:30px!important;
}
.productdisplay {

border-bottom: 1px dashed #442d27;
}
.wpsc_checkout_table label{
width:100px!important;
display: block!important;

}
.product_form {

margin-top:-10px;
}
.firstrow td{
background: none!important;

}
.wpsc_checkout_table input {
border: 1px solid #333!important;
float: right!important;
}

.shoppingcart tr td, .shoppingcart tbody, .shoppingcart th, .shoppingcart tr {

border: none!important;
}
.shoppingcart th,.shoppingcart td {

padding-top: 0px!important;
}

table.shoppingcart {
margin-left:-10px!important;
}

/* past projects */

#pas_projects_list li {

border-bottom: 1px dotted #442d27;
margin-bottom: 10px;

list-style-type: none;

}



#pas_projects_list .title {
font-size: 13pt;

margin-bottom: -5px;
}

.past_project_content h3{

font-weight: lighter;
font-size: 10pt;
color: #000;

}

.widgettitle {
padding-left: 35px!important;
color: gray;
font-weight: bold;
}
.widget_categories ul{
width:200px;
padding-left:35px!important;
margin:0px!important;
font-weight: lighter!important;
padding-bottom: 30px!important;
}

.wpsc_buy_button {

font-size: 9pt;
}

/**/
.entry-meta, .comments-closed-link {

display: none;
}

.entry-content h2 {

margin-top:-20px!important;

}

.hentry {
padding:0px;

}


.flickr-set-title {
font-weight: bolder;

}

#footer_img {

padding:0px;
margin-bottom:-8px!important;

}

#flickr_link {
position:absolute;
left:830px;
top:175px;
}

#twitter_link {
position:absolute;
left:870px;
top:175px;
}

#facebook_link {

position: absolute;
left:910px;
top:175px;
}

.visitshop{display: none;}

#white td{float: none!important;}

.artistic_team{
	margin-bottom: 1.5em;
}

.artistic_team a img{
margin-right: 1em;
margin-bottom: .5em;
}

.sponsortable td {
padding-left:0;
padding-top:10px!important;
padding-bottom:10px;
}

table.productcart tr.total_price td {
border-top:0!important;
border-bottom:0!important;
}
.clear{
clear:both;
}
.post_navigation{
position: relative;
width:100%;
margin: 1em 0;
}
.post_navigation #newer{
position: absolute;
right:0;
width:100px;
text-align: right;
}
