/*
Theme Name: Shofi
Theme URI: http://www.jauhari.net
Description: Shofi is 960/24 Grib Based Layout, I created this theme unique as possible, Support two widget and autograbbed and resized on the fly. You may use this theme and make any changes you like as long you leave the credits link on. <a href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-Share Alike 3.0 License.</a>
Version: 1.1
Author: Nurudin Jauhari
Author URI: http://www.jauhari.net/themes/
Tags: white, fixed width, three columns, widgets

	Crafted on 12 December 2009
	Last Edit: 15 December 2009 7.57  +7 GMT

	This theme was designed and built by Nurudin Jauhari

	The CSS, XHTML and design is released under Creative Commons Attribution-Share Alike 3.0 License.:
	http://creativecommons.org/licenses/by-sa/3.0/

*/

#content {
	margin-top: 20px;
}

body {
	font:13px/1.5 Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif
}

/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
/* End captions */

img.alignright {
	display:inline;
	margin:0 0 2px 7px;
	padding:0px;
}

img.alignleft {
	display:inline;
	margin:0 7px 2px 0;
	padding:0px;
}

.alignright {
	float:right;
	text-align: right;
}

.alignleft {
	float:left;
}
.navigation span {
	font-size: 14px;
	text-transform: uppercase;
}

.wp-caption.alignleft {
	margin-right: 10px;
	padding: 0;
}
.wp-caption.alignright {
	margin-left: 10px;
	padding: 0;
}
.wp-caption {
	border:1px solid #333;
	text-align:center;
	margin:4px 0px;
	padding: 4px 0;
	position: relative;
}

.wp-caption img {
	border:0 none;
	margin:0;
	padding:0;
}

.wp-caption p.wp-caption-text {
	font-size:11px;
	line-height:17px;
	margin:0;
	position: absolute;
	right: 0;
	bottom: 15px;
	background: #228B22;
	color: #fff;
	padding: 4px;

	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}


img.centered,.aligncenter,div.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
}

img.wp-smiley { 
   vertical-align: -25%; 
}

.underads h5 {
	font-weight: normal;
	font-size: 11px;
}

.hide, h3.hide, h3.hiden {
	display: none !important;
	height: 0;
	width: 0;
	padding: 0;
	margin: 0;
}

.navigation span {
	display: block;
}
.mainbox{border:0px solid #CCCCCC;border-bottom:0px;padding-bottom:5px;height:150px;background-color:#FFF;}
.mainbox_wrap{margin-bottom:10px;}
.mainbox_wrap .introbox{border-top:0px;}
#footer-up ul ul li, #footer-top ul li {
	font-size: 11px;
	color: #666;
}
#footer-up h3,#footer-up h2,#footer-up h4 {
	text-transform: uppercase;
	border-bottom: 1px dotted #ccc;
	margin-bottom: 6px;
	padding-bottom: 3px;
	font-size: 15px;
	text-transform: uppercase;
}
#footer-up {
	margin-top: 20px;
	padding-bottom: 15px;
	}
#footer-up .grid_8 ul li,#footer-up .grid_10 ul li{
	float: left;
	margin-right: 10px;
}
#footer .grid_24 {
	font-size: 12px;
	position: relative;
	color: #555;
	border-top: 1px solid #ccc;
	overflow: hidden;
	margin-top: 20px;
	padding-top: 15px;
	margin-bottom: 15px;
}
#footer a {
	color: #426b67;
}
#footer .right {
	position: absolute;
	right: 0;
	top: 15px;
	text-align: right;
}
#footer-bot {
	font-size: 11px;
	opacity: .8;
	margin-bottom: 20px;
	padding-bottom: 20px;
}
#footer-bot a {
	color: #888;
}
#footer-top {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	overflow: auto;
	padding: 15px 0;
	margin-bottom: 15px;
}
#footer-top .grid_8  li {
	float: right;
	margin-right: 10px;
}
#footer-top .grid_8  li a {
	float: left;
	width: 120px;
}
.tagtag {
	line-height: 15px;
}
/* Containers
----------------------------------------------------------------------------------------------------*/
.container_24 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}

