
/* included from includes/style.css *********************************************/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0}
body{
	font-family:trebuchet MS, sans-serif;	
}
body{
	background: #000000 url(../images/body-bg.jpg) repeat-y scroll 50% 284px;
	font-size:12px;	
	padding:0;
	margin:0;
	color:#AAA;
}
a{
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}
a:hover{
	color:#0bF;
}
li{
	padding: 5px 0;
	border-bottom:1px dotted #333;
}
blockquote{
	background:url(../images/left-quote.png) no-repeat top left #111;
	font-style:italic;
	margin-bottom:15px;
}
blockquote p{
	background:url(../images/right-quote.png) no-repeat bottom right;
	margin-top:10px;
}
blockquote p, code p{
	padding: 20px;
}
hr{
	height:1px;
	border:#333 dotted 1px;
	margin:10px 0;
}
dt{
	font-weight:bold;
	font-size:15px;
}
dd{
	padding:10px;
}
#container{
	width:742px;
	margin:0 auto;
}
#head{
	background:url(../images/header.png);
	width:900px;
	height:284px;
	margin:0 auto;
}
#nav{
	width:742px;
	margin:0 auto;
	padding-top:205px;
}
#nav li{
	display:inline;
}
#nav li a{
	background:url(../images/test.png) no-repeat 0px -270px;
	padding-top:252px;
}
#body{
	margin-top:-20px;
}
#body a{
	padding-right:1px;
}
#body a:hover{
	padding-right:0px;
	padding-left:1px;
}
#left{
	width:500px;
	float:left;
}
.util{
	font-size:33px;
	text-align:center;
	padding:10px 0 30px;
	margin-bottom:-30px;
	background:url(../images/util.png) repeat scroll center top
}
.post-head{
	background:url(../images/box.png) top;
	padding: 20px 10px 10px 20px;	
}
.post-head h2{
	font-size:24px;
	font-weight:bold;
	display:block;
}
.post-head a{
	display:block;
}
.by-line{
	font-size:10px;
	margin-bottom:20px;
}
.content{
	background:url(../images/content-bg.png) top;	
	padding:0px 30px;
}
#body .content img{
	max-width:434px;
}
#body .content p.image{
	text-align:center;
}
#body .content p.image a{
	padding:0;
}
#body .content p.image a img{
	border:5px solid #444;
	padding:0;
}
#body .content p.image a img:hover{
	border:5px solid #0BF;
	padding:0;
}
.content p{
	padding-bottom:10px;
}
.content h2{
	font-size:18px;
	padding-bottom:10px;
}
.content h3{
	font-size:16px;
	font-weight:bold;
	padding:10px 0 2px;
}
.content ul{
	list-style-type: square;
	padding-left:25px;
}
.content ol{
	list-style:decimal;
	margin-left:10px;
}
.meta{
	font-weight:bold;
	padding-top:8px;
}
.post-foot{
	background:url(../images/box.png) bottom;
	height:25px;
}
.posted-in{
	padding-bottom:10px;
}
.comment-link{
	float:right;
	margin-right:6px;
}
.addthis{
	padding:4px 0;
}
#right{
	width:242px;
	margin-top:-51px;
	float:right;
}
.icon{
	width:120px;
	height:48px;
	float:right;
	margin-bottom:-10px;
	cursor:move;
}
#search p{
	padding-top:0;
}
#icon-projects{
	background:url(../images/icon-projects.png);
}
#icon-tags{
	background:url(../images/icon-tags.png);
}
#icon-tweet{
	background:url(../images/icon-tweet.png);	
}
#icon-comments{
	background:url(../images/icon-comments.png);	
}
#icon-solutions{
	background:url(../images/icon-solutions.png);	
}
#icon-friends{
	background:url(../images/icon-friends.png);	
}
#icon-respect{
	background:url(../images/icon-respect.png);	
}
#icon-more-stuff{
	background:url(../images/icon-more-stuff.png);
}
.sidebar{
	width:242px;
}
.side-top{
	background:url(../images/lil-box.png) top;
}
.side-top h3, .side-middle h3{
	padding:15px 15px 5px 15px;
	font-size:15px;
	font-weight:bold;
}
#sortable .side-top h3:hover{
	cursor:pointer;
	color:#CCC;
}
.side-middle{
	background:url(../images/lil-box-bg.png);
	padding:0 20px;
}
.side-middle h3{
	padding:0;
}
.side-middle ul ul{
	margin-left:20px;
	border-bottom:none;
	padding-top:5px;
}
.side-middle p, .side-middle ul{
	clear:both;
	padding-top:10px;
	overflow:hidden;
}
.side-bottom{
	background:url(../images/lil-box.png) bottom;
	height:25px;
}
.sidebar h4{
	text-align:center;
	font-size:14px;
	clear:both;
}
.respect{
	padding:0;
	text-align:center;	
}
.respect img{
	padding:5px;
	width:55px;	
}
.more-stuff{
	text-align:center
}
.more-stuff img{
	margin-top:4px;
	width:45px;
}
#s{
	background:url(../images/search.png) left no-repeat;
	font-weight:bold;
	font-size:14px;
	height:20px;
	border:none;
	width:140px;
	padding:13px 20px 11px 8px;
	color:#999;
	margin-left:7px;
}
#s-submit{
	/*float:right;*/
	/*margin-top:-34px;*/
	float:right;
	clear:both;
	margin-top:-42px;
	margin-right:0px !important;
	margin-right:20px;
}
#closing{
	width:242px;
	text-align:center;
}
#closing .side-top{
	text-align:center;
	padding-top:15px;
}
#closing .side-top a{
	font-size:10px;
}
#closing .side-top a:hover{
	text-decoration:overline;
}
#rss-icon{
	padding-top:10px;
}

