/*
Theme Name: Geek Scrapbook
Theme URI: http://www.geekscrapbook.com
Description: A custom theme made strictly for this website.
Version: 1.0
Author: Dave Sheldon
Author URI: http://www.geekscrapbook.com
Template: default
Tags: custom
*/
table { border-collapse: collapse; padding:0; margin:0; border-spacing: 0; border:0; }
a img{border:0;}
a{color: #5775AA;}
html, body {margin: 0px auto;padding: 0;color: #000000;font-family:'Lucida Grande', Tahoma, Arial, Helvetica;background-color: #FFFFFF;background-image: none;font-size: 13px;text-align:center;}
h1 {margin : 0px;font-size : 1.5em;}
h2 {margin-top : 10px;font-size : 1em;}
h3 {font-size: 1.1em;text-decoration: none;}
h3 a:hover{text-decoration: none;}
h5 {margin: 0px;padding: 0px;}
p {margin : 10px 0px;}
input.text {width : 300px;}
textarea {width : 300px;height : 200px;}
dt{margin: 0px;padding: 0px;font-weight: bold;margin-top: 1em;margin-bottom: .3em;}
dd{margin: 0px;padding: 0px;}
textarea{width: 80%;height: 100px;}


/*Layout*/
#wrapper {margin: 20px;min-width: 800px;max-width: 100%;}
#container {margin: 0px auto;text-align:left;padding: 0px;width: 100%;}

/*Blog Header*/	
#header{padding : 0px;width: 100%;position: relative;margin-top: 5px;}
#title h1{margin: 0px;padding: 0px;font-size: 2.5em;font-weight: normal;margin-bottom: 8px;color: #5775AA;font-family: 'Lucida Grande',Tahoma;}
#title h1 a{color: #5775AA;}
#title div{font-style: italic;font-size: 1.2em;}
#title{margin-top: auto;}

/*Content*/
#contentwrapper{width: 100%;}
#content {padding: 0px;padding-right: 20px;height: 1%;overflow: hidden;}
#content2 {width: 100%;padding-top: 10px;overflow: hidden;}

/*Navigation*/
#navigation{margin-top: .5em;padding: .3em;margin-bottom: .5em;font-size: 16px;width: 100%;background: LemonChiffon;}
#navigation ul{list-style-type: none;margin: 0px;padding: 0px;}
#navigation ul li{display: inline;margin-right: 15px;font-weight: bold;}
/*#navigation ul li a:link, #navigation ul li a:active, #navigation ul li a:visited{color: #2a5;text-decoration: none;}*/
/*#navigation ul li a:hover{color: #5775AA;text-decoration: underline;}*/
#navigation a {text-decoration: none;color: #5775AA;}
#navigation a:hover {text-decoration: underline;}

/*Sidebar*/
#sidebar-a {float: right;width: 220px;margin: 0px;padding: 0px;padding-left: 10px;padding-top: 0px;}
#sidebar-a h2 {font-size: 20px;padding: 0px;margin: 0px;margin-top: 0px;color: #5775AA;font-weight: normal;letter-spacing: -1px;font-family:Georgia, Serif;}
#sidebar-a p {padding-top: 0px;padding-right: 5px;padding-bottom: 0px;padding-left: 10px;}
#sidebar-a ul {list-style : none;margin : 0px;padding : 0px;}
#sidebar-a > ul > li > div.ctc, #sidebar-a > ul > li > ul {margin-bottom:25px; }
#sidebar-a > ul > li > div.ctc, #sidebar-a ul li ul li {border-bottom: solid 1px #9BB9DD;border-right: solid 1px #9BB9DD;padding: .5em 0 .5em 0; background: aliceblue;}
#sidebar-a li a:link, #sidebar-a li a:visited, #sidebar-a li a:active{text-decoration: none;}
#sidebar-a li a:hover{text-decoration: underline;}

.pageTitle {padding: 0px;margin: 0px;margin-bottom: 0.8em;font-weight: bold;font-size : 2.4em;letter-spacing: -2px;font-weight : bold;color : #5775AA;padding-top: 4px;margin-top: 20px;line-height: 100%;}
.pageTitle a:link,.pageTitle a:visited{color : #5775AA;font-weight: bold;text-decoration: none;}
.pageTitle a:hover{text-decoration: none;}

/*Post*/
.post{padding: 0px;margin: 0 0 20px 0;clear: both;}
.post img{margin: .5em;max-width: 100%;}
.post h2 {font-size: 1.1em;margin: 0px;padding: 0; color: #5775AA;}
.post h2 span {font-size: 13px;font-weight: normal; color: #505050;}
.post h5{font-size: 1em;margin: 0px 0px 0.5em;}
.postfoot{padding-top: 0.5em;padding-right: 0em;padding-left: 0em;padding-bottom: 0.5em;font-size: 0.9em;margin: 0em;color: #666;}
.postfoot a:link, .postfoot a:active, .postfoot a:visited{color: #666;}
.postfoot img{margin: 0px;padding: 0px 0px 0px 1em;border: 0px none;}
.postasidecomment{margin-left: 0px;}	
.postcommentarea { display:none; float: left;width: 80px;padding: 5px; margin: 5px; margin-top:0; color: #999;font-family: Georgia, Serif;text-transform: uppercase;text-align: center;font-size: 90%;font-weight: bold; background:aliceblue;}
.postcommentarea a:link, .postcommentarea a:visited, .postcommentarea a:active{font-weight: normal;line-height: 110%;font-size: 250%;color: #5775AA;text-decoration: none;}
.postcommentarea a:hover{text-decoration: underline;}

/*Searchbox*/
#search .searchBox {width: 145px;border: 1px solid #999999;margin: 0px;padding: 2px; background: AliceBlue;}
#search .searchButton {font: bold 14px 'Lucida Grande', Tahoma; height: 24px;}
.searchResults h2{font-size: 1.2em;margin: 0px;padding: 0; color: Black;}
.searchResults{ margin-bottom:20px;}
.pageSearch ul, .pageSearch li { list-style-type: none; margin: 0; padding: 0; }
/*Clearing element for floats*/
.spacer{margin: 0px;padding: 0px;clear: both;height: 0px;}
.comment{background-color:#F2F2F2;border:1px solid #CCCCCC;margin-top:1em;padding:4px;}