/* Grid >> Global
----------------------------------------------------------------------------------------------------*/
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16,
.grid_17,
.grid_18,
.grid_19,
.grid_20,
.grid_21,
.grid_22,
.grid_23,
.grid_24{
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}

/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}

/* Grid >> 2 Columns
----------------------------------------------------------------------------------------------------*/
    .container_24 .grid_1 {
	width:20px;
}
    .container_24 .grid_2 {
	width:60px;
}
    .container_24 .grid_3 {
	width:100px;
}
    .container_24 .grid_4 {
	width:140px;
}
    .container_24 .grid_5 {
	width:180px;
}
    .container_24 .grid_6 {
	width:220px;
}
    .container_24 .grid_7 {
	width:260px;
}
    .container_24 .grid_8 {
	width:300px;
}
    .container_24 .grid_9 {
	width:340px;
}
    .container_24 .grid_10 {
	width:380px;
}
    .container_24 .grid_11 {
	width:420px;
}
    .container_24 .grid_12 {
	width:460px;
}
    .container_24 .grid_13 {
	width:500px;
}
    .container_24 .grid_14 {
	width:540px;
}
    .container_24 .grid_15 {
	width:580px;
}
    .container_24 .grid_16 {
	width:620px;
}
    .container_24 .grid_17 {
	width:660px;
}
    .container_24 .grid_18 {
	width:700px;
}
    .container_24 .grid_19 {
	width:740px;
}
    .container_24 .grid_20 {
	width:780px;
}
    .container_24 .grid_21 {
	width:820px;
}
    .container_24 .grid_22 {
	width:860px;
}
    .container_24 .grid_23 {
	width:900px;
}
    .container_24 .grid_24 {
	width:940px;
}




/* Prefix Extra Space >> 2 Columns
----------------------------------------------------------------------------------------------------*/
    .container_24 .prefix_1 {
	padding-left:40px;
}
    .container_24 .prefix_2 {
	padding-left:80px;
}
    .container_24 .prefix_3 {
	padding-left:120px;
}
    .container_24 .prefix_4 {
	padding-left:160px;
}
    .container_24 .prefix_5 {
	padding-left:200px;
}
    .container_24 .prefix_6 {
	padding-left:240px;
}
    .container_24 .prefix_7 {
	padding-left:280px;
}
    .container_24 .prefix_8 {
	padding-left:320px;
}
    .container_24 .prefix_9 {
	padding-left:360px;
}
    .container_24 .prefix_10 {
	padding-left:400px;
}
    .container_24 .prefix_11 {
	padding-left:440px;
}
    .container_24 .prefix_12 {
	padding-left:480px;
}
    .container_24 .prefix_13 {
	padding-left:520px;
}
    .container_24 .prefix_14 {
	padding-left:560px;
}
    .container_24 .prefix_15 {
	padding-left:600px;
}
    .container_24 .prefix_16 {
	padding-left:640px;
}
    .container_24 .prefix_17 {
	padding-left:680px;
}
    .container_24 .prefix_18 {
	padding-left:720px;
}
    .container_24 .prefix_19 {
	padding-left:760px;
}
    .container_24 .prefix_20 {
	padding-left:800px;
}
    .container_24 .prefix_21 {
	padding-left:840px;
}
    .container_24 .prefix_22 {
	padding-left:880px;
}
    .container_24 .prefix_23 {
	padding-left:920px;
}


