/*  

Theme Name: The Working Man

Theme URI: 

Description: Widget-ready. 2-column, blue, yellow, orange and green color combination. Header image of fat man in the office.

Version: 1.0

Author: Andrea Occhi, based on work of Joni

Author URI: http://www.andreaocchi.net, http://www.taintedsong.com

*/ 





body {

	background-image:url(images/bg.jpg);

	background-repeat:repeat-x;

	background-color:#84edff;

	margin: 0px;

	padding: 0px;

	text-align: center;

	font-family:Arial, Tahoma, Verdana;

	font-size:13px;

	}

h1 {font-size:14px;

	color:#3c8de4}

h2 {font-size:13px;

	color:#3c8de4}



a, a:link {color:#004a9a;

	text-decoration:none;}

a:hover {

	background-color: #ffed00;

	text-decoration: none;

	position:relative; 

	top:1px; 

	left:1px;

}

blockquote {

	background-image:url(images/blockquote.jpg);

	background-repeat:no-repeat;

	color:#3c8de4;

	margin:7px 20px 5px 25px;

	padding:0 0 0 32px;

}

acronym, abbr

{

	border-bottom: 1px dotted #000000;

	cursor:help;

}

body,dl,dt,dd,ul,li,pre,form,fieldset,th,td {margin:0; padding:0; list-style:none;}

table {border-collapse:collapse; border-spacing:0;}

fieldset,img {border:0;}

address,caption,code,dfn,th,var { font-weight:normal;}

caption,th {text-align:left;} 

q:before,q:after {content:''; }

 

input {

	border:1px solid #afdfff; 

	background-color:#68caff;

	padding: 3px;

	font-family:Arial, Tahoma, Verdana;

	font-size:12px;

	}

textarea {

	border:1px solid #afdfff; 

	background-color:#68caff;

	padding:3px;

	font-family:Arial, Tahoma, Verdana;

	font-size:12px;

	}

#wrap {

	width:754px;

	margin-right:auto; 

	margin-left: auto; 

	text-align:center; 

	margin-bottom:0;

}



#header { 

	width:754px;

	height:265px;

	background-image:url(images/header-image.jpg);

	background-repeat:no-repeat;

	position: relative;	}

#header h1, #header h1 a{

	color:#ffa800;

	font-family:"Lucida Sans";

	font-weight:bold;

	font-size:45px;

	text-align:center;

	padding:20px 80px 0 30px;

}

#header h1 a:hover {text-decoration:none;

	background:none;

	}

#header h3 {

	color:#004a9b;

	font-family:Arial, Tahoma, Verdana;

	font-size:12px;

	letter-spacing:2px;

	text-align:center;

	padding:0 100px 0 20px;

}

#btn_bg, #btn_bg a {

	width:754px;

	height:58px;

	background-image:url(images/btn-bg.jpg);

	background-repeat:no-repeat;

	color:#ffffff;

		

}

.navigation {	

 height: 27px; width:500px; float:left;

}

.navigation ul{list-style:none;

overflow:hidden;

}

.navigation a, .navigation a:hover {

	background-image:url(images/menubtn.jpg);

	background-repeat:no-repeat;

	height:27px;

	width:74px;

	color: #FFFFFF;

	float: left;

	font-size:11px;

	font-family:Tahoma, Verdana;

	text-decoration:none;

	font-weight:bold;

	line-height:25px;

}

.navigation a:hover {background-image:url(images/menubtn-hover.jpg); color: #000000; 

	top:0px; 

	left:0px;

	background-repeat:no-repeat;}

.textcompress{

	letter-spacing:-1px;

	font-family:Tahoma, Helvetica, sans-serif;

}

#main{ 

	width:754px;

	background-image:url(images/mainbg.jpg);

	background-repeat:no-repeat;

	padding-top:10px;

	text-align:justify;

	height:100%;

}



#main2{

	width:754px;

	background-image:url(images/mainimage.jpg);

	background-repeat:repeat-y;

	height:100%;

	overflow:hidden;

}



.maincontent {

	width:529px;

	background-image:url(images/entrymiddle.jpg);

	background-repeat:repeat-y;

	height:100%;

	float:left;

}



