/*
Theme Name: hyndman
Theme URI: http://www.squible.com
Author: Theron Parlin and James Carppe
Description: Hacked more than a rat in a tin shithouse
Version: Alpha 2.2
*/


body {
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #eee;
	font-family: 'lucida grande', verdana, arial, sans-serif;
	font-size: 11px;
	color: #333;
}

#main {
	width: 770px;
	margin:0 auto;
	background: #fff;
	text-align: left;
	margin-bottom: 0px;
	border-bottom: 8px solid #333;
	overflow:hidden;
}

.left {
	float:left;
}

.right {
	float: right;
}

#leftcol {
	padding:10px;
    width:190px;
    float:left;
}

#leftcol ul{
padding-left : 3px
}

#leftcol li{
padding-top : 6px;
list-style: none;
}

#centercol {
	padding:15px;
	padding-top:0px;
	margin-top:10px;
        width:315px;
        *width:310px;
        float:left;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
}

#rightcol {
	padding-left: 3px;
        width:190px;
        float:left;
}

#rightcol ul {
padding-right: 0px;
padding-left: 5px;
}

#rightcol li{
padding-top : 6px;
list-style: none;
}

#colwrapper {
        width:770px;
        *width:555px;
        float:left;
}

h3 { font-family: Georgia, Verdana, sans-serif; font-weight: normal; font-size: 24px; }
h2 { font-family: 'lucida grande',Verdana, sans-serif; font-weight: bold; font-size: 14px; }

.asides {
	text-align: left;
}

#myflickr img {
        margin-right: 5px;
        border: 1px solid #ccc;
        padding: 4px;
}

#footer {
	border-top: 1px solid #ccc;
	padding-bottom: 5px;
}
.recentcomments {
	font-weight:bold;
}

#postoptions {
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
	background-color:#eee;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding:5px;
	padding-top:10px;
	padding-bottom:10px;
}

.pipe {
	display:inline; 
	height: 3px; 
	border-right: 1px solid #333; 
	margin-left: 1px; 
	margin-right: 1px;
}

.maincontent {
	text-align: justify;
}


.postmeta {
	margin-top: -21px;
}

#single {
	width:600px;
	margin: 0 auto;
	padding-top: 20px;
	padding-bottom: 20px;
}

#singlemid {
	line-height: 12px;
	color: #999;
	padding-left:50px;
	margin-top:20px;
	margin-bottom:0px;
}

#searchbox {
	float: right;
	margin-top: 10px;
	width: 202px;
	padding-right: 30px;
}

#top {
	width: 793px;
	height: 120px;
	background: #fff url("images/header.jpg") no-repeat;
	top:0px;
}

#thelogo {
	position: absolute;
	width:340px;
	height:120px;
	background: transparent;
}

#toppanel {
	padding-bottom: 1px;
	background: transparent;
}

#comments {
	background-color: #fff;
	color: #555;
	padding-top: 0px;
}

#theborder {
	width:770px;
	height:1px;
	background: #fff url("images/theborder.jpg") no-repeat;
}

#comments ul, ol {
	padding: 0px;
	list-style-position: inside;
}

.norm {
	color: #555;
	margin-bottom: 10px;
	padding: 5px;
	background-color: #eee;
	border-bottom: 1px solid #ddd;
}

div.commentbox {
	margin-bottom: 5px;
	background-color: #ffffff;
}

#storycontent {
    text-align: justify;
}

#storycontent ul, ol {
}

.num {
}

#midpanel {
}

#midpanel img {
	margin-right: 5px;
}

#lowpanel {
}

#midpanel .tooltitle {
        margin-bottom: 2px;
}

.pullquoter {
        float: right;
        width: 150px;
        margin: 10px 5px 10px 5px;
        padding: 5px;
        font: 20px/24px georgia, palatino, serif;
        color: #333;
        text-align: center;
}

.pullquotel {
        float: left;
        width: 150px;
        margin: 10px 5px 10px 5px;
        padding: 5px;
        font: 20px/24px georgia, palatino, serif;
        color: #333;
        text-align: center;
}

.pullquote {
        margin: 10px 0px 10px 0px;
        font: 20px/24px georgia, palatino, serif;
        color: #333;
        text-align: left;
}

.archives span {
	color: #bbb;
	}

/*- Main Menu in Header */

#themenu {
	padding-top:85px;
        height: 35px;
        float: left;
	margin-left:329px;
	*margin-left:145px;
	*padding-top:96px;
}

ul.menu {
        text-align: right;
        font-size: 11px;
	font-weight:bold;
        bottom: 0;
}

ul.menu li {
        display: inline;
        margin: 0;
}

ul.menu,
ul.menu li a {
        padding: 5px 10px 6px;
}

ul.menu li a {
        color:#333;
        margin: 0;
}

ul.menu li a:hover {
        background: #333;
        color: #eee !important;
        text-decoration: none;
}

ul.menu li.current_page_item a,
ul.menu li.current_page_item a:hover {
        color: #333 !important;
        background: #ccc;
        text-decoration: none;
}

#portfolio img {
	padding: 4px;
        margin: 5px;
}

#livesearchform {
	color: #999;
	font-size: 10px;
	font-family: 'lucida grande', arial;
	font-weight: bold;
}
#livesearchform a {
        color: #fff;
        text-decoration: none;
	font-weight: bold;
}
#livesearch {
	height: 18px;
	width: 202px;
	border: 0px;
	background: url("images/sbox.jpg") no-repeat;
	font-size: 10px;
	margin-right: 45px;
	margin-top: 5px;
}

.navigation {
        text-align: center;
        margin: 0px 10px 30px 10px;
        padding: 0;
        width: 796
        font-size: small;
        }

.navigation p {
        margin: 0;
        padding: 0;
        height: 0;
        }

.alignright {
        float: right;
        }

.alignleft {
        float: left
        }

.author {
        margin-top: -22px;
}


#showpings {
    color: #333;
    background-color: #eee;
    padding: 5px; 
    border: 1px solid #999;
}

.pagepost {
   padding: 30px;
   padding-top: 0px;
}

#tabs {
	float:right;
	width: 202px;
}

#commentform textarea {
        width: 100%;
        padding: 2px;
        }

#commentform #submit {
        margin: 0;
        float: right;
        }

#comments ul, ol {
        padding: 0px;
        list-style-position: inside;
	list-style-type: none;
}

#postinfo {
	line-height:14px;
	background: #eee;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding:5px;
}

p img { 
        float:left; margin-top:5px; margin-right:5px;
}

blockquote {
        color:#777;
        margin-left: 40px;
        padding-left: 25px;
        background:#fff url('images/quote.jpg') no-repeat top left;
}

/* Links */
a {
  	text-decoration: none;
  	color:#a92222;
	font-weight:normal;
}
a:hover {
  	text-decoration: none;
  	color:#333;
	font-weight:normal;
}

