/*
Theme Name: GodGiveMeTruth 
Theme URI: http://www.crazycordy.net/designs/wp-content/themes/godgivemetruth/
Description: Theme for GodGiveMeTruth by Crazy Cordy Designs
Author: Courtney Wood
Author URI: http://crazycordy.net
*/



/* ----- PAGE BASICS ----- */

body {	
background: #000;	
text-align: justify;			
font-size: 100%;
line-height: 150%;
font-family: geosanslightregular, verdana, tahoma, "times new roman";		
color: #e2d7bf;	
margin: 0;
}

@font-face {
    font-family: 'geosanslightregular';
    src: url('fonts/geosanslight-webfont.eot');
    src: url('fonts/geosanslight-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/geosanslight-webfont.woff') format('woff'),
         url('fonts/geosanslight-webfont.ttf') format('truetype'),
         url('fonts/geosanslight-webfont.svg#geosanslightregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

b, strong {	
color: #ddc872;	
}

i, em {	
color: #f2f1ed;			
}

input, textarea, option, select {
font-size: 1em;
font-family: geosanslightregular, verdana, tahoma, "times new roman";		
color: #6f6355; 		
background: #17120c;	
padding: 4px;
letter-spacing: 1px;		
border: 1px solid #17120c;
}

blockquote {	
display: block;	
background: #17120c;	
border-left: 5px solid #6f6355;
border-right: 5px solid #6f6355;
font-size: 1em;	
line-height: 1.25em;
color: #6f6355;	
margin: 5px 50px;	
padding: 1px 10px;	
-moz-border-top-left-radius: 10px;
border-top-left-radius: 10px;
-moz-border-bottom-right-radius: 10px;
border-bottom-right-radius: 10px;
}

#content ul {
list-style-type: circle;
}

#sidebar ul, #sidebar li {
list-style-type: none;
padding: 5px;
text-align: center;
}

#sidebar li:hover {
background: #0b0906;
-webkit-transition: .5s ease-in-out;
-moz-transition: .5s ease-in-out;
-o-transition: .5s ease-in-out;
-khtml-transition: .5s ease-in-out; 
transition: all;
}

#footer ul {
list-style-type: none;
}

.alignleft {
display: inline;
float: left;
margin-right: 1em;
}

.alignright {
display: inline;
float: right;
margin-left: 1em;
}

.aligncenter {
clear: both;
display: block;
margin: 0 auto;
}

img {
padding: 1px;
opacity: .65;
background: #000;
border: 5px solid #2c2218;
}

img:hover {
opacity: 1.0;
-webkit-transition: .5s ease-in-out;
-moz-transition: .5s ease-in-out;
-o-transition: .5s ease-in-out;
-khtml-transition: .5s ease-in-out; 
transition: all;
}



/*  ----- CONTAINER DIV ----- */

#container {
width: 1000px;
margin: 0 auto;
padding: 0;
background: #000;
}




/*  ----- HEADER ----- */

#header {
padding: 0;
margin: 0;
width: 1000px;
height: 500px;
background: url(images/header.png) no-repeat;
}



/*  ----- CONTENT ----- */

#content {		
width: 580px;   
margin: -20px 0 20px 20px;
float: left;	
padding: 0;	
text-align: justify;
background: transparent;
}




/*  ----- SIDEBAR ----- */

#sidebar {
float: right;
width: 320px;
margin: 0 20px 0 0;
padding: 0;
background: transparent;
font-size: .875em;
text-align:justify;
line-height: 1em;
}

#sidebar .box {
padding: 10px;
margin: 10px 0 20px 0;
}

#sidebar h2 {
color: #6f6355;
background: #17120c;
font-size: 1em;
margin-bottom: 5px;
font-weight: normal;
text-align: center;
text-transform: uppercase;
letter-spacing: 1px;
}



/*  ----- FOLLOWS ----- */

.follows {
margin: 10px 0;
text-align: center;
}

a.follow-rss {
float: left;
width: 36px;
height: 36px;
background: transparent url(images/rss.png);
border-bottom: 0px;
opacity: .7;
} 
a.follow-rss:hover  {
opacity: 1.0;
}

a.follow-email {
float: left;
width: 36px;
height: 36px;
background: transparent url(images/email.png);
border-bottom: 0px;
opacity: .7;
} 
a.follow-email:hover  {
opacity: 1.0;
}

a.follow-tumblr {
float: left;
width: 36px;
height: 36px;
background: transparent url(images/tumblr.png);
border-bottom: 0px;
opacity: .7;
} 
a.follow-tumblr:hover  {
opacity: 1.0;
}

a.follow-twitter {
float: left;
width: 36px;
height: 36px;
background: transparent url(images/twitter.png);
border-bottom: 0px;
opacity: .7;
} 
a.follow-twitter:hover  {
opacity: 1.0;
}

a.follow-pinterest {
float: left;
width: 36px;
height: 36px;
background: transparent url(images/pinterest.png);
border-bottom: 0px;
opacity: .7;
} 
a.follow-pinterest:hover  {
opacity: 1.0;
}

a.follow-facebook {
float: left;
width: 36px;
height: 36px;
background: transparent url(images/facebook.png);
border-bottom: 0px;
opacity: .7;
} 
a.follow-facebook:hover  {
opacity: 1.0;
}



