/*

	Theme Name: newspress

	Theme URI: http://wpcrunchy.com

	Description: elegant wordpress theme for any nitche made by <a href="http://wpcrunchy.com" title="Free and Premium wordpress themes">wpcrunchy</a>

	Version: 1.0

	Author: akosipau

	Author URI: http://wpcrunchy.com/

	Tags: three column, red, jquery, white

*/



/*	RESET

-------------------------------

*/



@import url('css/reset.css');

@import url('css/text.css');

@import url('css/960.css');

@import url('css/dropdown.css');

@import url('css/jquery.jcarousel.css');



/*	BASIC

-------------------------------

*/



body {

	color:#555555;

	font-family: 'Verdana', 'Arial', 'Trebuchet MS';

	font-size: 12px;

	background-color: #090909;

	background-image: url(images/bakk.jpg);

	background-repeat: no-repeat;

	background-position: center top;

}

	#base { padding-top:40px; padding-bottom:40px; }



/*	GLOBAL

-------------------------------

*/



.rounded { -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

.left { float:left; }

.right { float:right; }

.more { margin:0; padding:20px 0 0 15px; font-style:italic; background:url(images/arrow.gif) no-repeat 0 80%; }

.highlight {

	background-color:#CCCCCC;

}

a {

	text-decoration:underline;

	color:#000000;

}

blockquote { color:#ccc; margin-left:10px; padding-left:10px; border-left:3px solid #ddd; }



/*	HEADER

-------------------------------

*/



#header {}

	/*## branding ##*/

	#branding { background:url(images/dotted-bg.jpg) repeat-x bottom left; }

	#branding .blog-head span.blogdescription {

	display:block;

	padding-left:3px;

	font-size:10px;

	color: #FFFFFF;

	background-color: #FF0000;

}

	#branding .blog-head h1.blogtitle {

	font-size: 36px;

	color: #252e28;

	font-family: Verdana, Arial, "Trebuchet MS";

	letter-spacing: -2px;

	margin:0;

	padding:0;

}

	#branding .blog-head a { color: #252e28; text-decoration:none; text-transform:uppercase; }

	/*## navigation ##*/

	#navigation { background:url(images/nav-bg.jpg) repeat-x bottom left; }

	#navigation ul { margin:0; padding:0; }

	#navigation ul li { list-style:none; float:left; padding:0; margin:0; }

	#navigation ul li a {

	display:block;

	float:left;

	height:18px;

	padding:13px 15px 6px 15px;

	border-bottom:5px solid #ffffff;

	color:#FFFFFF;

	font-size:11px;

	text-transform:uppercase;

	text-decoration:none;

}

	#navigation ul li a:hover {

	border-bottom:5px solid #ff0000;

	color:#FF0000

}

	#navigation .rssfeed { margin-top:8px; margin-bottom:8px; }

		#navigation .rssfeed a { color:#5a5a5a; text-decoration:none; text-transform:uppercase; font-size:11px; display:block; background:url(images/feed.png) no-repeat 0 0px; padding-left:20px; padding-right:10px; }

	/*## dropdown skin ##*/

	.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/

	color:			#000000;

	}

	.sf-menu li:hover, .sf-menu li.sfHover,

	.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active { outline:0; }

	.sf-menu ul {

		border:1px solid #d4d4d4;

		border-top:none;

	}

	.sf-menu li:hover ul,

	.sf-menu li.sfHover ul {

		top:38px; /* overriding essential styles */

	}

	.sf-menu ul ul {

		margin-top:0;

	}

	.sf-menu ul a {

		border-bottom:0 !important;

		border-top:1px solid #d4d4d4;

		background-color:#fafafa;

	}

	.sf-menu ul a:hover {

	color: #FF0000;

	}



/*	FEATURED

-------------------------------

*/



#featured {
	margin-top:10px;
	padding:10px 0;
	background-image: url(http://www.hard-techno.org/wp-content/themes/newspress/images/bakk-header.png);
	background-repeat: no-repeat;
}

	#featured .item { position:relative; overflow:hidden; width:220px; height:250px; }

	#featured .item img { position:absolute; z-index:1; }

	#featured .item .boxCaption { width:200px; height:230px; padding:10px; position:absolute; top:180px; z-index:2; background:url(images/bg-box.png) repeat top left; color:#fff; }

	/*## typo ##*/

	#featured .item h2 {

	font-size: 18px;

	font-family: Verdana, Arial, "Trebuchet MS";

	letter-spacing: -1px;

	margin:0;

	padding:0 0 15px 0;

	text-transform:uppercase;

}

	#featured .item a { color:#fff; text-decoration:none; }

		#featured .item a:hover { color:#e0e0e0; }

	#featured .item .boxCaption div { font-size:10px; }



