/*
Theme Name: JBG
Theme URI: http://inventfilm.com/web
Description: Child theme
Author: inventfilm
Author URI: http://inventfilm.com
Template: thematic
Version: 1.0
.
General comments/License Statement if any.
.
*/
@import url('../thematic/style.css');

#s {width:100%}
#container, #main {background:#fff;}
#access {background:#e9e2c3}
#branding, #header {padding:0;}
/*
*/

body {
	background:#e9e2c3 url(img/bg.jpg) repeat-x;
	color:#555;
	font-family:Verdana,"BitStream vera Sans",Tahoma,Helvetica,sans-serif;
	font-size:12px;

}
#header_image {overflow:hidden}
a:link {color: #686155; text-decoration:none;}
a:visited {color:#6699cc; text-decoration:none;}
a:hover {color: ##afb686; text-decoration:underline;}
a:active {color: #6699cc; text-decoration:none;}
h2 a:hover {color: #afb686; text-decoration:none;}
a:focus, a:active {outline: none;}
.entry-content a:link {color: #ff0000; text-decoration:underline;}
#wrapper {
	background:url(img/light.gif) center top no-repeat;
	padding:20px 0 0 0;
}
#container, #main {
	margin:0 auto;
	padding:0;
	width:936px;
}
#header {
	background:url(img/header.jpg) 0 0 no-repeat;
	}
#branding {
	height:70px;
	padding:20px 0 0 20px;
	overflow:hidden;
}
#header_image, #header_image img {width:940px; height:150px;}
#content {
	min-height:400px;
}

#blog-title a {
	text-decoration:none;
        color:#FFF;
	height:30px;
	display:block;
	font-family:Georgia,Times,serif;
font-size:30px;
text-transform: uppercase;
	letter-spacing:0;
}
/* image blog title */

.sf-menu li a:visited, .sf-menu li a {
	background-color:#afb686;
	color:#fff;
	text-decoration:none
}
.sf-menu li a:hover,
#access .sf-menu .current_page_item a {
	background-color:#fff;
	color:#686155;
	text-decoration:none;
	
}
#access {padding:10px 0 0 0; margin:0 0 10px 0; _border-bottom:#fff;}
.post {
	padding-bottom:5px !important;
	padding-bottom:15px;
	text-align:justify;
}
*+html .post {
	padding-bottom:15px !important;
}
.post h2, .page h1 {
	display:block;
	margin-top:10px;
	border-bottom:1px solid #CCC;
	padding:0 5px 3px;
	font-size:16px;
	color:#686155;
	font-family:Verdana,"BitStream vera Sans";
	letter-spacing:0.1;
}
.post h2 a.title {
	text-decoration:none;
	color:#4C4C4C;
}
.post h2 .act a {
	font-weight:normal;
}
.post .info {
	margin:5px;
}
.post .info span.first {
	margin-left:0;
}
.page .entry-content {	text-align:justify; }
.sf-menu a {
	padding:9px 12px;
	_padding:9px 13px;	
}
#blog-description {
	border-bottom:none;
	color:#e9e2c3;
margin-left:2em;
_margin-left:2em;
_margin-top:0;
}
.aside img {height:200px}

.our-team-info {display:none;}

.slug-our-team .our-team-info {display:block;}
.slug-our-team #primary, .slug-our-team  #secondary {width:450px; margin-top:50px}
.slug-our-team #secondary {margin:50px 0 0 -460px}
.slug-our-team .entry-content {margin-top:600px}
.slug-our-team .aside p {text-align:justify}
.slug-our-team .aside img {height:auto} 
.slug-our-team .aside .widgetcontainer {display:none;}
.slug-our-team #text-3, .slug-our-team #text-5 {display:block} 
.slug-our-team #content {width:98%; margin:0 10px}

.entry-content img {border:1px solid #ccc; padding:10px}

.aside #text-3 a, .aside #text-5 a {font-size:0.8em; _font-size:0.73em}

.nowrap {white-space:nowrap}
.aside thead, .aside tbody, .aside th, .aside tr, .aside td {border:none; padding:0}
#quotes span, #quotes td {font-size:90%}
#subsidiary {
	background:#eee;
	width:936px;
	}
#siteinfo {
	background:url(img/footer.jpg) 0 0 no-repeat;
	width:936px;
	display:block;
	height:88px;
	border-top:1px solid #CCC;
	font-size:11px;
	line-height:145%;
	padding-top:4px;
}
#siteinfo a {
	color:#2A2A2A;
}
#siteinfo-text{margin:0 20px;}
strong, a:link strong {color:#ff0000;}
.stock-up {color:#006600;}
.stock-down {color:#a30000}
.entry-meta, .entry-utility, #stockfooter {display:none}