/* Suffix Extra Space >> 2 Columns
----------------------------------------------------------------------------------------------------*/
    .container_24 .prefix_1 {
	padding-right:40px;
}
    .container_24 .prefix_2 {
	padding-right:80px;
}
    .container_24 .prefix_3 {
	padding-right:120px;
}
    .container_24 .prefix_4 {
	padding-right:160px;
}
    .container_24 .prefix_5 {
	padding-right:200px;
}
    .container_24 .prefix_6 {
	padding-right:240px;
}
    .container_24 .prefix_7 {
	padding-right:280px;
}
    .container_24 .prefix_8 {
	padding-right:320px;
}
    .container_24 .prefix_9 {
	padding-right:360px;
}
    .container_24 .prefix_10 {
	padding-right:400px;
}
    .container_24 .prefix_11 {
	padding-right:440px;
}
    .container_24 .prefix_12 {
	padding-right:480px;
}
    .container_24 .prefix_13 {
	padding-right:520px;
}
    .container_24 .prefix_14 {
	padding-right:560px;
}
    .container_24 .prefix_15 {
	padding-right:600px;
}
    .container_24 .prefix_16 {
	padding-right:640px;
}
    .container_24 .prefix_17 {
	padding-right:680px;
}
    .container_24 .prefix_18 {
	padding-right:720px;
}
    .container_24 .prefix_19 {
	padding-right:760px;
}
    .container_24 .prefix_20 {
	padding-right:800px;
}
    .container_24 .prefix_21 {
	padding-right:840px;
}
    .container_24 .prefix_22 {
	padding-right:880px;
}
    .container_24 .prefix_23 {
	padding-right:920px;
}


/* Push Space >> 2 Columns
----------------------------------------------------------------------------------------------------*/
    .container_24 .push_1 {
	left:40px;
}
    .container_24 .push_2 {
	left:80px;
}
    .container_24 .push_3 {
	left:120px;
}
    .container_24 .push_4 {
	left:160px;
}
    .container_24 .push_5 {
	left:200px;
}
    .container_24 .push_6 {
	left:240px;
}
    .container_24 .push_7 {
	left:280px;
}
    .container_24 .push_8 {
	left:320px;
}
    .container_24 .push_9 {
	left:360px;
}
    .container_24 .push_10 {
	left:400px;
}
    .container_24 .push_11 {
	left:440px;
}
    .container_24 .push_12 {
	left:480px;
}
    .container_24 .push_13 {
	left:520px;
}
    .container_24 .push_14 {
	left:560px;
}
    .container_24 .push_15 {
	left:600px;
}
    .container_24 .push_16 {
	left:640px;
}
    .container_24 .push_17 {
	left:680px;
}
    .container_24 .push_18 {
	left:720px;
}
    .container_24 .push_19 {
	left:760px;
}
    .container_24 .push_20 {
	left:800px;
}
    .container_24 .push_21 {
	left:840px;
}
    .container_24 .push_22 {
	left:880px;
}
    .container_24 .push_23 {
	left:920px;
}




/* Pull Space >> 2 Columns
----------------------------------------------------------------------------------------------------*/
    .container_24 .pull_1 {
	right:40px;
}
    .container_24 .pull_2 {
	right:80px;
}
    .container_24 .pull_3 {
	right:120px;
}
    .container_24 .pull_4 {
	right:160px;
}
    .container_24 .pull_5 {
	right:200px;
}
    .container_24 .pull_6 {
	right:240px;
}
    .container_24 .pull_7 {
	right:280px;
}
    .container_24 .pull_8 {
	right:320px;
}
    .container_24 .pull_9 {
	right:360px;
}
    .container_24 .pull_10 {
	right:400px;
}
    .container_24 .pull_11 {
	right:440px;
}
    .container_24 .pull_12 {
	right:480px;
}
    .container_24 .pull_13 {
	right:520px;
}
    .container_24 .pull_14 {
	right:560px;
}
    .container_24 .pull_15 {
	right:600px;
}
    .container_24 .pull_16 {
	right:640px;
}
    .container_24 .pull_17 {
	right:680px;
}
    .container_24 .pull_18 {
	right:720px;
}
    .container_24 .pull_19 {
	right:760px;
}
    .container_24 .pull_20 {
	right:800px;
}
    .container_24 .pull_21 {
	right:840px;
}
    .container_24 .pull_22 {
	right:880px;
}
    .container_24 .pull_23 {
	right:920px;
}


/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/


.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}


