/*  
Theme Name: Nik Payton
Theme URI: http://www.nikpayton.com
Description: A custom theme designed and coded exclusively for Nik Payton. 
Version: 1.0
Author: Dino Latoga
Author URI: http://www.ewebscapes.com
	Theme designed and created by the brilliant mind of Dino Latoga, one of ewebscapes kick-ass designers
*/

@import "reset.css";

body{font:12px/150% Arial, Verdana, sans-serif;color:#555;text-align:center;}

a{text-decoration:none;color:#069;}
.wrapper{margin:0 auto;width:960px;text-align:left;}
.grid-divide{clear:both;height:30px;}

/* a.linkgo{background:url(images/linkgo.png) left no-repeat;padding:3px 3px 3px 25px;font-size:11px;color:#2a90c3;} */
a.linkgo{background:url(images/linkgo-green.png) left no-repeat;padding:3px 3px 3px 25px;font-size:11px;color:#093;height:1%;}
a.linkgo:hover{text-decoration:underline;}
span.commentnum{background:url(images/comment-balloon-green.png) left no-repeat;padding:3px 3px 3px 25px;font-size:11px;}
/* span.commentnum a{color:#2a90c3;} */
span.commentnum a{color:#093;}
span.commentnum a:hover{text-decoration:underline;}
.alignleft{float:left;display:inline;}
.alignright{float:right;display:inline;}
.navigation{clear:both;margin:10px 0; padding:5px 10px;font-size:11px;height:1%;}
blockquote{background:url(images/blockquote.jpg) top left;margin:0 0 10px;padding:10px;}
blockquote p{background:url(images/quote.jpg) top left no-repeat;padding-left:50px !important;}
dl{padding:10px 0;}
dt{font-weight:bold;font-style:italic;padding:15px 0 0 0;}
dd{padding:5px 0 10px;}

#header{background:url(images/header.jpg) top left repeat-x;color:#fff;border-bottom:1px solid #002;}
#content{float: left;width:600px;display: inline;}
#sidebar{float: left;margin-left:20px;width: 340px;display: inline;}
#subcontent{clear:both;}
#footer{clear: both;background:url(images/footer.jpg) top left repeat-x;color:#fff;padding:10px;}

#footer a{color:#fc6;}
#footer a:hover{text-decoration:underline;}

#navigation{display:block;margin-top:5px;clear:both;height:25px;}
#navigation ul li{float:left;background:#002c46 url(images/navbg.png) top left;padding:3px 5px;margin-right:10px;display: inline;}
#navigation ul li a{color:#fff;}
#navigation ul li a:hover{color:#fc6;}

#header .wrapper{position:relative;background:url(images/npillustration.png) top left no-repeat;padding-left:210px;width:750px;}
h1#logo{height:125px;background:url(images/nikpayton-logo.png) top left no-repeat;text-indent:-9999px;}

#single #header .wrapper{height:165px;}
#single #content{background:url(images/singlebg.jpg) 10px 0 no-repeat;}

#header-right{position:absolute;width:200px;top:0;right:10px;}


h2.pagetitle{font-size:14px;padding:10px 0;}
h4.sectitle{text-indent:-9999px;height:30px;margin-top:10px;margin-bottom:13px;}
h4#h-recent-posts{margin-left:10px;background:url(images/h-recent-posts.png) top left no-repeat;}
#photos h4{background:url(images/h-photos.png) top left no-repeat;}
#lastfm h4{background:url(images/h-last-fm.png) top left no-repeat;}
#gigs h4{background:url(images/h-gigs.png) top left no-repeat;}
#recent-comments h4{background:url(images/h-recent-comments.png) top left no-repeat;}
#recent-posts h4{background:url(images/h-recent-posts.png) top left no-repeat;}

#latest-post{width:515px;font-size:14px;padding-bottom:15px;}
#latest-post h4{clear:both;height:25px;margin:20px 0 10px;background:url(images/h-latest-post.png) top left no-repeat;text-indent:-9999px;}
#latest-post h2{font-size:26px;font-family:Georgia, "Times New Roman", serif;font-weight:normal;line-height:130%;}
#latest-post h2 a{color:#fff;}
#latest-post h2 a:hover{color:#fc6;}
#latest-post p{background:url(images/latest-post-divider.jpg) top left no-repeat; padding:10px 0 20px;}
div.date{color:#fc6;font-size:11px;padding:1px 0;}

#search input{background:url(images/search.jpg) top left no-repeat;border:none;margin-top:15px;color:#fff;height:20px;display:block;padding:5px;width:190px;}
#subscribe{margin-top:10px;height:135px;background:url(images/subscribe.jpg) top left no-repeat;font-size:11px;}
#single #subscribe{margin-top:10px;height:85px;background:url(images/subscribe-single.jpg) top left no-repeat;font-size:11px;}
#rss{padding:50px 50px 0;}
#rss a{color:#fff;}
#subscribe form{padding:12px 20px;}
#subscribe form input{width:155px;padding:1px 5px;color:#111;}

#twitter{background:url(images/twitter.png) top left no-repeat;margin-top:15px;padding:5px 0;height:1%;}
#twitbody{background:url(images/twitbody.jpg);height:1%;}
#twavatar{background:url(images/twitter-bottom.png) top left no-repeat;height:1%;}
#twitbody p{padding:15px 10px;line-height:130%;}
#twavatar a{color:#39c;}
#twavatar img{float:left;margin:10px 10px 0 0;border:1px solid #39c;display:inline;}
#padtop{height:30px;}

.post-grid{float:left;margin-left:10px;width:190px;display:inline;}
.post-grid h3{font-size:15px;font-family:Georgia, "Times New Roman", serif;font-weight:normal;padding:5px 0;}
.post-grid h3 a{color:#222;}
.post-grid h3 a:hover{color:#069;}
span.date{background:#39c url(images/datebg.png) top left;font-size:11px;padding:2px 5px;color:#fff;}
.post-grid p{padding:10px 0 20px;}
.post-cat{font-size:11px;}

.post{padding-left:130px;margin-top:10px;position:relative;font-size:14px;}
.postTitle{color:#00517b;line-height:120%;font-size:26px; font-family:Georgia, "Times New Roman", serif;font-weight:normal;}
.postbody{margin:10px 0 10px;}
.postbody p{padding:10px 0 5px;}
.postbody ul,
.page ul{list-style:none;margin-bottom:10px;}
.postbody ol,
.page ol{list-style:decimal inside;margin-bottom:10px;}
.postbody ul li,
.page ul li{padding-left:15px;background:url(images/bullet.png) 0px 5px no-repeat;}
.postbody ul li ol li,
.page ul li ol li{padding-left:0;background:none;}

.postbody h3,
.postbody h4,
.postbody h5,
.postbody h6{font-family:Georgia, "Times New Roman", serif;color:#002C46;padding:10px 0 0;}

.postbody h3{font-size:18px;}
.postbody h4{font-size:16px;}
.postbody h5{font-size:15px;}
.postbody h6{font-size:13px;}

img.alignleft{margin-right:20px;}
img.alignright{margin-left:20px;}

.post-info{position:absolute;width:120px;top:10px;left:0;font-size:11px;text-align:right;}

.page{padding:10px 0;font-size:14px;}
.page p{padding:10px 0;}
.page h3{font-size:18px;font-family:Georgia, "Times New Roman", serif;font-size:18px;font-weight:normal;padding:10px 0;}

#commentaries{padding:20px 0;}
#commentaries h4{margin-left:130px;padding:20px 0;font-family:Georgia, "Times New Roman", serif;font-size:18px;font-weight:normal;}
ol.commentlist li{position:relative;padding:0 0 20px;height:1%;}
ol.commentlist li .comment-body{margin-left:130px;background:url(images/comment-divider.png) bottom left no-repeat;min-height:80px;height:auto !important;height:80px;}
.comment-info{position:absolute;text-align:right;width:120px;top:0;left:0;font-size:11px;}
ol.commentlist li .comment-info li{padding:0;}
.comment-body p{padding:0 0 10px;}

ol.trackbacks{list-style:decimal inside;padding-left:130px;}

#commentform{padding-left:130px;}
textarea#comment{width:465px;}

.module{padding-bottom:20px;height:1%;}
.module ul{clear:both;height:1%;}

#lastfm ul li img, #photos ul li img{width:65px;height:65px;}
#lastfm ul li, #photos ul li{float:left;margin-right:10px;margin-bottom:10px;display:inline;}
#lastfm ul li a, #photos ul li a{display:block;padding:5px;background:#bbb url(images/thumb-frame.png) top left; width:65px;height:65px;}
#lastfm ul li a:hover, #photos ul li a:hover{background:#bbb url(images/thumb-frame-hover.png) top left;}

#gigs{color:#069;line-height:180%;}

ul.linklist li a{font-weight:bold;display:block;line-height:120%;}
ul.linklist li a:hover{color:#002c46;}
ul.linklist li small{font-size:11px;}

#subcontent{background:url(images/subcontent.png) top left repeat-x;padding-bottom:20px;}
.sub-grid{float:left;width:225px;margin-left:10px;}
.sub-grid h4{padding:10px 0;font-family:Georgia, "Times New Roman", serif;font-size:18px;color:#111;font-size:15px;font-weight:normal;}
.sub-grid ul li{padding-left:10px;background:url(images/bullet-blue.jpg) left no-repeat;}
.sub-grid a:hover{text-decoration:underline;}

#subcontent:after,
#header:after,
#footer:after,
.navigation:after,
#navigation:after,
.module:after{content:".";display:block;height:0;clear:both;line-height:0;visibility:hidden}



span.widgettitle {
background-color: #07223d;
color: #eeeeee;
text-indent: 0;
padding-top: 10px;
font-family: 'Fredericka the Great', cursive;
font-weight: 200;
padding: 6px 6px;
margin-top: 24px;
}
div.widgettitle {
clear: both;
margin: 14px 0 18px 0;
}

div.widget {
	margin-bottom: 30px;
}

div.contenttitle {
margin: 14px 0 18px 10px;
}

/* shrink the flickr images down a bit */
.slickr-flickr-gallery img {
height: 66px;
width: auto;
}