h1,h2,h3 {
font-family:Helvetica, Arial, sans-serif;
line-height:1.2;
color:#2a2a2a;
}

#logo {
float:left;
width:450px;
height:88px;
overflow:hidden;
margin-top:25px;
background:url(images/logo.gif) no-repeat 0 0;
}

#logo a {
float:left;
width:531px;
height:170px;
overflow:hidden;
}

#tagline {
float:left;
width:490px;
height:73px;
background:url(images/tagline.gif) no-repeat 0 0;
overflow:hidden;
clear:both;
}

#tagline span,#logo a span {
float:left;
margin-top:-999px;
}

#container {
width:940px;
}

#content_box {
background:none;
}

#header {
border:none;
height:220px;
}

#content {
width:640px;
margin-right:30px;
}

#sidebars {
width:270px;
}

ul#tabs {
border:none;
margin:0;
}

ul#tabsM {
margin-bottom:20px;
list-style:none;
}

ul#tabs li,ul#tabsM li {
border:0;
float:none;
width:100%;
height:30px;
line-height:30px;
font-weight:700;
background:#FFF;
margin:0;
padding:0;
}

ul#tabs li a,ul#tabsM li a {
width:100%;
text-transform:none;
color:#575757;
font-size:18px;
margin:0;
padding:0;
}

#tabs a,ul#tabsM a {
display:block;
letter-spacing:2px;
line-height:1em;
}

.theRSS {
font-size:14px;
border-bottom:1px solid #eee;
margin-bottom:15px;
padding-bottom:15px;
color:#575757;
}

.theRSS small {
font-size:11px;
}

#footer {
border:none;
text-align:center;
position:absolute;
left:0;
width:100%;
background:url(images/footer.gif) repeat-x bottom;
height:209px;
margin:0;
padding:50px 0 0;
}

.fCat a {
padding-right:9px;
}

.post_box {
margin:0;
padding:0;
}

.headline_area h1,.headline_area h2 {
line-height:1.2;
}

.format_text {
line-height:1.38;
}

.post_feature {
font-size:13px;
line-height:1.38;
}

.post_feature h2,.headline_area h1 {
font-size:30px;
margin-bottom:10px;
padding-bottom:15px;
border-bottom:1px solid #ececec;
}

.post_feature h6,.format_text h6 {
font-size:11px;
color:#94adbc;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
margin-bottom:6px;
letter-spacing:normal;
text-transform:none;
}

.post_feature ol li,.format_text ol li {
list-style:outside decimal;
margin:0 0 10px 30px;
}

.post_feature ul li,.format_text ul li {
list-style:outside disc;
margin:0 0 10px 30px;
}

.alignleft {
margin:0 20px 10px 0;
}

.threeS {
float:left;
width:240px;
height:240px;
overflow:hidden;
border-top:1px solid #ececec;
font-size:11px;
color:gray;
line-height:1.4;
padding:40px 0 0 60px;
}

.threeS h2,.teaser h2 {
font-size:15px;
margin-bottom:12px;
font-weight:700;
}

.threeS h6,.teaser h6 {
font-size:9px;
color:#94adbc;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
}

.teaser {
font-size:11px;
color:gray;
line-height:1.4;
width:310px;
}

.moreS {
font-size:12px;
font-weight:700;
}

.textwidget {
margin-top:60px;
}

.seeMoreBig {
font-size:36px;
color:#dedede;
font-weight:700;
float:left;
display:inline;
margin:20px 0 60px 60px;
}

.prev_next {
border-top:1px solid #eee;
clear:both;
margin-top:20px;
}

.prev_next a {
font-size:18px;
color:#dedede;
font-weight:700;
text-transform:none;
}

.post_nav a {
font-size:12px;
color:#46a0a9;
}

a:hover {
color:#036;
}

.theExcerpt {
float:left;
margin-right:10px;
line-height:1.38;
font-size:13px;
font-weight:700;
}

.theExcerpt p {
margin:0 !important;
padding:0;
}