.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}
#header {
	margin-top: 20px;
}
.gv {
	float: left;
	margin-right: 10px;
}
.family {
	margin-top: -10px;
	margin-left: 60px;
	font-weight: bold;
	font-size: 12px;
	line-height: 24px;
}
.family .rss a {
	display: block;
	background: url(../images/rss-bley.png) right 6px no-repeat;
	opacity: .8;
	border-bottom: 1px solid #ccc;
}
.family .rss a:focus, .family .rss a:hover {
	display: block;
	background: url(../images/rss-bley.png) right 6px no-repeat;
	opacity: 1;
	border-bottom: 1px solid #ccc;
}
.tip {
	position: relative;
	height: 30px;
}
.tip .cari {
	position: absolute;
	left: 0;
	bottom: 0;
}
.tip .now {
	position: absolute;
	font-size: 11px;
	right: 0;
	top: -8px;
}
.tip #s {
	border: 1px solid #ccc;
	padding: 4px;
}
.tip #searchsubmit {
	background: #ccc;
	color: #999;
	padding: 3px;
	border: 1px solid #ccc;
}
.gv {
	margin-top: -6px;
}
.tip .logo h1 {
	font-size: 30px;
	text-transform: uppercase;
	text-shadow: #777 0 1px 1px;
	right: 0;
	top: 0;
	text-align: right;
	position: absolute;
	color: #228B22;
}
.tip h1 span {
	color: #228B22;
}
.tip h1 a {
	color: #228B22;
}
.description {
	display: none;
}
#blink {
	margin-top: 10px;
	border-top: 1px solid #ccc;
	padding-top: 2px;
	padding-bottom: 2px;
}
#blink p {
	font-size: 20px;
	color: #444;
	text-shadow: #666 0 1px 1px;
}
.stats {
	float: right;
	font-size: 12px !important;
	padding: 5px;
}
#bot-header .grid_6 {
	background: #228B22;
	color: #fff;
	height: 35px;
	margin-top: 6px;
}
/* BRAND MENU */
#pagemenu {
	float:left;
	text-transform: uppercase;
	margin:6px 0 0;
	background: #228B22;
	width: 700px;
	font-weight: bold;
	font-size: 11px;
	text-shadow: #0066FF 0 1px 1px;
}

#pagemenu ul {
margin: 0px;
padding: 0px;
list-style-type: none; 
list-style-image: none; 
float: left;
}

#pagemenu ul li {
float: left; 
display: block; 
padding-left: 0px; 
margin: 0px;
}

#pagemenu ul li a:link,#pagemenu ul li a:visited, #pagemenu ul li a:active  {
display: block;
color: #FFFFFF;
padding: 8px 10px;
float: left;
margin: 0px;
background: #228B22;
text-decoration: none;
}
#pagemenu .current_page_item a:link, #pagemenu .current_page_item a:visited {
	background: #0066FF;
}

#pagemenu ul li a:hover {
text-decoration: none;
background: #35441E;
}

/*Dropdown Navigation*/

.nav, .nav * {margin:0;padding:0;list-style:none;}

.nav ul {position:absolute;top:-999em; background-position: bottom; background-repeat: no-repeat; background-image: url(images/dropdown-bottom.png); padding-bottom: 9px;}

.nav li {float:left;position:relative;z-index:99; border: none !important;}

.nav a {display:block;}

.nav ul li{width: 100%;}

.nav li:hover ul,ul.nav li.sfHover ul {left: 0px;top:28px;}

.nav li:hover li ul,.nav li.sfHover li ul {top:-999em;}

.nav li li:hover ul,ul.nav li li.sfHover ul {left:100px;top:0px;}

#nav2 li li:hover ul,ul#nav2 li li.sfHover ul {left: 174px;}

.nav li:hover ul,.nav li li:hover ul {top: -999em;}

.nav li li {
display: block;
padding: 0px;
}

#nav2 li ul {
background-image: none;	
}

.nav li ul li ul li {
left: 60px;
}

.nav li:hover {
background-color: #35441E;
padding: 0px !important;
margin: 0px;
border: none;
}

