/*
Theme Name: Scoopertino
Theme URI: http://www.dizzain.com/blog_customization/
Description: Custumized WordPress theme.
Author: Dizzain Inc.
Author URI:http://www.dizzain.com/
Version: 1.1
*/


/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

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 {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
body {
	line-height:17px;
	font-size:13px;
}
h2, h3, h4, h5, h6 {
	font-weight: normal;
}
ol, ul {
	list-style: none;
}
blockquote {
	font-style:italic;
	background:url(images/blockquote.gif) 1px 0 no-repeat;
	padding:15px 0 0 22px;
	color:#222222;
	font-family:Georgia;
}
.entry blockquote {
	margin:32px 0 25px;
	font-size:14px;
	line-height:22px;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img {
		border:none;
}

/* =Layout
-------------------------------------------------------------- */

body{
	background-color:#6a818f;
	font-family:Georgia, Verdana;
	font-size:14px;
	color:#444444;
	line-height:20px;
}

.wrapper{
	width:960px;
	margin:0 auto;
	position:relative;
	border-left:1px solid #4 698190;
	border-right:3px solid #4f6370;
	background-color:#FFF;
	margin-top:10px;
	padding:0 37px;
	margin-bottom:30px;
	
}
a{ 
	text-decoration:none;
	color:#099af6;
}
a:hover,
.widget-container a:hover,
.hentry .post_tags a { 
	text-decoration:none;
	color:#099af6;
}

.hentry .post_tags a:hover {
	text-decoration:underline;
}
.clear{ clear:both;}
.widget-container a {
	color:#515151;
}





/********     H E A D E R     ******/

#header{
	min-height:130px;
	padding-bottom:15px;
}
.head_foot{
	background-image:url(images/bg_header_footer.png);
	background-repeat:repeat-x;
	margin:0 -37px;
}
#header .head_foot{
	height:6px;
	background-position:0 0;
}
#footer .head_foot{
	height:8px;
	background-position:0 -6px;
	margin-top:35px;
}
.site-title{
	display:block;
	position:absolute;
	top:24px;
	left:340px;
	height:72px;
	width:362px;
	overflow:hidden;
}
.site-title a,
.site-title span,
.ico,
.searchform input[type=submit],
.slides .slide-caption .loop,
.contact-form input[type=submit],
.bottom_folded_corner {
	background-repeat:no-repeat;
	background-image:url(images/patterns.png);
}
.site-title a,
.site-title span{
	height:100%;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	background-position:0 0;
	display:block;
	overflow:hidden;
}
.fabricate_news,
.ureal_news{
	position:absolute;
	top:37px;
	height:47px;
	width:188px;
}
.fabricate_news	{ left:36px; }
.ureal_news		{ right:35px;}

