/*
Theme Name: wp-fellowship
Theme URI: http://vintom.com
Description: A custom theme built from the ground up!
Version: 1
Author: Vin Thomas
Author URI: http://vintom.com
Tags: custom, 
*/

@import "style/css/reset.css";
@import "style/css/typography.css";
@import "style/css/layout.css";
@import "superfish.css";

/* Green: d6dc35 */
/* Dark Green: 0d1203 */

body {
background: #231f20 url(images/bg-dark.jpg) center top no-repeat;
font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;

}

a:link, a:active, a:visited { color: #000; text-decoration: underline;}

a:hover { color: #000; text-decoration: underline;}

a.noborder, #menu a {
border-bottom: none !important; text-decoration: none;
}

#main {
width: 960px; 
margin: 0 auto;
background-color: #fff;
border: solid 1px #ddd;
padding: 20px 20px 0;
}

#logo-wrap {
width: 960px;
margin: 40px auto 0px;
z-index: 999;
}

#inner-wrap {
background-color: #fff;
width: 960px;
position: relative;
z-index: 99; /* allows superfish dropdowns */
margin: 0;
font-size: .9em;
color: #555;
}

#content {
width: 550px; 
float: left; 
display: inline; 
padding-right: 40px; 
position: relative;
z-index: 100; /* allows superfish dropdowns */
border-right:1px solid #CCCCCC;
margin-bottom: 20px;
}

#wide-content {
width: 100%; 
float: left; 
display: inline;
}

#sidebar {
background-color:#FFFFFF;
display:inline;
float:right;
margin-bottom:20px;
padding:0 20px;
width:328px;
}

#footer-content { 
width: 960px;
margin: 0 auto 50px;
padding: 1em 0;
text-align: center;
font-size: .8em;
color: #ccc;
}

#header { 
margin: 20px 0 40px;
position: relative;
z-index: 9999; /* fixes superfish dropdowns */
}

#menu { 
background:#D6DC35 url(images/menu-bg.jpg) repeat-x scroll right top;
clear:both;
height:39px;
margin:-60px 20px 0 0;
padding:0 10px;
position:absolute;
right:0;
z-index:9999;
}

h1.logo { 
width: 280px; 
height: 124px;
background: url(images/logo-trans.png) top left;
text-indent: -9999px;
margin-bottom: 20px;
}

h1.logo a {
display: block;
width: 100%;
height: 100%;
outline: none;
}

img.logo {
margin: 0 0 -120px -50px;
}

h2 {
font-size: 2em; 
font-weight: bold;
margin-bottom: 10px;
text-transform: uppercase;
color: #0d1203;
}


h3 {
font-size: 1.7em;
color: #555;
margin-bottom: 10px;
}

h4 {
font-size: 1.4em;
color: #999;
margin-bottom: 10px;
}

h7 {
font-size: 0.7em;
color: #999;
text-transform: uppercase;
float: center;
}

.post {
margin-top: 95px;
}

.home .post {
margin-top: 0 !important;
}
.post p {
margin-bottom: 20px;
}

.post ul {
margin-bottom: 10px;
}

.post ul li { 
color: #555555; 
background: url(images/bullet.png) no-repeat left 7px;	
padding: 5px 0 5px 20px;
margin: 10px 15px;
font-size: .9em;
}

#commentform input {
padding: 5px; margin: 5px 0 20px;
}

#sidebar ul li, { 
padding-bottom: 20px;
}

#sidebar ul li ul li { 
margin: 0; 
padding: 0 5px; 
border-bottom: none;
}

#sidebar ul li ul { 
padding-left: 10px;
}

#sidebar ul li ul li { 
color: #555555; 
background: url(images/bullet.png) no-repeat left 7px;	
padding: 3px 0 3px 20px;
}

.alignright {
float: right; padding: 5px; border: solid 1px #ccc; margin-left: 10px;
}

.alignleft {
float: left; padding: 5px; border: solid 1px #ccc; margin-right: 10px;
}


.pics {  
height:  390px;  
width:   960px;  
padding: 0;  
margin:  0;  
} 

.pics img {  
border:  1px solid #333;  
background-color: #eee;  
width:  958px; 
height: 388px; 
top:  0; 
left: 0 
} 

#slider {
max-height: 390px;
overflow: hidden;
margin-bottom: 15px;
}

.vintom-logo {
float: right;
}

.vintom-logo img {
margin-bottom: -10px;
}

.button, .button a {
background: #eee;
color: #333;
padding: 3px 8px;
border: solid 1px #ccc;
cursor: pointer;
}

img.avatar {
float: left;
}

ol.comments {
margin-bottom: 15px;
}

ol.comments li {
display: block;
padding: 10px;
background: transparent;
}

ol.comments li.alt {
background: #eee;
}

.padcomment {
padding-left: 60px;
}

#commentform input {
float: left;
}

#commentform label {
float: left;
padding: 12px;
}

.smallprint {
font-size: smaller;
}

.shadow {
box-shadow: 0 1px 4px #ccc;
-moz-box-shadow: 0 1px 4px #ccc;
-webkit-box-shadow: 0 1px 4px #ccc;
}

span.tagline {
color:#999999;
display:block;
font-family:"Myriad Pro",Arial,Sans-Serif;
font-size:1.1em;
font-style:italic;
margin:-10px 0 20px;
}

blockquote {
background:#EEEEEE none repeat scroll 0 0;
border:1px solid #CCCCCC;
color:#333333;
font-family:Georgia,Serif;
font-style:italic;
margin:10px;
padding:15px 15px 1px 15px;
}


.podPress_content {
background:#EEEEEE none repeat scroll 0 0 !important;
border:1px solid #CCCCCC !important;
font-size:80% !important;
margin:0 auto 10px !important;
padding:10px !important;
text-align:center !important;
}

.socialfooter {
text-align: left;
}

.socialfooter a {
border: none;
}

.logobump {
padding-top: 95px;
}

#post-51.post img {
width: 75px;
height: 75px;
margin-right: 10px;
}