.nav li li a:link, .nav li li a:visited {
width: 180px;
display: block;
background-color: #0033FF;
padding: 8px 10px!important;
margin: 0!important;
border: none;
font-weight: normal;
}

.nav li li a:hover {
background-color: #35441E !important;
text-decoration: none;
border: none;
}

#nav2 li ul {
width: 240px !important;	
}

#nav2 li {z-index:1001;}

#nav2 li:hover ul,ul#nav2 li.sfHover ul {left: -6px;}

#nav2 li li a:link, #nav2 li li a:visited {
background-color: #222 !important;
padding: 5px 10px!important;
font-weight: normal;
}

#nav2 li li a:hover {
background-color: #35441E !important;
}

#nav2 li:hover {
background-color: #35441E;
}

/*End Dropdown Navigation*/

.pagetitle {
	font-size: 20px;
	font-weight: normal;
	text-transform: uppercase;
}
.breadcrumb {
	border-bottom: 1px dotted #ccc;
	margin-bottom: 15px;
}
.post {
	margin-bottom: 20px;
}
.post h2 {
	font-size: 20px;
}
.post h2 a {
	color: #0066FF;
}
.post h2 a:hover {
	color: #35441E;
}
.yeah {
	border: 1px solid #222;
	margin-bottom: 15px;
	position: relative;
	width: 220px;
	background: #222;
	height: 120px;
}
.yeah h2 {
	font-size: 14px;
	text-shadow: #0033FF 0 1px 1px;
}
.yeah h2 a {
	color: #228B22;
}
.yeah .atase-post {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #222;
	opacity: .8;
	width: 210px;
	padding: 5px;
}
.yeah .atase-post span {
	color: #999;
	font-size: 11px;
}
.cmt {
	width: 15px;
	background: #0066FF;
	text-align: center;
	padding: 4px;
	float: right;
}
.tagtag {
	width: 190px;
	float: left;
}
.yeah .atase-post:focus span,.yeah .atase-post:hover span {
	color: #35441E;
}
.xuix {
	float: left;
	margin-right: 15px;
	border: 1px solid #426b67;
}
.entry p {
	margin-bottom: 15px;
}
.entry ul {
	list-style: circle;
	margin-left: 30px;
	margin-bottom: 15px;
}
.entry ol {
	list-style: decimal;
	margin-left: 35px;
	margin-bottom: 15px;
}
.atas-post {
	color: #999;
	margin: 10px 0;
	font-size: 12px;
}
.atas-post a {
	color: #426b67;
	text-decoration: underline;
}
.atas-post h2 a {
	color: #efefef;
	text-decoration: none;
	font-weight: normal;
}
.postmetadata2 {
	font-size: 12px;
	text-align: right;
	padding-bottom: 10px;
	color: #666;
}
.postmetadata2 .tagtag a {
	color: #666;
	text-decoration: underline;
}
.entry img {
	max-width: 460px;
	overflow: hidden;
}
.postmetadata {
	font-size: 12px;
	border-bottom: 1px dotted #ccc;
	padding-bottom: 10px;
	overflow: auto;
	color: #888;
}
.xix {
	border-bottom: 1px dotted #ccc;
}
.lefter {
}
.hentry .righter {
	float: right;
}
#info-themes {
	background: #8cf9d3;
	padding: 15px;
	font-size: 16px;
	margin: 15px 0;
	color: #426b67;
}
#info-themes a {
	color: #558b85;
	border-bottom: 1px solid #69bf8d
}
.bixu {
	height: 150px !important;
	position: relative;
	background: #0033FF;
	width: 220px;
}
pre, code {
	overflow: auto;
	margin-bottom: 15px;
}
.well {
	margin-bottom: 15px;
}
.jidul {
	position: absolute;
	bottom: 0;
	left: 0;
}
h3.jidul a {
	text-transform: uppercase;
	font-size: 13px;
	color: #fff;
	font-weight: normal;
	display: block;
	background: #0033FF;
	opacity: .7;
	width: 250px;
	padding: 5px;
}
h3.jidul a:hover {
	opacity: 1;
}
.linklink li {
	float: left;
	width: 250px;
	margin-right: 10px;
}
blockquote {
	margin-left: 50px;
}
.commentlist p, .trackbacklist {
	line-height: 20px;
}
.trackbacklist {
	margin-left: 20px;
	list-style: decimal;
	margin-bottom: 20px;
}
#respond h3,h3#comments,h3#pings {
	text-shadow: 2px 2px 4px #999;
	font-size: 20px;
	padding-bottom: 6px;
	border-bottom: 1px solid #999;
	margin-bottom: 10px;
	color: #777;
	text-transform: uppercase;
}
#respond h3 span,h3#comments span,h3#pings span {
	color: #0033FF;
}

