/*Theme Name: fbrushes
Theme URI: http://elegantcsstemplate.org/
Description: This is modification of FBrushes.com theme.
Version: 1.0
Author: Joefrey Mahusay
Author URI: FBrushes.com
Tags: pink, fixed width, two columns, widgets
*/
/******************body style******************/

/*small reset*/

body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,blockquote {

	margin:0;

	padding:0;

}

body {

	font:12px/18px Verdana,Arial,Helvetica,sans-serif;

	background: #212327 url(images/body_bg.png) repeat-x;

}


/******************page style******************/

#page {

	padding:0;

	margin: 0;

}

/******************wrap style******************/

#wrap {

	width:980px;

	margin: 0 auto;

}

/******************header style******************/

#header {

	padding:0px;

	margin:0;

	float:left;

	width:100%;

}

#header #logoWrap {

	padding:0;

	margin:0;

	float:left;

}

.numberBrushes {
line-height: 30px;
	font-size:18px;
	color:#d1d1d1;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-style:italic;
	clear:both;
margin: 0 0 20px 10px;
display: block;
}

.numberBrushes img {float: left;}

.adline1{padding:10px 0 10px 0;}

.adlinepost1 {padding:10px 5px 10px 240px;
margin:0;
width:330px;
background: #000A0F;
border:1px solid #38576B;
}

.adlinepost2 {padding:10px 5px 10px 20px;
margin:0;
width:545px;
background: #000A0F;
border:1px solid #38576B;
}

.adlineindex {padding:10px 0 10px 10px;
margin:0 0 15px 0;
width:660px;
background: #283238;
border:1px solid #38576B;
clear:both;
}

.numberBrushes .highlight {

	color:#fff;

}

.google_ads {

	clear:both;

}

#header #banner460x60 {

	width:460px;

	height:60px;

	float:right;

	padding:4em 0 0 0;

	margin:0;

	text-indent:-3000px;

}

#header #logoWrap #logo {

	width:251px;

	height:69px;

	text-indent:-3000px;

	padding:0;

	margin:0;

}

#header #logoWrap #logo a {

	float:left;

	background:url(images/silhouettes-logo.jpg) no-repeat;

	display:block;

	width:407px;

	height:145px;

}

#header #logoWrap .tagline {

	font-family:Georgia,"Times New Roman",Times,serif;

	font-size:12px;

	color:#60474d;

	display:block;

	font-style:italic;

	text-indent: -9999px;

}

/******************navWrap style******************/

#navWrap {

	padding:10px 0 15px 0;

	margin: 5px 0 0 -35px;

	float:left;

	width:100%;

}

#navWrap #nav {

	float:left;

}

#navWrap #nav li {

	margin:0;

	padding:0;

	list-style:none;

	display:inline;

	float:left;

}

#navWrap #nav li a {

	padding:5px 15px;

	margin:0 5px 0 0;

	color:#404851;

	font-size:11px;

	float:left;

	text-decoration:none;

}

#navWrap #nav li a:hover,#navWrap #nav li.selected a {

	color:#fff;

	font-size:11px;

	float:left;

	text-decoration:none;

	background:url(images/nav_hover.gif) repeat-x;

}

#navWrap #nav li.rss a {

	color:#e16818;

}

#navWrap #nav li.rss a: hover {

}

/* Begin Form Elements */

#searchform {

	float:right;

	margin:0;

	padding:0;

}

.searchWrap {

	float:right;

	padding:0;

	margin:0;

	width:400px;

}

.searchWrap form {

	margin:0;

	padding:0;

}

#searchform #s {

	padding:3px 5px;

	background:#181e23;

	border:1px solid #1e232a;

	color:#c6d6e2;

	width:200px;

}

#searchform #searchsubmit {

	margin:0;

	padding:2px;

	border:1px solid #294657;

	color:#c6d9e2;

	background:#58646c;

	font-size:12px;

	cursor: pointer;

}

/****************mainContent style*****************/

#mainContent {

	clear:both;

}

#mainContent #content {

	float:left;

	width:690px;

	padding:10px 0 0 0;

	color:#f1dce1;

}

