/*
Theme Name: OfficeFolders
Theme URI: http://themocracy.com/2009/05/folders-free-wordpress-theme/
Description: 2-column theme, with right sidebar, configurable page menu, twitter badge and compatible with WP2.8 threaded and paged comments - licenced under the GPL - localization supported, please contact us if you would like to contribute a translation.
Version: 1.4
Tags: fixed-width, two-columns, theme-options, threaded-comments, blue
Author: Themocracy
Author URI: http://themocracy.com/
*/
#container {
 padding:0px;
}
#content {
 clear:both;
 margin:0px;
 padding:2px 0 0 0;
}
#credit {
 padding:0 15px;
 text-align:right;
}
#credit p {
 color:#777;
 font-size:90%;
 margin:0;
}
#credit p a,
#credit p a:hover {
 color:#777;
 font-weight:100;
}
#footer {
 clear:both;
 font-size:90%;
 margin:0;
 padding:0px 5px 14px 5px;
 text-align:center;
}
#footer a,
.menu a {

}
#footer p {
 margin:0;
 padding:15px 0;
}
#footer-inner {
 -khtml-border-radius:3px;
 -moz-border-radius:3px;
 -webkit-border-radius:3px;
 background:#fff;
 border-radius:3px;
 border:1px solid #ddd;
 height:50px;
}
#header {
 margin:0;
 padding:0px;
padding-bottom:10px;
border-bottom:1px solid #d2d2d2;
}
#header h2 {
 color:#222;
 margin:0;
 padding:7px 0 5px 140px;
}
#header h3 {
 font-size:14px;
 margin:0;
 padding:20px 0 0 140px;
}
#header h3 a {
 color:#fff;
 font-weight:bold;
 text-decoration:none;
}
#header h3 a:hover {
 color:#fff;
}
#login a {
 background:#333;
 color:#fff;
 display:block;
 font-weight:bold;
 margin-bottom:10px;
 padding:20px;
 text-align:center;
}
#login a:hover {
 background:#ff6666;

}
#main {
 float:left;
 margin:0;
 overflow:hidden;
 padding:0px 0 8px 0;
 width:700px;

}
#navigation {
 padding:5px 15px;
}
#navigation div.fleft {
 float:left;
}
#navigation div.fright {
 float:right;
}
#respond h3,
h3#comments,
h3#postcomment {
 margin:5px 0;
}
#sidebar {
 margin:0 0 0 710px;
 padding:0 5px 10px 0;
}
#subheader {

 padding:5px 0 0 120px;
}
#subscribe {
 float:right;
 font-size:90%;
 padding:0 8px 0 0;
}
#subscribe a,
#subscribe a:hover {
 color:#555;
}
#subscribe p {
 margin:2px 0;
}
#tabs {
 font-size:90%;
 line-height:18px;
}
#tabs a {
 color:#555;
 margin:0;
 padding:0;
 text-decoration:none;
}
#tabs a:hover {
 color:#000;
}
#tabs li {
 border-right:1px solid #666;
 display:inline;
 margin:0;
 padding:0 10px;
}
#tabs ul {
 list-style:none;
 margin:0;
 padding:3px 15px 4px 0;
}
#tabs ul li.current_page_item a {
 color:white;
 text-decoration:none;
}
#wp-calendar #next a {
 padding-right:10px;
 text-align:right;
}
#wp-calendar #prev a {
 padding-left:10px;
 text-align:left;
}
#wp-calendar {
 empty-cells:show;
 margin:10px auto 0;
 width:180px;
}
#wp-calendar a {
 display:block;
}
#wp-calendar caption {
 text-align:center;
 width:100%;
}
#wp-calendar td {
 padding:3px 0;
 text-align:center;
}
#wrapper {

 border:5px solid white;
 margin:0 auto;
 padding:0px;
 text-align:left;
 width:980px;
}
.aligncenter,
div.aligncenter {
 display:block;
 margin-left:auto;
 margin-right:auto;
}
.alignleft {
 float:left;
 margin:0 10px 0 0;
}
.alignright {
 float:right;
 margin:0 0 0 10px;
}
.authordata {
 font-size:90%;
 margin:0;
 padding:1px 0px;
}
.authordata p {
 line-height:14px;
 margin:0 0 2px 0;
 padding:0;
}
.commentsdata {
 float:right;
 font-size:90%;
 padding:0 4px 0 0;
}
.entry {
 margin:0;
 padding:0px 10px 3px 14px;
}
.menu {
 -khtml-border-radius:3px;
 -moz-border-radius:3px;
 -webkit-border-radius:3px;
 background:#fff;
 border-radius:3px;
 border:1px solid #ddd;
 margin:0 0 5px 0;
 padding:2px 8px;
}
.menu a:hover,
ol.commentlist li div.reply a,
ol.commentlist li div.vcard cite.fn a.url {

}
.menu form {
 display:block;
 margin:0px;
 padding:4px;
}
.menu input {
 font-size:90%;
 margin:3px 0;
}
.menu ul,
ul#lcommentlist {
 list-style-type:none;
 margin:0;
 padding:0;
}
.menu ul li h3 a {
 color:#333;
}
.menu ul li h3 a:hover,
.post h2 a:hover,
ol.commentlist li div.comment-meta a {
 color:#333;

}
.menu ul li.widget {
 margin:0 0 10px 0;
 padding:2px;
}
.menu ul li.widget h3 {
 border-bottom:1px solid #ccc;
 color:#444;
 font-weight:100;
 margin:0 0 2px 0;
 padding:4px 0 0px 3px;
}
.menu ul li.widget ul,
form {
 margin:0;
 padding:0;
}
.menu .widget ul li {
 background:#fff url("images/bullet.gif") no-repeat 0 3px;
 display:block;

padding:0 13px;
}
.menu ul li.widget ul li ul li {
 border-bottom:none;
}
#posts {
 -khtml-border-radius:3px;
 -moz-border-radius:3px;
 -webkit-border-radius:3px;
 background:#fff;
 border-radius:3px;
 border:1px solid #ddd;
