/* 

Theme Name: petshopbox

Theme URL: http://www.petshopboxstudio.com/

Description: a nice theme from zeusboxstudio.com for petshopboxstudio.com

Author: Zeusbox Studio

Author URI: http://www.zeusboxstudio.com

Version: 1.0

*/



body  {

	background: #3893cf url(images/_bg_soil.jpg) 0 0 repeat;

	font: 100% Arial, Helvetica, sans-serif;

	margin: 0;

	padding: 0;

	text-align: center;

	color: #000;

}

img, input, textarea, select {border:0;}

img.left {

	float: left;

}

textarea{

	overflow: auto;

}

.align-right {

	text-align: right;

}

.align-center {

	text-align: center;

}

.fright {

	float: right;

}

.clear {

	clear: both;

	height: 0;

	line-height: 0;

}

.desc, #respond label, .contact label, .search label, .search #searchsubmit {

        display: none;

}

.page{

	text-align:left;

}

.onblog {

	background: url(images/_bg2.jpg) 0 0 repeat-x;	

}

.soil {

	background: url(images/footer-top.jpg) 0 bottom repeat-x;

}

.col {

	display: inline-block;

	float: left;

	vertical-align: top;

	width: 260px;

}

.col h3 {

	font:bold 16px/1.4em Helvetica, Arial, sans-serif;

	margin: 0 0 12px;

}

.col h3 img {

	vertical-align: middle;

}

.col a {

	text-decoration: none;

}

.col a:hover {

	color: #fff;

}

.col p {

	margin: 0 0 8px;

}

.col p a {

	background: #177cb8;

	color: #fff;

	padding: 3px 7px;

}

.col ul {

	margin: 0 0 15px;

	padding: 0;

}

.col li {

	list-style: none;

}

.col li a {

	color: #a3daff;

}



/* logo, navigation, showcase */

#head {

	height: 439px;

	font-size: 10pt;

}

.onblog #head {

	background: url(images/_bg_head2.jpg) center top no-repeat;

	height: 162px;

}

#logo, #showcase, .twitter-bird, .social-icon {

	margin:0;	

	position:absolute;

}

#logo, .showcase-left, .showcase-right, .twitter-bird, .social-icon a, .character h3, .fullcolor h3, .contentdev h3, .post-edit-link, #reaction-list .comment-edit-link {

	text-indent:-9999em;

	overflow:hidden;

}

#logo, #logo a {

	display:block;

	font-size:8pt;	

	top:10px;

	left:0;

	height:65px;

	width:262px;

}

#nav, .areatip {

	margin: 0;

	padding: 0;

	width: 440px;

	position: absolute;

	top: 15px;

	right: 0;

}

.areatip {

	top: 5px;

	right: -5px;

}

.tooltip {

	background: url(images/tooltip.png) 0 0 no-repeat;

	color: #fff;

	display: none;

    font-size:9pt;

	font-weight: bold;

	text-align: center;

	padding: 16px 0 0;

	height: 38px;

	width: 147px;

	position: relative;

	z-index: 5;

}

#nav li {

	display: block;

	float: left;

	margin-left: 2px;

	font-weight: bold;

}

#nav a {

	background: url(images/nav-hover.png) 0 -9999em no-repeat;

	color: #5680a8;

	display: block;

	padding: 0 15px;

	height: 38px;

	line-height: 38px;

	text-align: center;

	text-decoration: none;

  text-shadow: 0 1px 1px #fefefe;

  outline: 0;

}

.category-goodies #nav .goodies, #nav .current, .category-goodies #nav .current.on, #nav .on{

	background: url(images/nav-hover.png) bottom right no-repeat;

	padding-right: 15px;

}

.category-goodies #nav .goodies a, .category-goodies #nav .current.on a, #nav .current a, #nav .on a {

	background: url(images/nav-hover.png) 0 0 no-repeat;

	padding-right: 0;

}

.category-goodies #nav .goodies a, #nav .current a {

	color: #fff;

	font-size: 12pt;

}

.category-goodies #nav .goodies a{text-shadow:1px 1px 1px #333}

/*28-07-2010*/

.category-goodies #nav .current, .category-goodies #nav .current a{background:none; color:#5680A8; font-size:10pt}

.category-goodies #nav .current a{text-shadow:none}

.skin, #content {

	margin:0 auto;

	position:relative;

	width:881px;

}

/* showcase */

#showcase {

	overflow:hidden;

	top:107px;

	left:13px;

	height:288px;

	width:420px;

}

#showcase a {

	color: #fff;

}

.slider {

	margin:8px 0 0;

}

.slider .prevPage, .slider .nextPage {

	background:url(images/showcase-left.png) center center no-repeat;

	width:30px;

	height:52px;

	float:left;

	cursor:pointer;

	font-size:1px;

}

.slider .nextPage {

	background-image:url(images/showcase-right.png);

}

.slider .disabled {

	cursor:default;

	opacity:.5;	

}

.scrollable {

	float:left;

    position:relative; 

    overflow:hidden; 

    width: 360px; 

    height:53px; 

}

.scrollable .items {

	clear:both;

    width:20000em; 

    position:absolute; 

}

.scrollable .items img {

	border:1px solid #b6bfc7;

	margin:0 2px;

}

.scrollable .items .active {

	border:1px solid #5daaeb;

	border-bottom-width:2px;

	z-index:9999;

	position:relative;

}

.twitter-bird {

	right:-8px;

	top:83px;

	height:100px;

	width:68px;

}

.social-icon {

	background: url(images/rss.jpg) top right no-repeat;

	height: 88px;

	width: 303px;

	top: 58px;

	right: -5px;

}

.social-icon .rss {

	color: #fff;

	font-weight: bold;

	position: relative;

	top: 35px;

	left: 43px;

}

.social-icon a {

	color: #052203;

	text-decoration: none;

}

