/*
	Theme Name: LMS v2.0 Theme
	Theme URL: http://www.liveMoneySmart.com
	Description: ...
	Author: J. Kinard
	Author URI: http://www.liveMoneySmart.com
	Version: 2.0
*/

* { padding: 0; margin: 0; }

body {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
 background-color: #F0F0F0;
}
#wrapper { 
 margin: 0 auto;
 width: 1020px;
 background-color: #FFF;
 border-left:2px solid #d0d0d0;
 border-right:2px solid #d0d0d0;
 border-bottom:2px solid #d0d0d0;
}
#faux {
 background: url('http://localhost/wordpress/wp-content/themes/LMS v2.0/img/faux5.gif');
 margin-bottom: 0px;
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 100%
}
#header {
 color: #333;
 width: 1000px;
 padding: 10px;
 height: 100px;
 margin: 0px 0px 0px 0px;
 background-color: #FFF;
 font-size: 11px;
}
  #header img {
  border: 0px;
  }
  #header a {
  color:#0000cc;
  text-decoration: none;
  }
  #header a:hover {
  color:#009900;
  text-decoration: none;
  }
#navigation {
 color: #333;
 padding: 5px 5px 5px 5px;
 margin: 0px 0px 0px 0px;
 background: #0000cc;
}
#rightcolumn { 
 display: inline;
 color: #333;
 margin: 10px 5px 5px 0px;
 padding: 0px;
 width: 272px;
 float: right;
 /* border: thin dotted #00FF00; */
}
#leftcolumn { 
 float: left;
 color: #333;
 margin: 10px 10px 10px 10px;
 padding: 0px;
 width: 710px;
 display: inline;
 position: relative;
 /* border: thin dotted #00FF00; */
}
#footer { 
 width: 1000px;
 clear: both;
 color: #333;
 background: #ffffff;
 margin: 0px 0px 0px 0px;
 padding: 0px 10px 10px 10px;
 font-size: 10px;
 text-align: center;
}
.clear { clear: both; background: none; }

/* ********************** post formatting ********************** */
.post, .comment {
 padding: 0px 0px 18px 0px;
}
.post .content,
.comment .content {
 padding: 0px 10px 0px 5px;
 text-align: left;
}
.post .content a,
.comment .content a{
 padding: 0px 0px 0px 0px;
 color:#0000cc;
 text-align: left;
 font-weight: bold;
 text-decoration: none;
}
.post .content a:hover,
.comment .content a:hover {
 color:#009900;
 background-color:transparent;
 background-repeat:no-repeat;
 background-position:bottom right;
 text-decoration: none;
}
.post .content p,
.comment .content p {
 line-height: 1.58;
 margin: 9px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}
    .post .content ul {
      padding: 6px 20px 6px 20px;
      text-align: left;
    }
    .post .content ul li {
      padding: 3px 0px 0px 3px;
      text-align: left;
      margin: 0 0 2px 2em;
      line-height: 1.56;
    }
    .post .content ol {
      padding: 6px 20px 6px 20px;
      text-align: left;
    }
    .post .content ol li {
      padding: 3px 0px 0px 3px;
      text-align: left;
      margin: 0 0 2px 2em;
      line-height: 1.56;
    }
    .comment {
      padding: 8px 10px 10px 10px;
      line-height: 1.5;
      margin-bottom: 30px;
      background: #E8E8E8;
      border: 1px solid #787878;
      margin: 10px 10px 20px 10px;
    }
    .commentinput {
      padding: 0px 0px 0px 8px;
      margin-bottom: 14px;
    }
img.alignright {
	padding: 4px; margin: 0 0 2px 7px; display: inline; float: right;
}