#footer{
	clear:both;
	height:274px;
	width:900px;
	background:url(../images/footer.png) center bottom no-repeat;
	margin:0 auto;
}
#aktt_tweet_posted_msg{
	display:none;
}

/* comment stuff */

.comments{
	margin:0 auto;
	width:363px;
}
.content .commentlist{
	margin:20px 0 0 0;
}
.comments li{
	border-bottom:none;
	padding:7px 0;
	overflow:hidden;
}
.gravatar{
	float:left;
	padding:10px;
	width:50px;
	height:50px;
	background:url(../images/gravatar-bg.png);
}
.author{
	padding:0px 5px 0px 80px;
	background:url(../images/author-bg.png);
	height:35px;
}
.comment-text{
	background:#000;
	padding:10px 10px 0px 80px;
}
.comment-bottom{
	height:10px;
	background:url(../images/comment-bottom.png);
}
.comment-form{
	width:325px;
	margin:15px auto 0px 15px;
}
.comments label{
	padding:5px;
	font-weight:normal;
}
.comments label:hover{
	cursor:pointer;
	color:#DDD;
}
.submit, .comments input, .comments textarea{
	background:url(../images/author-bg.png) center;
	border:1px solid #333;
	color:#AAA;
	padding:3px;
}
.comments textarea{
	font-size:12px;
	width:320px;
	height:115px;
	font-weight:bold;
	background:url(../images/comment-form-bg.png);
}
.allowed{
	padding:0 20px;
	color:#888;
	font-size:10px;
	font-style:normal;
}
.allowed h6{
	font-size:12px;
	font-weight:bold;
	padding-top:6px;
	margin-bottom:-5px;
}
.allowed div{
	padding:8px;
	background:url(../images/comment-form-bg.png) repeat scroll;
}
.allowed p{
	padding-bottom:5px;
}

h3.code-head{
	font-size:12px;
	background:#111;
	padding-left:8px;
	padding-top:2px;
	margin-top:10px;
}
pre{
	padding:6px;
	font-family:monospace;
}
.wp_syntax{
	overflow:auto;
	border:4px solid #111;
	background:transparent url(../images/content-bg.png) repeat scroll center top;
	font-size:12px;
	line-height:16px;
	margin-bottom:10px;
}
.wp_syntax .line_numbers{
	background:#444;
	color:#000;
}
.wp_syntax .line_numbers pre{
	margin-top:-20px;
}
.atom, .atom a{
	color:#0F0;
}
#contact-form{
	padding-bottom:10px;
}

#posts-nav{
	background:transparent url(../images/box.png) repeat scroll center top;
}
#posts-nav a, #posts-nav a:hover{
	padding:20px 0;
	display:block;
	float:left;
	margin-bottom:-24px;
}
#posts-nav .left a{
	padding-right:120px;
	padding-left:35px;
}
#posts-nav .right a{
	padding-left:120px;
	padding-right:35px;
}
hr{
	clear:both;
	margin:0;
	border:none;
}
#posts-nav-footer{
	background:transparent url(../images/box.png) repeat scroll center bottom;
	height:24px;
}
#body a.stbutton, #body a.stbutton:hover{
	padding:1px 5px 5px 22px;
}

/* end of includes/style.css ****************************************************/

/* included from includes/Purr.css **********************************************/
.purr-wrapper{
	margin:10px;
}
.purr-alert{
	margin-bottom:10px;
	padding:10px;
	background:#000;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-moz-box-shadow: 0 0 10px rgba(255,255,0,.25);
	width:300px;
}
.purr-alert button{
	font-size:10px;
	margin:0 5px;
}
.purr-alert.error{
	color:#F55;
	padding-left:30px;
	background:url(../images/error.png) no-repeat #000 7px 10px;
	width:280px;
}
.purr-alert.success{
	color:#5F5;
	padding-left:30px;
	background:url(../images/success.png) no-repeat #000 7px 10px;
	width:280px;
}
.purr-alert.notice{
	color:#99F;
	padding-left:30px;
	background:url(../images/notice.png) no-repeat #000 7px 10px;
	width:280px;
}

.purr-element-alert{
	width:200px;
}

.purr-button-wrapper{
	text-align:center;
}
/* end of includes/Purr.css *****************************************************/

/* trickyInc debug **************************************************************/
/*

array(5) {
  ["start_time"]=>
  float(1283801708.5716)
  ["type"]=>
  string(3) "css"
  ["include_path"]=>
  string(21) "../trickyInc-includes"
  ["options"]=>
  object(stdClass)#2 (13) {
    ["reset"]=>
    bool(false)
    ["filters"]=>
    bool(true)
    ["comments"]=>
    bool(true)
    ["cache"]=>
    int(0)
    ["constants"]=>
    string(0) ""
    ["includes"]=>
    string(23) "style,Purr,purr_example"
    ["exclude"]=>
    array(6) {
      [0]=>
      string(4) ".git"
      [1]=>
      string(4) ".tmp"
      [2]=>
      string(4) ".svn"
      [3]=>
      string(8) ".project"
      [4]=>
      string(4) ".bak"
      [5]=>
      string(7) "READ_ME"
    }
    ["minify_output"]=>
    bool(false)
    ["ob_callback"]=>
    string(0) ""
    ["browser_conditions"]=>
    bool(false)
    ["plug"]=>
    bool(true)
    ["show_generated_time"]=>
    bool(true)
    ["debug"]=>
    bool(true)
  }
  ["disable_query_override"]=>
  array(2) {
    [0]=>
    string(8) "excludes"
    [1]=>
    string(7) "filters"
  }
}
*/


/* end of debug *****************************************************************/

/* Generated in 0.016984939575195 seconds. **************************************/