.social-icon a:hover {

	text-decoration: underline;

}

.social-icon .rss-icon {

	display: block;

	height: 50px;

	width: 50px;

	position: absolute;

	top: 20px;

	right: 40px;

}



/* content */

#content {

	color: #e9d1bb;

	font-size: 10pt;

	padding: 25px 0 50px;

}

#content h3 {
	color: white;
	font-size: 24px;
	margin: 5px 0 0 0;
	font-family: 'Lobster', arial, serif; 
	line-height: 1.2em;
	text-shadow: 0px 1px #000;
}
#content h3 a {
	background: none;
}
#content .col {

	text-align: center;

}

#content .col p{

	padding: 10px;

}

/* character design, full color illustration, content development */

#content .character h3, #content .fullcolor h3, #content .contentdev h3 {

	background: url(images/h3-character.png) center bottom no-repeat;

	margin-top: 10px;

	height:108px;

	width: 197px;

}

#content .fullcolor h3 {

	background: url(images/h3-fullcolor.png) center -2px no-repeat;

	width: 235px;

}

#content .contentdev h3 {

	background: url(images/h3-contentdev.png) center 12px no-repeat;

	width: 247px;

}

.character .btn-green, .fullcolor .btn-green, .contentdev .btn-green, .character .btn-orange, .fullcolor .btn-orange, .contentdev .btn-orange, .sidebar .btn-orange {

	background: url(images/btn-green.png) 0 0 no-repeat;

	color: #a0ff93;

	display: inline-block;

	font: bold 14px/37px Arial, Helvetica, san-serif;

	padding: 0;

	height: 37px;

	width: 112px;

}

.character .btn-orange, .fullcolor .btn-orange, .contentdev .btn-orange, .sidebar .btn-orange {

	background: url(images/btn-orange.png) 0 0 no-repeat;

	color: #ffeca9;

	text-align: center;

}

#respond a:hover.logout, .sidebar a:hover.btn-orange {

	background-position: bottom left;

}

.entry .addcomment a {

	color: #f0c68b;

	font-weight: bold;

}

.addcomment .viewcomment a, #respond input[type=submit] {

	display: inline-block;

	height: 38px;

	line-height: 38px;

	padding: 0 15px;

	background: url(images/btn-comment.jpg) 0 0 repeat-x;

}

.addcomment .viewcomment a:hover, #respond input[type=submit]:hover {

	background-position: bottom left;

	color: #fff;

}

.addcomment a:focus, .btn-orange:focus {

	outline: 0;

}

.entry .addcomment .more-link {

	background: url(images/btn-more.jpg) 0 0 no-repeat;

	height: 39px;

	line-height: 39px;

	padding: 0 15px;

	width: 105px;

	float: right;

}

.entry .addcomment a:hover.more-link {

	background-position: bottom left;

}



.entry .comment-meta a, .entry .even .comment-body a{background:0}

.entry ol li {

	line-height: 18pt;

}

/* free image, satisfactory, sponsor */

#content .free {

	background: url(images/bg-box2.png) center 35px no-repeat;

	color: #ffc;

	font-family: "Trebuchet MS", Times New Roman, san-serif;

	font-weight: bold;

	text-align: left;

	height: 280px;

}

#content .free p a {

	background: none;

	color: #a7703e;

	padding: 0;

}

#content .free ul {

	font-size: 18px;

	margin: 25px 0 0 15px;

	overflow: hidden;

}

#content .free li {

	clear: both;

	margin-bottom: 10px;

	overflow: hidden;

}

.free li img {

	display: inline;

	padding-right: 15px;

	float: left;

}

.free li em {

	color: #6ccf27;

	font-size: 24px;

	font-style: normal;

}

#content .free p {

	margin-left: 15px;

	padding: 0;

}

div.character, div.fullcolor, div.contentdev, div.free, div.satisfact {

	background: url(images/bg-box.png) center 0 no-repeat;

	margin: 0 25px 25px 0;

	height: 267px;

	width: 263px;

}

div.satisfact {

	background: url(images/bg-box3.png) center 35px no-repeat;

	height: 270px;

	position: relative;

}

#content .satisfact p {

	margin: 0 0 0 15px;

	padding: 0 0 15px;

	text-align: left;

}

.satisfact .quote {

	margin-top: 15px;

	height: 160px;

}

#content .satisfact .client {

	color: #86fc30;

	font: bold 14px/normal Georgia, Times New Roman;

	margin: 30px 0 0 60px;

}

.sponsor {

	overflow: hidden;

}

#content .sponsor p{

	padding: 6px 0 0;

	text-align: left;

	width: 280px;

}

div.sponsor p a{

	background: #7b3814;

	display: inline-block;

	padding: 3px;

}

.sponsor a img{

	float: left;

}

/* entry */

.entry {

	color: #fff;

	float: left;

	width: 564px;

	position: relative;

	z-index: 1;

}

#content .entry h2.title, #content .entry h2.title a {

	border: 0;

	color: #fff;

	display: block;

	margin: 15pt 0 0;

	padding: 0;

}

#content .entry h2.title, #content .entry h2.title a {

	background: none;

	font: bold 18pt/normal Arial, Helvetica, san-serif;

	margin-bottom: 0;

}

#content .entry h2.link a:hover {

	color: #3d240d;

}

.entry a {

	background: #3d240d;

	color: #fff;

	text-decoration: none;

	padding: 1px 3px;

}

.entry a {padding:0}

.entry .info, .entry .info a, .entry h2, .entry h2 a {

	background: none;

	color: #3d240d;

	font-size: 11pt;

	padding: 0;

}

.entry h2, .entry .info {

	background: url(images/border.jpg) bottom repeat-x;

	display: inline;

	padding: 0 0 5px;

}

.entry h2, .entry h2 a {

	font-size: 16pt;	

}

.entry h2 {

	margin-left: -50px;

}

