/*
Theme Name: SlimJim
Theme URI: http://technikal.net/blog
Description: Custom theme for Technikal.net Blog
Version: 1.0
Author: Technikal.net
Author URI: http://technikal.net/blog
*/

* {padding:0; margin:0}
body {height:100%;background:#f7f7f7;font-family:"Trebuchet MS","Gill Sans",sans-serif;font-size:16px;color:#555;margin:0;padding:0;}
a {text-decoration:none;}
p {margin-bottom:20px;}

#wrap {margin:80px 0 0 80px;width:800px;}
#header {position:relative;width:800px;height:80px;margin-bottom:60px;}
h1#logo a {float:left;text-indent:-500em;overflow:hidden;width:80px;height:80px;background:url(images/t.png) top left no-repeat;display:block;}	
h1#logo a:hover {background:url(images/technikal_hover.jpg) top left no-repeat;}
#nav {margin-left:195px;}
#nav_items li {display:inline;list-style:none;line-height:80px;padding-right:46px;}
#nav_items a {color:#6C7F96;padding:3px 5px;font-weight:500;text-shadow:#ddd 1px 1px 1px;letter-spacing:1px;} 
#nav a:hover{color:#000;background:#eee;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
#nav a:active{position:relative;top:1px;}
#content {position:relative;width:612px;float:right;}
h6 {color:#555;padding-bottom:20px;font-size:20px;}
.post_wrapper {border:1px solid #ccc;padding:4px 5px;height:30px;line-height:30px;margin-bottom:20px;}
.post_date {width:120px;display:inline-block;margin-bottom:10px;font-family:Cambria, Georgia, Times, "Times New Roman", serif;}
.post_date .year {color:#777;font-size:11px;padding-right:8px;}
.post_title {width:470px;display:inline-block;margin-bottom:10px;}
body.home .post_title h2 a {color:#6C7F96;font-size:16px;font-weight:normal;text-shadow:#ddd 1px 1px 1px;padding:3px 5px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
body.home .post_title h2 a:hover {color:#000;background:#eee;}
body.home .post_title h2 a:active{position:relative;top:1px;}
h6.sm {margin-top:20px;}

body.single .post_title h2 {color:#555;font-size:30px;text-shadow:#ddd 2px 2px 1px;margin-bottom:20px;}
div.single_post p {margin-bottom:20px;}
body.single div.single_post {margin-bottom:50px;border-bottom:1px dotted #ccc;}

#comment_section {width:600px;}
/* !!!!!!!! */
/* Comments */
/* !!!!!!!! */

h3#comments, h3#respond {
	font-size: 20px;
	font-weight: normal;
	color: #555;
}

ol.commentlist {
	margin:0;
	padding:0;
	}

.commentlist li {
	list-style:none;
	margin:0px 0px 30px 0px;
	border:1px solid #ccc;
	padding: 5px 10px;
	}

.commentlist cite {
	padding: 0px;
	display:block;
	font-style:normal;
	background:url(http://www.yoursite.com/images/bg_comments2_cite.gif);
	color:#34445F;
	}	

.commentlist a:link, .commentlist a:visited {
	color: #34445F; text-decoration: none; padding: 0 0 0.2em 0;
	}

.commentlist a:hover, .commentlist a:active {
	color: #ff4e6a;  border-bottom: 1px dashed #ccc;
	}

.commentlist cite img {
	padding:1px;
	border:1px solid #ccc;
	float:left;
	margin-right:9px;
	}

.commentlist .author {
	font-size: 1.2em;
	font-weight: bold;
	}

.commentlist .time {
	padding: 0;
	}

.commenttext {}
	
#comment_form 
	{
		width: 600px;
		float: left;
		position: relative;
		padding: 0px;
		margin-bottom: 20px;
	}
	
	#comment_form legend
	{
		display:none;
	}

	#comment_form fieldset
	{
		border:none;
	}

	#comment_form .form-label 
	{
		font-size: 16px;
		font-weight: bold;
	}

	#comment_form .form-input
	{
		margin-bottom:10px;
	}

	#comment_form .required
	{
		color: #B3E3FF;
	}

	#comment_form input, #comment_form textarea
	{
		padding:3px 5px;
		border: 1px solid #ccc;
		background:#fff;
		width: 588px;
		font-size: 16px;
		font-family:"Trebuchet MS","Gill Sans",sans-serif;
	}

	#comment_form #submit{background:#f7f7f7;border:0;margin-top:10px;width:140px;color:#6C7F96;padding:3px 5px;font-weight:500;text-shadow:#ddd 1px 1px 1px;letter-spacing:1px;}

	#comment_form #submit:hover{color:#000;background:#eee;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;}

