/*
THEME NAME: Tanner Bananer
THEME URI: http://www.mcnelismedia.com
DESCRIPTION: Custom for TannerBananer.com
VERSION: 1.0.0
AUTHOR: <a href="http://www.bbeoj.com/">Bryan Spahr</a>
AUTHOR URI:
TAGS: sandbox, microformats, hcard, hatom, xoxo, widgets, blank slate, starter theme, minimalist, developer
*/

* {margin:0; padding:0;}
img {border: none;}
p {display:block;margin:1em 0; font-size:11pt; line-height:1.25em;}

a:link {color:#99CC33}      /* unvisited link */
a:visited {color:#99CC33}  /* visited link */
a:hover {color:#FF3399}  /* mouse over link */
a:active {color:#FF3399}  /* selected link */

li.current_page_item a:link {color:#FF3399}      /* unvisited link */
li.current_page_item a:visited {color:#FF3399}  /* visited link */
li.current_page_item a:hover {color:#FF3399}  /* mouse over link */
li.current_page_item a:active {color:#FF3399}  /* selected link */

div#footer a:link {color:#FF3399}      /* unvisited link */
div#footer a:visited {color:#FF3399}  /* visited link */
div#footer a:hover {color:#99CC33}  /* mouse over link */
div#footer a:active {color:#99CC33}  /* selected link */


h1, h2, h3, h4, h5, .menu { font-family: "Nueva Std Cond", "Times New Roman", Times, Serif; font-weight: bold;}
div.entry-content h3 {padding-top: 1em;}

body  {background: #FBF1DD url(images/tree-wallpaper-tile.jpg) repeat top left; margin-top:40px}
body  {font-family: Helvetica, "Trebuchet MS", Arial, Sans-serif; color: black; font-size:12pt;}
div#outer-wrapper {width:1000px; margin:0 auto;}
div#wrapper {padding:20px 20px 0; margin:0 auto; background:white; border: 3px solid #EC008C;}
div#footer-break {width:100%;clear:both; height: 0;}

div#header div#logo { float: left;}
div#header div#tagline { padding-top:40px; padding-left:600px; }
div#header {height:150px;}

div#access {border-top: 2px solid #c1d830;}

.tb-green {color:#8DD72E;}
.tb-webgreen {color:#99CC33;}
.tb-pink {color:#F0369F;}
.tb-webpink {color:#FF3399;}

/*
LAYOUT: Two-Column (Left)
*/
div#container {float:right;margin:2em 0 0 -200px;width:100%;}
div#content {margin:0 0 0 200px;}
div#home-container {float:left;width:100%;margin-top:2em;}
div#home-content {margin:0 200px;}

div.sidebar {float:left;overflow:hidden;width:180px;}
div#secondary {clear:left;margin-top:2em;}

/*
LAYOUT: Three-Column 
*/
.page-template-page-home-php div.sidebar {float:left;overflow:hidden;width:180px;}
.page-template-page-home-php div#primary {margin:2em 0 0 -100%;}
* html .page-template-page-home-php div#primary {left:20px;position:relative;}
.page-template-page-home-php div#secondary {margin:2em 0 0 -180px;clear:none;}


div#footer {text-align:center;clear:both;width:100%;font-size:10pt;font-weight:bold;line-height:1.5em;padding-top:1em;}
div#footer .credits {font-weight:normal; font-size:8pt; padding-top:1em;}

div.menu {float:left;width:100%; overflow:hidden;position:relative;}

div.menu ul,div.menu ul ul{clear:left;float:left;list-style:none;margin:0;padding:0;position:relative;left:50%;text-align:center;}
div.menu ul li {display:block;float:left;list-style:none;margin:0;padding:0;position:relative;right:50%; font-size:16pt; color:#99CC33;}

div.menu ul a {display:block;margin: 0 auto;padding:0.2em 1.5em;text-decoration:none;}
div.menu ul li ul {left:-999em;position:absolute;}
div.menu ul li:hover ul {left:auto;}

.entry-title,.entry-meta {clear:both;}

div#container,div#primary {margin-top:2em;}

form#commentform .form-label {margin:1em 0 0;}
form#commentform span.required {background:#fff;color:#c30;}
form#commentform,form#commentform p {padding:0;}
input#author,input#email,input#url,textarea#comment {padding:0.2em;}

div.comments ol li {margin:0 0 3.5em;}
textarea#comment {height:13em;margin:0 0 0.5em;overflow:auto;width:66%;}

.alignright,img.alignright{float:right;margin:1em 0 0 1em;}
.alignleft,img.alignleft{float:left;margin:1em 1em 0 0;}
.aligncenter,img.aligncenter{display:block;margin:1em auto;text-align:center;}

p.wp-caption-text{font-style:italic;}

div#nav-above {margin-bottom:1em;}
div#nav-below {margin-top:1em;}
div#nav-images {height:150px;margin:1em 0;}
div.navigation {height:1.25em;}
div.navigation div.nav-next {float:right;text-align:right;}

div.sidebar h3 {font-size:1.2em;}
div.sidebar li {list-style:none;margin:0;}
div.sidebar li form {margin:0.2em 0 0;padding:0;}
div.sidebar ul ul {margin:0 0 0 1em;}
div.sidebar ul ul li {list-style:disc;margin:0;}
div.sidebar ul ul ul {margin:0 0 0 0.5em;}
div.sidebar ul ul ul li {list-style:circle;}

div.gallery dl,div.navigation div.nav-previous {float:left;}

input#author,input#email,input#url,div.navigation div {width:50%;}
div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul {margin:0;padding:0;}

