/*
Theme Name: Profoundly Simple
Description: A custom WP theme for Profoundly Simple LLC
Version: 1.0
Author: Zen Web Apps LLC
Author URI: http://zenwebapps.com/
*/


/* reset */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}


/* layout */

html, body {
  margin: 0;
  padding: 0;
}

html {
  background: url('images/body_bg.gif') repeat-x top;
  background-color: #f3f4f4;
}

body {
  font: 76% verdana, sans-serif;
  text-align: center;
  color: #111;
}

div#container {
  text-align: left;
  width: 877px;
  margin: 0 auto;
  background: url('images/content_bg.gif') repeat-x top;
}

div#white-wrapper {
  background-color: white;
  width: 847px;
  margin-left: 14px;
  border-bottom: 5px solid #024f2a;
  padding-bottom: 40px;
}

div#anchor {
  clear: both;
  width: 100%; 
}

div#footer {
  text-align: center;
  padding-top: 25px;
  height: 100px;
}

div#header {
  padding: 10px 17px 0 13px;
}

/* layout styles: two column */

div#left-column {
  float: left;
  width: 542px;
  padding: 20px 10px 0 20px;
  clear: both;
}

div#right-column {
  float: right;
  width: 245px;
  padding: 20px 20px 0 10px;
}

/* layout styles: single column */

div#single-column {
  width: 810px;
  padding: 20px 20px 0 20px;
  clear: both;
}





/* misc global */

small {
  font-size: 0.9em;
}

p {
  padding: 5px 0 10px 0;
  line-height: 1.4em;
}

a {
  color: #036dc3;
  text-decoration: none;
}

a:hover {
  color: #0087f5;
}

li {
  padding-bottom: 3px;
}

strong {
  font-weight: bold;
}

img.odd-thumbnail {
  float: left;
  margin-right: 10px;
  margin-top: 15px;
  border: 5px solid #f3f4f4;
}

img.even-thumbnail {
  float: right;
  margin-left: 10px;
  margin-top: 15px;
  border: 5px solid #f3f4f4;
}





/* header */

h1, h2, h3 {
  font-family: Georgia, Serif;
}

h1 {
  font-size: 2.2em;
}

h2 {
  font-size: 1.9em;
  margin-top: 20px;
}






/* navigation */

div#top-nav {
  padding: 8px 0 0 8px;
  background: url('images/nav_bg.gif') no-repeat top center;
  margin-left: 2px;
  clear: both;
}

div#top-nav ul li {
  display: inline;
}

div.navigation {
  font-size: 1.3em;
  margin: 10px 0 10px 0;
}

div.navigation div.alignleft {
  float: left;
  width: 250px;
}

div.navigation div.alignright {
  float: right;
  width: 250px;
  text-align: right;
}




/* blog styles */

p.blog-subheader, p.blog-footer {
  font-size: 0.9em;
  color: gray;
}

p.blog-footer {
  text-align: right;
  margin-bottom: 30px;
}





/* form */

input {
  border: 1px solid gray;
  padding: 3px;
}

input.styled-button {
  background-color: #0571c9;
  color: white;
  border: 2px outset gray;
  letter-spacing: 1px;
  padding: 2px;
}



/* top-right */

div#top-right {
  float: right;
  margin-right: 15px;
}

div#top-right input {
  border: 1px solid #022c4f;
  background: url('images/magnifier.png') no-repeat 2px 2px;
  padding: 2px 2px 2px 18px;
  color: gray;
}




/* comments */

div.comment-odd, div.comment-even {
  padding: 5px;
  margin-bottom: 10px;
}

div.comment-even {
  background-color: #dce9f3;
}

p.comment-header {
  padding-bottom: 0;
  font-weight: bold;
}

p.comment-header big {
  font-size: 1.15em;
}




/* misc */

p.index-mini-header {
  font-size: 1.3em;
  padding-bottom: 0;
}


div#left-column li {
  list-style-type: disc;
  margin-left: 20px;
  margin-bottom: 10px;
}

#creditfooter {
  display: none;
}



/* footer styles */

div#footer p {
  text-align: center;
  color: #4b4b4b;
}
