/*
Theme Name: SmartiePad
Theme URI: http://doejo.com/
Description: SmartiePad default theme
Version: 1.0
Author: Doejo
Author URI: http://doejo.com/
Tags: 

*/

@charset "utf-8";
/* CSS Document */

/* Reset */

html, body, div, span, applet, object, iframe, h1, h2, h4, h5, 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;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent
}
body {
	line-height:1
}
ol, ul {
	list-style:none
}
blockquote, q {
	quotes:none
}
blockquote:before, blockquote:after, q:before, q:after {
	content:'';
	content:none
}
:focus {
	outline:0
}
ins {
	text-decoration:none
}
del {
	text-decoration:line-through
}
table {
	border-collapse:collapse;
	border-spacing:0
}
html {
	height: 100%;
}
body {
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
}
a {
	font-size: 14px;
	color: #009bab;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
p {
	font-size: 12px;
	line-height: 18px;
}
p.replaced-27 {
	font-size: 27px;
	color: #009bab;
	line-height: 32px;
	padding-bottom: 10px;
	padding-top:10px;
}
p.replaced-22 {
	font-size: 22px;
	line-height: 26px;
	color: #37302e;
	padding-bottom: 20px;
}
h1, h2, h3 { 
	margin: 0; 
	padding: 0;
}
h1 {
	font-size: 30px;
	line-height: 34px;
	color: #37302e;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}
h2 {
	font-size: 24px;
	line-height: 30px;
	color: #37302e;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}
h3 {
	color: #37302e;
	font-size: 17px;
	line-height: 20px;
	padding-bottom: 15px;
}
h4 {
	color: #37302e;
	font-size: 15px;
	line-height: 20px;
	padding-bottom: 5px;
}
h4 a {
	color: #37302e;
	font-size: 15px;
	text-align: none;
}
h5 {
	color: #37302e;
	font-size: 14px;
	line-height: 18px;
	padding-bottom: 5px;
}
.icons-arrows {
	display: block;
	background: url(images/icons-arrow.gif);
}
.grey-line-pad	{
	border-bottom: solid 1px #eeeeee;
	font-size:0px;
	line-height: 0px;
	height:1px;
	padding: 0;
	margin: 0;
	margin-left: 96px;
}
.grey-line	{
	border-bottom: solid 1px #eeeeee;
	font-size:0px;
	line-height: 0px;
	height:1px;
	padding: 0;
	margin: 0;
}
.clear {
	clear: both;
	line-height: 0px;
	font-size: 0px;
	height: 0px;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.floatleft {
	float: left;
}
.floatright {
	float: right;
}
#wrapper {
	height: auto !important;
	height: 100%;
	min-height: 100%;
	position: relative;
	top:-10px;
}
#wrapper-inner {
	width: 949px;
	margin: 0 auto;
}
/* header */
#wrapper .header {
	height: 94px;
	position: relative;
}
#wrapper .header a.logo {
	display: block;
	height: 59px;
	width: 250px;
	position: relative;
	float: left;
	margin-top: 34px;
	padding-left: 111px;
}
#wrapper .header .logo #secondspn {
	height: 59px;
	width: 250px;
	right: 0;
	top: 0;
	position: absolute;
	background: top left no-repeat url(images/logo.gif);
	cursor: pointer;
}
#wrapper .header .logo #firstspn {
	height: 116px;
	width: 111px;
	left: 0;
	top: -34px;
	position: absolute;
	cursor: pointer;
	background: top left no-repeat url(images/logo-pic.gif);
}
#wrapper .header .menu {
	float: right;
	height: 60px;
	margin-top: 40px;
}
#wrapper .header .menu ul {
	height: 60px;
	width: 530px;
	float: right;
}
#wrapper .header .menu ul li {
	line-height: 28px;
	height: 28px;
	font-size: 20px;
	font-weight: normal;
	float: left;
	color: #d4d4d4;
	border-right: solid 1px #d4d4d4;
}
#wrapper .header .menu ul li.last {
	border: none;
}
#wrapper .header .menu ul li a {
	color: #3c3634;
	font-size: 12px;
	line-height: 28px;
	height: 28px;
	font-weight: bold;
	display: block;
	float: left;
	text-decoration: none;
	padding: 0 12px;
}
#wrapper .header .menu ul li a.selected,
#wrapper .header .menu ul li a:hover {
	background: #7ebd29;
	color: #ffffff;
}
/* page */
#wrapper .page {
	padding-top: 15px;
	padding-bottom: 30px;
}
#wrapper .page .content{
	float: left;
	width: 630px;
	padding-right: 10px;
	padding-top: 8px;
}
#wrapper .page .sidebar{
	float: right;
	width: 271px;
}
#wrapper .page .sidebar .brown-block{
	background: #37302e;
	padding: 20px;
	margin-bottom: 25px;
}
#wrapper .page .sidebar .brown-block .title {
	margin-bottom: 15px;
}
#wrapper .page .sidebar .brown-block .title p{
	width: 232px;
	height: 22px;
	position: relative;
	color: #8cc63f;
	font-size: 14px;
	line-height: 22px;
	text-align: center;
}
#wrapper .page .sidebar .brown-block .title span{
	width: 232px;
	height: 22px;
	position: absolute;
	top: 0;
	left: 0;
	background: url(images/title-search.gif);
}
#wrapper .page .sidebar .brown-block .label {
	font-size: 12px;
	line-height: 16px;
	color: #ffffff;
	display: block;
	padding-bottom: 7px;
	padding-top: 10px;
}
#wrapper .page .sidebar .brown-block .input {
	background:#ffffff top left repeat-x url(images/bg-input.gif);
	border: solid 1px #e5e5e5;
	font-size: 12px;
	line-height: 20px;
	border-top: none;
	color: #555555;
}
#wrapper .page .sidebar .brown-block .input-230 {
	width: 210px;
	padding: 4px 10px;
} 
#wrapper .page .sidebar .brown-block .input-80 {
	width: 70px;
	padding: 4px 10px;
} 
#wrapper .page .sidebar .brown-block table td {
	vertical-align: middle;
	color: #ffffff;
	font-size: 12px;
	padding-right: 15px;
}
#wrapper .page .sidebar .brown-block select {
	width: 94px;
	font-weight: normal;
}
#wrapper .page .sidebar .brown-block .btn-find {
	margin-top: 20px;
}
#wrapper .page .sidebar .side-block {
	border-bottom: solid 1px #eeeeee;
	padding-bottom: 10px;
	margin-bottom: 15px;
}
#wrapper .page .sidebar .side-block-last {
	border: none;
}
#wrapper .page .sidebar .side-block h2 {
	padding-bottom: 15px;
}
#wrapper .page .sidebar .side-block .add-block {
	margin-bottom:15px;
}	
#wrapper .page .sidebar .side-block p{
	font-size: 11px;
}
#wrapper .page .sidebar .side-block .image-wrapper img {
	float: left;
	width: 66px;
	overflow: hidden;
	border: solid 1px #e6e6e6;
	margin: 0 15px 10px 0;
}
/* bottom blocks */
#wrapper .page .single-block {
	width: 270px;
	float: left;
	padding: 36px 10px 0;
	margin-right: 36px;
}
#wrapper .page .single-block-last {
	margin-right: 0;
}
#wrapper .page .single-block h2{
	margin-bottom: 28px;
}
#wrapper .page .single-block .image-wrapper {
	border: solid 1px #eeeeee;
	margin: 0 auto 14px;
}
#wrapper .page .single-block .post-preview {
	margin-bottom: 13px;
	padding-bottom: 10px;
	border-bottom: solid 1px #eeeeee;
}
#wrapper .page .add-block {
	padding-top: 10px;
}
#wrapper .page .add-block a {
	line-height: 20px;
	margin-bottom: 5px;
}
/* blog page */
#wrapper .page .content .single-post {
	padding-top: 20px;
}
#wrapper .page .content .single-post .image-wrapper {
	float: right;
	margin: 0 0 20px 20px;
	border-bottom: solid 1px #eeeeee;
}
#wrapper .page .content .single-post .image-wrapper p {
	font-size: 11px;
	color: #797979;
	line-height: 14px;
	margin-bottom: 10px;
}
#wrapper .page .content .single-post .image-wrapper .image{
	margin-bottom: 10px;
}
#wrapper .page .content .single-post .post-date {
	font-size: 11px;
	font-weight: normal;
	line-height: 26px;
	color: #000;
	display: block;
	padding-bottom: 16px;
}
#wrapper .page .content .single-post .attrib {
	display: block;
	font-size: 12px;
	color: #222222;
	margin: 12px 0 30px;
}
#wrapper .page .content .single-post .attrib span.category,
#wrapper .page .content .single-post .attrib span.comments,
#wrapper .page .content .single-post .attrib span.date{
	font-size: 12px;
	color: #222222;
	font-weight: bold;
}
#wrapper .page .content .single-post .attrib span.category a{
	font-size: 12px;
	font-weight: normal;
	color: #0096ff;
	margin-right: 5px;
}
#wrapper .page .content .single-post .attrib span.comments a{
	font-size: 12px;
	color: #0096ff;
	font-weight: normal;
	margin: 0 5px;
}
#wrapper .page .content .paginator {
	display: block;
	padding: 28px 0 8px;
}
#wrapper .page .content #comm-area {
	margin-bottom: 30px;
}
#wrapper .page .content #comm-area .single-comm{
	padding-bottom: 20px;
}
#wrapper .page .content #comm-area .single-comm p{
	padding: 0;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}