.site_nav{
	position:absolute;
	top:103px;
	left:36px;
	width:963px;
	border-top:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
	text-align:center;
	font-size:11px;
	line-height:26px;
}
.site_nav ul{
	overflow:hidden;
	text-transform:uppercase;
	font-family:Georgia;
}
.site_nav li{
	display:inline;
	padding-right:22px;
	padding-left:18px;
	letter-spacing:1px;
}
.site_nav li a{ color:#96989b;}
.site_nav li a:hover { 
	color:#010101;
	text-decoration:none;
}
.site_nav li.current-page a,
.site_nav li.current-menu-item a {
	color:#333;
}
.head_social_net{
	position:absolute;
	top:0;
	left:4px;
	color:#707070;
	font-family:Verdana;
	line-height:25px;
}
.ico{
	height:16px;
	width:16px;
	margin-left:5px;
	display:inline-block;
	vertical-align:middle;
}
.ico.rss{ background-position:0 -80px;	  }
.ico.fb { background-position:-20px -80px;}
.ico.tw { background-position:-40px -80px;}

.ico.loop,
.arrow_image {
	background-image:url(images/patterns_transp.png) !important;
}

.ico.loop {
	background-position:0 0;
	height:14px;
	width:12px;
	margin:0 3px 0 0;
	text-decoration:none;
}
.arrow_image {
	background-position:0 -16px;
	height:5px;
	width:4px;
}

.site_nav .searchform{
	position:absolute;
	right:1px;
	top:2px;
}
.searchform{ 
	position:relative;
	overflow:hidden;
	height:22px;
	width:186px;
}
.searchform input{ 
	display:block;
	float:left;
}
.searchform input[type=text]{
	border:1px solid #d5d5d5;
	height:14px;
	padding:3px 6px 3px 8px;
	font-size:11px;
	color:#838383;
	width:144px;
	font-family:Verdana;
}
.searchform input[type=submit]{
	height:22px;
	width:26px;
	background-position:0 -100px;
	border:none;
	cursor:pointer;
}
input[type=text] {
	outline:none !important;
}








/********     C O N T E N T - C O N T A I N E R       ********/

#content-container h1,
#content-container h2,
#content-container h3,
#content-container h4,
#content-container h5,
#content-container h6,
.page-title{ color:#000;}

.recent-post.hentry{
	padding:60px 40px 20px 302px;
	background:#f3f3f3 url(images/img_recent-post.png) 302px 23px no-repeat;
	border:1px solid #e2e2e2;
	min-height:200px;
	margin-bottom:15px;
}
.thumbnail{
	position:absolute;
}
.recent-post .thumbnail{
	height:250px;
	width:250px;
	top:15px;
	left:15px;
}
.recent-post .entry-title{
	font-size:26px;
	line-height:30px;
	padding-bottom:8px;
}

.entry-title a{ color:#000;}
.entry-title a:hover{ 
	color:#099af6;
	text-decoration:none;
}
.hentry .entry-title{
	font-weight:normal;
	margin:0;
}
body.page #content .entry-title,
.page-title{
	font-size:26px;
	line-height:30px;
}

.page-title{
	display:block;
	font-weight:normal;
	background-color:#f3f3f3;
	padding:18px 20px;
	margin-bottom:25px;
	margin-top:6px;
	position:relative;
}
.page-title em{
	color:#049ed9;
	font-style:normal;
}
body.page #content .entry-title{
	padding-bottom:5px;
}
.recent-post .entry-content{
	font-size:16px;
	line-height:26px;
}
.entry-content p{
	padding-bottom:10px;
}
#content{ 
	width:620px;
	padding-left:5px;
	float:left;
}
.block_title{
	display:block;
	border-bottom:1px solid #d4d5d7;
	font-size:20px;
	line-height:36px;
	margin-bottom:16px;
	letter-spacing:-0.5px;
}
.block_title.topten{ 
	margin-bottom:11px;
	line-height:29px;
	padding-bottom:5px;
}
#footer .widget-title,
.block_title span{
	color:#bababa;
	font-style:italic;
	letter-spacing:0;
}
#footer .widget-title{ font-size:16px;}
.hentry{	
	padding-left:90px;	
	padding-bottom:30px;
	min-height:72px;
	position:relative;
	zoom:1;
}
body.home .hentry.even,
body.home .hentry.odd{
	width:205px;
}
body.home .hentry.even { float:left; }
body.home .hentry.odd { float:right; }

body.single .hentry {
	padding-left:0;
}
body.page .hentry{
	padding-left:0px;
	padding-top:10px;
}
#content .thumbnail{
	top:3px;
	left:0px;
}
#content .thumbnail{
	display:block;
	width:72px;
	height:72px;
}
#content .thumbnail img{ 
	border:1px solid #c7c7c7;
	width:70px;
	height:70px;
}
#content .entry-title{ 
	font-size:15px;
	padding-bottom:5px;
	line-height:20px;
}
#content .not-found .entry-title{
	font-weight:normal;
	padding-top:10px;
}
#content .not-found .entry-title,
body.page #content .entry-title,
body.single #content .entry-title{ 
	font-size:38px;
	line-height:46px;
	padding-bottom:15px;
}
.popular_posts li{
	color:#9b9ea1;
	font-size:13px;
	line-height:24px;
}
.popular_posts li a{
	color:#000000;
	font-size:14px;
}
.popular_posts li a:hover{
	text-decoration:none;
	color:#099af6;
}
.link-more,
.post-edit-link{ color:#099af6;}
.link-more:hover,
.post-edit-link:hover{ text-decoration:underline;}

.contact-descr{
	font-size:16px;
	line-height:24px;
	color:#444;
}
.entry-meta{ 
	font-size:11px;
	padding-bottom:8px;
	color:#a9a9a9;
}


/* Archive page
------------------------------------*/


body.archive .page-title,
body.page-template-page-archive-php .page-title {
	position:relative;
	padding-left:214px;
}
.page-title .archive-title {
	position:absolute;
	top:15px;
	left:34px;
}
.montly-archive {
	font-size:12px;
	font-family:Verdana, Arial;
}
.montly-archive a {
	margin:0 3px 0 0;
}
.montly-archive .current a {
	color:#099AF6;
}


/******    S I D E - B A R    ******/

#primary{
	width:300px;
	float:right;
}
#primary .block_title{ padding-left:5px;}

