/*

Theme Name: Theme4WP

Description: Theme4WP Official Theme

Version: 1.0

Author: null

Author URI: null/

Tags: 

*/



body { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px; padding:0px; background: #181818; color:#A8A8A8; }

.insider { background: url(images/body-bg-bot.png) repeat-x bottom left; }



a { text-decoration:none; color:#C5C5C5; }

a:hover { text-decoration:underline; color:##FEFEFE; }

a img { border-width:0px; }



.clear { clear:both; }



.wrapper { width:977px; margin:0px auto; }



.breadcrumb-div { height:10px; }

.breadcrumb { padding:5px; background:#100A03; color:#AEAEAE; border:1px solid #2E2E2E; margin:0px 0px 5px; }

.breadcrumb a { color:#AEAEAE;}



.header { height:80px; background:#fff url(images/white-bg.gif) repeat-x top left; }

.header .logo { float:left; height:74px; margin:6px 0px 0px 0px; width:470px;  }

.header .logo .h1 { margin:0px; font-weight:normal; font-size:46px; text-transform:uppercase; }

.header .logo .h1 span { color:#E02E2E; }

.header .logo a, .header .logo a:hover { color:#040404; text-decoration:none; }

.header .logo span.desc { display:block; color:#787D76; font-size:14px; text-align:right; text-transform:uppercase; font-weight:bold; }



.menu { height:39px; margin-top:41px; float:right; width:471px; background:url(images/mnu-left.gif) no-repeat top left; padding-left:4px; }

.menu .mnuRight { background:#000 url(images/mnu-right.gif) no-repeat top right; height:39px; }

.menu .mnuRight .link { padding:0px 5px; font-size:18px; color:#8A8A8A; float:left; width:100px; margin-top:8px; border-right:1px solid #72923C; }

.menu .mnuRight .last { border-right-width:0px!important; }

.menu .mnuRight .link a { color:#8A8A8A; }



.insideBody { background:url(images/inside.body.jpg) repeat-x top left; }



.menu a {  }

.menu a:hover {  }



.search  { height:46px; padding:20px 0px 0px; }

.search label { color:#bba9a7; display:block; float:left; height:33px; line-height:33px; }

.search input.text { float:left; margin:0px 4px 0px 0px; width:225px; border:1px solid #3E3E3B; background:#363F33; color:#fff; }

.search input.submit { background:#000000; border:1px solid #2D2D2D; float:left; color:#C0C0C0; text-transform:uppercase; }

.search img { float:right; }



.advertisement { height:60px; width:468px; background:#f7f7f7; border:1px solid #dddddd; float:right;}

.advertisement h3 { margin:0px; color:#666666; font-weight:bold; padding:20px 100px;}

.advertisement h3 span { color:#999999; font-weight:normal;}



.divider { border-bottom:1px dotted #A2A2A2; padding-top:20px; margin-bottom:10px;  }



.content { padding:8px 0px; }

.content .left { width:654px; float:left; margin-right:7px; padding-top:35px; }

.content .right { width:316px; float:left; }



.heading { margin:4px 2px 4px; padding:4px 8px; border-bottom:4px solid #427B44; }

.heading h2 { margin:0px; font-weight:normal; font-size:18px; color:#847C23; }

.heading2 { margin:4px 2px 4px; padding:4px 8px; border-bottom:4px solid #427B44; }

.heading2 h2 { margin:0px; font-weight:normal; font-size:18px; color:#FEFEFE; }



.recentheading { margin:0px; padding:10px 8px 4px; }

.recentheading h2 { margin:0px; color:#271D11; font-size:18px; font-weight:normal; }

.recentheading3 { margin:0px; padding:4px 8px 4px; background:#1A1C19; }

.recentheading3 h2, .recentheading3 h1 { margin:0px; color:#1A1C19; font-size:18px; font-weight:normal; }



.ratingBar { border-bottom:1px solid #2E2E2E; background:#232622; }

.ratingBar .col1 { border-right:1px solid #2E2E2E; padding:4px; width:400px; float:left; height:24px; }

.ratingBar .col2 { border-top-width:0px; padding:4px; width:200px; float:right; text-align:right }

.ratingBar .col2 h2 { font-size:14px; margin:4px 0px; }

.othermeta { border-top:1px solid #2E2E2E; background:#232622; }

.othermeta .oc1 { float:left; width:250px; padding:4px; }

.othermeta .oc2 { border-left:1px solid #2E2E2E; float:right; width:250px; padding:4px; }



div.postmeta { border-bottom:1px solid #2E2E2E; padding:6px; }







.recentheading2 { margin:0px; }

.rhp { padding:18px 0px 0px; }

.recentheading2 h2 { margin:0px; color:#72923C; font-size:18px; font-weight:normal; }



.insideSponsors { padding:0px 0px 8px; }

.insideSponsors .Sponsor { background:#131313; padding:0px 0px 0px 0px; margin:8px 0px 0px 12px; float:left; text-align:center; width:172px; height:146px; border:1px solid #51422C; }

.insideSponsors .Sponsor a, .insideSponsors .Sponsor a:hover { color:#fff; font-weight:bold; text-decoration:none; font-size:14px; }

.insideSponsors .Sponsor a span { display:block; line-height:146px; }

.insideFeatured { background:#598348; padding:0px 0px 8px; }

.insideFeatured .Featured { background:#fff; padding:0px 0px 0px 0px; margin:8px 0px 0px 8px; float:left; width:165px; height:183px; border:1px solid #CDCFCC; }

.insideFeatured .Featured .img { border-bottom:1px solid #CDCFCC; }

.insideFeatured .Featured .detail { padding:2px 4px; }

.insideFeatured .Featured .detail h3 { margin:0px; padding-bottom:4px; border-bottom:1px dotted #666666; font-size:12px; }

.insideFeatured .Featured .detail h3 a { color:#598348; }

.insideFeatured .Featured .detail p { margin:2px 0px 0px; color:#6C6B6B; font-size:11px; }



.tag_cloud { padding:8px; width:300px; border:1px solid #515151; margin:0px; background:#262B24; }

.tag_cloud a { color:#C5C5C5; }



.twocols {}

.twocols .col1 { width:151px; float:left; }

.twocols .col2 { width:151px; float:right; }



.catListingV { list-style:none; margin:6px 0px 0px; padding:0px; }

.catListingV li {font-size:11px; border:1px solid #515151; margin-bottom:2px; }

.catListingV li a { background:#262B24; color:#C5C5C5; padding:6px 8px; display:block; }

.catListingV li a:hover { background:#232622; color:#FEFEFE; text-decoration:none; }



.catSponsors { list-style:none; margin:6px 0px 0px; padding:0px; }

.catSponsors li { background:#262B24; border:1px solid #515151; padding:11px; margin-bottom:4px }

.catSponsors li a { border:0px; }







.col3 ul, .catListingF { list-style:none; margin:0px 0px 0px; padding:0px; }

.col3 ul li, .catListingF li {font-size:11px; border:1px solid #515151; margin-bottom:2px; }

.col3 ul li a, .catListingF li a { background:#313131; color:#C5C5C5; padding:6px 8px; display:block; }

.col3 ul li a:hover, .catListingF li a:hover { background:#313131; color:#FEFEFE; text-decoration:none; }



.advertise300x250 { text-align:center; padding:8px; width:300px; height:250px; border:1px solid #515151; margin:0px; background:#262B24; }



.themes { border:1px solid #2E2E2E; padding:10px 10px 10px 0px; }

.freethemes .post { margin-bottom:10px!important;}

.post { width:201px; height:188px; margin-left:10px; border:1px solid #2E2E2E; float:left; }

.post .image { padding:4px; }

.post h2.posttitle { font-size:14px; font-weight:normal; margin:0px; background:#414141; padding:0px 4px; height:23px; line-height:23px; border:1px solid #323232; border-left-width:0px; border-right-width:0px; }

.post h2.posttitle a { color:#C5C5C5; }

.post .status { height:23px; line-height:23px; background:#363F33; color:#FFFFFF; padding:0px 4px; font-size:11px; }

.post .status a { display:block; width:50%; float:left; text-align:center; }

.post .status a.download { color:#72923C; }

.post .status a.preview { color:#C5C5C5; }





.insideTheme {  }

.insideTheme .spost { background:#262B24; width:632px; margin:0px 10px 10px; border:1px solid #2E2E2E; float:none!important; }

.spost .insidePost { padding:10px 10px;}

.insidePost .desc { float:right; width:350px; }

.insidePost .desc p { margin-top:0px }







.sociIco { padding-top:12px; margin-top:8px; margin-right:8px; font-family:Arial, Helvetica, sans-serifl; }

.sociIco a { border:1px solid #C1C1C1; padding:4px 6px; font-size:11px; text-decoration:none; color:#191919; }

.sociIco a:hover { background:#D0E6A2; }



.fPost { padding:17px 14px; background:url(images/fpost-bg.gif) repeat-x bottom left; }

.fPost .image { float:left; margin-right:6px; width:109px; height:81px; padding:2px; border:1px solid #B7B7B7; }

.fPost .detail { float:left; width:260px; }

.fPost .detail h2 { margin:0px; padding-bottom:4px; font-size:12px; }

.fPost .detail h2 a { color:#565656; }

.fPost .detail p { margin:0px; color:#6C6B6B; font-size:11px; text-align:justify; }



.gallery { height:206px; background:#000; border:1px solid #51422C; }

.gheight { height:5px; }



.footCol { background:#000; padding:10px 0px; border-top:1px solid #515151; }

.footCol .col { float:left; width:313px; margin-right:10px; }

.footCol .col2 { padding-left:8px; width:313px; }

.footCol .col3 { padding-left:8px; width:313px; }



.footCol .cinside { padding:6px; border:1px solid #515151; margin:0px; background:#262B24; }



.footCol .col h2 { width:183px; background:url(images/heading.png) no-repeat top left; height:31px; line-height:31px; margin:0px; padding:0px 0px 0px 10px; font-weight:normal; font-size:18px; color:#FFFFFF; }

.footCol .colLast { margin-right: 0px; }







#commentform {

	

	}

#commentform textarea {

	background:#363F33;

	border:1px solid #3E3E3B;

	width: 605px;

	padding: 2px;

	margin-top:6px;

	}

	

#commentform label {

	display:block;

	padding-top:10px;

	float:left;

	width:206px;

	font-size:12px;

	}

#commentform label small {

	font-size:12px;

}

#commentform input#author, #commentform input#email, #commentform input#url, #commentform input.fullInput {

	width: 360px;

	padding: 2px;

	margin: 5px 0px 1px 0;

	float:right;

	background:#363F33 none repeat scroll 0 0;

	border:1px solid #3E3E3B;

	color:#FFFFFF;

	}

	select.fullInput { width: 368px;

	padding: 2px;

	margin: 5px 0px 1px 0;

	float:right; 

	background:#363F33 none repeat scroll 0 0;

	border:1px solid #3E3E3B;

	color:#FFFFFF;

	}

	input.fullInput2 { width: 368px;

	background:#363F33 none repeat scroll 0 0;

	border:1px solid #3E3E3B;

	color:#FFFFFF;

	padding: 2px;

	margin: 5px 0px 1px 0;

	float:right; }

#respond:after {

		content: "."; 

	    display: block; 

	    height: 0; 

	    clear: both; 

	    visibility: hidden;

	}

#commentform #submit {

	margin: 0 0 5px auto;

	float: right;

	width:150px; height:30px;

	padding-bottom:8px;

	font-size:12px;

	background:#000000; border:1px solid #2D2D2D; color:#C0C0C0; text-transform:uppercase;

	}



#respond h3, #comments, #leaved { color:#DE4834; padding:8px 0px; margin-bottom:4px; font-family:Arial; font-size:20px; margin-top:0px; margin-bottom:10px; font-weight:normal; border-top:1px dotted #BEBEBE; border-bottom:1px dotted #BEBEBE; }



ol.commentlist { list-style:none; margin:0; padding:10px; text-indent:0; }

ol.commentlist li { border:1px solid #2E2E2E; height:1%; margin:0 0 10px; padding:5px 7px 5px 57px; position:relative; }

ol.commentlist li.alt { }

ol.commentlist li.bypostauthor {}

ol.commentlist li.byuser {}

ol.commentlist li.comment-author-admin {}

ol.commentlist li.comment { }

ol.commentlist li div.comment-author { padding:0 170px 0 0; }

ol.commentlist li div.vcard { font:bold 14px/1.4 helvetica,arial,sans-serif; }

ol.commentlist li div.vcard cite.fn { font-style:normal; }

ol.commentlist li div.vcard cite.fn a.url { color:#c00; text-decoration:none; }

ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }

ol.commentlist li div.vcard img.avatar { border:5px solid #ddd; left:7px; position:absolute; top:7px; }

ol.commentlist li div.vcard img.avatar-32 {}

ol.commentlist li div.vcard img.photo {}

ol.commentlist li div.vcard span.says {}

ol.commentlist li div.commentmetadata {}

ol.commentlist li div.comment-meta { font:bold 10px/1.4 helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }

ol.commentlist li div.comment-meta a { color:#333; text-decoration:none; }

ol.commentlist li div.comment-meta a:hover { color:#000; }

ol.commentlist li p { font:normal 12px/1.4 helvetica,arial,sans-serif; margin:0 0 1em; }

ol.commentlist li ul { font:normal 12px/1.4 helvetica,arial,sans-serif; list-style:square; margin:0 0 1em; padding:0; text-indent:0; }

ol.commentlist li div.reply { background:#999; border:2px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:5px 10px;  text-align:center; width:36px; }

ol.commentlist li div.reply:hover { background:#c30; border:2px solid #c00; }

ol.commentlist li div.reply a { color:#fff; text-decoration:none; text-transform:uppercase; }

ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }

ol.commentlist li ul.children li {  }

ol.commentlist li ul.children li.alt {}

ol.commentlist li ul.children li.bypostauthor {}

ol.commentlist li ul.children li.byuser {}

ol.commentlist li ul.children li.comment {}

ol.commentlist li ul.children li.comment-author-admin {}

ol.commentlist li ul.children li.depth-2 { margin:0 0 .25em; }

ol.commentlist li ul.children li.depth-3 { margin:0 0 .25em; }

ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; }

ol.commentlist li ul.children li.depth-5 {}

ol.commentlist li ul.children li.odd {}

ol.commentlist li.even { background:#1D1D1D; }

ol.commentlist li.odd { background:#313131; border:1px solid #101010 }

ol.commentlist li.alt .commentmetadata a { color:#313131; }

ol.commentlist li.parent { }

ol.commentlist li.pingback { }

ol.commentlist li.pingback.parent { }

ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }

ol.commentlist li.thread-alt { }

ol.commentlist li.thread-even {}

ol.commentlist li.thread-odd {}



.navigation {

	display: block;

	text-align: center;

	margin-top: 10px;

	padding:10px;

	margin-bottom: 1px;

	}





/* Begin Images */

p img { padding: 0; max-width: 100%; }



/*	Using 'class="alignright"' on an image will (who would've

thought?!) align the image to the right. And using 'class="centered',

will of course center the image. This is much better than using

align="center", being much more futureproof (and valid) */



img.centered { display: block; margin-left: auto; margin-right: auto; }

img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }

img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }

img.aligncenter { display: block; margin-left: auto; margin-right: auto; }

.alignright { float: right; }

.alignleft { float: left }

/* End Images */



.wp-pagenavi { padding:10px 10px 0px; text-align:right; }
.wp-pagenavi a { background: #313131!important; border-color:#515151!important; color:#FEFEFE!important; }
.wp-pagenavi span.pages, .wp-pagenavi span.current { background: #515151!important; border-color:#515151!important; color:#FEFEFE!important; }












.footBar { background:url(images/footBar.gif) repeat-x top left; height:83px; }

.copyright { height:26px; padding-top:8px; line-height:34px; text-align:center; color:#B8B8B8; }

.copyright a { color:#B8B8B8; }

.footpages { height:25px; line-height:25px; text-align:center; padding-top:24px; color:#B8B8B8; }

.footpages a { color:#B8B8B8; }