#wrapper .page .content #comm-area .single-comm span.info{
	display: block;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}
#wrapper .page .content #comm-area .single-comm span.info a {
	font-size: 12px;
}
#wrapper .page .content #comm-area .single-comm span.info span.date{
	font-size: 10px;
	line-height: 22px;
	padding-left: 7px;
}
#wrapper .page .content #wrapper-message {
}
/*message form*/
#wrapper .page .content #wrapper-message .label {
	font-size: 12px;
	margin: 0;
	color: #000000;
	display: block;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
#wrapper .page .content #wrapper-message .input,
#wrapper .page .content  #wrapper-message .text {
	display: block;
	margin: 4px 0px 15px;
	width: 461px;
	color: #222222;
	border-left: solid 1px #b6b6b6;
	border-bottom: solid 1px #dbdbdb;
	border-top: solid 1px #737373;
	border-right: solid 1px #b4b4b4;
	padding: 5px 7px;
	background: #fffffb top left repeat-x url(images/input-bg.gif);
	outline: 0 none;
	font-size: 14px;
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.f-button {
	float: left;
	width: 70px;
	font-size: 13px;
	line-height: 17px;
	padding: 2px 8px;
	margin: 0px;
	cursor: pointer;
	border-width: 1px;
	border-color: #BBBBBB;
	border-style: solid;
	color: #464646;
	text-shadow: 0 1px 0 #f0f0ee;
	background: #F2F2F2;
	-moz-border-radius:6px;
	-khtml-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	-khtml-box-sizing:content-box;
	box-sizing:content-box;
}
.f-button:hover,
.f-button:active,
.f-button:focus {
	border-color: #666666;
}
/* footer */
#wrapper #wrapperfooter {
	height: 78px;
}
#wrapper #wrapperfooter #footer {
	width: 946px;
	margin: 0 auto;
	height: 60px;
}
#wrapper #wrapperfooter #footer p{
	float: left;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #555555;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 10px;
}
#wrapper #wrapperfooter #footer .bottom-menu {
	float: left;
	margin-left: 20px;
	margin-top: 10px;
}
#wrapper #wrapperfooter #footer .bottom-menu ul {
	line-height: 16px;
	margin:0px;
	padding:0px;
}
#wrapper #wrapperfooter #footer .bottom-menu ul li {
	float: left;
	line-height: 16px;
	margin-right: 14px;
}
#wrapper #wrapperfooter #footer .bottom-menu ul li a{
	float: left;
	font-size: 12px;
	font-weight: normal;
	color: #6c9a2a;
	line-height: 16px;
	text-decoration: none;
}
#wrapper #wrapperfooter #footer .bottom-menu ul li a:hover{
	text-decoration: underline;
}
#wrapper #wrapperfooter #footer a#doejo {
	display: block;
	width: 91px;
	height: 20px;
	position: relative;
	line-height: 8px;
	font-size: 8px;
	float: right;
	margin-top: 8px;
}
#wrapper #wrapperfooter #footer a#doejo span {
	width: 91px;
	height: 20px;
	position:absolute;
	background: right center no-repeat url(images/doejo.gif);
	cursor: pointer;
}