.theExcerpt small {
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color:gray;
font-style:italic;
font-weight:400;
}

#footer dl {
height:41px;
line-height:41px;
clear:both;
font-size:12px;
width:940px;
text-align:left;
margin:0 auto 1px;
}

#footer dt {
float:left;
width:100px;
margin-right:20px;
text-align:right;
font-weight:700;
}

.white {
color:#FFF;
}

.white a {
color:#FFF !important;
}

#bookLink {
position:absolute;
left:50%;
margin-left:310px;
width:160px;
height:168px;
overflow:hidden;
background:url(images/book.gif) no-repeat;
text-decoration:none;
}

#bookLink span {
float:left;
margin-top:-9999px;
}

.avatar {
float:left;
margin-right:20px;
}

.avatar img {
float:none;
border:1px solid #e7e7e7;
margin:0;
}

dl#comment_list dt,dl#trackback_list dt {
clear:both;
padding:20px 0 0;
}

.comment_author {
font-size:20px;
}

dl#comment_list dd .format_text {
float:left;
width:520px;
background:#ececec url(images/comment.gif) no-repeat top;
font-size:13px;
color:#696969;
line-height:21px;
padding:22px 10px 10px;
}

dl#comment_list .bypostauthor .format_text {
background:#daf0f8 url(images/commentaut.gif) no-repeat top;
}

.comments_intro,.comments_intro span,.comments_intro p {
font-size:30px;
color:#7f7f7f !important;
}

.comments_intro a {
float:right;
font-size:14px;
margin-top:-60px;
padding-right:10px;
}

.comments_intro {
border-top:1px solid #EFEFEF;
float:left;
width:100%;
margin:70px 0 0;
}

#respond {
clear:both;
background:#ececec;
border-top:20px solid #FFF;
padding:20px 40px;
}

#respond_intro {
font-size:30px;
font-family:Helvetica, Arial, sans-serif;
margin:0;
padding:0;
}

#respond_intro p {
font-size:1em;
}

#commentform textarea {
width:99%;
}

input:focus,textarea:focus {
background:#ffffde !important;
}

#commentform input.form_submit {
border:none;
background:#46a0a9;
color:#FFF;
font-size:16px;
float:right;
padding:5px 12px;
}

.sikbox_results {
border-left:1px solid #ddd;
border-right:1px solid #ddd;
border-bottom:1px solid #ddd;
color:#333;
line-height:140%;
font:12px "Lucida Grande", Lucida, Verdana, sans-serif;
margin-top:12px;
position:relative;
background:#fff;
border-top:1px solid #ddd;
}

.sikbox_results div.type {
position:relative;
margin-bottom:5px;
right:0;
padding:10px;
}

.sikbox_results #imagesearch,.sikbox_results #websearch {
float:right;
width:10px;
height:10px;
cursor:pointer;
background:url(http://sikbox.com/css/skins/images/icon_thumbs.png) no-repeat;
}

.sikbox_results #websearch {
padding-right:5px;
background:url(http://sikbox.com/css/skins/images/icon_list.png) no-repeat;
}

.sikbox_results #imagesearch:hover,.sikbox_results #websearch:hover {
opacity:0.5px;
}

.sikbox_results ul,.sikbox_results ul li {
list-style-type:none;
padding:0;
}

.sikbox_results ul {
margin:0;
padding:0;
}

.sikbox_results ul li {
position:relative;
}

.sikbox_results ul li.text div.result {
position:relative;
border-bottom:1px solid #ddd;
padding:7px 32px 7px 20px;
}

.sikbox_results ul li.text a {
line-height:150%;
text-decoration:none;
font-size:13px;
color:#333;
}

