/*  
Theme Name: Casey McKinnon
Theme URI: http://caseymckinnon.com/
Description: The theme for Casey McKinnon's site.
Version: 2.0
Author: Casey McKinnon and Rudy Jahchan
Author URI: http://caseymckinnon.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/
html,body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,a,img,div,table,tr,td { margin: 0; padding: 0; border: 0;}
body { background-position: center top; background-repeat: repeat; min-width: 960px;font-size: 100.01%; font-family: Verdana, sans-serif; color: #aaa; background-color: #000000; background-image: url("images/background.gif");}
.spacer { clear: both; }
.tr { text-align: right;}
.tl { text-align: left;}
.lt { float: left;}
.rt { float: right;}
.hlf {width:50%;}
.thrd {width: 33.3%}
.pd {padding: 8px;}

a, a:visited { text-decoration: none; color: #ffffff; }
a:active, a:hover { color: #fe1e02; }

p {margin-bottom: 1em;}

blockquote {margin:8px;padding:8px;background-image: url("images/blockquote-overlay.png");}

#page { margin-left: auto; margin-bottom: 16px; margin-right: auto; margin-top: 16px; width: 960px; background-image: url("images/overlay.png");}

#page-inner { padding: 16px 32px;}

#header h1 {float: left; display: block; width: 340px;}
#header .description { font-family: Impact; font-size: 20px; max-width: 492px; min-width: 492px; min-height: 40px; height: 40px; float: right; display: block; text-align: right; width: 492px;color:#fff;}
#header .description-inner { margin-top: 20px; }
#main-sections { letter-spacing: 1px; font-size: large; font-family: Impact; }
#main-sections li { display: inline; list-style-position: outside; list-style-type: none; }
#main-sections a, #main-sections a:visited { text-decoration: none; font-style: normal; font-weight: normal; color: #333333; }
#main-sections a:active,#main-sections a:hover { color: #fe1e02; }
#main-sections a.selected, #main-sections a.selected:visited, #main-sections a.selected:active,#main-sections a.selected:hover { color: #fe1e02; }

#networks li { display: inline; list-style-position: outside; list-style-type: none; }

#body { height: 492px;}
.home-bg {background-image: url("images/CaseyMcKinnon-BG.jpg");}
.reg-bg {background-image: url("images/CaseyMcKinnon-Dark.jpg");}

#body-inner {padding: 2px 8px;}

#content { height: 460px; overflow: auto; }

.post .entry { font-size: small; }
.post .postmetadata { font-size: x-small; }

h2 { letter-spacing: 1px; font-size: normal; font-family: Impact; font-weight: normal;}
h2 a { font-weight: lighter;}
.post ol {list-style-position: inside; list-style-type: decimal; margin-left: 1em;}
.post ul {margin-left: 1em;}

.post li {margin-bottom:1em;}
h3 {font-weight: normal;letter-spacing: 1px;}

#main { width: 640px; float: left; }

#sidebar { width: 224px; float: left; }
#sidebar .inner {margin-left: 8px;list-style: none;}
#sidebar h3 {font-family: Impact;}
#sidebar h3 a {font-weight: normal;}
#sidebar .inner li {margin-bottom: 1em;}
#sidebar .inner ul {list-style: none;}
#sidebar .inner ul li {margin:0;font-size: small;}

.comments { font-size: small; }

textarea#comment { border-color: #7f7f7f; border-width: 1px; background-color: #111; width: 90%; color:white;}

#searchform input#s {width: 128px;border-color: #7f7f7f; border-width: 1px; background-color: #111; color:white;}
#searchform input#searchsubmit {width:72px;font-weight: bold;border:0px;background-color: #fff;}

.photo-gallery {margin-bottom: 16px;}
.photo-gallery a.thickbox {display: block;margin-right: 8px; float:left;}
.photo-gallery br {display:none;}

#links {display: block;}
#links li.linkcat {display: block; float: left; width: 33.33%;font-size: small;}
#links li.linkcat h2 {margin-top: 8px; margin-right: 8px;}
#links li.linkcat ul {margin-right: 8px;}
#links li {list-style: none;}



