/*
Theme Name: Real Obvious Business
Theme URI: http://www.realobvious.com/
Description: A business oriented WordPress theme.
Tags: white, light, business, one-column, two-columns, right-sidebar, fixed-width, custom-colors, custom-header, theme-options
Author: Red Rake, LLC
Author URI: http://www.redrake.com/
Version: 1.0.0
.
Before editing this stylesheet be sure to take a look at the control panel
Appearance -> Edit Real Obvious Business
The control panel allows you to change basic color settings.
Values set in the control panel will override some styles in this stylesheet.
*/

body {
  font-family: Arial, Helvetica, sans-serif;  /* added 20090714 scm */
  font-size: 11pt;
  background: #fff;
}

#wrap {
  margin: 5px auto;
  padding: 0;
  width: 800px;  /* page width */
  /* border: 1px solid #ccc; */
  background: #fff; 
}


#header {display:none;}
/*
#header {background:#aaaaaa url('images/banner-bg.gif'); background-repeat:repeat-x; padding:20px;}
#header h1 {font-size:1.6em;}
#header.description {font-size:0.875em;}
*/


/* Navigation (Menu) Bar
   ---------------------
*/
#navbar {background:white url('images/menubar-darkgray-34.png') repeat-x; height:34px; margin:10px 0px 10px 0px; padding:0px;}
#navbar-left {background:white url('images/menubar-darkgray-left-34.png'); float:left; height:34px; width:8px;}
#navbar-right {background:white url('images/menubar-darkgray-right-34.png'); float:right; height:34px; width:8px;}
#navbar-search {float:right; margin-top:5px;}
#navbar-items {padding-top:7px;}
#navbar a {color:#eee;} /* text-transform:uppercase; */
#navbar ul {margin:0px; padding:0px; display:inline;}
#navbar ul li {border-right:#999 solid 1px; display:inline; list-style:none; margin:0px; padding:0px 15px 0px 15px;}
#navbar li:hover {background:#999;}
#navbar li a:hover {background:#999; text-decoration:none;}


.top-full {}
.column-top {
  margin: 0 0 3.0em 0;
  font-size: 0.875em;
  line-height: 1.75em;
  color:#222;
}

#prevnext {font-weight:bold; margin-bottom:3.0em; text-align:center;}

.sidebar-widget {margin:0 0 20px 0; padding:0;}


.footer {clear:both; color:#666; font-size:9pt; text-align:center; padding-left:5px; padding-right:5px;}
.footer a {color:#666; font-size:9pt;}

#bottom {clear:both; font-size:0.75em; margin:0; padding:0; text-align:center;}

.bottom-full {margin:0px; padding:0px; text-align:left; width:100%;}
/*
.bottom-left {background:#eee; float:left; margin:0px; padding:10px; text-align:left; width:300px;}
.bottom-right {background:#eee; border-left:1px solid #fff; float:right; margin:0px; padding:10px; text-align:left; width:300px;}
.bottom-middle {background:#ddd; border-left:1px solid #fff; float:left; margin:0px; padding:10px; text-align:left; width:300px;}
*/

.post-top-right-home {
  float: right;
  width: 300px;
  margin: 0 0 10px 10px;
  padding: 0;
}

.post-top-right-single {
  float: right;
  width: 300px;
  margin: 0 0 10px 10px;
  padding: 0;
}

.post-bottom-home {
  margin: 10px 0;
  padding: 0;
  clear: right;
}

.post-bottom-single {
  margin: 10px 0;
  padding: 0;
  clear: right;
}

.bottom-widget {
  margin: 0 0 20px 0;
  padding: 0;
}

a {color:#339; text-decoration:none;}
a:hover {color:#33f; text-decoration:underline;}

img {border:0px;}

h1, h2, h3, h4, h1 a, h2 a, h3 a, h4 a {
  margin: 0;
  padding: 0;
  font-weight: normal;
  line-height: 1.5em;
  color:#304c88 !important;  /* added 20090714 scm */
}

h1, h1 a {font-size:1.3em;}
h2, h2 a {font-size:1.2em;}
h3, h3 a {font-size:1.1em;}
h4, h4 a {font-size:1.0em;}

#sidebar h4, #bottom h4 {
  font-size: 1.2em;
}

p {
  margin: 0 0 1.0em 0;
  padding: 0;
}

blockquote {
  background: #eee;
  margin: 0.5em 0;
  padding: 1.0em;
}

.entry {
  margin: 0 0 3.0em 0;
}

.comments {
  font-size: 0.875em;
  line-height: 1.5em;
  color:#333;
}

.meta {
  display: none;  /* added 20090714 scm */
  font-size: 0.75em;
  color:#666;
  margin: 0 0 1.0em 0;
}

ol.commentlist, li.commentlist {
  margin: 0;
  padding: 0;
  list-style:none;
}

.odd {
  background: #eee;
  margin: 0.5em 0 0.5em 0;
  padding: 0.5em;
}

.even {
  background: #ddd;
  margin: 0.5em 0 0.5em 0;
  padding: 0.5em;
}

.hidden {
  visibility: hidden;
}

li.categories {
  list-style: none;
}

img.alignright {
  float:right; 
  margin:0 0 1em 1em;
  }
  
img.alignleft {
  float:left; 
  margin:0 1em 1em 0;
}

img.aligncenter {
  display: block; 
  margin-left: auto; 
  margin-right: auto;
}

a img.alignright {
  float:right; 
  margin:0 0 1em 1em;
}

a img.alignleft {
  float:left; 
  margin:0 1em 1em 0;
}

a img.aligncenter {
  display: block; 
  margin-left: auto; 
  margin-right: auto;
}

.more-link {
  font-weight: bold;
  text-decoration: underline;
}

.pagenav, .pagenav ul, .pagenav ul li {margin:0px;}
.page_item, .page_item ul {margin:0px;}
.current_page_item {font-weight:bold;}


.smb-pagelist {}
.smb-pagelist-item, .smb-pagelist-item a {padding:5px 2px 5px 2px;}
.smb-pagelist-selected, .smb-pagelist-selected a {background:#cccccc; font-weight:bold; padding:5px 2px 5px 2px;}
.smb-pagelist-list {margin-left:16px;}


/* default
   -------
*/
#content {float:left; margin:0px; padding:10px; width:650px;}
#sidebar {border-left:solid 1px #cccccc; color:#444; float:right; font-size:0.75em; padding:20px 9px 0 20px; width:200px;}
#sidebar ul, #bottom ul {list-style:none; margin-left:0; padding-left:0; text-indent:0;}
#sidebar li, #bottom li {list-style:none; padding-bottom:1.0em;}
.the_content {color:#222; font-size:0.875em; line-height:1.5em;}


/* template-full-width
   -------------------
*/
#content-fullwidth {margin:0px; padding:0px; width:100%;}
.the_content_fullwidth { }


/* template-nav-left
   -----------------
*/
#sidebar_nav_left {border-right:solid 1px #cccccc; color:#444; float:left; font-size:0.75em; margin-right:25px; padding:20px 20px 0 0px; width:150px;}
#sidebar_nav_left ul {list-style:none; margin-left:16px; padding-left:0; text-indent:0;}
#sidebar_nav_left li {list-style:none; padding-bottom:1.0em;}
.the_content_nav_left {float:right; width:700px;}


/* SpiralFunds */
.box-green {
  border-top:#00923f solid 6px;
  border-right:#00923f solid 1px;
  border-bottom:#00923f solid 1px;
  border-left:#00923f solid 1px;
  float:left;
  height:200px;
  padding:5px;
  text-align:center;
  width:250px;
}

