/*
Theme Name: Uncrufty
Theme URI: http://www.heritage-tech.net/wordpress-stuff/
Description: This is Uncrufty, a WordPress theme by <a href="http://www.heritage-tech.net/">HTNet</a>.
Version: 1.0
Author: Azmeen Afandi
Author URI: http://www.heritage-tech.net/

Uncrufty 1.0
http://www.heritage-tech.net
*/

/*
	Theme-specific styles (Overall Site)
	------------------------------------
*/

/* Global Reset */
* {margin: 0; padding: 0;}

/* Full Page Height */
html, body { height: 100%; } 


/*
	Main Elements
*/
body { margin: 0 0 0 0; background-color: #ffffff; font-family: Verdana, 'Lucida Grande', Arial, Sans-Serif; font-size: 12px; color: #000000; }

a:link, a:visited { color: #130375; text-decoration: none; }
a:hover { color: #130375; text-decoration: underline; }
acronym, abbr { cursor: help; border-bottom: 1px dotted; }

blockquote { border-left: 3px double #7A99E0; padding-left: 0.5em; font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, sans-serif; }

code { font-family: 'Courier New', Courier, fixed; }

h1, h2, h3, h4, h5, h6 { font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; }
h1 { font-size: 2em; } 
h2 { font-size: 1.8em; }
h3 { font-size: 1.6em; }
h4 { font-size: 1.5em; }
h5 { font-size: 1.4em; }
h6 { font-size: 1.2em; }

img { border: none; }

p { margin-bottom: 1em; }

ul, ol { margin-left: 2em; margin-bottom: 1em; }

#header { background-color: #7799DD; height: 120px; background-image: url('images/hbg.jpg'); background-repeat: no-repeat; }
#header h1 { margin: 0; color: #ffffff; padding: 20px 0 0 10px; font-size: 30px; }
#header h2 { margin: -10px 0 0 0; color: #130375; padding: 0 0 0 10px; font-size: 20px; }
#header h1 a, #header h1 a:visited, #header h1 a:hover { color: #ffffff; text-decoration: none; border-bottom: none; }
#holder { margin: 0 auto 0 auto; min-height: 100%; width: 960px; background-color: #FFFFFF; }
#holder #content { width: 60%; float: left; padding-left: 3px; padding-right: 3px; border-right: 1px dotted #CCC8E1; }
#holder #scontent { width: 80%; float: left; padding-left: 3px; padding-right: 3px; border-right: 1px dotted #CCC8E1; }
#holder #navholder {	width: 38%;	float: right; }
#holder #snavholder { width: 18%; float: right; }

#horizontalpages { font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; margin: 1em 0; background-color: #ffffff; border-bottom: 1px solid #130375; }
#horizontalpages ul { margin: 0 1em 0 1em; padding: 0; list-style-type: none; }
#horizontalpages ul li { display: inline; font-size: 130%; font-weight: bold; }
#horizontalpages ul li a { text-decoration: none; padding: 0 0.5em 0 0.5em; color: #130375; background-color: #ffffff; border-bottom: none; border-left: 1px solid #130375; border-right: 1px solid #130375; border-top: 1px solid #130375; }
#horizontalpages ul li a:hover { color: #130375; background-color: #ffffff; border-bottom: none; border-left: 1px solid #130375; border-right: 1px solid #130375; border-top: 1px solid #130375; text-decoration: underline; }
#midnav, #rightnav {	width: 48%;	min-height: 100%; padding-left: 3px; padding-right: 3px; }
#sleftnav {	width: 98%;	min-height: 100%; padding-left: 3px; padding-right: 3px; }
#midnav { float: left; }
#rightnav { float: right; }
#midnav ul, #midnav ul ol, #rightnav ul, #rightnav ul ol, #sleftnav ul, #sleftnav ul ol  { margin: 0; padding: 0; }
#midnav ul li, #rightnav ul li, #sleftnav ul li  { list-style-type: none; list-style-image: none; margin-bottom: 0.5em; }
#midnav ul li li, #rightnav ul li li, #sleftnav ul li li  { padding: 2px 0; border-bottom: 1px dotted #CCC8E1; border-top: 1px dotted #CCC8E1; }
#midnav ul li li:hover, #rightnav ul li li:hover, #sleftnav ul li li:hover  { padding: 2px 0; border-bottom: 1px dotted #CCC8E1; border-top: 1px dotted #CCC8E1; background-color: #CCC5FD; }
#midnav h2, #rightnav h2, #sleftnav h2 { font-size: 1.5em; color: #130375; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; margin: 0.5em 0; }
#midnav h2 a, #rightnav h2 a, #sleftnav h2 a { color: #130375; }
#midnav h2 a:hover, #rightnav h2 a:hover, #midnav h2 a:visited, #rightnav h2 a:visited, #sleftnav h2 a:visited { color: #C7C4FA; border-bottom: none; }
#midnav .children, #rightnav .children, #sleftnav .children { margin-left: 0.5em; }
#comment { width: 80%; height: 120px; }
#footer { margin: 0 auto 0 auto; clear: both; width: 960px; border-top: 1px dotted #CCC8E1; text-align: center; color: #000000; padding: 0; }
#footer a, #footer a:visited { color: #A69ED8; }
#footer a:hover { color: #A69ED8; text-decoration: underline; }

.post { margin-bottom: 3em; }
.post h1, .post h2, .post h3, .post h4, .post h5, .post h6 { color: #130375; margin: 1em 0 0.25em 0;}
.posttitleheader { margin-bottom: 0.2em; }
.pagetitle  { color: #746BF3; }
.ptbalancer { margin-bottom: 1em; }

.postedchron { background-image: url('images/calendar.png'); background-repeat: no-repeat; background-position: left center; padding: 2px 0 2px 20px; }
.postedtags { background-image: url('images/tag.png'); background-repeat: no-repeat; background-position: left center; padding: 2px 0 2px 20px; }
.postedcomments { background-image: url('images/comments.png'); background-repeat: no-repeat; background-position: left center; padding: 2px 0 2px 20px; }

.singlemetadata { border-left: 3px double #C7C4FA; }

.postcomment { background-image: url('images/comment.png'); background-repeat: no-repeat; background-position: left center; padding: 2px 0 2px 20px; }
.postnocomment { background-image: url('images/nocomment.png'); background-repeat: no-repeat; background-position: left center; padding: 2px 0 2px 20px; }
.posttrackback { background-image: url('images/trackback.png'); background-repeat: no-repeat; background-position: left center; padding: 2px 0 2px 20px; margin-left: 3em;}
.postnotrackback { background-image: url('images/notrackback.png'); background-repeat: no-repeat; background-position: left center; padding: 2px 0 2px 20px; margin-left: 3em; }
.postfeed { background-image: url('images/feedlink.png'); background-repeat: no-repeat; background-position: left center; padding: 2px 0 2px 20px; margin-left: 3em; }

.browse  { background-image: url('images/archivesearch.png'); background-repeat: no-repeat; background-position: 12px center; padding: 2px 0 2px 48px; border: 2px dotted #130375; min-height: 40px; text-align: center; margin: 1em 0 1em 0; overflow: hidden; }
.browse span.tagname { background-image: url('images/tag.png'); background-repeat: no-repeat; background-position: left center; padding: 2px 0 2px 18px; font-weight: bold; color: #130375; }
.browse span.thetime { background-image: url('images/calendar.png'); background-repeat: no-repeat; background-position: left center; padding: 2px 0 2px 18px; font-weight: bold; color: #130375; }

.navigation { margin: 2em 0 3em 0; padding-bottom: 1em; display: block; }
.navigation .alignleft { float: left; }
.navigation .alignright { float: right; }

.singlenpdiv { visibility: hidden; }


ol.commentlist li.comment-holder {	border-bottom: 1px solid #130375; padding-left: 180px; padding-top: 1em; padding-right: 1em; padding-bottom: 1.5em; list-style-type: none; }

.comment-poster { position: absolute; margin-left: -175px; width: 170px; overflow: hidden; margin-top: 2px; text-align: left; }
.comment-holder { border-bottom: 1px solid red; }
.commentformholder { margin-top: 2em; }
.commenter { font-weight: bold; }