#mainContent #content h2 {
padding:0 0 10px 0;
font:bold 14px;
margin: 5px 0 0 0;

}

#mainContent .contentInside {

	padding:20px 0 0 0;

}

#mainContent .contentInside h2 {

	padding:0px 0 20px 0;

	font-size:22px;

	margin:0;

}

.contentInside {

	width:650px;

	float:left;

	color:#f1dce1;

}

.thumbnail {

	float:left;

	width:217px;

	height:189px;

	background:#182830;

	margin:0 10px 10px 0;

}

.detailsImg {

	background:#182830;

	margin:0 10px 10px 0;

	border:1px solid #334148;

	padding:5px;

	float:left;

}

.detailsInfo {

	float:left;
	
	background:#283238 url(http://allsilhouettes.com/boxicon.jpg) no-repeat 230px 30px;

	padding:16px 0 16px 0px;

	width:426px;

	border:1px solid #38576b;

	margin:0;

	font-size:10px;
}
.detailsInfo ul {list-style:none;padding-left:0px}
.detailsInfo li {list-style:none;padding-left:0px}


.entry ul {

	font-size:14px;

}

.entry li {

	padding:0 0 3px 0;

}

.entry .download {

	padding:6px 10px;

	background:#212327;

	text-decoration:none;

	color:#fff!important;

	float:left;

	font-size:18px;

	margin:20px 0 0 0;

}

.entry .download:hover {

	padding:6px 10px;

	background:#105d70;

	text-decoration:underline!important;

	color:#fff;

}

.entry h3 {

	Padding-top:15px;

	font-size:14px;

}

.post p {

	padding-top:15px;

}

.entry p {

}

.thumbnail img {

	padding:9px 0 0 9px;

}

.post ol {

	padding:10px 0 0 0;

	font-size:10px

}

.post ol li {

	padding:0 0 0 0;

	list-style:none;

}

.post li a {

	padding:0 0 0 0;

	font-size:14px

}

img {

	border: 0;

}

/* Screenshot Rollovers */

.screenshot {

	float:left;

	position:relative;

	overflow:hidden;

	width:216px;

	height:189px;

	z-index:1;

	margin-bottom:0px;

	margin:0;

	background:#323437;

	padding:0px;

	font-family:Tahoma,Verdana,Arial,sans-serif;

	font-size:12px;

	font-style:normal;

}

.screenshot a:hover img {

	/*opacity:1;

	*/

}

.rating p {

	margin:0 0 0 0;

	position:absolute;

	left:0px;

	top:3px;

	font-style:bold;

	z-index:25;

	width:40px;

}

.rating p a {

	color:#fff;

	font:bold 10px Arial,sans-serif;

}

.random .rating .unit-rating {

	right:0px;

	left:45px;

}

.rating {

	left:0px;

	position:absolute;

	bottom:-95px;

	background:#111c22;

	margin-left:0px;

	margin-bottom:0px;

	padding:2px 0 0 6px;

	display:block;

	cursor:pointer;

	height:85px;

	overflow:hidden;

}

.thumbnail a,.contentInside a {

	color:#6ba5dc!important;

	text-decoration:underline;

	font-family:Tahoma,Verdana,Arial,sans-serif;

	;

	font-style:normal;

}

.thumbnail a {

	font-size:12px;

}

.thumbnail a:hover,.contentInside a:hover {

	text-decoration:underline;

	color:#fff!important;

}

.thumbnail .title,.thumbnail h3.title {

	color:#9da9b1;

	font-size:11px;

	padding:0 0 8px 0;

	margin:0;

	font-weight:normal;

	line-height:14px;

	font-style:normal;

}

.thumbnail span {

	display:block;

	color:#475560;

	line-height:14px;

}

.screenshot .author {

	text-align:left;

}

.width20 {

	width:120px;

}

#sidebar {

	float:right;
	background:#29313c;
	width:282px;
	padding:0;
	margin:1px 0 0 0;
font-family:Helvetica,Arial,sans-serif;
font-size:12pt;
}

