/*Theme Name: All-silhouettes.com
Theme URI: http://alls-ilhouettes.com/
Description: All-silhouettes.com theme
Version: 1.0
Author: Stanislav Ogneplyasov
Author URI: all-selhouettes.com
Tags: silhouettes, design, vector, graphics, freebies
*/
/******************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;}
a {color:#7FA1FF; text-decoration:underline;}
a:hover {color:#9FDDFF;}
/******************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:403px;
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;
	height:85px;
	overflow:hidden;
width: 210px;
filter:alpha(opacity=95); 
-moz-opacity:.95;opacity:.95;
}

.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:14px;
	padding:0 0 8px 0;
	margin:0;
	font-weight:bold;
	line-height:14px;
	font-style:normal;}

.thumbnail span {display:block;
	color:#475560;
	line-height:14px;}

.screenshot .author {text-align:left;}
.width20 {width:190px;}

#sidebar {float:right;
	width:285px;
	font-family:Helvetica,Arial,sans-serif;
font-size:12pt;
margin-top:10px;}

#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;
font-weight:bold;}

#sidebar a {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:;
	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 */

#footer_bg{
background:transparent url(images/ground3.jpg) bottom left repeat-x;
width:100%;
height:100%;
padding: 100px 0 40px 0;
margin: 0;}

#footer{clear:both;
position: relative;
float:center;
margin:20px 0 0 -15px;
font-size: 14px;
width:992px;
float:left;
background: #53555F;}

#footer_bottom{
font-size: 11px;
line-height:21px;
padding:10px 0;
background: #111;}

.one_third1, .one_third2, .one_third3 {display:block; 
overflow:hidden; 
float:left; 
position: relative; 
margin:10px; 
min-height: 230px;
padding: 10px;
background: #41434F;}

#footer h3 {background: #333;padding: 5px;color:#A4B8C2;}
#footer p {color:#8B8F9F}
#footer ul {padding-left:15px;color:#8B8F9F}
#footer li {padding-left:0px}

.one_third1 {width:310px;}
.one_third2 {width:310px;}
.one_third3 {width:250px;}

/*global*/

.floatLefticon {display:inline;float: left;}
.floatLeft {float:left;}
.floatRight {width:250px;float:right;}
.floatRight2 {width:80px;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:10px 0 0 0;}

.popular h2 {font-size:22px;margin:0;padding:0 0 10px 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;}

/*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;
}

.bottom-ad-txt {
float:right;
margin:10px 0 0 0;
width:300px;
font-size:15px;
line-height:130%;
}

.bottom-ad{float:left;}

.detailsInfo li h4 {
font-size:20px;
}

.google-link-index {
background:#313438;
margin:0 10px 20px 0;
padding:10px;
-moz-border-radius: 10px;
-webkit-border-radius:10px;
border-radius:10px;
border-top:1px solid #61737b;
border-left:1px solid #61737b;
border-bottom:1px solid #15171b;
border-right:1px solid #15171b;
}

.translation {margin: 0 0 0 10px}

#prefooter {background:#313438;
-moz-border-radius: 10px;
-webkit-border-radius:10px;
border-radius:10px;
border-top:1px solid #61737b;
border-left:1px solid #61737b;
border-bottom:1px solid #15171b;
border-right:1px solid #15171b;
clear:both;
position: relative;
float:center;
margin:10px 0 0 -15px;
padding:10px;
width:972px;
text-align:center;
}

.imgleft {background:none repeat scroll 0 0 transparent;
border:0 none;
float:left;
margin:0 5px 5px 0;
}

.infolinks1{background:#CCCCCC;
-moz-border-radius: 10px;
-webkit-border-radius:10px;
border-radius:10px;
border:1px;
clear:both;
position: relative;
float:center;
margin:10px 0 10px 0;
padding:10px 10px 0 10px;
width:650px;
color: #212327;
}

.lastone {}

.lastone ul{}

.lastone li{list-style:none;
font-size:14px;}

.lastone ul li a {text-decoration:none !important}

.lastone li a{
	padding:0 0 8px 0;
	font-size:14px;
}
.lastone li a:hover{}


