/*   
Theme Name: ThistleHouse
Theme URI: http://www.thethistlehouse.com/
Description: The Thistle House
Author: Worech Design
Author URI: design.worech.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');


#wrapper {
margin: 0 auto;
width:800px;
}

#branding {
background-color:#FFFFFF;
background-image:url("images/banner.gif");
background-position:0 5px;
background-repeat:no-repeat;
float:left;
height:;
float:left;
height:;
padding:88px 0 0;
text-indent:-9999px;
width:800px;
}

#access {
border-bottom:0;
}

#blog-description {
background-color:#999999;
background-image:url("images/thistle.jpg");
background-position:0 -20px;
float:left;
height:200px;
margin-top:10px;
width:800px;
}

.sf-menu {
background:#A375D8;
border:0;
border-top:1px solid #A375D8;
border-bottom:3px solid #A375D8;
width:800px;
}
.sf-menu li {
background:none repeat scroll 0 0 #A375D8;
color:#FFFFFF;
}
.sf-menu li a {
border:0;
color:#FFFFFF;
padding:9px;
}
.sf-menu li a:hover {
border:0;
color:#A375D8;
}
.sf-menu li.current_page_item {
background:none repeat scroll 0 0 #FFFFFF;
border:0;
color:#A375D8;
}
.sf-menu li.current_page_item a {
border:0;
color:#A375D8;
}
.sf-menu li.current_page_item a:hover {
border:0;
}
.sf-menu li:hover, .sf-menu li.sfHover a, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
background:none repeat scroll 0 0 #FFFFFF;
color:#A375D8;
}
.sf-menu li.sfHover ul.children li.page_item a {
color:#A375D8;
}
.sf-menu li.sfHover ul.children li.page_item a:hover {
background:#A375D8;
color:#FFFFFF;
}

#main {
padding:25px 0 22px;
width:800px;
}
.entry-content {
padding:0;
}
#primary, #secondary {
border:0;
border-bottom:1px solid #A375D8;
border-top:3px solid #A375D8;
padding:0 0;
width:178px;
}
#primary h3, #secondary h3  {
font-family:Arial,sans-serif;
font-size:16px;
font-style:normal;
font-weight:bold;
}
.main-aside ul {
padding:0 10px;
}
#siteinfo {
clear:both;
margin:0 auto;
width:800px;
}
div.wpcf7 {
background:none repeat scroll 0 0 #FAFAFA;
margin:0;
padding:0;
}

.css_form_successmessage {
display:none;
}
.css_form_embedded .css_form_successmessage {
display:block;
}
.ngg-gallery-thumbnail img {
    border: 1px solid #A375D8 !important;
}
.ngg-gallery-thumbnail img:hover {
    background: #A375D8 !important;
}