#sidebar p {
	padding:0 7px 10px 7px;
	margin:0;
	line-height:20px;
	color:#a4b4c2;

}

#sidebar #aboutus p {

	font-family:Georgia,"Times New Roman",Times,serif;

}

#sidebar #aboutus p.last,#sidebar #disclaimer p.last,#sidebar .linkfeedWrap p.last {

	padding:0 7px 0px 7px;

}

#sidebar #sponsors,#sidebar #categories,#sidebar #aboutus,#sidebar #links,#sidebar #disclaimer,#sidebar .linkfeedWrap {

	background:#41434F;

	padding:10px 0 10px 6px;

	float:left;

	width:274px;

	border-bottom:1px solid #232f34;

	border-top:1px solid #38424a;

}

#sidebar #sponsors {

	background:#41434F;

	padding: 0 0 10px 12px;

	float:left;

	width:268px;

	border-bottom:1px solid #232f34;

	border-top:1px solid #38424a;

}

#sidebar #sponsors h2,#sidebar #categories h2,#sidebar #aboutus h2,#sidebar #links h2,#sidebar #disclaimer h2,#sidebar .linkfeedWrap h2 {

	padding:10px 0 10px 5px;

	margin:0;

	font-size:22px;

	color:#a4b8c2;

}

#sidebar #categories ul {
	list-style:none;
	padding:0 10px;
	margin:0;	

}

#sidebar #categories ul li {
	font-size:18px;
	text-transform:uppercase;
	color:#496670;
        font-family: Helvetica,Arial,sans-serif;
        letter-spacing: -0.2pt;
        word-spacing: -1pt;
        line-height: 125%;

}

#sidebar #categories ul li a {
	text-decoration:none;
	color:#778d9b;

}

#sidebar a {text-decoration:underline;
color:#99ccff;}

#sidebar a:hover {text-decoration:underline;
color:#3399cc;}

#sidebar #categories ul li a:hover {
        letter-spacing: 0pt;
	text-decoration:underline;
	color:#8ca1ad;

}

#sidebar #sponsors img {

	padding:0;

	margin:0;

}

#sidebar #sponsors .ads125x125 {

	padding:0;

	margin:0 7px 7px 0;

	display:inline;

	width:125px;

	float:left;

}

.ads200x200 {

	padding:8px;

	margin:-10px 5px 30px 5px;

	display:inline;

	width:200px;

	float:left;
	background-color:#323437;
}

#sidebar #links ul {

	color:#7f94a3;

	padding:0;

	margin:0 0 0 10px;

}

#sidebar #links ul li {

	background:url(images/arrow2.jpg) no-repeat left 50%;

	padding-left:18px;

	list-style:none;

}

#sidebar #links ul li a {

	text-decoration:none;

	color:#9da9b4;

}

#sidebar #links ul li a:hover {

	color:#7991a3;

	text-decoration:underline;

}

#sidebar #searchsubmit {

	padding: 1px;

}

.entry form {

	/* This is mainly for password protected posts,makes them look better. */

	text-align:center;

}

select {

	width:130px;

}

#commentform input,#wpsf_contact_name,#wpsf_contact_email,#wpsf_contact_subject {

	width:200px;

	padding:4px;

	margin:5px 5px 1px 0;

	background:#33434e;

	border:1px solid #445264;

	color:#c6d6e2;

	cursor:pointer;

}

input {

	cursor:pointer;

}

#commentform textarea,#wpsf_contact_message {

	width:400px;

	padding:4px;

	background:#33404e;

	border:1px solid #445564;

	color:#c6d9e2;

}

#commentform #submit,#wpsf_submit_contact {

	clear:both;

	margin:0;

	padding:5px;

	border:1px solid #76bad7;

	color:#c6d5e2;

	background:#24a7bf;

	width: 130px;

}

/* End Form Elements */

/* Begin Comments*/

.alt {

	margin:0;

	padding:10px;

	background:#2a323d;

	border-top:1px solid #313f46;

	border-bottom:1px solid #101519;

}

.commentlist {

	padding:0;

	text-align:justify;

	margin:0;

}

