/* #wrapper								{ margin:0 auto; width:991px; } */
/*body										{ padding-bottom:30px; }*/
#header									{ margin:0 auto; padding:0 0 20px 8px; position:relative; width:983px; }
	#logo									{ display:block; height:90px; position:absolute; text-indent:-9999px; top:0; left:8px; width:199px; }
	h1, #navbar, .head-about { margin-left:215px;  }
	#navbar							{ overflow:hidden; padding-top:12px; }
		#navbar li						{ float:left; height:24px; margin-right:10px; text-align:center; width:106px; }
			#navbar li a				{ display:block; line-height:24px; padding-top:8px; height:24px; }
				#navbar li a span { display:block; height:11px; margin:0 auto 0; text-indent:-9999px; }
	h1										{ margin-top:21px; }
#main										{ margin:0 auto; overflow:hidden; padding:0 20px 0 24px; width:987px; }
	#content							{ float:left; width:492px; }
	#sidebars							{ float:right; overflow:hidden; width:482px; }
		#sidebar1						{ clear:both; }
		#sidebar2						{ float:left; width:245px; }
			#sidebar2 ul li	 	{ margin-bottom:8px; padding-left:17px; }
				#sidebar2 ul li span { display:block; }
		#sidebar3						{ float:right; width:235px; }
#footnav-bg							{ margin-top:22px; overflow:hidden; }
#footnav-bg, #sweet-wrapper { background:url(../images/footerbg.png); border-bottom:1px dotted #686c60; }
	#footnav-wrapper, #copyright { width:978px; margin:0 auto; overflow:hidden; }
	#sweet-links					{ margin:0 auto; width:978px; }
	#footnav							{ height:30px; overflow:hidden; float:left; }
		#footnav li					{ float:left; line-height:27px; padding:4px 32px 11px; }
	#to-top								{ float:right; padding:8px 10px 0 0; }
	#sweet-links					{ height:21px; padding:10px 0; }
		#sweet-links h3   	{ float:left; margin: -2px 45px -29px 0px; }
		#sweet-links ul			{ float:right; }
			#sweet-links ul ul { background:#000000; display:none; padding:7px 0; position:absolute; }
			#sweet-links ul ul li { float:none; margin-left:0; height:24px; }
				#sweet-links ul ul a { border-top:1px dotted #ffffff; display:block; line-height:23px;  margin:0 7px; padding:0 7px; }
					#sweet-links ul ul li:first-child a { border-top:none; }
			#sweet-links ul li { float:left; height:21px; width:163px; margin-left:7px; position:relative; }
				#sweet-links>ul>li span { display:block; line-height:21px; padding: 0 14px; }
				#sweet-links>ul>li span:hover { cursor:pointer; }
	#copyright-wrapper		{ background:#000000; }
		#copyright						{ padding:17px 0; }

/* Classes and stuffs */
.block h3								{  }
.see-more								{ margin-left:13px; }
.read-more							{ border-bottom:1px dotted; display:block; margin-top:30px; padding-bottom:5px; }
.meta										{ margin-top:13px; }
.post-date							{ display:block; margin-bottom:14px; }
.post-content img				{ background:#ffffff; margin-left:-26px; padding:4px; -moz-box-shadow: black 0px 0px 5px; -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5); }
.sidebar .block   			{ }
.sidebar .block h3			{ height:21px; padding:22px 0 0 12px; }
.sidebar .block .block-content { padding: 10px 12px 15px 12px; }
.sidebar .post-date 		{ margin:3px 0 8px; padding:0; }
#search, #submit, #search-submit { float:left; }
.textfield							{ -moz-border-radius:10px; -webkit-border-radius:10px; border:none; padding:7px 10px 8px; outline:none; width:184px; }
#search									{ -moz-border-radius-bottomright:0px; -moz-border-radius-topright:0px; -webkit-border-bottom-right-radius:0px; -webkit-border-top-right-radius:0px; border:none; padding:7px 0 8px 10px; outline:none; width:354px; }
#search-submit					{ -moz-border-radius-topright:10px; -moz-border-radius-bottomright:10px; -webkit-border-top-right-radius:10px; -webkit-border-bottom-right-radius:10px; border:none; height:36px; padding:7px 10px 8px 0; outline:none; width:87px; }
	#search-submit:hover	{ cursor:pointer; }
#search-results         { display:none; }
#results-list li.dummy  { display:none; }
#search-results					{ padding-top:4px; }
#search-results .meta		{ margin-right:7px; overflow:hidden; padding:0 6px 4px 13px; }
#results-list						{ border-top:1px dotted; margin-right:7px; }
	#results-list li			{ display:block; border-bottom:1px dotted; padding:5px 13px; }
		#results-list li span { display:block; }
		.result-date				{ padding-top:4px; }
	#results-list li:hover		{ display:block; border-bottom:1px dotted; padding:5px 13px; background-color: #FFFFFF; color: #000000; }
    #results-list li:hover a    { color: #EC008C; }
.meta .results, .meta .next-previous { float:left; }
.meta .pager						{ float:right; }
.meta .pager a					{ padding:0 3px; }
a												{ outline:none; }
#scissors {
bottom:-10px;
left:-24px;
position:absolute;
}

#respond #comments-list .comment							{ padding: 0; margin: 20px 0 0 0; }
#respond #comments-list .comment .date,
#respond #comments-list .comment .title			{ display: block; background: #fff; padding: 5px 0 0 10px; margin: 0; }
#respond #comments-list .comment .author			{ display: block; background: #fff; padding: 5px 0 0 10px; margin: 0; }
#respond #comments-list .comment img.avatar 		{ position: absolute; background: url(../images/comment-bg.png) no-repeat right center scroll; padding: 10px 22px 10px 0; margin: 0 0 0 -55px; -webkit-box-shadow: none; -moz-box-shadow: nonea -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; }
#respond #comments-list .comment  		{ width: 417px; background: #f7f7f7; padding: 4px; border: solid 1px #dcdcdc;   -moz-box-shadow: black 0px 0px 5px -2px; -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25); margin: 0 0 8px 49px; }
#respond #comments-list .comment p		{ background: #fff; padding: 0 20px 1em; margin: 0 }

#tooltip.fancy {
	background: url('/images/shadow2.png');
	padding-top: 5em;
	height: 100px;
}
#tooltip.fancy.viewport-right {
	background: url('/images/shadow2-reverse.png');
}