/*	MAIN

-------------------------------

*/



#main {
	margin-top:10px;
	margin-bottom:10px;
	padding:10px 0;
	background-color:#e9e9e9;
	background-image: url(http://www.hard-techno.org/wp-content/themes/newspress/images/bakk02.jpg);
	background-repeat: repeat;
}

	/*## posts ##*/

	#posts {}

	/*## sidebar ##*/

	#sidebar {}



/*	POSTS

-------------------------------

*/



#posts {}

	#posts .post { margin-bottom:10px; padding:20px; background-color:#fff; border:3px double #dcdcdc; }

	#posts .col2 { width:254px; }

		/*## post title / headline title ##*/

		.post h2.post-title {

	font-size: 25px;

	color: #000000;

	font-family: Verdana, Arial, "Trebuchet MS";

	letter-spacing: -1px;

	margin:0;

	padding:0;

	text-transform:uppercase;

}

		.post-title a {

	color:#000000;

	text-decoration:none;

}

		.post-title a:hover {

	background-color: #CCCCCC;

}

		.headline h2 {

	color:#FF0000;

}

		/*## post image ##*/

		.post .post-image {

	margin-bottom:10px;

	padding:3px;

	border:1px solid #d9d9d9;

}

		/*## post meta ##*/

		.post .post-meta { padding-top:5px; padding-bottom:20px; font-size:10px; color:#c9c9c9; text-transform:uppercase; }

			.post-meta ul, .post-meta ul li { margin:0; padding:0; list-style:none; }

			.post-meta ul li { float:left; padding:0 16px; }

			.post-meta ul li.time { background:url(images/clock.png) no-repeat 0 3px; }

			.post-meta ul li.category { background:url(images/category.png) no-repeat 0 3px; }

			.post-meta ul li.comment { background:url(images/comments.png) no-repeat 0 3px; }

			.post-meta ul li a { color:#c9c9c9; text-decoration:none; }

				.post-meta ul li a:hover { text-decoration:underline; }

		/*## post content ##*/

		.post .post-content {

	font-family: Verdana, Arial, "Trebuchet MS";

	font-size:12px;

}

		/*## post bottom ##*/

		.post-bottom {}

			.post-bottom .post-related {

	width:200px;

}

				.post-bottom .post-related ul { margin:0; padding:0; list-style:none; }

				.post-bottom .post-related ul li { margin:0 0 0 5px; padding:5px 0 5px 22px; background:url(images/list.png) no-repeat 0 7px; }

				.post-bottom .post-related a { text-decoration:none; }

			.post-bottom .post-share { width:210px; padding-left:13px; border-left:1px solid #dcdcdc; }

			.post-bottom .post-share ul { width: 210px; padding:0; margin:0; list-style:none; }

			.post-bottom .post-share ul li { padding:5px; margin:0; float: left; width: 32px; }

	/* extra */

	#posts .strip { padding:12px 0 0 0; background:none; border:0; }

		.strip .strip-head {

	border-bottom:3px solid #ffffff;

	padding-bottom:4px;

}

		.strip .heading {

	font-size:20px !important;

	color: #252e28;

	font-family: Verdana, Arial, "Trebuchet MS";

	letter-spacing: -1px;

	margin:0;

	padding:0;

	text-transform:uppercase;

}

		.strip .strip-body { padding:10px 0 0 0; }

			.strip-body .left { width:400px; }

			.strip-body .right { width:220px; text-align:right; }

			.strip-body .left .heading { background:url(images/arrow.gif) no-repeat 0 10px; padding-left:15px; }

			.strip-body .comment-count { font-size:20px !important; color: #252e28; font-family: 'Arial', 'Trebuchet MS'; letter-spacing: -1px; margin:0; padding:0; text-transform:uppercase; }

				.comment-count a { color:#c9c9c9; text-decoration:none; }

		

/*	SIDEBAR

-------------------------------

*/



#comments { padding:20px; background-color:#fff; border:3px double #dcdcdc; }

	/* comment box */

	#comments .htitle { font-size: 25px; color: #252e28; font-family: 'Arial', 'Trebuchet MS'; letter-spacing: -1px; margin:0; padding:0; text-transform:uppercase; }

	#comments .comment { margin-top:20px; }

		.comment .left { width:100px; }

		.comment .left .comment-thumb { width:70px; height:70px; padding:5px; border:1px solid #dcdcdc; }

		.comment .left .comment-author { padding:5px 0 0 0; }

			.comment-author a { font-size:12px; font-weight:bold; font-family: 'Arial', 'Trebuchet MS'; text-decoration:none; text-transform:uppercase; }

		.comment .right .comment-text {

	padding:15px;

	width:430px;

	border:1px solid #dcdcdc;

	font-family: Arial;

	font-size:12px;

}

		.authcomment { background-color: #dcdcdc !important; }

		.comment .right .comment-meta { text-align:right; padding-top:5px; font-size:10px; text-transform:uppercase; color:#c9c9c9; }

	/* comment form box */

	#comments .comment-form-box { padding-top:10px; }

	#comments .comment-form-box .text {

	padding:8px;

	border:1px solid #dcdcdc;

	font-family: Verdana, Arial, "Trebuchet MS";

}

	#comments .comment-form-box label { padding-left:5px; font-style:italic; }

	#comments .comment-form-box span.req { color:#FF0000 !important; font-weight:bold; }

	#comments .comment-form-box .submitbtn {

	padding:8px 5px;

	border:3px double #dcdcdc;

	background-color:#f3eeee;

	font-family: Arial;

}

/*	SIDEBAR

-------------------------------

*/



#sidebar {}

	#sidebar .widget {

	width:294px;

	margin-bottom:10px;

	background-color:#fff;

	border:3px double #dcdcdc;

	font-family: Arial;

	font-size:12px;

}

	#sidebar .strip { background:none; border:0; padding:0; }	

		#sidebar .widget h2 {

	font-size: 18px;

	color: #FF0000;

	font-family: 'Arial', 'Trebuchet MS';

	letter-spacing: -1px;

	margin:0;

	padding:8px 15px;

	text-transform:uppercase;

	border-bottom:1px solid #dcdcdc;

}

		#sidebar .widget ul { margin:0; padding:5px 0 10px 0; list-style:none; }

		#sidebar .widget ul li { margin:0 10px 0 20px; padding:5px 0 5px 22px; background:url(images/bullet.png) no-repeat 0 15px; }

		/* tabs */

		#sidebar .widget div.textwidget { padding:8px 15px; }

		#sidebar .widget ul.tabnav { padding:8px 15px; text-transform:uppercase; border-bottom:1px solid #dcdcdc; }

		#sidebar .widget ul.tabnav li { background:none; margin:0px 2px 0px 2px; padding:0; float:left; position:relative; }

		#sidebar .widget ul.tabnav li a {

	font-size: 18px;

	color: #FF0000;

	font-weight:bold;

	font-family: 'Arial', 'Trebuchet MS';

	letter-spacing: -1px;

	text-transform:uppercase;

	text-decoration:none;

}

		#sidebar .widget ul.tabnav li .arrow-down { display:none; width:16px; height:9px; background:url(images/arrow-down.png) no-repeat top left; position:absolute; left:30px; bottom:-17px; }

			.arrtab2 { left:40px !important; }

			.arrtab3 { left:15px !important; }

		/* popular */

		#tab1 { padding-top:10px; padding-bottom:10px; }

		.popularbox { padding:12px 10px 5px 10px; }

		.popularbox .popular-thumb { padding:4px; border:1px solid #dcdcdc; }

		.popularbox .popular-meta { width:190px; padding-left:10px; padding-top:5px; }

		.popularbox .ptitle { border:0 !important; font-size:14px !important; margin:0 !important; padding:0 !important; }

			.ptitle a { color:#252e28; text-decoration:none; }

		.popularbox .ptime { color:#c9c9c9; }

		/* ads */

		#sidebar .ads { width:300px; padding:0; background:none; border:0; }

			.ads125box { height:125px; width:125px; background:#CCCCCC; float:left; margin:5px 0 0px 5px; }

			.ads125box img { border:0; }

		/* subscription */

		#sidebar .strip h2.subscription { border:0; margin:0; padding:6px 0 0 55px; height:42px; font-size:22px; }

		#sidebar .strip h2.rss { background:url(images/Social_RSS.png) no-repeat top left; }

		#sidebar .strip h2.email { background:url(images/Social_Email_RSS.png) no-repeat top left; }

		#sidebar .strip h2.twitter { background:url(images/twitter_widget.png) no-repeat top left; }

		#sidebar .strip .subscription a { color:#252e28; text-decoration:none; }

		

/*	FOOTER

-------------------------------

*/



#footer { margin-bottom:5px; padding-bottom:20px; border-bottom:3px solid #252e28; font-size:10px; background-image: url(http://www.hard-techno.org/wp-content/themes/newspress/images/bakk02.jpg); background-repeat: repeat;  }

	#footer .widget {

	padding-top:10px;

	padding-left: 10px;

	background-color: #CCCCCC;

	padding-bottom: 5px;

}

	#footer .widget h2 {

	font-size: 25px;

	color: #FF0000;

	font-family: 'Arial', 'Trebuchet MS';

	letter-spacing: -1px;

	margin:0;

	padding:0;

	text-transform:uppercase;

}

	#footer .widget ul { margin:0; padding:0; list-style:none; }

	#footer .widget ul li { margin:0 0 0 5px; padding:5px 0 5px 22px; background:url(images/list.png) no-repeat 0 5px; }

	#footer .widget a { text-decoration:none; }



/*	FOOTER > credits

-------------------------------

*/



#credits { font-size:10px; }

	#credits span.light { color:#ccc; }

	#credits .left a { color:#555555 !important; text-decoration:none; }

		#credits .left a:hover { color:#cccccc !important; }

	#credits .right a { color:#ccc !important; text-decoration:none; }

		#credits .right a:hover { color:#555555 !important; }

	

/*	EXTRA > PAGENAVI

-------------------------------

*/



.wp-pagenavi { margin:5px 0 5px 0; font-family: 'Arial', 'Trebuchet MS'; text-transform:uppercase; font-size:14px; font-weight:bold; }

.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 5px 7px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid #dcdcdc;
	color: #999;
	background-color: #fff;
}

.wp-pagenavi a:visited {
	padding: 5px 7px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid #dcdcdc;
	color: #999;
	background-color: #fff;
}

.wp-pagenavi a:hover {

	border: 1px solid #999;

	color: #FFF;

	background-color: #666666;

}

.wp-pagenavi a:active { padding: 5px 7px; margin: 2px; text-decoration: none; border: 1px solid #dcdcdc; color: #413f36; background-color: #fff; }

.wp-pagenavi span.pages { padding: 5px 7px; margin: 2px 2px 2px 2px; color: #000000; border: 1px solid #dcdcdc; color: #413f36; background-color: #fff; }

.wp-pagenavi span.current {

	padding: 5px 7px;

	margin: 2px;

	font-weight: bold;

	border: 1px solid #999;

	color: #FFF;

	background-color: #FF0000;

}

.wp-pagenavi span.extend {
	padding: 5px 7px;
	margin: 2px;
	border: 1px solid #558475;
	color: #333;
	background-color: #FFF;
}



/*	EXTRA > WORDPRESS CSS

-------------------------------

*/



.alignnone {

	border:1px solid #e7e7e7;

   padding:4px;

}



.aligncenter,

div.aligncenter {

   display: block;

   margin-left: auto;

   margin-right: auto;

   border:1px solid #e7e7e7;

   padding:4px;

}



.alignleft {

   float: left;

   border:1px solid #e7e7e7;

   padding:4px;

   margin-right:10px;

}



.alignright {

   float: right;

   border:1px solid #e7e7e7;

   padding:4px;

   margin-left:10px;

}



.wp-caption {

   border: 1px solid #e7e7e7;

   text-align: center;

   background-color: #f3f3f3;

   padding-top: 4px;

   margin: 10px;

   /* optional rounded corners for browsers that support it */

   -moz-border-radius: 3px;

   -khtml-border-radius: 3px;

   -webkit-border-radius: 3px;

   border-radius: 3px;

}



.wp-caption img {

   margin: 0;

   padding: 0;

   border: 0 none;

}



.wp-caption p.wp-caption-text {

   font-size: 11px;

   line-height: 17px;

   padding: 0 4px 5px;

   margin: 0;

}

li.widget {

	list-style: none;

	position: relative;

	right: 30px;

}

div.post-related ol {

	width: 280px;

}