/* ----- FOOTER ----- */

#footer {
clear: both;
margin: 20px auto;
width: auto;
font-size: .875em;
line-height: 1em;
padding: 15px 0;
text-align: center;
background: #17120c;
}



/* ----- HEADERS ----- */

h1 {	
color: #f5f0e5;
text-align: left;
font-size: 2em;
line-height: 1.25em;
font-weight: normal;
padding: 0;
margin: 0;
letter-spacing: -1px;
}

h2 {	
background: transparent;	
font-size: 1.75em;	
color: #534638;	
text-align: left;
padding: 5px;
margin: 0;
font-weight: normal;
text-transform: capitalize;	
}

h3 {		
font-size: 1.5em;	
color: #e2d7bf;	
text-align: left;        		
padding: 2px 0;		
margin: 0;	
font-weight: normal;
letter-spacing: 1px;
text-transform: uppercase;	
}



/* ----- LINKS ----- */

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

a:hover {	
color: #fefcf4;
text-decoration: none;
-webkit-transition: .5s ease-in-out;
-moz-transition: .5s ease-in-out;
-o-transition: .5s ease-in-out;
-khtml-transition: .5s ease-in-out; 
transition: all;
}




/* ----- NAVIGATION LINKS ----- */

.nav {
position: relative;
top: 370px;
left: 20px;
text-align: center;
margin: 0;
padding: 5px 0;
background: transparent;
}

.nav li {
list-style-type: none;
display: inline;
}

.nav a:link, .nav a:visited {
float: inherit;
font-size: 1.25em;
line-height: 1.5em;
color: #e2d7bf;
padding: 5px 10px;
margin: 5px 10px;
letter-spacing: 1px;
text-decoration: none;
text-transform: uppercase;
text-shadow: 1px 1px #000;
}

.nav a:hover {
text-decoration: none;
color: #f4ecdb;
background: #2c2218;
border-bottom: 0px;
}



/* ----- BLOG ----- */

#entry {
padding: 0;
margin: 30px 0 0 0;
}

.entry-top {
padding: 5px;
}

.entry-top h1 a {
border-left: 5px solid #dfcd9f;
padding: 0 5px;
}

.entry-meta {
text-align: justify;
border-left: 5px solid #2c2218;
font-size: .675em;
line-height: 1.25em;
padding: 0 5px;
color: #534638;
margin: 0;
letter-spacing: 1px;
text-transform: uppercase;
}

.entry-content {
width: auto;
font-size: 1em;
text-align: justify;
margin: 0 0 50px 0;
padding: 5px 10px;
}

.comm-meta {
text-align: center;
float: right;
padding: 2px 10px;
}

#searchform {
text-align: center;
margin: 10px;
}



/* ----- COMMENTS ----- */

.avatar, .gravatar {	
margin: 0 10px 5px 0;
width: 60px;
height: 60px;
float: left;
}

#commentbox {
padding: 10px 15px;
margin: 12px 30px 30px 20px;
color: #6f6355;
background: #17120c;	
border-left: 5px solid #6f6355;
border-right: 5px solid #6f6355;
-moz-border-top-left-radius: 10px;
border-top-left-radius: 10px;
-moz-border-bottom-right-radius: 10px;
border-bottom-right-radius: 10px;
}

.comment-childs {
padding: 10px 20px;
margin: 5px 40px;
border: 3px dashed #e7ddc9;
border-radius: 15px;	
-moz-border-radius: 15px;
}

.commentmeta {
clear: left;
font-size: 1em;
line-height: 1.2em;
text-align: left;
padding: 5px;
margin-bottom: 5px;
background: transparent;
}

.author {
font-weight: bold;
}



/* ----- EXTRAS - TWITTER ----- */

.tweetable_latest_tweets {
margin: 6px;
padding: 0;
}
.tweetable_latest_tweets li {
width: 100%;
list-style: none;
padding: 0;
margin: 5px 0;
}
.twitter_status {
width: 100%;
display: block;
margin: 5px 0 10px 0;
padding: 0;
}
.twitter_meta {
display: block;
text-align: right;
font-size: .875em;
text-transform: uppercase;
letter-spacing: 1px;
color: #534638;
}
.tweetable_follow {
text-align: center;
font-weight: normal;
}
.twp-container {
margin-left: auto !important;
margin-right: auto !important;
}

/* ----- EXTRAS - PAGE NAVI ----- */

.wp-pagenavi {
margin: 0;
padding: 5px 10px 15px 0;
font-size: 1em;
font-weight: normal;
}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited {
text-decoration: none;
border: 0px;
padding: 5px;
}
.wp-pagenavi a:hover {
text-decoration: none;
}
.wp-pagenavi span.pages {
text-decoration: none;
border: 0;
}
.wp-pagenavi span.current {
font-weight: bold;
}
.wp-pagenavi span.extend {
text-decoration: none;
border: 0;
}

/* ----- EXTRAS - BREADCRUMBS ----- */

.breadcrumbs {
background: transparent;
font-size: .675em;
text-align: left;
letter-spacing: 1px;
text-transform: uppercase;
margin: -15px 0 0 15px;
}
.breadcrumbs a:link, .breadcrumbs a:visited, .breadcrumbs a:active {
text-decoration: none;
}
.breadcrumbs a:hover {
text-decoration: none;
}