#main-menu-ul {margin:0px}

.CustomHeader {display:none;}
table.in-search-table {margin-top:7px;}

.skip0{clear:both;}
.skip5{height:5px;clear:both;}
.skip10{height:10px;clear:both;}
.skip20{height:20px;clear:both;}

.single-post h2 a {font-size:16px;}
.single-post a.read-more {font-size:12px;}
.single-post p.home-description {text-align:justify;}
.single-post p.home-description img {margin: 0 10px 10px 0; float:left; max-width:250px;max-height:200px;}

ol.commentlist {padding-left:0px;}
ol.commentlist li.comment {padding-bottom:20px;}
ol.commentlist li.comment img.avatar {display:none;}
ol.commentlist li.comment cite.fn {color:#009BAB;font-size:12px;text-decoration:none;font-style:normal;}
ol.commentlist li.comment cite.fn a {color:#009BAB;font-size:12px;text-decoration:underline;font-style:normal;}
ol.commentlist li.comment span.says {display:none;}
ol.commentlist li.comment div.comment-author {float:left;}
ol.commentlist li.comment div.comment-meta {float:left; margin-left:15px;}
ol.commentlist li.comment div.comment-meta a {font-size:10px;line-height:22px;color:#000;}
ol.commentlist li.comment div.comment-meta a.comment-edit-link {display:none;}
ol.commentlist li.comment div.comment-body p {clear:both; margin-top:10px;font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;padding:0;font-size:12px;line-height:18px;}
ol.commentlist li.comment div.comment-body em {float:left; font-size:12px;margin-left:5px;line-height:15px;}

#commentform a {font-size:12px;}
div.single-post-content {font-size:12px;line-height:18px;}

div.f-home {display:none;}
div.f-home.selected {display:block;}

div.content h3 {padding-top:15px;}
/*
#_dsSearchAgent_Idx_Frame_0_div {margin-top:-175px;}
div.header {height:114px!important;}
div.header {background-color:#fff;}
*/