.entry .info a:hover {

	color: #111;

	font-size: 11pt;

}

.entry .info .post-edit-link {

	background: url(images/ico-edit.gif) 0 0 no-repeat;

	display: inline-block;

	position: relative;

	top: 8px;

	left: 30px;

	height: 24px;

	width: 24px;

}

/* post */

.post {

	clear: both;

	margin: 30px 0 0;

	line-height: 14pt;

}

.post img {

	border: 6px solid #fff;

	-webkit-border-radius: 6px;

	-moz-border-radius: 6px;

	border-radius: 6px;

	-webkit-box-shadow: 1px 2px 4px black;

	-moz-box-shadow: 1px 2px 4px black;

	box-shadow: 1px 2px 4px black;

	margin-bottom: 10px;

}

.post a:hover img { border-color: #3D240D }

.post a {

	position: relative;

}

.post a img {

	background: none !important;

}

img.attachment-thumbnail {

	border: 4px solid white !important;

}

img.attachment-thumbnail:hover {

	border: 4px solid #3D240D !important;

}

.link span {

	background: #fff url(images/link.png) no-repeat 5px 5px;

	display: block;

	height: 30px;

	width: 30px;

	position: absolute;

	bottom: 3px;

	right: 0;

}

a:hover.link span {

	background-color: #3D240D;

}

.post h3, .post p {
	margin: 0;
	padding-bottom: 10px;
}

.post h4, .post h4 a {

	margin: 10px 0;

	background: none !important;

}



.post ol, .post ul {

	margin: 0;

	padding: 0 0 10px;

}

.post li {

	padding-bottom: 10px;

}

.post ul li{

	background: url(images/ico-li.jpg) 0 5px no-repeat;

	margin-left: -15px;

	padding-left: 15px;

	list-style: none;

}

.wp-caption {

	font-size: 9pt;

}

.wp-caption a {

 padding: 0;

 background: none;

}

.wp-caption .wp-caption-text { padding: 5px 0 20px }

/* avatar */

.avatar img {

	background: url(images/avatar.gif) 0 0 no-repeat;

	display: inline;

	float: left;

	margin-left: -90px;

	padding: 6px 7px;	

}

.avatar strong {

	display: block;

	font-size: 14pt;

	margin-bottom: 10px;

}

/* more share */

.move {

	display: block;

	margin: 0 0 0 -50px;

	position: relative;

	z-index: 2;	

}

.more {

	background: url(images/border.jpg) bottom repeat-x;

	margin: 0 0 25px -50px;

	padding: 0 0 15px;

	width: 615px;

	overflow: hidden;

}

.author {

	margin-bottom: 18px;

}

.author .avatar {

	margin-left: 48px;

}



.more .share {

	//background: url(images/ico-share.png) top center no-repeat;

	display: inline;

	float: left;

	margin: 5px 0 0 50px;

	height: 187px;

	width: 140px;

	position: relative;

}

.more .share a:hover {

	color: #333;

}

.share .gb, .share .fb, .share .tw, .share .su  {

	float: left;

	margin-right: 10px;

	margin-bottom: 10px;

	width: 60px;

	text-align: center;

}



.more h2 {

	background: none;

	margin: 0;

}

.more ul {

	margin: 0 0 10px 155px;

	list-style: none;

}

.more li {

	background: url(images/ico-li.jpg) 0 12px no-repeat;

	font-weight: bold;

	margin: 0;

	padding-left: 15px;

}

.more li a {

	background: none;

	border-bottom: 1px dashed #693b11;

	display: block;

	color: #fff;

	padding: 7px 0;

}

.more li:last-child a {

	border: 0;

}

.more .avatar img { margin: 0 10px 0 0 }

/* respond */

#respond {margin-top:35px}

#respond .fright {

	padding-right: 20px;

	width: 240px;

}

#respond .fright p {

	margin: 22px 0 0 15px;

}

#respond a:hover {

	color: #fff;

}

#respond input[type=text], #respond textarea, .search input {

	background: #3d240d url(images/ico-form.png) 5px 10px no-repeat;

	color: #634931;

	font: bold 14px/normal Arial, Helvetica, san-serif;

	margin: 15px 0 0 15px;

	padding:10px 7px 10px 45px;

}

#respond textarea {

	background-position:0 -138px;

	float: left;

	margin: 22px 0 0;

	padding:7px 15px 7px 35px;

	height: 125px;

	width: 253px;

}

#respond #urname {

	background-position:5px -28px;

	margin-top: 22px;

}

#respond #uremail {

	background-position:5px -66px;

}

#respond input[type=submit] {

	color: #F0C68B;

	cursor: pointer;

	font-weight: bold;

	text-transform: uppercase;

}

/* reaction list */

#reaction-list .comment-edit-link {

	background: url(images/ico-edit-comment.gif) 0 0 no-repeat;

	display: inline-block;

	height: 16px;

	width: 16px;

	position: relative;

	top: 3px;

}

#reaction-list, #reaction-list ul, #reaction-list ul ul {

	list-style: none;

	padding: 0;

}

#reaction-list ul {

	margin-left: 112px;

}

#reaction-list ul ul {

	margin-left: 0;

}

#reaction-list .avatar, #reaction-list .reply{

	display: inline;

	float: left;

	margin: 4px 10px 18px -62px;

}



#reaction-list .reply a{

	background: none;

	margin-left: 10px;

}

#reaction-list li {

	margin: 25px 0 0;

	padding: 25px 0 0;

}

#reaction-list .comment-body {

	background: #3d240d;

	padding: 12px 18px 12px 68px;

	position: relative;

}

#reaction-list .even .comment-body, #reaction-list .children .even .comment-body {

	background: #3D240D;

}

#reaction-list .odd .comment-body, #reaction-list .children .odd .comment-body, .even .comment-body a {

	background: url(images/bg-even.gif);

}

