/*  
Theme Name: AdamGraunke.com
Theme URI: http://www.adamgraunke.com/
Description: Custom theme for www.adamgraunke.com
Version: 1.0
Author: Adam Graunke
Author URI: http://www.adamgraunke.com

	A custom theme for AdamGraunke.com
	
	Not very original or complicated...
	
	but pretty

*/

body {

 background-color: #444;

 color: #ccc;

 font-family: verdana;

 font-size: 86%;
 padding: 0px;

 margin: 0px;

 }

 

img {

 border-width: 0px; 

 }



a {

 text-decoration: none;

 color: #39f;

 font-weight: bold;

 }

 

a:hover {

 text-decoration: underline;

 }



.page_item {

 color: #ccc;

 font-weight: normal;
 display: block;
 font-size: 120%;

 }

 

a.title {

 color: #999;

 font-size: 120%;
 font-weight: normal;

 }

 

a.title:hover {

 text-decoration: none;

 } 

 
a.post_title {
 color: #ccc;
 font-weight: normal;
 }
 



 

h1 {

 font-size: 160%;

 font-weight: bold;

 margin-bottom: 5px;

 margin-top: 10px;

 padding-bottom: 0px;

 } 

 
 

h2 {

 font-size: 140%;

 font-weight: normal;

 margin-bottom: 0px;

 margin-top: 0px;

 padding-bottom: 0px;
 padding-top: 0px;
 color: #ccc;

 }  

li h2 {
 margin-top: 10px;
 }

 

h3 {

 font-size: 110%;

 font-weight: bold;

 margin-bottom: 5px;

 margin-top: 0px;

 margin-left: 8px;

 padding-bottom: 0px;
 color: #999;

 }   

 

h3.side_heading {

 margin: 10px 0px 0px 0px;

 } 

 

.comments-head {

 margin: 8px 8px 8px 0px;

 border-style: solid;

 border-color: #ccc;

 border-width: 1px 0px 0px 0px;

 }



p {

 margin-top: 0px;

 margin-left: 8px;

 text-align: justify;

 line-height: 145%;

 } 

 

code {

 margin: 0px 0px 15px 8px;

 padding: 4px;

 background-color: #666;

 color: #ccc;

 font-family: courier, courier new, fixed-width;

 display: block;

 }  


li a{
 font-weight: normal;
 }
 
a.no_bold {

 font-weight: normal;

 } 
 
a.bold {
 font-weight: bold;
 } 

li.page_item a {
 color: #ccc;

 font-weight: normal;
 display: block;
 font-size: 120%;
 margin-top: 0px;
 margin-bottom: 0px;
 }
  


.comments-post {

 font-size: 90%;

 }



.posted {

 font-size: 90%;

 }

 
.moblog_pic {
 height: 72px; 
 width: 60px; 
 margin: 4px; 
 border: 1px solid black;
 }
 
.entry_nav {
 display: block;
 text-align: center;
 margin-top: 10px;
 margin-bottom: 60px;
 }
 
.alignright {
 float: right;
 }

.alignleft {
 float: left
 }

.center {
 text-align: center;
 }
 

#wrapper {

 padding: 0px;

 margin: 0px;

 }

 
#logo_holder{

 float: right;
 }
 
#logo {
 height: 59px;
 width: 59px;
 padding: 8px 10px; 
 }
 
#title {
 background: #333;
 font-size: 1.4em;
 padding: 2px;
 border-width: 0px 0px 1px 0px;
 border-style: solid;
 border-color: #ccc;
 } 

 

#navigation {
 float: right;
 width: 20%;
 }
 
#site_nav {
 padding: 8px 10px;
 } 
 

#blog_nav {
 border: dashed #ccc;
 border-width: 1px 0px 0px 0px; 
 padding: 8px 10px; 
 }

 
.nav_list {
 list-style: none;
 margin-left: 0px;
 padding-left: 0px;
 margin-top: 0px;
 margin-bottom: 0px;
 padding-top: 0px;
 padding-bottom: 0px;
 } 
 

#content {

 float: right;

 width: 60%;

 margin-right: 0px;
 margin-bottom: 0px;

 border: dashed #ccc;

 border-width: 0px 1px 0px 1px;

 padding: 10px 10px 0px 10px;
 clear: none;

 }
 
.blogfooter {
 margin-bottom: 30px;
 display: block;
 }


#sidebar {

 margin-top: 10px;

 padding: 0px auto;
 text-align: center;
 margin-left: auto;
 margin-right: auto;
 }
 

#footer_wrapper {

 clear: both;

 border: solid #ccc;

 border-width: 1px 0px 0px 0px;

 font-size: 85%;
 padding: 5px;
 background: #333;

 }



#footer_left {

 float: left;

 }

 

#footer_right {

 text-align: right;

 }
 
div#sidebar .postie-image-div img {
 height: 112.5px; 
 width: 150px; 
 margin-top: 8px; 
 }

.postie-image-div img {
 border: 1px solid #333;
 margin: 0px auto;
 padding: 0px;
 display: block;
 margin-left: auto;
 margin-right: auto;
 }
 
.entry img.postie-image {
 width: 100%;
 height: auto;
 } 
 
.nav {
 font-weight: normal;
 color: #ccc;
 } 
 
.post {
 clear: both;
 }
 
.pagetitle {
 margin-bottom: 10px;
 font-size: 140%;
 }  

.navigation {
 margin-top: 10px;
 padding-bottom: 15px;
 margin-bottom: 15px;
 } 
 
.postmetadata {
 font-size: 90%;
 } 
 
span.blogfooter a {

 font-weight: normal;

 } 
 
#commentform {
 width: 60%;
 }
 
.search_result {
 font-size: 110%;
 } 

