/*

Theme Name: Heckerped

Theme URI: http://doc5.com/Heckerped

Description: I created this theme for a client that skipped out on me with the development files and screwed me out of payment. I decided to light a candle instead of cursing the darkness, cauze as you know Evelle here and l never go anywhere without there's a purpose...

Version: 1

Author: JTk - http://www.doc5.com &/or http://imjtk.com





*/

html, body { height: 100%; }



body {

	background: #d5d1e8 url(images/back.jpg) 0 0 repeat;

	background-position: top center;

	color: #5E5C4C;

	text-align: center;

	font-family: "Trebuchet MS", helvetica, verdana, serif;

	font-size: 13px;

	padding:0px;

}



* {

	padding:0;

	margin:0;

}



#container {

	background: #FFF url(images/repeat.jpg) repeat;

	min-height: 100%;

	_height: 100%;

	width:857px;

	margin: 0 auto;

	text-align: left;

	position: relative;

}



/* Header */

h1#header {

	margin: 0;

	height: 220px;

	background: url(images/header.jpg) 0 no-repeat;

	text-indent: -1234em;

	position: relative;

	z-index: 1001;

}



#header a {

	position: absolute;

	left: 25px;

	top: 36px;

	height: 60px;

	width: 800px;

	text-decoration: none;

	background-color: #feedd;

}



#header em {

	display: none;

}





#mid {

	background: #FFF url(images/mid.jpg) repeat;

	width:857px;

	height: 86px;

	margin: 0 auto;

	text-align: left;

	position: relative;

}







/* Sidebar Positioning */



#sidebar {

	position: relative;

	float: right;

	color: #003F50;

	margin: -35px 8px 0 0px;

    _margin: -35px 4px 0 0px;

	width: 233px;

	z-index: 1002;

    }



/* Content */

#wrapper {

	width: 600px;

	position: relative;

	margin-top: -20px;

	float: left;

	z-index: 12001;

}



#content {

	margin: 0 9px 0	21px;

}



#blog_name {

	position: absolute;

	top: 60px;

	left: 400px;

	color: #ffffff;

	font-weight: bold;

	font-size: 33px;

	z-index: 9999;

}



#blog_slogan {

	position: absolute;

	top: 100px;

	left: 400px;

	color: #D1D3EF;

	font-weight: bold;

	font-size: 15px;

	z-index: 9999;

}



#menu_too {

	position: absolute;

	left: 12px;

	top: 231px;

	color: #6E0018;

	margin: 0;

	padding: 0;

	word-spacing: -.2px;

	font-size: 12px;

	z-index: 12002;

	font-weight: bold;

    text-transform: uppercase;

}



#menu_too ul {

	list-style: none;

	padding: 0;

	margin: 0 0 6px;

}



#menu_too li {

	margin: 0;

	display: inline;

	padding: 0 9px 0 9px;

	_padding: 0 6px 0 6px;

	border-right: 1px solid #FFFFFF;

}



#menu_too li a {

	color: #2C516E;

	text-decoration: none;

	background-color: transparent;

	border-width: 0px;

}



#menu_too li a:visited {

	color: #2C516E;

	text-decoration: none;

	background-color: transparent;

	border-width: 0px;

}



#menu_too li a:hover {

	color: #000000;

	background-color: transparent;

	border-color: #AF8E9F;

	border-bottom-width: 1px;

	border-left-width: 0px;

	border-right-width: 0px;

	border-top-width: 0px;

	border-style: dotted;

	text-decoration: none;

}



hr#clear {

	clear: both;

	height: 110px;

	visibility: hidden;

}



h1,

h2,

h3,

h4,

h5 {

	color: #5C4687;

	font-weight: bold;

}



h6 {

	color: #5C4687;

	font-size: 13px;

	font-weight: bold;

}



hr.clearing {

	height: 1px;

	visibility: hidden;

	clear:both;

	width: 500px;

	margin: 0;

}



p,

pre,

blockquote,

form,

label,

dl,

fieldset,

address {

	margin: 10px 0;

}



