/*
Theme Name: Jelthure Blog V 1.0 
Theme URI: http://blog.jelthure.com
Description: The hawtness.
Author: JEL3
Author URI: http://www.jelthure.com
*/
body {
 margin:0; padding:0;
 background: #000000 url(im/body.bg.png) repeat-x;
 font-family: Arial, Helvetica, sans-serif;
 font-size:12px;
 color: #F3F3F3;
}

a:link, a:active, a:visited {
color:#ff6666;
text-decoration:none;
}
a:hover {
 color:#00FFFF;
 border-bottom:1px dotted #ff6666;
}

hr { display:none; }

#page { position:relative;
 margin:125px auto 10px; padding:0;
 width: 825px;
}

#header {
 position:relative;
 margin:0; padding:0;
 height:48px;
 background: url(im/hdr.bg.png) no-repeat;
}

#header div.description {
 display:none;
}

#header h1 a {
 position:absolute;
 bottom:-5px;
 left:-15px;
 display:block;
 width:216px;
 height:129px;
 background: url(im/hdr.logo.png) no-repeat;
 text-indent: -3000px;
}
#header a:hover{
 border:none;
}
#header a.rss {
 position:absolute; right:4px; bottom:3px;
 display:block;
 width: 49px; height:49px;
 background:url(im/icon.rss.png) no-repeat;
 text-indent: -3000px;
}
div.mainNavHolder {
 margin:8px 5px 1px; padding:0;
}
ul.menu { display:block; height:25px; margin:0; padding:0 5px; list-style:none; }
ul.menu li{ display:block; margin:0 2px 0; float:left; }
ul.menu li a{
 display:block;
 margin:0 auto; padding:5px 10px;
 font-size:10px;
 font-weight:bold;
 letter-spacing: 1px;
 text-transform:uppercase;
 color:#ccc;
 background: url(im/mainnav.bg.png) top left no-repeat;
}
 ul.menu li a:hover { border:none;
background-position:bottom left;
color:#fff;
}
div.mainNavHolder ul.menu li.mainNavSearch { margin:0; padding:0;
 float:right;
}
form#searchform{
 margin:0; padding:0;
}
form#searchform input#s{
	margin:0; padding:5px;
 width:220px;
 border:none;
 background: url(im/bk.bg.png);
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#ccc;
  vertical-align:middle;
}
input.nput {
	margin:0; padding:5px;
 border:none;
 background: url(im/bk.bg.png);
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#ccc;
  vertical-align:middle;
}
input#searchsubmit,
input.searchsubmit {
 border:none;
 margin:0 0 0 1px;
 background:url(im/btn.search.png) top left no-repeat;
 width:40px;
 height:23px;
 vertical-align:middle;
 cursor:pointer;
}
input#searchsubmit:hover,
input.searchsubmit:hover {
background-position: bottom left;
}
a.searchLink {
 display:block;
 font-size:18px;
 margin-bottom:5px;
}
span.searchLink a{
 font-size:18px;
}


#content {
 position:relative;
 margin:4px 0 4px; padding:18px 14px 0;
 width: 500px;
 min-height: 720px;
 background:url(im/bk.bg.png);
}

h2.pagetitle {
 margin:-13px -9px 15px; padding:5px;
 color:#666;
 background:#000000;
 font-size:14px;
 font-weight:normal;
 text-align:center;
 text-transform:uppercase;
}
#content div.bottom,
#sidebar div.bottom,
#footer div.bottom {
 margin:0; padding:0;
 height: 15px;
 background:url(im/bk.cur.bg.btm.png) no-repeat;
  position:absolute;
 bottom:-15px;
 left:0;
 right:0;
}

div.post {
 margin:0; padding:0;
 
}

div.post h2{
margin:0 0 4px; padding:0;
}
div.post h2 a:link,div.post h2 a:active,div.post h2 a:visited {
 font-size:22px;
 line-height:28px;
 color:#ffffff;
}

div.entry {
margin:12px 0 0 0; padding:18px 16px;
text-align:justify;
 background:url(im/post.bg.png) bottom repeat-x;
 color: #EFEFEF;
 line-height:23px;
}
div.entry p a img{
 border:none;
}
img.aligncenter {
 margin:0 auto; text-align:center;
}
p.code {
	margin: 4px; padding:4px;
	background:#000000;
	font-family:"Courier New", Courier, monospace;
	font-size:12px;
	color:#009933;
}

p.long {
 text-decoration:underline;
 height:423px;
}

acronym {
 cursor:help;
}

p.postmetadata {
 margin:4px 0 20px; padding:10px;
 background:url(im/postmeta.bg.png) bottom left no-repeat;
}