margin:10px 0;
padding:10px;
}
.post{
border-bottom:1px solid #d2d2d2;
}
.wp-caption {
 -khtml-border-radius:3px;
 -moz-border-radius:3px;
 -webkit-border-radius:3px;
 background-color:#f3f3f3;
 border-radius:3px;
 border:1px solid #ddd;
 margin:5px 10px;
 padding-top:4px;
 text-align:center;
}
.wp-caption img {
 border:0 none;
 margin:0;
 padding:0;
}
.wp-caption p.wp-caption-text {
 font-size:11px;
 line-height:17px;
 margin:0;
 padding:0 4px 5px;
}
a {
 color:#3D72C0;
 font-weight:800;
 text-decoration:none;
}
a img {
 border:0px;
}
a:hover {
 color:#264778;
 text-decoration:underline;
}
blockquote {
 -khtml-border-radius:3px;
 -moz-border-radius:3px;
 -webkit-border-radius:3px;
 background:#F5F4F0  url("images/quotes.gif") top left no-repeat;
 border-radius:3px;
 margin:3px 30px;
 padding:10px 35px 5px 35px;
}
body {
 background:#fff;
 color:#222;
 font-size:12px;
 margin:0;
 padding:0;
 text-align:center;
}
code {
 white-space:pre;
}
fieldset {
 border:none;
 margin:0;
 padding:10px;
}
form#searchform2 {
 display:block;
 float:right;
 margin:55px 14px 0px 5px;
}
h1,
h2,
h3,
h4,
h5,
h6,
p{
 font-size:12px;
 margin:0;
 padding:0;

}
h2#sectiontitle {
 -khtml-border-radius:3px;
 -moz-border-radius:3px;
 -webkit-border-radius:3px;
 background:white;
 border-radius:3px;
 color:#444;
 font-size:140%;
 font-weight:100;
 margin:0px 0px 10px 5px;
 padding:6px 6px 6px 12px;
}
hr {
 border-bottom:1px solid #ccc;
 border-top:1px solid #ccc;
 height:2px;
 margin:5px 0;
}
li.widget #search,
li.widget #tags {
 display:block;
 padding:2px 5px;
}
ol#lcommentlist {
 list-style-type:none;
 padding:0 0 0 20px;
}
ol#lcommentlist li {
 margin:0;
 padding:0px 3px;
}
ol#lcommentlist li p.commentheader {
 display:block;
 margin:0px 0 0px 0;
 padding:1px 5px;
}
ol.commentlist {
 list-style:none;
 margin:0;
 padding:0;
 text-indent:0;
}
ol.commentlist li {
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
 border-radius:5px;
 border:1px solid #d3d3d3;
 height:1%;
 margin:0 0 10px;
 padding:5px 7px 5px 57px;
 position:relative;
}
ol.commentlist li div.comment-author,
ol.commentlist li.pingback div.vcard {
 padding:0 160px 0 0;
}
ol.commentlist li div.comment-meta {
 position:absolute;
 right:10px;
 text-align:right;
 top:5px;
}
ol.commentlist li div.reply {
 color:#374C76;
}
ol.commentlist li div.reply:hover {
 color:black;
}
ol.commentlist li div.vcard {
 font:800 12px/1.9  verdana, arial, helvetica, sans-serif;
}
ol.commentlist li div.vcard cite.fn {
 font-style:normal;
}
ol.commentlist li div.vcard img.avatar {
 border:2px solid #eee;
 left:7px;
 position:absolute;
 top:7px;
}
ol.commentlist li p {
 margin:0 0 1em;
}
ol.commentlist li ul {
 list-style:square;
 margin:0 0 1em;
 padding:0;
 text-indent:0;
}
ol.commentlist li ul.children {
 list-style:none;
 margin:1em 0 0;
 text-indent:0;
}
ol.commentlist li ul.children li.depth-2,
ol.commentlist li ul.children li.depth-3,
ol.commentlist li ul.children li.depth-4 {
 margin:0 0 .25em;
}
ol.commentlist li.even {
 background:#fff;
}
ol.commentlist li.odd {
 background:#F5F4F0;
}
p {
 margin:10px 0;
 padding:0;
}
td {
 vertical-align:top;
}
ul#lcommentlist li {
 background:#F7F6F3;
 display:block;
 margin:0 15px 5px 15px;
 padding:0;
}
ul#lcommentlist li div.comm {
 margin:1px;
 padding:1px;
}
ul#lcommentlist li div.commenttext {
 margin:5px 10px 5px 65px;
 padding:0;
}
ul#lcommentlist li div.commenttext div.commentwrapper {
 margin:0 0 0 5px;
 padding:3px 8px;
}
ul#lcommentlist li div.gravatar {
 float:left;
 padding:10px 0 0 10px;
 width:50px;
}
ul#lcommentlist li div.gravatar img {
 border:2px solid #ccc;
}
ul#lcommentlist p {
 margin:6px 0;
}

.detailtable{
    border-spacing:0;
    border-collapse:collapse;
width:100%;
margin:10px 0;
}
.detailtable th{
border:1px solid #d2d2d2;

background:#f0f0f0;
padding:5px;
  white-space: nowrap;
}
.detailtable td{
border:1px solid #d2d2d2;
padding:5px;
}