.comment-body p, .comment-body .commentmetadata {

	margin: 0 0 1em;

}

.comment-body .reply {

	font-size: 9pt;

	font-weight: bold;

	text-transform: lowercase;

	position: absolute;

	top: 65px;

	left: 78px;

}

.comment-body .comment-meta {

	font-style: normal;

	font-weight: bold;

	position: absolute;

	top: -27px;

	left: 0;

}

.comment-body .fn a {

	background: none;

}

.comment-body .wrap {

	margin-left: 10px;

}

.comment-page {

	font-size: 14pt;

	text-align: center;

}

.comment.depth-2 .wrap {

	background:none;

}

.depth-1.bypostauthor .wrap, .comment.depth-2.bypostauthor .wrap {

	background: url(images/ico-user.png) bottom right no-repeat;

}

/* sidebar */

.sidebar {

	float: right;

	margin: 20px 0;

	width: 290px;

}

.sidebar a {

	color: #f0ccac;

	text-decoration: none;

}

#envato-marketplace-items{

	padding-top: 10px !important;

	

}

.marketplace-heading {

	-webkit-box-shadow: 0px 1px 0px #5D2C0D;

	-moz-box-shadow: 0px 1px 0px #5D2C0D;

	box-shadow: 0px 1px 0px #5D2C0D; 

	padding: 0 0 5px 20px;

	font-size: 12pt !important;

	font-weight: bold !important;

	color: #fffeff !important;

	text-shadow: #1c0d02 0 2px 0;

	margin: 0 0;

	border-bottom: 1px solid #402009;

	font-family: sans-serif !important;

	text-align: center !important;

}

.sidebar a:hover, .entry a:hover {

	color: #fff;

}

.sidebar a em {

	color: #a25d20;

}

.sidebar ul {

	margin: 15px 35px 0 20px;

	padding: 0 0 23px;

}

.sidebar li {

	font-size: 10pt;

	list-style: none;

	padding: 7px 0;

}

.sidebar li:last-child {

	border: none;

}

.sidebar h3 {

	text-align: center;

}

.sidebar h3 img {

	position: relative;

	top: 8px;

}

.sidebar p {

	margin: 0 0 15px;

}

.widget {

	overflow: hidden;

	margin-bottom: 10px;

}

.widget ul li {

	border: none !important;

}