.home_about a {color:#FFFFFF;}

.content-top {

	height: 65px;

	background-image:url(images/entrytop.jpg);

	background-repeat:no-repeat;

	padding:0px 20px 0 40px;

	font-family:Arial, Helvetica, sans-serif;

}



.entry-date {

	background-image:url(images/book.jpg);

	background-position:bottom;

	background-repeat:no-repeat;

	width:82px;

	height:40px;

	float:left;

	text-align:center;

	margin-top:20px;

	font-size:15px;

	font-weight:bold;

	padding-bottom:5px;

}

.entry-title {

	width:384px;

	text-align:left;

	float:right;

	padding-top:25px;

	font-size:16px;

	color:#3c8de4;

	font-weight:bold;

}

.entrytimecategory {

 	font-size:10px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-weight:normal;

	padding-left:15px;

}

.content-middle {

	padding:20px 20px 0 40px;

	line-height:1.4em;

	text-align:justify;

	}



.content-middle ul li {

	list-style-image: url(images/bullet.jpg);

	margin:5px 20px 2px 25px;

	}

.content-middle ol li {

	list-style:decimal;

	margin:0 20px 0 25px;

	}

.entry-comment {

	width:93px;

	height:55px;

	background-image:url(images/commentimage.jpg);

	background-repeat:no-repeat;

	padding-top:15px;

	margin-top:10px;

	margin-left:360px;

	text-align:center;

	color:#FFFFFF;

	font-size:10px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

}

.content-bottom {

	background-image:url(images/entrybottom.jpg);

	background-repeat:no-repeat;

	height:28px;

	}

.nocomments {padding-left:50px;

	font-weight:bold;}

.moderation {

	font-weight:bold;}

.navigation2{margin:0 15px 0 15px;padding:35px 0 0 0;

	}

.mainfooter {text-align:center;}

.previouslink{float:left;text-align:left;width:45%;}

.nextlink{float:right;text-align:right;width:45%;}

.postdata {text-align:center;}

/* Comment Template */

#comments {text-align:center;}

.commentform {

	padding:30px 30px 30px 30px;

}

.commenteach { width: 476px;

	background-image:url(images/commentmiddle.jpg);

	background-repeat:repeat-y;

	margin:10px 0 0 0px;

}

.commenteach blockquote {background-image:none;

}

.commenteach li {list-style: none;}

.commenttop {

	padding:30px 20px 0 60px;

	height:66px;

	background-image:url(images/commenttop.jpg);

	background-repeat:no-repeat;

}

.commentmiddle {

	background-image:url(images/commentmiddle.jpg);

	width:476px;

	background-repeat:repeat-y;

	padding:3px 30px 3px 30px;

}

.comments-text {

	width:400px;

}

.commentbottom {

	height: 142px;

	background-image:url(images/commentbottom.jpg);

	background-repeat:no-repeat;

}

#commentlist ol li { list-style:none;

	margin:0;}

/* Sidebar */

#searchform {margin:0 15px 0 10px;}

#sidebar {

	width:190px;

	float:left;

	padding-top:20px;

	padding-right:5px;

	padding-left:10px;

	text-align:left;

	font-size:12px;

}

#sidebar a {text-decoration:underline;}

#sidebar a:hover {text-decoration:none;}

#sidebar h2 {color:#0b95ff;

	font-size:18px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

	letter-spacing:-2px;

}

#sidebar ul li {text-align:left;}

#sidebar ul li ul li{

	list-style-image:url(images/bullet.jpg);

	margin:0 0 0 25px;

	padding:2px;

	}

#sidebar p {padding:8px 0 8px 0;}

#sidebar ul {list-style:none;

	margin:0;}

#about { 

	padding-top:35px;

}

#search { 

	padding-top:35px;

}

#calendar { 

	padding-top:35px;

}

#archives {

	padding-top:35px;

}

#categories {

	padding-top:35px;

}

#blogroll {

	padding-top:35px;

}

#meta {

	padding-top:35px;

}

#recentposts {

	padding-top:35px;

}

#meta {

	padding-top:35px;}

#wp-calendar {empty-cells: show; color: #68caff; padding: 5px; width: 90%;}

#wp-calendar caption{ background-color: #68caff;

 width: 95%;

 color: #000000;

 font-size: 14px;

 letter-spacing: 4px;

 padding: 5px;

 list-style: none;

 margin:0;

 text-align:center;}

#wp-calendar {padding:10px 0 10px 0;}

#wp-calendar td{color: #000000; padding: 1px 0;text-align: center;}

#wp-calendar td.pad:hover{color: #404040;background: #cac6c6;text-decoration: none;border: none;}

#wp-calendar #today{background: #67c8ff; color: #4a5e6c; border-bottom: 1px solid #0f4e7a;}

#wp-calendar th{font-style: normal;text-transform: capitalize; color:#000000; font-weight:bold; text-align:center;}



/* Footer */

#footer {

	clear:both;

 	height:40px;

	background-image:url(images/footerimage.jpg);

	background-repeat:no-repeat;

	padding-top:18px;

	font-size:10px;

	}

div.code{
    font-family: Courier New;
    margin-left:20px;
    margin-right:20px;
    padding: 10px;
    border: 1px black solid; 
    background-color: #E0F0FF;

}