/*
Theme Name: wp-fbco
Theme URI: http://vintom.com
Description: A totally custom theme (Based on the famous <a href="http://elliotjaystocks.com/starkers/">Starkers Theme</a>) and the <a href="http://960.gs">960 Grid System</a>.
Version: 2.8
Author: Vin Thomas
Author URI: http://vintom.com
Tags: 960, grid, blank, clean
*/

@import "style/css/960.css";
@import "superfish.css";
@import "style/css/text.css";
@import "style/css/reset.css";
@import "style/css/layout.css";

/* red: 7d3520 */
/* beige f8ecd3 */

body {
background: #4A2718 url(images/bg.jpg) repeat-x scroll center -50px;
font-size: 12px;
}

p {
line-height: 1.6em;
margin-bottom: 20px;
}

a:link, a:active, a:visited { color: #7d3520; text-decoration: none;}

a:hover { color: #7d3520; text-decoration: underline;}

#sidebar a:link, #sidebar a:active, #sidebar a:visited { color: #d8b66c; text-decoration: none;}

#sidebar a:hover { color: #d8b66c; text-decoration: underline;}

h2, h3 { font-family: 'Alfa Slab One', sans-serif; font-weight: 400;}

#wrapper {
margin-top: 15px;
}

#header {
position: relative;
z-index: 999;
}

#menu {
background:transparent url(images/menu-bg.png) no-repeat scroll left top;
float:right;
height:58px;
margin-top:-46px;
width:442px;
margin-bottom: 28px;
z-index: 9999;
}

#explore {
background:transparent url(images/sidebar.jpg) no-repeat scroll left top;
min-height: 400px;
}

#explore h2 {
color: #4a2718;
margin-bottom: 10px;
}

#explore ul {
line-height: 1.6em;
margin-bottom: 20px;
margin-left: 20px;
overflow: auto;
}

ul.cols li {
float: left;
width: 110px;
display: block;
}

#sidebar {
color: #fff;
}

#sidebar ul {
margin-bottom: 20px;
}

#sidebar h2 {
color: #f2e0b1;
}

.pad {
padding: 20px;
}

#explore .pad {
padding: 35px 30px 30px;
}	

#freshnews {
background: #fff;
-webkit-border-radius: 10px; -khtml-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;
margin-top: 8px;
}

#freshnews div.one, #freshnews div.two {
float: left;
width: 440px;
list-style: none;
}

#freshnews div.one {
margin-right: 20px;
}

#freshnews p {
margin-bottom: 10px;
}

.shadow {
box-shadow: 1px 1px 8px #26140c;
-moz-box-shadow: 1px 1px 8px #26140c;
-webkit-box-shadow: 1px 1px 8px #26140c;
}

.slogan {
float:right;
margin-top:-125px;
}

h2 {
font-size: 2.4em;
margin-bottom: 10px;
color: #24211b;
}

h3 {
font-size: 1.6em;
color: #5d5a54;
margin-bottom: 10px;
}

h4 {
font-size:1.2em;
margin-bottom:10px;
color: #847d6c;
}

.alignleft {
float: left;
margin: 0 8px 5px 0;
border: solid 1px #999;
padding: 5px;
}

#content {
background: #fff;
}

.vintom-logo {
margin-top: -16px;
}

.vintom-logo img {
margin-bottom: -7px;
}

#footer {
color: #eee;
margin-top: 20px;
text-align: right;
}

#content ul {
line-height:1.8em;
list-style-type: square;
margin-left: 20px;
margin-bottom: 20px;
}

#freshnews ul {
line-height:1.8em;
list-style-type:square;
margin-bottom:10px;
margin-left:20px;
overflow:auto;
padding-left:20px;
}

#content ol, #freshnews ol {
line-height:1.8em;
list-style-image:none;
list-style-position:outside;
list-style-type:decimal;
margin-bottom:20px;
margin-left:40px;
}

blockquote {
border:1px dotted #847D6C;
color:#847D6C;
font-style:italic;
line-height:1.2em;
margin-bottom:20px;
padding:20px 20px 0;
}

.sidenav li a {
border-bottom:1px dotted #7D3520;
color:#F8EDD6;
display:block;
font-size:1.4em;
margin:10px;
padding-bottom:8px;
text-transform:uppercase;
}

.sidenav li a:hover { 
text-decoration: none; 
padding-left: 5px;
}

#sidebar img {
border:1px solid #6E5145;
height:auto;
margin-bottom:10px;
max-width:278px;
}

.pics {  
height:  400px;  
width:   620px;  
padding: 0;  
margin:  0;  
} 

.pics img {  
background-color: #eee;  
width:  620px; 
height: 400px; 
top:  0; 
left: 0 
} 

#slider {
max-height: 400px;
overflow: hidden;
margin-bottom: 0;
border:1px solid #6E5145;
}

.pdf { background:transparent url(images/pdf.png) no-repeat scroll left 4px;
height:16px;
padding:5px 0 5px 23px;}

.facebook { background:transparent url(images/facebook.png) no-repeat scroll left 5px;
height:16px;
padding:5px 0 5px 23px;}

.social a {
float: left;
color: #fff;
}

.widget {
border-bottom:1px dotted #6E5145;
margin-bottom:20px;
}

.post {
color: #464239;
}

.feature {
font-size: 1.4em;
margin-bottom: 10px;
}