.widget_recent_entries, .widget_twitterstreamwidget, .widget_links, .dribbblebox {

	width: 278px;

	border: 1px solid #3d1e02;

	border-top: 3px solid #3d1e02;

	-moz-border-radius: 10px;

	-webkit-border-radius:10px;

	border-radius: 10px;

 	padding: 5px 0px !important;

 	background-image: -webkit-gradient(

    linear,

    left bottom,

    left top,

    color-stop(0.37, #784016),

    color-stop(0.69, #5C2E10),

    color-stop(0.85, #4F290D)

);

background-image: -moz-linear-gradient(

    center bottom,

    #784016 37%,

    #5C2E10 69%,

    #4F290D 85%

);

background-image: -o-linear-gradient(#784016, #4F290D);

-webkit-box-shadow: 0px 2px 0px #BF631D;

-moz-box-shadow: 0px 2px 0px #BF631D;

box-shadow: 0px 2px 0px #BF631D; 

}



.dribbbles {

list-style-type: none;

margin: 0 0 0 30px;

width: 220px;

padding: 0;

font-family:"Helvetica Nueue", Helvetica, Arial, sans-serif;position:relative;clear:left;overflow:hidden;

}

.dribbbles .group {

	margin: 10px 0;

}

.dribbbles li{font-size:15px;position:relative;width:220px;padding:0;margin:0 0 1.5em 0;}

.dribbbles .dribbble-shot{padding:10px;background:white; }

.dribbbles .dribbble-over{position:absolute;top:10px;left:10px;z-index:1;width:180px;height:130px;margin:0!important;padding:10px;font-size:0.8em;line-height:2em;text-decoration:none;color:#fff;background:url(http://yoursite.com/path/to/plugins/wp-dribbble/images/dribbblesprite.png) no-repeat -110px -160px;}

.dribbbles .dribbble-link{position:relative;z-index:2;}

.dribbbles img{margin:0;width:200px;height:auto;opacity:1;-webkit-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;}

.dribbbles a:hover img{opacity:0.1;-webkit-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;}

.dribbbles strong{display:block;font-weight:bold;font-size:1.4em;line-height:1.2em;color:#999;}

.dribbbles .dim{font-weight:bold;color:#666;}

.dribbbles em{position: absolute;bottom:11px;left:10px;font-size:1em;line-height:1em;font-weight:normal;font-style:normal;}

.dribbbles .dribbble-img{width:200px;height:150px;overflow:hidden;}



.widgettitle {

	-webkit-box-shadow: 0px 1px 0px #5D2C0D;

	-moz-box-shadow: 0px 1px 0px #5D2C0D;

	box-shadow: 0px 1px 0px #5D2C0D; 

	padding: 0 0 5px 20px;

	font-size: 12pt;

	font-weight: bold;

	color: #fffeff;

	text-shadow: #1c0d02 0 2px 0;

	margin: 0 0;

	border-bottom: 1px solid #402009;

	

}

.twitter-stream {

	padding: 10px 20px;

}

.profile-link, .profile-link a {

	font-size: 11pt;

	color: #fffeff !important;

	font-weight: bold;

	padding: 5px 0;

	text-shadow: #1c0d02 0 1px 0;

}



.follower-count {

	border-top: 1px solid #934e1b;

	padding-top: 20px;

}



.search input {

	background-image: none;

	margin: 0;

	padding: 10px 7px;

	width: 265px;

}



/* sidebar twitter */

.sidebar .twitter {

	background: url(images/box-twitterbg.jpg) 0 0 repeat-y;

	margin: 15px 0;

}

.sidebar .twitter a {

	color: #fff;

}

.sidebar .twitter a:hover {

	text-decoration: underline;

}

.twitter .twitterin {

	background: url(images/box-twitter.jpg) 0 0 no-repeat;

	padding: 10px 10px 0;

}

.twitterin #twitter-cache {

	margin: 0 7px -15px 40px;

	min-height: 80px;

}

.twitterin strong {

	background: url(images/box-twitter.jpg) top right no-repeat;

	display: block;

	padding: 35px 5px 0;

	text-align: right;

}.twitterin em {

	display: block;

	font-size: 9pt;

	text-align: right;

}

.twitter-timestamp {

	display: none;

}

/* box */

.tabcontent {

	border: 1px solid #3d1e02;

	-webkit-border-bottom-left-radius: 10px;

	-webkit-border-bottom-right-radius: 10px;

	-moz-border-bottom-left-radius: 10px;

	-moz-border-bottom-right-radius: 10px;

	

}

.sidebar .box, #envato_marketplace_items_widget-3 {

	/*background: url(images/sidebar-box.jpg) 0 0 repeat-y;*/

	width:278px;

-webkit-border-bottom-left-radius: 10px;

-webkit-border-bottom-right-radius: 10px;

-moz-border-bottom-left-radius: 10px;

-moz-border-bottom-right-radius: 10px;

-webkit-box-shadow: 0px 2px 0px #BF631D;

-moz-box-shadow: 0px 2px 0px #BF631D;

box-shadow: 0px 2px 0px #BF631D; 

}

/*clupppppppppppppppirrrttt*/

.tabcontent {

	margin: 0 !important;

	padding: 0 !important;

	-moz-border-radius: 0 0 10px 10px !important;

	-webkit-border-radius:10px 0 0 10px 10px !important;

	border-radius: 10px 0 0 10px 10px !important;

	background-image: -webkit-gradient(

	    linear,

	    left bottom,

	    left top,

	    color-stop(0.17, #784016),

	    color-stop(0.49, #5C2E10),

	    color-stop(0.75, #4F290D)

	);

	background-image: -moz-linear-gradient(

	    center bottom,

	    #784016 37%,

	    #5C2E10 69%,

	    #4F290D 85%

	);

	background-image: -o-linear-gradient(top, rgb(120, 64, 22), rgb(79, 41, 13));

	background: #784016;

}

.tabcontent ul {

	padding: 10px 20px;

	margin: 0;

	

}

.sidebar .box-top {

	/*background: url(images/sidebar-box-top.jpg) 0 0 no-repeat;*/

		width: 278px;

		border-top: 3px solid #3d1e02;

		-moz-border-radius: 10px;

		border-radius: 10px;

	 	background-image: -webkit-gradient(

	    linear,

	    left bottom,

	    left top,

	    color-stop(0.37, #784016),

	    color-stop(0.69, #5C2E10),

	    color-stop(0.85, #4F290D)

	);

	background-image: -moz-linear-gradient(

	    center bottom,

	    #784016 37%,

	    #5C2E10 69%,

	    #4F290D 85%

	);

	-moz-box-shadow: 0px 2px 0px #BF631D;

	box-shadow: 0px 2px 0px #BF631D; 

	background-image: -o-linear-gradient(top, rgb(120, 64, 22), rgb(79, 41, 13));

	background: ##784016;

}

h2.widgettittle {

	font-family:"le-havre-rounded-1","le-havre-rounded-2",sans-serif;

}



.sidebar .art ul {

	margin: 20px 0 0 ;

	padding: 0;

}

.sidebar .art p {

	margin: 0 40px;

	padding: 0 0 20px

}

.sidebar .art p a {

	color: #f0ccac;

	font-size: 10pt;

	font-weight: normal;

	padding: 0;

}

.sidebar .art .box-top {

	line-height: 21pt;

	font-weight: bold;

}

.sidebar .art li {

	border: 0;

	margin-bottom: 20px;

	line-height: 16pt;

}

.sidebar .art li img {

	border: 0px solid #fff;

	float: left;

}

.sidebar .art li a:hover img {

	border-color: #3D240D;

}

.sidebar .art li .btn-orange {

	margin-top:10px;

}

#content .sidebar .sponsor p {

	display: block;

	width: 330px;

}

.sidebar .sponsor a {

	margin-right: 18px;

}

/* tag */

.tag {

	padding: 0 25px;

}

.tag a {

	color: #f0ccac;

	font-weight: bold;

	line-height: 30pt;

	vertical-align: middle;

}

#content .tag h3 {

	margin-bottom: 10px;

}

.tag a:hover, .sidebar .art p a:hover {

	color: #fff;

}

.size4 {

	font-size: 14pt;

}

.size5 {

	font-size: 16pt;

}

.recent-comment li em {

	color: #a25d20;

}

/* footer */

#footer {

	background:#3893cf url(images/footer.jpg) 0 0 repeat-x;

	color: #fff;

	padding: 88px 0 50px;

	font-family: "Trebuchet MS", Times New Roman, san-serif;

	font-size: 14px;

	overflow: hidden;

}

#footer .col h3 img {

	vertical-align: middle;

}

#footer .meta, .entry .info {

	font-weight: bold;

}

#footer .meta a {

	color: #fff;

	padding: 0;

}

/* footer social buttons */

#footer .social {

	background: url(images/btn-social.jpg) 0 35px no-repeat;

}

#footer .social ul {

	clear: both;

	overflow: hidden;

}

.social li a {

	display: inline-block;

	float: left;

	height: 65px;

	width: 65px;

	margin-right: 5px;

	text-indent: -9999em;

}

/* footer blog & event listing */

.blog li, .event li {

	border-bottom: 1px dashed #a3daff;

	padding: 5px 0;

}

.event li {

	color: #a3daff;

}

.event li a {

	font-family: Arial, Helvetica, san-serif;

	font-size: 11pt;

}

.contact {

	position: relative;

	left: 88px;

}

.contact input, .contact textarea, #cf_field_6 {

	font: bold 14px/normal Arial, Helvetica, san-serif;

	background: #177cb8;

	color: #0f5680;

	margin: 0;

	padding:7px;



}

.contact [type=text], .contact textarea, #cf_field_6 {

	background: #177cb8 url(images/footer-form.jpg) 15px 7px no-repeat;

	padding-left: 54px;

	width: 200px;

}

.contact [type=submit] {

	color: #fff;

	cursor: pointer;

	padding: 10px 30px;

}

#email, #cf_field_3 {

	background-position: 15px -30px;

}