img.alignleft {
	padding: 4px; margin: 0 7px 2px 0; display: inline; float: left;
}
.inlinecontentright { 
 /* color: #999999; */
 border: 1px solid #D0D0D0;
 margin: 12px 5px 5px 8px;
 padding: 10px 10px 10px 10px;
 /* height: 350px; */
 width: 340px;
 float: right;
 display: inline;
 background: #FFFFFF;
}
/* ********************** sidebar ********************** */
.sidebar {
 padding: 0px 4px 0px 0px;
 text-align: left;
 font-weight: normal;
}
.popularposts {
 font-size: 11px;
 border: 1px solid #D0D0D0;
 margin: 0px 0px 0px 0px;
 padding: 4px 8px 8px 8px;
 line-height: 1.35;
}
.sidebar h2 {
 font-size: 12px;
 font-weight: bold;
 color:#000;
 padding: 3px 0px 3px 0px;
}
.popularposts a {
 color:#0000cc;
 padding: 2px 0px 0px 0px;
 text-decoration: none;
}
.popularposts a:hover {
 color:#009900;
 text-decoration: none;
}

/* ********************** headings ********************** */
h1.posttitle a {
 text-align:left;
 color:#0000cc;
 padding:0 0 6px 0;
 background-repeat:no-repeat;
 background-position:bottom left;
 line-height:15pt;
 font-size:26px;
 font-weight: normal;
 text-decoration: none;
}
* html h1.posttitle a {
 font-size:0.6em;
} 
h1.posttitle a:hover {
 color:#009900;
 background-color:transparent;
 background-repeat:no-repeat;
 background-position:bottom right;
 text-decoration: none;
}
h1.pagetitle {
 text-align:left;
 color:#000;
 padding:0 0 6px 0;
 background-repeat:no-repeat;
 background-position:bottom left;
 line-height:15pt;
 font-size:26px;
 font-weight: normal;
 text-decoration: none;
}
.content h2 {
 text-align:left;
 color:#000;
 padding: 11px 0px 2px 0px;
 line-height:10pt;
 font-size:18px;
 font-weight: bold;
 text-decoration: none;
}
h3.content {
 text-align:left;
 color:#000;
 padding: 10px 0px 0px 0px;
 line-height:10pt;
 font-size:14px;
 font-weight: normal;
 text-decoration: none;
}

/* ********************** navigation menu ********************** */
.menu {
 color: white;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10pt;
 font-weight: bold;
 border-right: 1px solid white;
 text-decoration: none;
 background-color: #0000cc;
 padding: 4px;
}
.menu:hover {
 background-color: #009900;
}
.toolbar {
 background-color: #0000cc;
 padding: 5px 0px 5px 0px;
}
/* ********************** general ********************** */
.resource { 
 font-size: 11px;
 border: 1px solid #D0D0D0;
 margin: 0px 0px 0px 0px;
 padding: 4px 8px 8px 8px;
 line-height: 1.35;
}
.resource h3 {
 font-size: 12px;
 font-weight: bold;
 color:#000;
 padding: 3px 0px 3px 0px;
}
.resource a {
 color:#0000cc;
 padding: 2px 0px 0px 0px;
 text-decoration: none;
}
.resource a:hover {
 color:#009900;
 text-decoration: none;
}
/* ********************** search results ********************** */
.searchresults {
 padding: 6px 0px 18px 8px;
 text-align: left;
}
.searchresults a {
 color:#0000cc;
 text-align: left;
 font-weight: bold;
 text-decoration: none;
}
.searchresults a:hover {
 color:#009900;
 text-decoration: none;
}
.searchresults h2 {
 font-size: 16px;
 margin: 8px 0px 4px 0px;
}


/* ********************** breadcrumbs ********************** */
.breadcrumbs {
 padding: 0px 0px 6px 0px;
 text-align: left;
}
.breadcrumbs a {
 color:#0000cc;
 text-align: left;
 text-decoration: none;
}
.breadcrumbs a:hover {
 color:#009900;
 text-decoration: none;
}

small {
 font-size: 0.85em;
 color:#B8B8B8;
 padding: 0px 0px 0px 5px;
}