.commentlist cite {

	color:#92b0c1;

}

.commentlist. cite a {

	color:#afd1e8;

	text-decoration:none;

}

.commentlist. cite a:hover {

	text-decoration:underline;

}

.gravatar {
	border:1px solid #2e373e;
}

.commentlist li {

	padding:8px 10px 16px 10px;

	margin:0;

	list-style:none;

	border-top:1px solid #314146;

	border-bottom:1px solid #101519;

}

.commentlist p {

	margin:10px 5px 10px 0;

}

#commentform p {
	margin:5px 0;

}

.nocomments {

	text-align:center;

	margin:0;

	padding:0;

}

.commentmetadata {

	margin:0;

	display: block;

}

/* End Comments */

#footer {

	padding:20px 0 20px 0;

	clear:both;

	text-align:center;

	color: #697b84;

}

/*global*/

.floatLefticon {display:inline;
float: left;}

.floatLeft {float:left;

}

.floatRight {
width:70px;
	float:right;

}

.clearfix {

	clear:both;

}

.clearfix2 {
height:5px;
	clear:both;

}


.navigation {

	padding:20px 0 0 0;

}

navigation2 {

	width:650px;
font-size:16pt;
padding: 0 0 20px 0;

}
.navigation2  a{text-decoration:underline;font-weight:normal;font-size:16pt;}

.popular {

	padding:20px 0 0 0;

}

.popular h2 {

	font-size:22px;

	margin:0;

	padding:0 0 20px 0;

}

.contactform {

	padding:0;

	margin:;

}

.alignleft {

	text-align:left;

}

.alignright {

	text-align:right;

}

.relatedposts {

	padding:0;

	margin:20px 0 0 0;

	float:left;

	width: 690px;

}

/*Disclaimer Content*/

.disclaimerContent {

	width:637px;

	color:#1c2634;

	background:#41434F;

	padding:20px;

	border-top: 1px solid #38424a;

}

/*Community Links Sidebar*/

#sidebar .linkfeedWrap .linkfeed {

	padding:0 10px;

	margin:0;

}

#sidebar .linkfeedWrap .linkfeed li {

	padding:0;

	margin:0;

	list-style:none;

}

#sidebar .linkfeedWrap .linkfeed li a {

	color:#2c7aca;

	text-decoration:none;

}

#sidebar .linkfeedWrap .linkfeed li a:hover {

	text-decoration:underline;

	color:#fff;

}

#sidebar .linkfeedWrap .linkfeed li p {

	padding:0 0 20px 0;

	margin:0;

	font-family:Georgia,"Times New Roman",Times,serif;

}

#sidebar .linkfeedWrap p a {

	color:#fff;

	text-decoration:none;

}

#sidebar .linkfeedWrap p a:hover {

	color:#fff;

	text-decoration:underline;

}

.floats {

	margin:1px;

	position:relative;

	display:inline-block;

	clear:both;

}

.floats:after {

	content:'';

	display:block;

	clear:both;

}

.floats .left {

	position:relative;

	float:left;

	display:inline;

	overflow:hidden;

	margin:0 3px 0 0;

	width:1em;

	min-width:125px;

}

.floats .left .r {

	position:absolute;

	top:0;

	left:0;

	width:100%;

}

.floats .left .min {

	margin:0 0 125px 0;

	height:1em;

	width:125px;

}

acronym {

	border-bottom:1px dotted #fff;

	cursor:help

}

#tooltip {

	background:#FFFFFF;

	border:1px solid #666666;

	color:#333333;

	font:menu;

	margin:0px;

	padding:3px 5px;

	position:absolute;

	visibility: hidden

}
#links .tags a  { color: #eee!important; text-decoration: none; }
#links .tags a:hover { color: #fff;text-decoration: none; }
.tags a { text-decoration:none;color:#333;font-weight:normal; }

.tweet a{text-decoration:underline;color:#00B4DF;font-weight:normal;font-size:16pt;}
.tweetbird {margin:5px 0 0 0;}

#headerAdZone {
	padding-top:50px;
	margin:0;
	float:right;
}