/*
Theme Name: GFN
Theme URI: http://equivocality.com/wu-wei
Description: A clean, minimalist, grid-based theme, with high contrast and multiple colour schemes
Version: 1.0
Author: 
Author URI: 
Tags: black, white, fixed-width, two-columns, custom-colors, threaded-comments, sticky-post


License: GNU General Public License (GPL) version 3

*/

/*** Reset Styles ************************************************************/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, acronym, abbr, blockquote, pre, a, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0;	outline:0; font-size:100%; vertical-align:baseline; background:transparent;}
body {line-height:1.5;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration: line-through;}
table {border-collapse:collapse; border-spacing:0;}
a img {border:none;}


/*** General *****************************************************************/

body {background:url(http://getfinanciallynaked.com/images/home_bg.png) repeat-x #ba842a; color:#000; margin:0; padding:0; text-align:center; font-size:75%; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}

p {font-size:12px; line-height:1.5em; margin:0 0 1.0em;}
small {font-size:0.75em;}
br  {margin:0 0 0.1em;}

a:link, a:visited {color:#8C5115; text-decoration:none; font-family:Arial, Geneva, Verdana, sans-serif; font-weight:bold;}
a:hover {color:#006633; }



.full-column {border-bottom:1px solid #c0c0c0; background-color:#ba842a; height:55px;}
.center-column-menu {width:900px; margin:auto; text-align:left; clear:both;}
.center-column-menu2 {float:left;
   width:100%;
   overflow:hidden;
   position:relative;
   margin:auto;
}
.center-column {width:648px; margin:0px auto; text-align:left; clear:both;}

.center-column-home {width:646px; margin:0px auto; text-align:left; clear:both;}

.alignright {float:right;}
.alignleft {float:left;}
.aligncenter, div.aligncenter {display:block; margin-left:auto; margin-right:auto;}
.wp-caption {border:1px solid #ddd; text-align: center; background-color:#f3f3f3; padding-top:4px; margin:10px;}
.wp-caption img {margin:0; padding:0; border:0 none;}
.wp-caption p.wp-caption-text {font-size:11px; line-height:17px; padding:0 4px 5px; margin:0;}
.clearboth {clear:both;}

.navigation {padding:0.333em 0; font-size:1.5em; border-top:1px solid #d1d9dc;}

.pagetitle {padding:0.333em 0; font-size:1.5em; color:#959ea1; position:relative; border-top:1px solid #d1d9dc;}
.pagetitle span {position:absolute; left:240px;}

#searchform {margin:0 0 1.5em; font-size:1.167em;}


/*** Header ******************************************************************/

ul#menu {margin:0px 80px; padding:0;}
ul#menu li {font-size:11px; float:left; margin:0px; padding:0 16px 0 16px; display:block; list-style:none;}
ul#menu li a:link, ul#menu li a:visited {display:block; padding:20px 0 10px; line-height:1em; color:#FFF; text-decoration:none; border-top:7px solid #ba842a; text-transform:uppercase;}
ul#menu li a:hover {border-top:7px solid #ff8a00;}
ul#menu li a span {font-size:0.833em; color:#d1d9dc; text-transform:lowercase;}
ul#menu li a:selected {border-top:7px solid #c0c0c0;}
ul#menu .last {margin-right:0;}

ul#menu li.current_page_item a, 
#menu li.current-cat a {border-top:7px solid #c0c0c0;}


.container {clear:both; float:left; width:100%; overflow:hidden; border-bottom:1px solid #c0c0c0; background-color:#ba842a; height:55px;}
#menu2 {
  padding:0; 
  margin:0 auto; 
  list-style-type:none;
  float:left;
  position:relative; 
  left:50%;
  }
#menu2 li {font-size:11px; float:left; position:relative; right:50%; display:block; list-style:none; padding:0 16px 0 16px; font-family:"Helvetica Neue", Arial, Helvetica, sans-serif; font-weight:normal;}
#menu2 li a {display:block; padding:20px 0 10px; line-height:1em; color:#FFF; text-decoration:none; border-top:7px solid #ba842a; text-transform:uppercase; font-weight:normal;}
#menu2 li a:hover {border-top:7px solid #006633;}
#menu2 li a span {font-size:0.833em; color:#d1d9dc; text-transform:lowercase;}
#menu2 li a:selected {border-top:7px solid #c0c0c0;}
#menu2 li.current_page_item a, 
#menu2 li.current-cat a {border-top:7px solid #c0c0c0;}




.blog-name {font-size:5em; font-weight:bold; line-height:1em;}
.blog-name a:link, .blog-name a:visited {color:#d1d9dc; text-decoration:none;}
.blog-name a:hover {color:#ff8a00;}

.description {margin-top:0.5em; font-size:1.5em; color:#6a797d;}

#header {padding:0; margin:0;}




/*** Home ******************************************************************/

.books-home { margin-top:50px; padding:0px; float:left;}
.books-title { margin-top:-5px; padding:0px; float:left;}
.title-home { margin-top:-22px; margin-bottom:4px; padding:0px; float:left;}

.full-column-home {border-top:1px solid #c0c0c0; background-color:#ba842a; height:55px; margin-top:-25px;}
.container-home {clear:both; float:left; width:100%; overflow:hidden; background-color:#ba842a; height:55px;margin-top:-25px;}
#menu-home {
  padding:0; 
  margin:0 auto; 
  list-style-type:none;
  float:left;
  position:relative; 
  left:50%;
  }
#menu-home li {font-size:11px; float:left; position:relative; right:50%; display:block; list-style:none; padding:0 16px 0 16px; font-family:"Helvetica Neue", Arial, Helvetica, sans-serif; font-weight:normal;}
#menu-home li a {display:block; padding:14px 0 10px; line-height:1em; color:#FFF; text-decoration:none; border-top:7px solid #ba842a; text-transform:uppercase; font-weight:normal;}
#menu-home li a:hover {border-top:7px solid #006633;}
#menu-home li a span {font-size:0.833em; color:#d1d9dc; text-transform:lowercase;}
#menu-home li a:selected {border-top:7px solid #c0c0c0;}
#menu-home li.current_page_item a, 
#menu-home li.current-cat a {border-top:7px solid #c0c0c0;}

#newsletter {
 position:absolute;
 top:0px;
 right:0px;
 width:220px; margin-top:20px;
}