.comment {
	border-bottom:1px solid #ccc;
	position:relative;
	min-height:70px;
	padding:20px;
}

.even {
	border-top:1px solid #efefef;
}

.byuser {
	background:#ededed;
}

.commentlist .children .depth-2 {
	padding-left:30px !important;
	border-left: 15px solid #ccc;
}
.commentlist .children .depth-3 {
	border-left: 30px solid #ccc;
	padding-left:50px !important;
}
.commentlist .children .depth-4 {
	border-left: 50px solid #ccc;
	padding-left:70px !important;
}
.commentlist .children .depth-5 {
	border-left: 70px solid #ccc;
	padding-left:90px !important;
}

.commentlist .children .depth-2.comment-author-admin {
	padding-left:30px !important;
	border-left: 15px solid #228B22;
	background: #fff7db;
}
.commentlist .children .depth-3.comment-author-admin {
	padding-left:50px !important;
	border-left: 30px solid #228B22;
	background: #fff7db;
}
.commentlist .children .depth-4.comment-author-admin {
	padding-left:70px !important;
	border-left: 50px solid #228B22;
	background: #fff7db;
}
.commentlist .children .depth-5.comment-author-admin {
	padding-left:90px !important;
	border-left: 70px solid #228B22;
	background: #fff7db;
}

.comment .avatar {
	padding: 3px;
	background: #fff;
	border: 1px solid #ccc;
	float: right;
}
.comment-author {
	font-size: 18px;
}
.texe {
	z-index:400;
	position:relative;
}
.texe abbr {
	font-size: 11px;
}
.cancel-comment-reply {
	font-size: 11px;
	margin-bottom: 10px;
}
.cancel-comment-reply a:link,.cancel-comment-reply a:visited {
	color: #c00;
}


.commentlist .avatar:hover {
	background:#35441E;
	border:1px solid #999;
}

.comment-meta {
	font-size:11px;
	line-height:14px;
	margin-bottom:10px;
	color: #999;
}
.comment-meta a:link,.comment-meta a:visited {
	color: #999;
	text-decoration: underline;
}

.reply {
	white-space: nowrap;
	margin-top: 15px;
}
.reply a:link, .reply a:visited {
	color: #0033FF;
	background: #fff;
	padding: 4px;
}
#respond textarea {
	border:1px solid #0033FF;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	width:100%;
	background:#fff;
	margin:10px 0;
}

#respond input#author,#respond input#email,#respond input#url {
	border:1px solid #0033FF;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	width:100%;
	background:#fff;
	padding:5px 0;
}

.comform {
	background:#f1f1f1;
	margin-bottom:10px;
	border:1px solid #ccc;
	padding:15px;
}

