h1, h2, h3 {font-family:Helvetica, Arial, sans-serif; line-height:1.2; color:#2a2a2a}

#logo { float:left; width:400px; height:105px; overflow:hidden; margin-top:25px; background:url(images/logo.gif) no-repeat 0 0;}
	#logo a { float:left; width:340px; height:170px; overflow:hidden;}	


#tagline { float:right; width:340px; height:65px; background:url(images/tagline.gif) no-repeat 0 0; overflow:hidden; clear:none}
	#tagline span, #logo a span { float:left; margin-top:-999px}

#container { width:940px;}
#content_box { background:none}

#header { border:none; height:100px;}

#content { width:640px; margin-right:40px;}

#sidebars { width:120px;}

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:bold; background:#FFF; margin:0; padding:0;}
	ul#tabs li a, ul#tabsM li a { margin:0; padding:0; width:100%; text-transform:none; color:#575757; font-size:18px;}
	ul#tabs li a:hover, ul#tabsM li a:hover { text-decoration:none}
	
	#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}
.fCat a { padding-right:9px}

.post_box { margin:0; padding:0}

.headline_area h1, .headline_area h2 { line-height:3.2}
.headline_area { margin:0}

.format_text { line-height:1.38}
.format_text p {margin-bottom:1em;}

.post_feature { font-size:13px; line-height:1.38;}
.post_feature p { margin-bottom:1em}
.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 h6 a { text-decoration:underline};
.post_feature h6 a:hover { text-decoration:none}

.post_feature ol, .format_text ol { margin:0;}
.post_feature ol li, .format_text ol li { margin:0 0 10px 30px; list-style:outside decimal;}

.post_feature ul, .format_text ul { margin:0; }
.post_feature ul li, .format_text ul li { margin:0 0 10px 30px; list-style:outside disc;}


.alignleft { margin:0 20px 10px 0}

.threeS {float:left; width:240px; padding:40px 0 0 60px; height:240px; overflow:hidden; border-top:1px solid #ececec; font-size:11px; color:#808080; line-height:1.4}
.threeS h2, .teaser h2 { font-size:15px; margin-bottom:12px; font-weight:bold}
.threeS h6, .teaser h6 { font-size:9px; color:#94adbc; font-family:Arial, Helvetica, sans-serif; font-style:italic}

.teaser {font-size:11px; color:#808080; line-height:1.4; width:310px}
.moreS { font-size:12px; font-weight:bold}

.textwidget { margin-top:60px;}

.seeMoreBig { margin:20px 0 60px 60px; font-size:36px; color:#dedede; font-weight:bold; float:left; display:inline} 
	.seeMoreBig:hover { color:#46a0a9;}



.prev_next { border-top:1px solid #eee} 
.prev_next a {font-size:18px; color:#dedede; font-weight:bold; text-transform:none}
	.prev_next:hover { color:#46a0a9;}
	
.post_nav a { font-size:12px; color:#46a0a9}

a { color:#46a0a9;}
	a:hover { color:#003366}

.theExcerpt { float:left; margin-right:10px; line-height:1.38; font-size:13px; font-weight:bold;}
	.theExcerpt p { margin:0 !important; padding:0}
	.theExcerpt small { font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#808080; font-style:italic; font-weight:normal}

    .custom .comments_closed p {display: none ;}

/* footer */

#footer { text-align:center; margin:0; padding:50px 0 0 0; position:absolute; left:0; width:100%; background:url(images/footer.gif) repeat-x bottom; height:209px}
#footer dl{ height:41px; line-height:41px; margin:0 auto; margin-bottom:1px; clear:both; font-size:12px; width:940px; text-align:left;}
	#footer dt { float:left; width:100px; margin-right:20px; text-align:right; font-weight:bold}
	#footer dd { float:left}
	#footer dd br { display:none}
	#footer a { border:none}
		#footer a:hover { text-decoration:underline}

	.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}

/* comments */
.avatar { float:left; margin-right:20px;}
	.avatar img { float:none; margin:0; border:1px solid #e7e7e7}
	
dl#comment_list dt, dl#trackback_list dt { padding:0; clear:both; padding-top:20px}

.comment_author { font-size:20px;}

dl#comment_list dd .format_text { float:left; width:520px; background:#ececec url(images/comment.gif) no-repeat top; padding:22px 10px 10px 10px; font-size:13px; color:#696969; line-height:21px;}

dl#comment_list .bypostauthor .format_text { background:#daf0f8 url(images/commentaut.gif) no-repeat top;}

dl#comment_list, dl#comment_list dd { border:none}

.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 { margin:70px 0 0 0; border-top:1px solid #efefef}

/* leave a comment */
#respond { clear:both; background:#ececec; padding:20px 40px; border-top:20px solid #FFF}
#respond_intro { margin:0; padding:0; font-size:30px; font-family:Helvetica, Arial, sans-serif}
	#respond_intro p { font-size:1em}

#comments { margin:0}

#commentform {border:none}
	#commentform label {}
	#commentform .text_input {background:#FFF}
	#comment { background:#FFF}
	
	#commentform textarea {width:99%}
	
	input:focus, textarea:focus { background: #ffffde !important;}
	
#commentform input.form_submit { border:none; background:#46a0a9; color:#FFF; font-size:16px; padding:5px 12px; float:right}

/* @override 
	http://sandbox.sikbox.com/css/skins/default.css
	http://sandbox.sikbox.com/css/skins/basic.css
	http://dev.sikbox.com/css/skins/basic.css
	http://dev.sikbox.com/css/skins/default.css
*/

.sikbox_results{position: relative; background: #fff; 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;}
/* @group ICONS */

.sikbox_results div.type{position: relative; padding: 10px; margin-bottom: 5px; right: 0;}

.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.5;}

/* @end */
.sikbox_results ul, .sikbox_results ul li{ list-style-type: none; padding: 0;}

.sikbox_results ul{	padding: 0;	margin: 0 0 0 0; }

.sikbox_results ul li{	position: relative;}

.sikbox_results ul li.text div.result{padding: 7px 32px 7px 20px; position: relative; border-bottom: 1px solid #ddd}

.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{
	background: #f0f0f0; 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.result.hover a{color: #fff;}

/* @group EXPAND AND ABSTRACT */

.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 0;}

.sikbox_results ul li.text div.result.hover div.abstract{color: #fff;}

/* @end */
/* @group PAGINATION */

.sikbox_results ul li.pagination{margin-top: 10px; position: relative; height: 30px; padding: 0; clear: both;}

.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;
	padding: 0 5px;	position: relative; cursor: pointer;}

.sikbox_results ul li.pagination div.previous{float: left;}

.sikbox_results ul li.pagination div.next:hover{ background-color: #ddd !important;}

.sikbox_results ul li.pagination div.previous:hover{ background-color: #ddd !important;}

/* @end */
.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;	padding:2px; text-indent: 2px; width: 100%;}

x#sikbox input.input {font-size:12px; height:20px; letter-spacing:-0.05em; line-height:24px; padding:5px 0 0 !important; width:170px;}

#sikbox input.search_title {color: #999999;}

.sikbox_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	visibility:hidden;
}

/* @group IMAGES */

.sikbox_results li.image{position: relative; float: left; width: 56px; height: 56px; margin: 10px 0 10px 16px; background: #f0f0f0;	border: 1px solid #ccc;
	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;	margin: 0 auto;	width: 90px;
}

.sikbox_results li.image .abstract{
	display: none;
}

/* @end */
.sikbox_results .noresults{
	padding: 20px; font-weight: bold; text-align:center; color:#333333;
}

.sikbox_results fieldset, img {	border:0 none;}

.sikbox_results {margin-top: 12px; position: relative; background: #fff; border-top: 1px solid #ddd;}	

.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 }

dl#comment_list .bypostauthor {background:#FFF;}

#trackback_list_header {float:right; margin:0 -295px 0 0; width:205px;}
.comments_intro {border-top:1px solid #EFEFEF; float:left; width:100%}
dl#comment_list { float:left; width:640px}

dl#trackback_list { border:none}

dl#trackback_list dt a {font-size:1em; line-height:1.4;}
dl#comment_list dd, dl#trackback_list dd {padding-left:0;}

.prev_next { clear:both; margin-top:20px}
