@charset "UTF-8";
/* CSS Document */
body {
	color:#333333;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	margin: 0;
	line-height: 20px;
	background: #3f3f3f url(http://www.workshifting.com/mt-static/images/body_background.jpg) top repeat-x;
}
h1 {
	font-weight:bold;
	font-size:20px;
	margin: 0px;
}

h1 a {color:#0066CC; text-decoration:none; }
h1 a:hover {color:#104c87; text-decoration:underline; }
h2 {
	font-weight:bold;
	color:#0066CC;
	font-size:20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
h3 {
	font-weight:bold;
	font-size:16px;
	margin: 0px;
}
h3 a {color:#333333; text-decoration:none; }
h3 a:hover {color:#333333; text-decoration:underline; }

h4 { font-size:12px; color:#808080; text-decoration: none; margin: 0px;}
h4 a {color:#808080; text-decoration:none; }
h4 a:hover {color:#3d3d3d; text-decoration:underline; }

h5 { font-size:12px; color:#0066CC; text-decoration: none; margin: 0px;}
h5 a {color:#0066CC; text-decoration:none; }
h5 a:hover {color:#104c87; text-decoration:underline; }

h6 { font-size:14px; color:#333333; text-decoration: none; margin: 0px;}
h6 a {color:#333333; text-decoration:none; }
h6 a:hover {color:#333333; text-decoration:underline; }

a img {border:0px;}
a {color:#0066CC; text-decoration:none; }
a:hover {color:#0066CC; text-decoration:underline; }

#main {
	width:600px;
	padding-top: 2px;
	padding-bottom: 5px;
	padding-left: 24px;
	overflow: visible;
	float:left;
}
#content_bk {width:972px; background: url(http://www.workshifting.com/mt-static/images/main_background.png)  repeat-y; margin: 0 auto;}
#header {width:100%; background: url(http://www.workshifting.com/mt-static/images/header.jpg) top no-repeat; margin: 0 auto;}
#header_bk {width:972px; background: url(http://www.workshifting.com/mt-static/images/header.jpg) top center no-repeat; margin: 0 auto;}
#logo {width:100%; text-align:right;}
#nav {
	text-align:right;
	padding-bottom: 10px;
	padding-top: 15px;
	padding-right: 20px;
}
#sidebar {
	width:291px;
	float:right;
	padding-right: 22px;
	padding-top: 2px;
}
#sidebar ul {
	list-style-position:outside;
	list-style-type: none;
	padding: 0px;
}
#sidebarBox {
	padding-top: 10px;
        margin-bottom: 10px;
}
.sidebarBox {
	padding-top: 10px;
        margin-bottom: 10px;
}
.widget {
	padding-top: 10px;
        margin-bottom: 10px;
}

#content_bot {width:972px; height:18px; background: url(http://www.workshifting.com/mt-static/images/footer.jpg) no-repeat; margin: 0 auto; clear:both;}
p {margin-top: 0px; }
.ads {text-align:center;}
#footer {
	width:962px;
	color:#FFF;
	text-align:right;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 20px;
	padding-right: 10px;
	font-size: 12px;
}
#feature {background: url(http://www.workshifting.com/mt-static/images/featured_mid.jpg) repeat-y; color:#FFF;margin-bottom:20px;}
#featureContent {
	background: url(http://www.workshifting.com/mt-static/images/featured_top.jpg) no-repeat top;
	padding: 10px;
}

#feature h1 {color:#000000; }
#feature h1 a {color:#000000; text-decoration:none; }
#feature h1 a:hover {color:#000000; text-decoration:underline; }

#feature h4 { font-size:12px; color:#005e20; text-decoration: none; margin: 0px;}
#feature h4 a {color:#005e20; text-decoration:none; }
#feature h4 a:hover {color:#cfe2b6; text-decoration:underline; }

#feature a img {border:0px;}
#feature a {color:#005e20; text-decoration:none; }
#feature a:hover {color:#cfe2b6; text-decoration:underline; }
#feature p {}

.clipout{
  position:relative;
  width:135px;
  height:83px;
  top:-1px;
  left:-1px;
  border: 1px solid black !important;
}
.clipin{
  position:absolute;
  clip:rect(2px 137px 85px 2px);
  top:-2px;
  left:-2px;

}
.thumb {display: inline; float: left; margin: 5px 10px 5px 0;}



.widget-tag-cloud .widget-content {text-align: center; }
.widget-tag-cloud .widget-content ul { list-style: none; display: inline; }
.widget-tag-cloud .widget-content .rank { display: inline; }
.widget-tag-cloud .widget-content li.rank-1 { font-size: 19px; display: inline; }
.widget-tag-cloud .widget-content li.rank-2 { font-size: 17px; display: inline; }
.widget-tag-cloud .widget-content li.rank-3 { font-size: 15px; display: inline; }
.widget-tag-cloud .widget-content li.rank-4 { font-size: 13px; display: inline; }
.widget-tag-cloud .widget-content li.rank-5 { font-size: 11px; display: inline; }
.widget-tag-cloud .widget-content li.rank-6 { font-size: 9px; display: inline;}
.widget-tag-cloud .widget-content li.rank-7 { font-size: 9px; display: inline;}
.widget-tag-cloud .widget-content li.rank-8 { font-size: 9px; display: inline;}
.widget-tag-cloud .widget-content li.rank-9 { font-size: 9px; display: inline;}
.widget-tag-cloud .widget-content li.rank-10 { font-size: 9px; display: inline;}


#featureBot {background: url(http://www.workshifting.com/mt-static/images/featured_bot.jpg) no-repeat bottom; height:10px;}
/* Flickr */
.flickr { padding: 0px; overflow: hidden; }
.flickr img  { margin-left:0px; margin-right:3px; margin-top:3px; margin-bottom:0px; width:60px;height:60px;display:block;float:left; }
.flickr a img  { border:4px solid #636363; }
.flickr a:hover img  { border:4px solid #84BC3C; }
.tweet { padding: 5px; margin: 5px 0; background: #b6dae7; }

/* Products Page */
#products {clear:both;}
#productLeftColumn { width:264px; float:left; margin-bottom: 10px;}
#productRightColumn {
	width:330px;
	float:left;
	text-align:center;
	margin-bottom: 10px;
}
#productText {background:#ebebeb; padding: 5px;}

/* Contact Page */
#contact-area {
	width: 580px;
	margin-top: 25px;
}

#contact-area input, #contact-area textarea {
	padding: 5px;
	width: 450px;
	font-size: 20px;
	margin: 0px 0px 10px 0px;
	border: 2px solid #ccc;
}

#contact-area textarea {
	height: 90px;
}

#contact-area textarea:focus, #contact-area input:focus {
	border: 2px solid #900;
}

#contact-area input.submit-button {
	width: 100px;
	float: right;
}

label {
	float: left;
	text-align: right;
	margin-right: 10px;
	width: 80px;
	padding-top: 5px;
	font-size: 20px;
}

/* Popular Posts Widget */
    
.tabbed {
  float: left;
  overflow: hidden;
  margin: 0 0 10px 0;
  width:290px;
	}

.tabbed ul.tabs {
	float: left;
	display: inline;
	width: 288px;
	margin: 0;
	padding: 0;
	border-bottom: 2px solid #8fd039;
}

.tabbed ul.tabs li {
    float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-size: 11px !important;
	clear: none;
}

.tabbed ul.tabs li a {
	overflow: hidden;
	display: block;
	padding: 5px 8px 5px 8px;
	text-decoration: none;
	margin: 0 1px 0 0;
	color: #666;
	background: #f1f1f1;
	border: 1px solid #ccc;
	border-bottom: none;
}

.tabbed ul.tabs li a:visited { color: #222;}	
.tabbed ul.tabs li a:hover { color: #000; border: 1px solid #666; border-bottom: none; }
.tabbed ul.tabs li a.tab-current { background: #8cbf1f; color: #fff; border: 1px solid #e0e0d4; border-bottom: none; z-index: 999; }
.tabbed div {float: left; display: block; background: #fff;	width: 270px; padding: 5px 7px;	border-bottom: 2px solid #8cbf1f; border-left: 2px solid #8cbf1f; border-right: 2px solid #8cbf1f; font-size: 11px !important; }
.tabbed div.t2, .tabbed div.t3, .tabbed div.t4 { background: #fff; display: none; }
.tabbed div ul { background: #fff; font-size: 12px; margin: 0 !important; list-style: none; padding: 0; }
.tabbed div ul li { padding: 10px 0; border-bottom: 1px solid #ccc; margin: 0 !important; background: #fff; font-size: 12px !important;}
.tabbed div ul li:last-child { border: none; }
ul.cat_list { margin: 0; display: inline-block; }
ul.cat_list li { float: left; clear: none; font-size: 12px; margin: 0 10px .5em 0; vertical-align: top !important; line-height: 1.2em; width: 130px; }

.widget-content input#search {
	width: 190px;
  }

.widget-content input {
	padding: 5px; font-weight:bold;
	width: 80px;
	font-size: 14px;
	margin: 0px 0px 10px 0px;
	color: #666;
	background: #f1f1f1;
	border: 1px solid #ccc;
        font-family: Georgia, "Times New Roman", Times, serif;
        font-weight:bold;
}
.widget-content input:hover {
 color: #000; border: 1px solid #666;
}

.emailsub .email input {
	width: 190px;
  }

.emailsub input {
	padding: 5px; font-weight:bold;
	width: 80px;
	font-size: 14px;
	margin: 0px 0px 10px 0px;
	color: #666;
	background: #f1f1f1;
	border: 1px solid #ccc;
        font-family: Georgia, "Times New Roman", Times, serif;
        font-weight:bold;
}
.emailsub input:hover {
 color: #000; border: 1px solid #666;
}

/* About Page */
.trigger { display:inline;  }
.trigger a {	color: #000; text-decoration: none;	display: block;}
.trigger a:hover { color: #ccc; }
h2.active {background-position: left bottom;} /*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/
.toggle_container {	overflow: hidden; clear: both;}
.toggle_container .block { padding: 0px; /*--Padding of Container--*/}
.aboutpage img { float:left; padding: 0 10px 20px 0;}
.aboutpage h1 {}
.aboutpage .contrib {float:left;}
.clear {clear:both;}


/* Comments Addition */
 #comments h3, #comments h2 {
margin-bottom:10px;
font-size:18px;
}

.comments {
line-height:1.5;
}
.comment {
border-bottom: solid 1px #d7d1c2;
padding:0 0 10px 0;
margin:0 0 10px 0;
font-size:11px;
}
.comment-header, .comment-header a {
color: #2b1205;
font-weight:bold;
margin-bottom:5px;
}
.comment-footer, .comment-footer a {
font-style:italic;
text-transform:lowercase;
margin-top:5px;
color: #9d8f6c;
font-size:10px;
font-weight:normal;
}

#lmt .comments-content {
background:url(http://movabletype.org/assets/img/entryslug-lmt.png) bottom center no-repeat;
}
#hmt .comments-content {
background:url(http://movabletype.org/assets/img/entryslug-hmt.png) bottom center no-repeat;
}

.comments-content {
margin-bottom:10px;
padding-bottom:55px;
}
.comments-open-moderated {
font-size:10px;
margin-bottom:10px;
}
input#comment-author, input#commchallenge_answer, input#comment-email, input#comment-url, textarea#comment-text {
float:left;
width:400px;
border:solid 1px #9d8f6c;
padding:2px;
margin-top:5px;
font-size:11px;
color:#000;
}

input#comment-bake-cookie {
float:left;
padding:10px;
margin-top:30px;
margin-bottom:-27px;
width:300px;
}
input#comment-preview, input#comment-submit {
padding:2px;
margin-right:15px;
}

#comments-open label {
float:left;
clear:left;
width:120px;
margin-top:5px;
height:25px;
font-size:14px;
}
#comments-open-text {
clear:left;
}
.comments-open-footer {
float:left;
clear:left;
margin-left:120px;
}
.comments-open-footer input{
margin-left:120px;
}

.commenter-profile {
}

/* Further Comment Style */
.even  { 
background-color:#FFF;
padding:8px;
margin-bottom:5px;
}

.odd {
background-color:#F4F4F4;
padding:8px;
margin-bottom:5px;
border:2px dotted #999;
}