#subject, #cf_field_4 {

	background-position: 15px -62px;

}

#cf_field_5 {

 background-image: url(images/company.png);

 background-position:  5px 10px no-repeat;

}

#message, #cf_field_7 {

	background-position: 15px -98px;

}

#cf_field_6 {

 background-image: none;

 margin-bottom: 10px;

 padding:7px 15px 7px 35px;

 width:260px;

}

/* Yummy CSS3 */

.entry .info, .entry h2, .entry h2 a {

	text-shadow: 0 1px 1px #be9f84;

}

.caption img {

	-moz-box-shadow: 1px 1px 3px #272727;

	-webkit-box-shadow: 1px 1px 3px #272727;

	box-shadow: 1px 1px 3px #272727;



}

#reaction-list .comment-body, #respond input[type=text], #respond textarea, .comentry, .search input {

	border-bottom: solid 2px #b78a62;



}

.addcomment .viewcomment a, #respond input[type=submit] {

	-moz-box-shadow: 0 1px 0 #b78a62;

	-webkit-box-shadow: 0 1px 0 #b78a62;

	box-shadow: 0 1px 0 #b78a62;



}

.character .btn-green, .fullcolor .btn-green, .contentdev .btn-green, #footer .col h3 {

	text-shadow: 1px 1px 1px #666;

}

#reaction-list .comment-body, .sidebar .art p a, #respond input[type=text], #respond textarea, .blog p a, .tag a, .comentry, .search input, .comment-page a, .addcomment .viewcomment a, #respond input[type=submit] {

	-moz-border-radius: 5px;

	-webkit-border-radius:5px;

	border-radius: 5px;

}

#content .entry h2.title, #content .entry h2.title a, .contact [type=submit], .free p a, .free li em, .event li a, .tooltip, #nav .current a {

	text-shadow: 1px 1px 1px #333;

}

.contact input, .contact textarea, #cf_field_6 {

	-moz-border-radius: 15px;

	-webkit-border-radius:15px;

	border-radius: 15px;

}

.contact [type=submit] {

	-moz-border-radius: 18px;

	-webkit-border-radius:18px;

	border-radius: 18px;

}

.paging a {

	opacity: .5;

}

.paging a:hover {

	opacity: .8;

}

/* cform */

.cform fieldset {

	border: 0;

	margin: 0;

	padding: 0;

}

.cform legend {

	color: #fff;

	font:bold 16px/1.4em Helvetica, Arial, sans-serif;

	margin: 0 0 20px;

	text-shadow: 1px 1px 1px #666;

}

.cform ol {

	margin: 0;

	padding: 0;

}

.cform .cf_hidden, .linklove{

	display: none;

}

.cform input, .cform textarea, .cform select {

	margin-bottom: 10px;

}

.cform .cf-sb {

	text-align: right;

}

.failure {

	background: #3893cf;

	font-size: 10pt;

	padding: 0 5px;

	width: 260px;

	position: absolute;

	top: 0;

	right: 0;

	text-shadow: 1px 1px 1px #666;

}

.entry .hilite { background: url(images/bg-even.gif); padding: 0 5px; }

/*sidebar tabs*/

.tabs .box-top {

	background-position: 0 -31px;

}

.tabs .tag {

	margin: 0;

	padding: 15px 25px 5px;

}

.sidebar .tab {  

	margin:0; 

	padding:0;

	height:41px; 	

}

ul.tab {

	border-bottom: 1px solid #2E1604;

}

.tab li {

	border: 0;

	float:left;	 

	padding:0; 

	margin:0;  

	list-style-type:none;	

}

.tab a {

	float:left;

	font-size:13px;

	font-weight: bold;

	display:block;

	text-align: center;	

	text-decoration:none;

	height:41px;

	line-height:41px;

	color:#c8a06c;

	position:relative;

	top:1px;	

}

.tab a:hover {

	color:#c8a06c;

}

.tab a:focus {

	outline: 0;

}

.tab a.current {

	color:#fff;	

	cursor:default;

}

