/*  
Theme Name: rebecca2
Theme URI: 
Description: Site template #2 for rebeccachapman.org
Version: 1.0
Author: Rebecca Chapman
Author URI: http://www.rebeccachapman.org/
*/

body, h1, h2, h3, h4, h5, h6, blockquote, form, p { /* gets rid of initial margins and padding */
   margin: 0;
   padding: 0;
   }

h1 {
   font-family: Sans-serif;
   font-size: 1.5em;
   padding: 0 0 1% 0;
   }

body {
   margin: 0;
   font-family: Sans-serif;
   font-size: 80%;
   text-align: center;  /* Fix for older IE versions to center the wrapper div */
   vertical-align: top;
   background: #ffffff;
   color: #000000;
   background-image: url(images/top_head5.png);
   background-repeat: repeat-x;
   }

img {
   border: 0;
   }

a:link {
   text-decoration: none;
   color: #f46700;
   }

a:visited {
   text-decoration: none;
   color: #f46700;
   }

a:hover {
   text-decoration: none;
   color: #404040;
   }

p {
   padding: 2% 0 0 0;
}

#wrapper {
   margin: 0 auto 0 auto; /* top right bottom left - setting right and left to auto is centering */
   width: 850px;
   text-align: left;
   }

#header{
   float: left;
   margin-top: 0.8em;
   }

#header a {
   color: #ffffff;
   }

#search {
   float: right;
   margin-top: 0.8em;
   padding-right: 30px;
   }

#container{
   float: left;
   width: 65%;
   padding-right: 5%;
   }

#tab {
   margin-bottom: 0.5em;
   margin-left: 0;
   margin-top: 1.5em;
   font-family: Sans-serif;
   font-size: 1em;
   font-weight: bold;
   color: #ff9e3f;
   }

#tab a {
   // color: #ff9e3f;
   }

#tab a:link {
   text-decoration: none;
   color: #f46700;
   }

#tab a:visited {
   text-decoration: none;
   color: #f46700;
   }

#tab a:hover {
   text-decoration: none;
   color: #404040;
   }

#page_graphic {

   }

#page_header {
   clear: both;
   width: 750px;
   padding-bottom: 1em;
   margin-bottom: 1em;
   }

.post_date h2 {
   font-family: Sans-serif;
   font-size: 0.8em;
   font-weight: bold;
   color: #c0c0c0;
   margin-bottom: 0.5em;
   }

.posts {
   border-bottom: 1px solid #ccc;
   margin-bottom: 3em;
   }

.posts h2 { /* Handles h2 only within the posts div */
   font-family: Sans-serif;
   font-size: 1.5em;
   padding-bottom: 0.5em;
   }

.posts a {
   color: #000000;
   // color: #826606;
   }

.entry{
   line-height: 1.5em;
   }

.entry a:link {
   text-decoration: none;
   color: green;
   }

.entry a:visited {
   text-decoration: none;
   color: green;
   }

.entry a:hover {
   text-decoration: none;
   color: #ff9e3f;
   }

p.postmetadata {
   clear: both;
   border-bottom: 1px solid #ccc;
   margin-bottom: 1em;
   margin-top: 1em;
   padding: 0;
   }

#any_button {
   float: right;
   margin-right: -9px;
   }

.navigation {
   padding: 1% 0 0 0;
   font-size: 1em;
   font-weight: bold;
   line-height: 1.5em;
   }

.sidebar {
   float: left;
   width: 25%;
   display: inline; /* To prevent bug of IE doubling the margin */
   }

.sidebar ul {
   list-style-type: none;
   margin: 0;
   padding: 0;
   }

.sidebar ul li {
   margin: 0;
   padding: 0;
   }

.sidebar ul li h2 {
   font-family: Sans-serif;
   font-size: 1em;
   }

.sidebar ul ul li {
   font-size: 0.8em;
   }

#subscribe_header {
   font-weight: bold;
   }

#subscribe {
   margin-top: 3%;
   margin-bottom: 5%;
   margin-left: -1%;
   }

#site_power_header {
   margin-top: 10%;
   clear: both;
   }

#site_power {
   margin-top: 3%;
   clear: both;
   padding-bottom: 1em;
   }

#site_power p {
   font: italic smaller sans-serif;
   color: green;
   width: 80%;
   }

#hostgator {
   clear: left;
   float: left;
   padding-right: 5%;
   }

#wordpress {
   clear: right;
   }

#column1 {
   float: left;
   width: 48%;
   }

#column1 h2 {
   font-family: Sans-serif;
   font-size: 1em;
   }

#column1 li {
   padding: 0 4% 0 0;
   font-size: 0.9em;
   margin-top: 5%;
   margin-bottom: 10%;
   } 

#column1 li ul li {
   margin: 0;
   }

#column2 {
   float: right;
   width: 48%;
   }

#column2 h2 {
   font-family: Sans-serif;
   font-size: 1em;
   }

#column2 li {
   padding: 0;
   font-size: 0.9em;
   margin-top: 5%;
   margin-bottom: 10%;
   } 

#column2 li ul li {
   margin: 0;
   }

#footer {
   clear: both; /* Makes sure the footer doesn't attach itself to any of the above containers */
   float: left;
   width: 750px;
   padding-top: 1%;
   }

#footer p {
   line-height: 1.5em;
   }

.comments-template {
   margin: 1% 0 0;
   border-top: 1px solid #ccc;
   padding: 1% 0 0;
   }

.comments-template ol {
   margin: 0;
   padding: 0 0 1%;
   list-style: none;
   }

.comments-template ol li {
   margin: 1% 0 0;
   line-height: 1.5em;
   padding: 0 0 5%;
   border-bottom: 1px solid #ccc;
   }

.comments-template h2, .comments-template h3 {
   font-family: Sans-serif;
   font-size: 1.5em;
   }

.commentmetadata {
   font-size: 1em;
   }

.comments-template p.nocomments {
   padding: 0;
   }

.comments-template textarea {
   font-family: Sans-serif;
   font-size: 1em;
   }

.about_elements {
   clear: both;
   margin-top: 1em;
   margin-bottom: 1em
   }