.widget-container {
	margin-bottom:25px;
}
.widget-container > .container {
	background-color:#f3f3f3;
	padding:25px 25px 10px;
}
.widget-container.widget_ad > .container {
	padding-bottom:25px;
}
.widget-container ul.container li {
	margin:6px 0;
}
.widget_custom_recent_posts .container{ padding-top:7px;}
.widget_custom_recent_posts li {
	padding-left:10px;
	position:relative;
}
.widget_custom_recent_posts li .arrow_image {
	position:absolute;
	top:8px;
	left:0;
}
.widget_custom_recent_posts li a {
	display:block;
}
.slides {
	height:250px;
	width:250px;
	position:relative;
	overflow:hidden;
}
.slides li.slide-item {
	position:absolute;
	top:0;
	left:250px;
	height:100%;
	width:100%;
}
.slides .slide-caption {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	background:url(images/transp_slide_bg.png) 0 0 repeat;
}
.slides .slide-caption .container {
	display:block;
	padding:5px 5px 8px 11px;
	border-left:solid 1px #595959;
	border-right:solid 1px #575757;
	line-height:17px;
}
.slides .slide-caption:hover {
	background-color:#000;
}
.slides .slide-caption a			{ color:#ffffff; }
.slides .slide-caption .more-link   { color:#099af6; }

.nav {
	text-align:center;
}
.nav .nav-item {
	display:inline;
	margin:0 3px;
}
.nav .nav-item a { color:#5a5a5a; }
.nav .nav-item a:hover,
.nav .nav-item.active a { color:#099af6; }

.widget-container .ad_container:first-child {
	margin:0;
}
.widget-container .ad_container {
	margin:15px 0 0;
}


/*********     F O O T E R       *********/

#footer{ 
	border-top:1px solid #d4d5d7;
	padding-top:16px;
	margin-top:20px;
}
#footer-widget-area{
	background:url(images/bg_footer.png) 0 0 repeat-y;
	overflow:hidden;
}
#footer .widget-area{
	float:left;
	min-height:118px;
	border-right:1px solid #d0d2d4;
	width:163px;
	padding-left:23px;
	padding-right:25px;
}
#footer .widget-area#first{ 
	padding-left:0px;
	width:143px;
}
#footer .widget-area#second{ width:163px;}
#footer .widget-area#third { width:143px;}
#footer .widget-area#fourth  { width:131px;}

#footer .widget-area a{ 
	font-size:11px;
	color:#000;
}
#footer .widget-area a:hover{ color:#099af6;}
#footer .widget-area.foot_copy{ 
	border:none;
	width:180px;
	font-family:Verdana;
	font-size:10px;
	line-height:17px;
	color:#848484;
	padding-right:0px;
}

.bottom_folded_corner {
	position:absolute;
	bottom:0;
	right:-3px;
	height:41px;
	width:39px;
	background-position:0 -230px;
}

/************  user formatting   ***************/

.hentry h1{ 
	font-weight:bold;
	line-height:34px;
	margin:5px 0;
 }
.hentry h2{ 
	font-weight:bold;
	line-height:26px;
	margin:5px 0;
 }
.hentry h3{ 
	font-weight:bold;
	line-height:22px;
	margin:5px 0;
 }
.hentry h4{ 
	font-weight:bold;
	line-height:20px;
	margin:5px 0;
 }
.hentry h5{ 
	font-weight:bold;
	line-height:18px;
	margin:5px 0;
 }
.hentry h6{ 
	font-weight:bold;
	line-height:15px;
	margin:5px 0;
 }