fieldset {

	padding:10px;

}

h1 {

	font-size: 16px

}

h2 {

	font-size: 15px;

}

h3 {

	font-size: 14px;

}

h4 {

	font-size: 13px;

}

h5 {

	font-size: 12px;

}





/* Word Press Stuff */



small {

	color: #5C4687;

	font-size: 11px;

	font-weight: bold;

	padding: 0 0 0 2px;

}



.taggit {

	color: #B1370E;

}



.more-link {

	font-weight: bold;

	font-size: 12px;

}



.postmetadata {

	color: #5C4687;

	padding: 0 0 3px 2px;

	background: url(images/line1.jpg) 0 no-repeat;

	background-position: bottom left;

	font-size: 12px;

	font-weight: bold;

}



.button {

	margin-top: 7px;

	margin-left: 97px;

}



.entry {



}



.entry img{

	margin-right: 9px;

}



ul,

ol {

	margin: 6px 0 21px 0px;

	list-style-type: none;

}



li,

dd{

	margin-left: 6px;

	list-style-type: none;

}



#content ul {

	list-style-type: disc;

	margin-left: 21px;

}



blockquote {

	background: #EDEFF8;

	padding: 3px 12px 3px 6px;

	margin: 9px 0 6px 9px;

}



.non_graybox {

	background: #EDEFF8;

	padding: 3px 9px 3px 6px;

	margin: 9px 0 6px 9px;

}



.graybox {

	background: #EDEFF8;

	padding: 3px 9px 3px 6px;

	margin: 9px 0 6px 9px;

}



/*  All of the sidebar H2s */



#sidebar ul li h2 {

	color:	#5C4687;

	font-size: 14px;

	font-weight: bold;

	vertical-align: middle;

	padding: 3px 0 6px 12px;

	margin: 15px 0 3px 0;

    position: relative;

	background: url(images/line2.jpg) 0 no-repeat;

	background-position: bottom left;

}



/*  All of the sidebar lists */



#sidebar ul li ul li {

	margin: 0px;

	padding: 0 4px 6px 18px;

	line-height: 99%;

	font-weight: bold;

}



#sidebar ul li ul li ul li{

	margin: 0px;

	padding: 0 0 4px 6px;

	font-weight: normal;

}



#sidebar ul li ul li ul{

	margin: 0px;

	padding: 0px;

}



/*  All of the sidebar H2's no margins */



#sidebar li {

	margin: 0;

}



#sidebar li ul{

	margin: 0;

}



.post h2 {

	color: #5C4686;

	font-size: 18px;

	margin: 0 0 -3px 0;

}



.top_o_the_post {

    background: url(images/under_title.jpg) 0 no-repeat;

	background-position: bottom left;

    padding-bottom: 6px;

    position: relative;

}



ul#recentcomments li {

	margin: 0 0 7px 0;

}



li#recent-posts  ul li{

	margin: 0 0 7px 0;

}



#searchform .buttons {

	 background-color: none;

	 border: 0px;

	 margin: 0 0 15px 0;

}



#searchform {

	margin: 0 0 0 8px;

	padding: 0;

	font-size: 11px;

	color: #AB324C;

}



input {

	color: #2E506C;

	background-color: #ffffff;

	vertical-align: middle;

    padding: 2px 0 0 2px;

    height: 20px;

    width: 180px;

    border: 1px solid #809CB3;

	background: url(images/input_repeat.jpg) 0 repeat-x;

	font-family: "Trebuchet MS", helvetica, verdana, serif;

	font-size: 12px;

}



textarea {

	background-color: #ffffff;

	color: #D5D1E8;

	font-family: "Trebuchet MS", helvetica, verdana, serif;

	font-size: 12px;

	border: 1px solid #809CB3;

    padding: 2px 0 1px 2px;

    	background: url(images/input_repeat.jpg) bottom center repeat-x;

}



.commentnumber {

	font-size: 11px;

	font-weight: bold;

	color: #5C4687;

}



#commentform {

	padding: 4px 0 12px 18px;

}



/* Link Stuff */