#submit {
	background:#228B22 url(../images/bg-top.gif) 0 0 repeat-x;
	color:#fff;
	border:none;
	margin-bottom: 10px;
	padding:10px;
}
#sidebar {
	
}
#sidebar .gap {
	padding: 0px;
}
.boxr, .categories, .linkcat {
	margin-bottom: 20px;
}
.boxr h3, .linkcat h2, .categories h3, h3.title, h3.widgettitle {
	font-size: 14px;
	text-shadow: #888 0 1px 1px;
	text-transform: uppercase;
	color: #0066FF;
}
#sidebar ul li li {
	font-size: 12px;
}
.cripimage {
	float: left;
	margin-right: 5px;
	border: 1px solid #333;
}
.excerpt {
	font-size: 12px;
}
.recent h3.widgettitle, #sidebar2 .boxr h3, #sidebar2 .linkcat h2, #sidebar2 .categories h3, #sidebar2 h3.title, #sidebar2 .widget h3.widgettitle {
	font-size: 14px;
	text-shadow: #ccc 0 1px 1px;
	text-transform: uppercase;
	color: #0033FF;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #228B22;
	padding: 3px 0;
	margin-bottom: 10px;
}
#sidebar2 a:hover {
	color: #35441E;
}
.recent .avatar {
	float: left;
	margin-right: 5px;
}
.theauthor .avatar {
	float: left;
	margin-right: 5px;
}
a:link, a:visited {
	color: #35441E;
	text-decoration: none;
}
.wp-pagenavi a,.wp-pagenavi a:link,.wp-pagenavi a:visited{text-decoration:none;border:1px solid #ccc;color:#fff;background-color:#ccc;margin:5px;padding:4px 8px}.wp-pagenavi a:hover{border:1px solid #ccc;color:#666;background-color:#FFF}.wp-pagenavi a:active{text-decoration:none;border:1px solid #ccc;color:#ccc;background-color:#FFF;margin:5px;padding:4px 8px}.wp-pagenavi span.pages{color:#666;border:1px solid #ccc;background-color:#FFF;margin:5px 5px 5px 0;padding:4px}.wp-pagenavi span.current{font-weight:700;border:1px solid #ccc;color:#666;background-color:#FFF;margin:5px;padding:4px}.wp-pagenavi span.extend{border:1px solid #ccc;color:#ccc;background-color:#fff;margin:5px;padding:4px}
css_html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	font-size: 100%;
	vertical-align: baseline;
	border: 0;
	outline: 0;
	background: transparent;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
:focus {
	outline: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.hide {
	display: none;
}
br.clear {
	clear: both;
}
/* clearfix */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
hr {
	display: none;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */

/* Clearing floats without extra markup
   Based on How To Clear Floats Without Structural Markup by PiE
   [http://www.positioniseverything.net/easyclearing.html] */

.clearfix:after, .container:after,.post:after {
    content: "\0020"; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
    overflow:hidden; 
}
.clearfix, .container {display: block;}

/* Makes clearfix actually work in IE */ 
.clearfix, .container {display: inline-block;}
* html .clearfix,
* html .container {height: 1%;}


.clearfix, .post {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix, * html .post {height: 1%;}
.clearfix, .post {display: block;}
/* End hide from IE-mac */

img#wpstats{width:0px;height:0px;overflow:hidden}
acronym,abbr,span.caps {
	cursor:help;
}

acronym,abbr {
	border-bottom:1px dashed #999;
}

img.wp-smiley {
	vertical-align:-25%;
}

#wp-calendar {
	empty-cells:show;
	width:155px;
	margin:10px auto 0;
}

#wp-calendar #next a {
	padding-right:10px;
	text-align:right;
}

#wp-calendar #prev a {
	padding-left:10px;
	text-align:left;
}

#wp-calendar a {
	display:block;
	text-decoration:none;
}

#wp-calendar caption {
	width:100%;
	font:bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align:center;
}

#wp-calendar td {
	text-align:center;
	padding:3px 0;
}

#wp-calendar td.pad:hover {
	background-color:#fff;
}

#wp-calendar #prev a,#wp-calendar #next a {
	font-size:9pt;
}

#wp-calendar th {
	font-style:normal;
	text-transform:capitalize;
}

p img {
	max-width:100%;
	padding:0;
}


.navigation {
	display:block;
	text-align:center;
	margin-top:10px;
	margin-bottom:60px;
}

.navigation .alignleft {
	float:left;
	width:50%;
	text-align:left;
}

.navigation .alignright {
	float:right;
	width:50%;
	text-align:right;
}