.sikbox_results ul li.text div.result.hover,.sikbox_results ul li.text div.result.hover:hover {
cursor:pointer;
background:url(http://sikbox.com/css/skins/images/bg_results_hover.jpg) left bottom repeat-x #0257C3;
}

.sikbox_results ul li.text div.expand {
background:url(http://sikbox.com/css/skins/images/plus_icon.png) no-repeat 0;
position:absolute;
height:16px;
width:16px;
top:10px;
right:5px;
cursor:pointer;
}

.sikbox_results ul li.text div.abstract {
display:none;
font-size:11px;
padding:5px 0 10px;
}

.sikbox_results ul li.pagination {
margin-top:10px;
position:relative;
height:30px;
clear:both;
padding:0;
}

.sikbox_results ul li.pagination div.next,.sikbox_results ul li.pagination div.previous {
float:right;
font-size:11px;
background:#f0f0f0;
border-top:none;
top:0;
height:20px;
line-height:20px;
position:relative;
cursor:pointer;
padding:0 5px;
}

.sikbox_loading {
background:#fff url('http://sikbox.com/css/skins/images/ajax-loader.gif') no-repeat right center !important;
}

#sikbox input {
background:#fff url(images/q.gif) right center no-repeat;
display:block;
font-size:12px;
border:1px solid #dedede;
text-indent:2px;
width:100%;
padding:2px;
}

x#sikbox input.input {
font-size:12px;
height:20px;
letter-spacing:-0.05em;
line-height:24px;
width:170px;
padding:5px 0 0 !important;
}

#sikbox input.search_title {
color:#999;
}

.sikbox_results iframe {
display:block;
position:absolute;
visibility:hidden;
}

.sikbox_results li.image {
position:relative;
float:left;
width:56px;
height:56px;
background:#f0f0f0;
border:1px solid #ccc;
margin:10px 0 10px 16px;
padding:2px !important;
}

.sikbox_results li.image:hover {
background:#ddd;
}

.sikbox_results li.image div.hover,.sikbox_results li.image div.result {
width:56px;
height:56px;
position:relative;
overflow:hidden;
}

.sikbox_results li.image img {
display:block;
position:relative;
width:90px;
margin:0 auto;
}

.sikbox_results .noresults {
font-weight:700;
text-align:center;
color:#333;
padding:20px;
}

.sikbox_results fieldset,img {
border:0 none;
}

.sikbox_results .header {
top:-11px;
position:absolute;
padding-top:10px;
height:11px;
width:100%;
background:url(http://sikbox.com/images/header_results.png) center top no-repeat;
}

blockquote {
border:none;
color:#666;
margin-top:30px;
margin-bottom:30px;
font-family:Helvetica-Neue, Helvetica, Arial, sans-serif;
font-style:italic;
}

#trackback_list_header {
float:right;
width:205px;
margin:0 -295px 0 0;
}

dl#comment_list {
float:left;
width:640px;
}

dl#trackback_list dt a {
font-size:1em;
line-height:1.4;
}

dl#comment_list dd,dl#trackback_list dd {
padding-left:0;
}

ul#tabs li a:hover,ul#tabsM li a:hover,;.post_feature h6 a:hover {
text-decoration:none;
}

.headline_area,.post_feature ol,.format_text ol,.post_feature ul,.format_text ul,#comments {
margin:0;
}

.format_text p,.post_feature p {
margin-bottom:1em;
}

.post_feature h6 a,#footer a:hover {
text-decoration:underline;
}

.seeMoreBig:hover,.prev_next:hover,a {
color:#46a0a9;
}

.custom .comments_closed p,#footer dd br,.sikbox_results li.image .abstract {
display:none;
}

#footer dd,.sikbox_results ul li.pagination div.previous {
float:left;
}

#footer a,dl#comment_list,dl#comment_list dd,#commentform,dl#trackback_list {
border:none;
}

#commentform .text_input,#comment,dl#comment_list .bypostauthor {
background:#FFF;
}

.sikbox_results ul li.text div.result.hover a,.sikbox_results ul li.text div.result.hover div.abstract {
color:#fff;
}

.sikbox_results ul li.pagination div.next:hover,.sikbox_results ul li.pagination div.previous:hover {
background-color:#ddd !important;
}