/* @override http://photoshopninja.com/wp-content/themes/psninja_zen/style.css */

/*
Theme Name: Photoshop Ninja Zen Garden Edition
Theme URI: http://www.jonnya.net
Description: An original WordPress theme designed by Jonnya for the Photoshop Ninja website, using the BluePrint CSS framework. Originally introduced to photoshopninja.com during January 2009.
Version: 1.0
Author: Jonnya
Author URI: http://www.jonnya.net
Tags: photoshop ninja, jonnya
*/

/* @group Framework overrides */


.prependsml-1 {padding-left:25px;}

p + p {
text-indent:0em; margin-top:0em;
}

ul {
margin:0 0 0 1.5em;
}

li {
color: #fff;
list-style-image: url(images/bullet.gif);
	font-weight: bold;
}

.alt { 
font-style: italic;
font-weight: normal;
font-family: Georgia, "Times New Roman", Times, serif;
}

h3.alt {
	line-height: 1.3;
}

 h3.alt p {
	margin-bottom: 0;
}



.container {
padding: 15px 15px 5px 17px;
border-right: 5px solid #3f3f3f;
border-left: 5px solid #3f3f3f;
background: #bfbfbf url(images/header_bg.jpg) no-repeat center top;
}

body {
background: #7f7f7f url(images/mainbg.gif) repeat-x center top;
}

hr.space {
background: #bfbfbf;
color: #bfbfbf;
}

h2 {
	font-weight: bold;
	color: #941613;
	font-size: 2.3em;
	margin-bottom: 0.5em;
	line-height: 1.2;
}

h2.alt {
font-size: 1.5em;
}

h2 a:link, h2 a:visited, h3 a:link, h3 a:visited {
color: #941613;
}

h2 a:hover, h2 a:active, h3 a:hover, h3 a:active {
color: #944e13;
}

div.colborder {
padding-right:23px;
margin-right:25px;
border-right:2px solid #ddd;
}


hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.2em;margin:0 0 1.45em;border:none;}


fieldset {
margin: 28px 0 0 12px;
border: none;
padding: 0;
}

input.text, input.title, textarea, select {margin:0;
border: none;}

input.text:focus, input.title:focus, 
textarea:focus, select:focus {border: none;}

input.text, input.title {width:170px;padding:5px;
	margin-right: 5px;
}

input.title {font-size:0.75em;}

/* @end */

/* @group Header */

.siteheader {
font-weight: bold;
letter-spacing: -0.05em;
font-size: 4em;
padding-bottom: 6px;
margin-bottom: 0;
color: #3f3f3f;
}

/* @end */

/* @group Focus boxes */

div.focuscontainer.noprint {
	background: url(images/focus_boxes_footer.gif) no-repeat center bottom;
}



span.post_title a:link, span.post_title a:visited, li.focus_title a:link, li.focus_title a:visited {
color: #fff;
font-style: normal;
font-weight: normal;
}

span.post_title a:hover, span.post_title a:active, li.focus_title a:hover, li.focus_title a:active {
color: #ffd78c;
font-style: normal;
font-weight: normal;
}

h3.focustitle {
font-weight: bold;
color: #ffd78c;
}

.topfocus {
padding: 13px;
}

.boxtips {
background: #941613 url(images/boxtips.gif) no-repeat center top;
}

.boxdownloads {
background: #944e13 url(images/boxdownloads.gif) no-repeat center top;
}

.boxhotdiscussions {
background: #948c13 url(images/boxhotdiscussions.gif) no-repeat right top;
}





/* @end */

/* @group Main Navigation */

li.mainnavlinks a:link, li.mainnavlinks a:visited {
color: #fff;	
}

li.mainnavlinks a:hover, li.mainnavlinks a:active {
text-decoration: none;
color: #ffd78c;
}

div.span-24.navcontainer {
background-color: #3f3f3f;
width: 985px;
padding-top: 5px;
padding-bottom: 7px;
margin-left: -20px;
	padding-left: 1px;
}

ul.mainnav {
list-style-type: none;
display: inline;
}

li.mainnavlinks {
display: inline;
font-size: 1.5em;
margin-right: 20px;
}

li.mainnavlinks.last {
}

/* @end */

/* @group Sidebar */

div.aktt_tweets ul li a {
color: #ffd78c;
}

ul.mostratedsb li a {
color: #ffd78c;

}

ul.sidebarsml_list {
	margin-bottom: 1.5em;
}

.boxsidebar {

margin-left: 12px;
margin-bottom: 20px;
padding: 13px;
}

.sidebarbg1 {
background: #a5a5a5 url(images/sidebar_bg1.jpg) no-repeat right top;	
}

.sidebarbg2 {
background: #a5a5a5 url(images/sidebar_bg2.jpg) no-repeat right top;	
}

.sidebarbg3 {
background: #a5a5a5 url(images/sidebar_bg3.jpg) no-repeat right top;	
}

li.sidebar_title a:link, li.sidebar_title a:visited {
color: #fff;
font-style: normal;
font-weight: bold;
}

li.sidebar_title a:hover, li.sidebar_title a:active {
color: #ffd78c;
font-style: normal;
font-weight: bold;
}




/* @end */

/* @group General formatting */

ul.aktt_tweet_digest li {
	color: #000;
	font-weight: normal;
	font-style: normal;
	margin-bottom: 1em;
}

.light {
color: #fff;
}

a:link, a:visited {
font-weight: bold;
color: #944e13;
text-decoration: none;
}

a:hover {
font-weight: bold;
color: #944e13;
text-decoration: underline;
}

a:active {
font-weight: bold;
color: #941613;
text-decoration: underline;
}

.alignright {
	text-align: right;
}

.alignleft {
	text-align: left;
}

div.posts-navigation {
}

.verticalclear {
clear:both;
float:none;
width:100%;
height:0;
margin:0;
}

div.container.footer {
	padding-bottom: 0;
}

a:link.more-link ul li h4, a:visited.more-link ul li h4 {
font-weight: bold;
color: #944e13;
}

.archive {
margin-bottom: 1.25em;
}



/* @end */

/* @group Comments */

.comment.even.thread-even, .comment.odd.thread-odd, .pingback.even.thread-even, .pingback.odd.thread-odd, .trackback.even.thread-even, .trackback.odd.thread-odd {
list-style-image: none;
font-weight: normal;
font-style: normal;
font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
}

.comment-title {
margin-bottom: 0;
}

textarea#comment {
width: 660px;
height: 150px;
}

/* @end */

/* @group Favourites */

.linkcat {
list-style-type: none;
list-style-image: none;
	margin-bottom: 2em;
}

ul.xoxo.blogroll li {
color: #000;
}

/* @end */