.tabpop a {

	/*background: url(images/tab.jpg) 0 -41px no-repeat;*/

	border-right: 1px solid #2E1604;

	border-bottom: 1px solid #2E1604;

	-webkit-border-top-left-radius: 10px;

	-moz-border-radius-topleft: 10px;

	border-top-left-radius: 10px;

	width: 90px;

	background-image: -webkit-gradient(

	    linear,

	    left bottom,

	    left top,

	    color-stop(0.37, #522A14),

	    color-stop(0.85, #3D1C04)

	);

	background-image: -moz-linear-gradient(

	    center bottom,

	    #522A14 37%,

	    #3D1C04 85%

	);

}

.tabpop a:hover, .tabpop .current {

	/*background: url(images/tab.jpg) 0 0 no-repeat;*/

	border-bottom: none;

	-webkit-border-top-left-radius: 10px;

	-moz-border-radius-topleft: 10px;

	border-rop-left: 10px;

	background-image: -webkit-gradient(

	    linear,

	    left bottom,

	    left top,

	    color-stop(0.37, #4F2710),

	    color-stop(0.40, #5C2E10),

	    color-stop(0.85, #784016)

	);

	background-image: -moz-linear-gradient(

	    center bottom,

	    #4F2710 37%,

	    #5C2E10 40%,

	    #784016 85%

	);

	

}

.tabtag a {

	/*background: url(images/tab.jpg) -96px 0 no-repeat;*/

	width: 65px;

	border-left: 1px solid #56290E;

	border-right: 1px solid #2E1604;

	border-bottom: 1px solid #2E1604;

	background-image: -webkit-gradient(

	    linear,

	    left bottom,

	    left top,

	    color-stop(0.37, #522A14),

	    color-stop(0.85, #3D1C04)

	);

	background-image: -moz-linear-gradient(

	    center bottom,

	    #522A14 37%,

	    #3D1C04 85%

	);



}

.tabtag a:hover, .tabtag .current {

	border-bottom: none;

	/*background: url(images/tab.jpg) -96px -41px no-repeat;*/

	background-image: -webkit-gradient(

	    linear,

	    left bottom,

	    left top,

	    color-stop(0.37, #4F2710),

	    color-stop(0.40, #5C2E10),

	    color-stop(0.85, #784016)

	);

	background-image: -moz-linear-gradient(

	    center bottom,

	    #4F2710 37%,

	    #5C2E10 40%,

	    #784016 85%

	);

}

.tabcat a {

	/*background: url(images/tab.jpg) -161px 0 no-repeat;*/

	-webkit-border-top-right-radius: 10px;

	-moz-border-radius-topright: 10px;

	border-radius-top-right: 10px;

	width: 118px;

	border-left: 1px solid #56290E;

	border-bottom: 1px solid #2E1604;

	background-image: -webkit-gradient(

    linear,

    left bottom,

    left top,

    color-stop(0.37, #522A14),

    color-stop(0.85, #3D1C04)

);

	background-image: -moz-linear-gradient(

    center bottom,

    #522A14 37%,

    #3D1C04 85%

);

}

.tabcat a:hover, .tabcat .current {

	-webkit-border-top-right-radius: 10px;

	-moz-border-radius-topright: 10px;	

	border-radius-top-right: 10px;

	border-bottom: none;

	/*background: url(images/tab.jpg) -161px -82px no-repeat;*/

	background-image: -webkit-gradient(

	    linear,

	    left bottom,

	    left top,

	    color-stop(0.37, #4F2710),

	    color-stop(0.40, #5C2E10),

	    color-stop(0.85, #784016)

	);

	background-image: -moz-linear-gradient(

	    center bottom,

	    #4F2710 37%,

	    #5C2E10 40%,

	    #784016 85%

	);

	background-image: -o-linear-gradient(top bottom,#4F2710,#784016);

}

/* revisions */

.entry .post a.none, #twitter-cache .twtr-widget .twtr-doc, #twitter-cache .twtr-widget .twtr-timeline {background:none!important}

#twitter-cache .twtr-hd, #twitter-cache .twtr-ft{display:none}



#footer h3, #footer .cform legend {font-size: 21px}

/*wp-pagenavi*/

.wp-pagenavi{

 font-size:18px;

 text-align:center

}

.wp-pagenavi .pages, .wp-pagenavi .previouspostslink, .wp-pagenavi .nextpostslink{display:none}

.wp-pagenavi a, .wp-pagenavi .current, .wp-pagenavi .extend{

 color:#F0C68B;

 font-weight:bold;

 -moz-border-radius:5px;

 -webkit-border-radius:5px;

 border-radius:5px;

 -moz-box-shadow:0 1px 0 #B78A62;

 -webkit-box-shadow:0 1px 0 #B78A62;

 box-shadow:0 1px 0 #B78A62;

 display: inline-block;

 height: 38px;

 line-height: 38px;

 margin:0 5px 10px;

 padding: 0 15px;

 background: url(images/btn-comment.jpg) 0 0 repeat-x;

}

.wp-pagenavi a:hover {

 background-position: bottom left;

 color: #fff;

}

.wp-pagenavi .current, .wp-pagenavi .extend{

 background:none;

 padding: 0 5px;

 -moz-box-shadow:none;

 -webkit-box-shadow:none;

 box-shadow:none;

}

.wp-pagenavi a:focus {outline: 0}

/*newsletter sidebar*/

.widget.newsletter {

 background:url(/images/newsletter.png) 0 0 no-repeat;

 color:#3D240D;

 font-size:12px;

 font-weight:bold;

 height:301px

}

.widget.newsletter form { margin:60px 47px 0 35px }

.widget.newsletter p { margin:0 0 5px }

.widget.newsletter strong {

 display:block;

 margin:0 0 5px

}

.widget.newsletter input[type=text], .widget.newsletter input[type=submit] {

 background:url(/images/newsletter-input.png) 0 0 no-repeat;

 color:#3D240D;

 font-size:16px;

 font-weight:normal;

 height:39px;

 margin:0 0 3px;

 text-indent:5px;

 width:207px

}

.widget.newsletter input[type=text]:focus { outline:none }

.widget.newsletter input[type=submit] {

 background:url(/images/newsletter-btn.png) 0 0 no-repeat;

 color:#fff;

 display:block;

 font-weight:bold;

 margin:10px auto 0;

 padding:0;

 text-align:center;

 text-shadow:1px 1px 0 #3D240D;

 text-transform:uppercase;

 width:192px

}



/*Disquss*/

	.dsq-global-toolbar-container {

}



	#dsq-account-dropdown {

	border: 1px solid black;

	background: #3d240d;

	padding: 5px;

	-moz-border-radius: 5px;

	-webkit-border-radius:5px;

	border-radius: 5px;

	-moz-box-shadow: 1px 1px 3px #9E5A4B inset;

	-webkit-box-shadow: 0px 1px 1px #9E5A4B inset;

	

}

	#dsq-footer {

	border: 1px solid black;

	background: #3d240d;

	padding: 10px !important;



}

	#dsq-footer a em, .dsq-commenter-name {

	text-decoration: none !important;

	background: none !important;

}

	.dsq-trackback-url {

	width: 100%;

	clear: both !important;

	background: none;

	color: white;

}

	.dsq-comment-footer li {

	border: 1px solid black;

	background: #3d240d;

	padding: 5px !important;

	-moz-border-radius: 5px;

	-webkit-border-radius:5px;

	border-radius: 5px;

	-moz-box-shadow: 1px 1px 3px #9E5A4B inset;

	-webkit-box-shadow: 0px 1px 1px #9E5A4B inset;

}





	.dsq-avatar {

	border: 1px solid black;

	-moz-border-radius: 5px;

	-webkit-border-radius:5px;

	border-radius: 5px;

	-moz-box-shadow: 1px 1px 0px 0px #A37047;

	-webkit-box-shadow: 0px 1px 0px 0px #A37047;

}





.dsq-brlink {

	background: none !important;

}



.dsq-postid {

	display: none !important;

}



/* WPGreetBox */



.greet_block {

	width: 278px;

	border: 1px solid #3d1e02 !important;

	border-top: 3px solid #3d1e02 !important;

	-moz-border-radius: 10px !important;

	-webkit-border-radius: 10px!important;

	border-radius: 10px;



 	background-image: -webkit-gradient(

    linear,

    left bottom,

    left top,

    color-stop(0.37, #4F290D),

    color-stop(0.69, #5C2E10),

    color-stop(0.85, #784016)

) !important;

background-image: -moz-linear-gradient(

    center bottom,

    #784016 37%,

    #5C2E10 69%,

    #4F290D 85%

) !important;



-webkit-box-shadow: 0px 2px 0px #BF631D !important;

-moz-box-shadow: 0px 2px 0px #BF631D !important;

box-shadow: 0px 2px 0px #BF631D !important; 

}



.greet_text {

	color: white !important;

}

.greet_image a{

	background: none !important;

}

.greet_block_close {

  background:#000 !important;

  border: none !important;

  float:right;

  height:15px;

  margin:0 0 0 10px;

  width:15px;

}



/*Envato Search Items*/



#envato-marketplace-search {

	list-style: none;

	display: block;

	overflow: hidden;

	margin: 20px 0 30px 0; padding: 0;



	

}

#envato-marketplace-search li a {

	border: 0 !important;

	padding: 0 !important; margin: 0 !important;

	background: none;

	display: block;

}

#envato-marketplace-search li {

	float: left; 

	margin: 10px;

	border: 4px solid white;

	border-radius: 4px;

	text-decoration: none;

	-webkit-box-shadow: 1px 2px 4px black;

	-moz-box-shadow: 1px 2px 4px black;

	box-shadow: 1px 2px 4px black;

}



.fb {

	margin: 20px 0 !important;

	

}

.fb iframe {

	border: 5px solid #784016 !important;

	border-radius: 6px;

	-webkit-box-shadow: 0px 2px 0px #BB5800;

	-moz-box-shadow: 0px 1px 0px #BB5800;

	box-shadow: 0px 1px 0px #BB5800; 

}



#sharebox {

position: fixed;
z-index: 1;
left: 20px;
right: 0;
top: 150px;
width: 70px;
background: white;
border-radius: 6px;
-moz-border-radius: 6px;

}

#sharebox ul {
	list-style: none;
	width: 70px;
	padding: 0;
	margin: 0;
	text-align: center;
}
#sharebox li {
	width: 60px;
	margin: 0 auto !important;
	padding: 5px 0;
	vertical-align: middle !important;
}

/*newsletter sidebar*/
#newsletter {
	border-radius: 6px;
	-webkit-box-shadow: 0px 2px 0px #BB5800;
	-moz-box-shadow: 0px 1px 0px #BB5800;
	box-shadow: 0px 1px 0px #BB5800;
	background-color: #784016;
	height: 140px;
	border: 1px solid #3d1e02;
}
#mc_embed_signup  {
	padding: 5px;
	border-radius: 6px;
	border: px solid #3d1e02;	
}
#mc_embed_signup h2 {
	-webkit-box-shadow: 0px 1px 0px #5D2C0D;
	-moz-box-shadow: 0px 1px 0px #5D2C0D;
	box-shadow: 0px 1px 0px #5D2C0D; 
	padding: 0 0 5px 5px;
	font-size: 12pt;
	font-weight: bold;
	color: #fffeff;
	text-shadow: #1c0d02 0 2px 0;
	margin: 0 0;
	border-bottom: 1px solid #864f38;
}
.indicates-required {
	font-style: italic;
	text-align: right;
	color: #4c322a;
	margin: 10px;
}
.mc-field-group {
	height: 30px;
}
.mc-field-group input {
	border: 1px solid #5d3724;
	border-radius: 4px;
	height: 24px;
	background-color: #e8e8e8;
	width: 170px;
}
#mc-embedded-subscribe{
	margin-top: 10px;
	width: 100%;
	-moz-box-shadow:inset 0px 1px 0px 0px #ffbe78;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffbe78;
	box-shadow:inset 0px 1px 0px 0px #ffbe78;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e69129), color-stop(1, #c7751e) );
	background:-moz-linear-gradient( center top, #e69129 5%, #c7751e 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e69129', endColorstr='#c7751e');
	background-color:#e69129;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #751313;
	display:inline-block;
	color:#3d3d11;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #e3a584;
}
#mc-embedded-subscribe:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c7751e), color-stop(1, #e69129) );
	background:-moz-linear-gradient( center top, #c7751e 5%, #e69129 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c7751e', endColorstr='#e69129');
	background-color:#c7751e;
}
#mc-embedded-subscribe:active{
	position:relative;
	top:1px;
}