#sidebar a {

	color: #293A6F;

	font-size: 11px;

 	text-decoration: none;

}



#sidebar a:visited {

	color: #293A6F;

	 font-size: 11px;

 	text-decoration: none;

}



#sidebar a:hover {

	color: #000000;

	font-size: 11px;

	text-decoration: underline;

}



a:link {

	color: #3A529C;

	text-decoration: none;

}



a:visited {

	color: #3A529C;

	text-decoration: none;

}

a:hover, a:active {

	color: #B1370E;

	text-decoration: underline;

}



.post h2 a {

	color: #3A529C;

	text-decoration: none;

}



.post h2 a:visited {

	color: #3A529C;

	text-decoration: none;

}



.post h2 a:hover {

	color: #295E70;

	text-decoration: underline;

}



#blog_name a {

	color: #ffffff;

	text-decoration: none;

}



#blog_name a:visited {

	color: #ffffff;

	text-decoration: none;

}



#blog_name a:hover {

	color: #D1D3EF;

	text-decoration: underline;

}



#comments  {

	padding-left: 15px;

}



.move_the_comments {

	padding: 9px 6px 3px 6px;

	margin: 6px 0 6px 3px;

}



#commentlist li {

	padding-left: 18px;

}



 .commentlist{

      position: relative;

 }



form {



}



.buttons_no_b {

	margin-top: 3px;

	border: none;

	background: none;

	height: 24px;

	width: 51px;

}



.search_no_b {

	margin: 3px 0 10px 0;

	border: none;

	background: none;

	height: 23px;

	width: 53px;

}



#postcomment {

	padding-left: 20px;

}



.comments_links {

	padding-left: 20px;

}



h3#respond {

	margin-left: 13px;

	font-size: 12px;

	font-weight: bold;

	padding-bottom: 9px;

	background: url(images/under_title.jpg) 0 no-repeat;

	background-position: bottom left;

}



.read_more {

	margin: 0 40px 10px 0px;

	text-align: right;

}



.post_image {

	margin-right: 6px;

}



.post ul li{

	list-style-type: disc;

	margin-left: 25px;

	padding: 5px 0 3px 0;

}



.post ol li{

	list-style-type: decimal;

	margin-left: 25px;

	padding: 5px 0 3px 0;

}



  /* Footer

-----------------------------------------*/

#footer {

	  font-weight: bold;

	  background: url(images/footer.jpg) 0 0 no-repeat;

	  color: #ffffff;

	  min-height: 95px;

	  _height: 95px;

	  width:857px;

	  position: relative;

	  padding: 0px 0px 0px 0px;

	  margin: -95px auto 0 auto;

	  text-align: center;

  }



 #footer_text {

    padding-top: 51px;

  }



#footer a:link {

	color: #B2DFEE;

	text-decoration: none;

}



#footer a:visited {

	color: #B2DFEE;

	text-decoration: none;

}



#footer a:hover, a:active {

	color: #2C516E;

	text-decoration: underline;

}



.image_buttons {

	margin-top: 10px;

	margin-bottom: 10px;

  }



  .buttons_no_b {

     height: 23px;

     width: 53px;

     border: none;

     background: none;

  }



    #comments_yo {

	color: #478F9A;

	font-family: tahoma, sans-serif;

	font-weight: bold;

	font-size: 11px;

	margin-bottom: 7px;

  }



.small_comments {

	margin: 0 0 0 6px;

	color: #2E506C;

	font-weight: bold;

	font-size: 11px;

}



  #about_blog {

	padding: 0 0 5px 3px;

	color: #555555;

	font-size: 11px;

  }



  .move_it_on_over {

	margin-left: 20px;

	font-weight:bold;

  }





#side_header {

	line-height: 97%;

	padding: 0 15px 10px 10px;

	font-weight: bold;

	color: #B1370E;

	letter-spacing: -0.4px;

}



.side_header_blue {

	color: #293A6F;

}



  #random_photo {

  position: relative;

  width: 857px;

  height: 220px;

  background-color: #ffeedd;

  z-index: 9996;

  }