.hentry ul, .hentry ol, .hentry dl { margin:5px 0 5px 25px; }
.hentry ul { list-style:disc outside none; }
.hentry ol { list-style:decimal outside none; }
.hentry ul ul li { list-style-type:circle; }
.hentry ol ol li { list-style-type:lower-alpha; }
.hentry dt { font-weight:bold; }
.hentry dd { margin:0 0 10px 10px; }
sub {
	bottom:-0.4em;
}
sup {
	top:-0.4em;
}
sup, sub {
	font-size:70%;
	position:relative;
	vertical-align:baseline;
}
.alignright { float:right; }
.alignleft { float:left; }
.hentry img {
	max-width:100%;
	padding:0;

}
.hentry img.alignright {
	display:inline;
	margin:0px 0 10px 10px;
	padding:0px 0 0 10px;
}
.hentry img.alignleft {
	display:inline;
	margin:0px 15px 10px 0;
	padding:0px;
}
.hentry img.centered {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.hentry .wp-caption {
	margin:10px 0;
	text-align:center;
}
.hentry .wp-caption img {
	border:0 none;
	margin:0 auto;
	padding:0;
	display:block;
}
.hentry .wp-caption p,
.hentry .wp-caption a {
	padding:0;
	display:block;
}
.hentry .wp-caption p.wp-caption-text {
	font-size:11px;
	line-height:17px;
	margin:0 5px 0;
	padding:8px 8px 10px 8px;
	background-color:#f3f3f3;
}
.hentry table {
	border:1px ridge #5D5D5D;
	border-collapse:collapse;
	border-spacing:0;
	margin:5px 0;
}
.hentry table.full {
	width:100%;
}
.hentry table th {
	border:1px ridge #5D5D5D;
	padding:3px;
}
.hentry table.shop_cart,
.hentry table.shop_cart th,
.hentry table.shop_cart td{
	border:none;
}
.hentry table td {
	border:1px ridge #5D5D5D;
	padding:3px;
}
.hentry div.sociable {
	margin:16px 0;
}
.hentry .sociable ul {
	display:inline;
	margin:0 !important;
	padding:0 !important;
}
.hentry .sociable ul li {
	background:none repeat scroll 0 0 transparent;
	display:inline !important;
	list-style-type:none;
	margin:0;
	padding:1px;
}
.hentry .sociable ul li img {
	margin:0;
}
.hentry .sociable-hovers {
	opacity:0.4;
}
.hentry .sociable-hovers:hover {
	opacity:1;
}
.hentry blockquote{
	margin:0;
}
.hentry .post_tags {
	font-size:14px;
	margin:10px 0 0;
}
.hentry .post_tags strong {
	color:#666666;
}
.entry-content strong {
	text-transform:uppercase;
	font-size:0.781em;
	font-weight:normal;
}

/********** end user formatting ****************/


/* =Contact-form
-------------------------------------------------------------- */

.contact-form{
	overflow:hidden;
	padding-bottom:20px;
}
.contact-form p{
	display:none;
}
.contact-form .contact-descr{
	display:inline-block;
	padding-bottom:30px;
}
.contact-form div{
	position:relative;
}
.contact-form label{
	color:#898989;
	font-size:12px;
	font-family:Verdana;
	line-height:23px;
}
.contact-form input[type=text]{
	
}
.contact-form textarea,
.contact-form input[type=text]{
	border:1px solid #c8c8c8;
	font-size:14px;
	font-family:Georgia;
	padding:3px;
	width:290px;
}
.contact-form textarea{
	height:175px;
}
.contact-form input[type=submit]{
	background-position:0 -180px;
	height:19px;
	width:56px;
	border:none;
	padding:0 5px;
	text-indent:-300px;
	overflow:hidden;
	cursor:pointer;
	background-color:#FFF;
}
#si_image_ctf1{
	height:60px;
	width:160px;
	padding:0;
}
body #si_contact_captcha_code1{
	padding:3px;
	width:47px;
	float:none;
}

/* =Fonts
-------------------------------------------------------------- */

.head_social_net,
.searchform input[type="text"],
.recent-post .link-more,
.slide-item .entry-title,
#footer,
.link-more,
.hentry .wp-caption {
	font-family:Verdana, Arial, serif;
}
.link-more {
	letter-spacing:-0.1px;
	font-size:11px;
	white-space:nowrap;
}
.link-more:hover {
	text-decoration:none  !important;
}

.entry-summary,
.widget_custom_recent_posts .container{
	font-size:0.964em;
}
.entry-summary {
	color:#707070;
}
#content .popular_posts .entry-title{
	font-size:1.038em;
}
.slide-item .entry-title{
	font-size:0.821em;
}
body.single .entry-content,
body.page .entry-content{ 
	font-size:16px;
	line-height:24px;
}
#footer .widget-title {
	font-family:Georgia, sans-serif;
}




