h3#respond {
 margin:15px 0 0 0; padding:0; clear:both;
}

h3#comments { margin:0 4px 10px; padding:0; }
ol.commentlist { margin:0; padding:0; }
ol.commentlist li{ position:relative; margin-bottom:25px; padding: 15px 15px 45px; list-style:none; clear:both;}
ol.commentlist li.alt{ background:url(im/post.bg.png) bottom repeat-x; }

ol.commentlist li img.avatar{ margin:10px 10px 10px 0; padding: 0px; float:left; }
ol.commentlist li img.avatar-64 { border:1px solid #000; }
ol.commentlist li p{

}
ol.commentlist li div.editBtn {
 position:absolute;
 bottom: 10px;
 right: 4px;
}
ol.commentlist li div.editBtn a {
 margin:0; padding:5px 10px;
 font-size:10px;
 font-weight:bold;
 letter-spacing: 1px;
 text-transform:uppercase;
 color:#ccc;
 background: url(im/mainnav.bg.png) top left no-repeat;
}
ol.commentlist li div.editBtn a:hover {
 border:none;
 background-position:bottom left;
 color:#000000;
}

small.commentmetadata {
 position:absolute;
 top: 4px;
 left: 4px;
 padding:2px 4px 2px 8px;
 background:#000000;
}

form#commentform { margin:0; padding:0; }
form#commentform p.postmetadata { margin:4px 0 0; }
form#commentform fieldset{ 
	margin:10px 0 0 0; padding:0 4px 4px 4px;
	background: url(im/post.bg.png) bottom repeat-x;
	border:none;
}
form#commentform fieldset legend{ margin:0 5px -25px; padding:0; } 
form#commentform fieldset input,
form#commentform fieldset textarea{
 margin:15px 0 0 0; padding:10px;
 width:468px;
 border:1px solid #222;
 background: #000000;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#fff;
} 
p.commentXHTML {
 padding:0 5px;
}


p.recaptcha-error { background:#000000; }


div.wp-pagenavi {
 margin:0; padding:0;
}
#sidebar div.bottom {background:none!important;}
#sidebar { 
 margin:0; padding:0;
 position:absolute;
 right:0;
 top:85px; 
 width:293px;
 /*background:url(im/bk.bg.png);*/
}

#sidebar ul{
 margin:0 auto; padding:0;
 
}

#sidebar ul li{
 list-style:none;
 margin: 10px 4px 0;
 padding:4px;
 background:url(im/bk.bg.png);
}
#sidebar ul li.widget_views_most_viewed{
margin-top:4px;
}
#sidebar ul li ul li{
 margin:0 4px 2px; padding:4px 8px;
 background:#000;
}
#sidebar ul li ul li:hover{/*
background:#333333;
*/
}

#sidebar ul li.adsensem_widget{
 text-align:center;
 background:none;
}
#sidebar ul li.widget_tag_cloud { text-align:center; padding:4px;}
#sidebar ul li div.st-tag-cloud {
 background:url(im/post.bg.png) bottom repeat-x;
 margin:0 4px; padding:4px;
 text-align:center;
}

h2.widgettitle {
 margin: 0 5px 4px;
 text-transform:uppercase;
 letter-spacing:-1px;
 font-weight:normal;
 font-size:20px;
 color:#333; 
 text-align:left;
}

div.entry blockquote {
background: url(im/post.bg.png) bottom repeat-x;
 margin:0 10px;
 padding:15px;
  color:#888;
  font-size:14px;
}

div.entry div.pshop {
 margin:0; padding:20px;
 text-align:center;
 background:#CCCCCC url(im/trans.bg.gif);
}

#footer { position:relative;
 margin:19px 0 20px; padding:4px 4px 0 8px;
 background:url(im/bk.bg.png);
}
#footer p {
 margin:0; padding:0;
}

div.footerNavHolder {
 position:absolute;
 top:4px;
 right:-3px;
 text-align:right;
}
ul.footerNav { float:right;}

#footer div.footBadges {
text-align:right;
 margin:15px 0 0px 0; padding:0;
}
#footer div.footBadges a:link, #footer div.footBadges a:active,
#footer div.footBadges a:visited, #footer div.footBadges a img{
 border:none;
}
div#letterboard {
text-align:center;
 margin:0 auto; padding:10px 0;
}
div.conentAd {
 margin:0 auto; padding:0;
 text-align:center;
}

/* AJAX COMMENTS */
.error {color:#FF0000}
.throbbing input[type="submit"]{visibility:none;}

img.aligncenter { margin:0 auto; text-align:center; }

