/*
Theme Name: J. Scott Interiors
Theme URI: jscottinteriors.com
Description: Company website for J. Scott Interiors
Author: Jeremy Ferguson
Author URI: worldwisewebs.com
Template: thematic
Version: 
.
Only for use with jscottinteriors.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: #dbc98b;
}

body, input, textarea {
color: #914e18;
font: 14px sans-serif;
line-height:1.2em;
}

p {
margin-bottom: 20px;
}

a:link {
color:#914e18;
text-decoration: none;
}
a:visited {
color:#914e18;
text-decoration: none;
}
a:active,
a:hover {
color: #914e18;
text-decoration: underline;		
}

#blog {
padding: 22px 0 0 0;
}

#blog-title a {
background:url(images/headerimage.jpg) no-repeat;
display:block;
text-indent:-9000px;
margin:auto;
width: 918px;
height: 246px;
}

#branding {
margin: 10px auto 0;
background-color: #fff;
padding: 14px 0 0 0;
width: 936px;
height: 265px;
}

#access {
border: none;
height: 41px;
width: 936px;
margin: 0 auto;
background:url(images/menubackground.jpg) no-repeat;
display:block;
}

#main {
width: 936px;
padding: 0 0 0 0px;
}

#container {
background-color: #ffffff;
width: 936px;
float: none;
}

#content {
width: 906px;
margin: 0 15px;
}

#sidebar {
width: 265px;
margin: 15px 0px 10px 30px;
float: right;
color: #3a55a6;
}

#sidebar ul {
list-style-type: none;
list-style-position: outside;
margin-left: 0px;
}

#sidebar li {
margin-left: 0px;
margin-bottom: 5px;
}

#sidebar li h3 {
background: url(http://jscottinteriors.com/wp-content/uploads/sidebar-title.jpg) no-repeat;
font-size: 1.5em;
color: #ffffff;
margin: 10px 0px 5px 0px;
padding: 10px 0px 10px 5px;
}

#sidebar .textwidget {
margin-bottom: 45px;
}

#sidebar .widgetcontainer {
margin-bottom: 45px;
}

#widecolumn {
width: 601px;
float: left;
}


#footer {
border: none;
height: 105px;
width: 936px;
margin: 0px auto 30px;
background:url(images/footerimage.jpg) no-repeat;
display:block;
text-indent:-9000px;
}

.sf-menu {
border: none;
}

.sf-menu a {
border: none;
padding:9px 13px;
text-decoration:none;
font-size: 18px;
color: #fff;
}

.sf-menu li {
	background: none;
}

.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
background: none;
outline:		0;
border: none;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
color:			#fff;
}

.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
background:     #6a82af;
outline:		0;
border-bottom-color:#ccc;
}

.sf-menu ul a {
background:#6a82af;
border-bottom:none;
}

.sf-menu ul a:hover {
    color: #fff;
}

#blog a:active, #blog a:hover {
color:#6A82AF;
}


#comments-list li.alt, #respond {
background-color: #dbc98b;
}

#serviceshead {
margin: 0 0 22px;
}

.services {
text-indent: 0;
margin: 5px;
}

.services span {
font-size:20px;
font-weight:bold;
font-style: italic;
}


.entry-content h1 {
font-size:24px;
font-weight:bold;
padding:5px 0 14px 0;
}

.entry-content h2 {
font-size:22px;
font-weight:bold;
padding:20px 0 14px 0;
}
.entry-content h3 {
font-size:20px;
font-weight:bold;
padding:20px 0 14px 0;
}
.entry-content h4 {
font-size:19px;
font-weight:bold;
text-transform:uppercase;
letter-spacing:0.05em;
}

.entry-title a {
color:#914e18;
text-decoration:none;
}


#contactleft {
margin: 0 auto;
float: left;
width: 400px;
}

#contactright {
float: right;
width: 500px;
}


#contactleft h2, #contactleft h3 {
padding: 5px 0; 
} 

#specials li ul{
list-style-type: none;
margin: 5px;
}


#quote {
font-size: 16px;
font-style: italic;
margin: 0 20px;
width: 700px;
}

#whoimagesright {

float: right;
width: 200px;
margin-top: 20px;
}

#whotextleft {
float: left;
width: 700px;
}

#specialimagesleft {
float: left;
width: 400px;
margin-left: 50px;
}

#specialimagesright {
float: right;
width: 400px;
margin-right: 50px;
}

#narrow {
width: 600px;
float: left;
}

#portfolioleft {
float: left;
width: 400px;
margin-left: 50px;
}

#portfolioright {
float: right;
width: 400px;
margin-right: 50px;
}


.ngg-galleryoverview {
margin-bottom : 22px;

}

.clr {
clear: both;
}

#comments-list li.alt, #respond {
background-color:#fff;
}

img .alignleft{
float: left;
}

img .alignside{
float: right;
margin: 0px 25px 0px 0px;
}