/*
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 { background:#000000 url(http://nfgraphics.com/wp-content/uploads/2011/05/background2.jpg) repeat top center; color:#555555; font-family: 'Verdana', 'Arial', 'Trebuchet MS'; font-size: 12px; }

#base { padding-top:10px; padding-bottom:20px; }


/*	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:10px 0 0 15px; font-style:italic; background:url(images/arrow.gif) no-repeat 0 80%; }
.highlight { background-color:#ffffdd; }
a { text-decoration:underline; color:#00a2eb; }
blockquote { color:#3c3c3c; 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; }
#branding .blog-head h1.blogtitle { font-size: 36px; color: #252e28; font-family: '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:10px 15px 5px 15px; border-bottom:5px solid #252e28; color:#252e28; font-size:11px; text-transform:uppercase; text-decoration:none; }
#navigation ul li a:hover { border-bottom:5px solid #aa0000; color:#aa0000 }
#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:#666; }
.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: #FF4B33; }


/*	FEATURED
-------------------------------
*/

#featured { margin-top:0px; padding:5px 0; background-color:#ffffff; }
#featured .item { position:relative; overflow:hidden; width:215px; height:250px; }
#featured .item img { position:absolute; z-index:1; }
#featured .item .boxCaption { width:200px; height:230px; padding:20px 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: 'Arial', 'Trebuchet MS'; letter-spacing: -1px; line-height: 23px; margin:0; padding:0 0 26px 0; text-transform:uppercase; }
#featured .item a { color:#fff; text-decoration:none; }
#featured .item a:hover { color:#00a2eb; }
#featured .item .boxCaption div { font-size:11px; }


/*	MAIN
-------------------------------
*/

#main { margin-top:7px; margin-bottom:10px; padding:6px 0; padding-left:10px; background-color:#ffffff; }

/*## posts ##*/
#posts {}
/*## sidebar ##*/
#sidebar {}

/*	POSTS
-------------------------------
*/

#posts {}
#posts .post { margin-bottom:5px; padding:20px; padding-bottom:0px; background-color:#fff; border-bottom:2px; border-style: dotted; border-color: #d0d0d0; } 

#posts .col2 { width:254px; }
/*## post title / headline title ##*/
.post h2.post-title { font-size: 25px; color: #252e28; font-family: 'Arial', 'Trebuchet MS'; letter-spacing: -1px; line-height: 27px; margin:0; padding:0; text-transform:uppercase; }
.post-title a { color:#252e28; text-decoration:none; }
.post-title a:hover { color:#00a2eb; }
.headline h2 { color:#00a2eb; }

/*## post image ##*/
.post .post-image { margin-bottom:10px; padding:3px; border:1px solid #d9d9d9; }
/*## post meta ##*/
.post .post-meta { padding-top:5px; padding-bottom:0px; font-size:11px; 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-right:4px; }
.post-meta ul li a { text-decoration:none; }
.post-meta ul li a:hover { text-decoration:underline; }

/*## post content ##*/
.post .post-content { font-family: 'Arial', 'Trebuchet MS'; font-size:15px; padding-top:10px; }
.post .post-content p { line-height:21px; margin-bottom:12px; } 
.post .post-content a { color:#00a2eb; text-decoration:none; }
.post .post-content a:hover { color:#000000; }

/*## post bottom ##*/
.post-bottom {}
.post-bottom .post-related { width:280px; }
.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:#f7f7f7; }
.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 #252e28; padding-bottom:4px; }
.strip .heading { font-size:20px !important; color: #252e28; font-family: '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; }


/*	COMMENTS
-------------------------------
*/

#comments { margin-top:0px; padding:20px 15px; background-color:#ffffff; text-shadow:#fff 1px 1px 1px; font-size:14px; }
#comments .comment-head { font-size: 25px; color: #252e28; font-family: 'Arial', 'Trebuchet MS'; letter-spacing: -1px; margin:0; padding:0; text-transform:uppercase; }
#comments p { line-height:21px; margin-bottom:2px; } 
#comments a { color:#00a2eb; text-decoration:none; }
#comments a:hover { color:#000000; }
#comments .comment-list { margin:0 0 20px 0; padding:0; list-style:none; }
#comments .comment-list li { margin:0; padding:10px 0 20px 0; border-bottom:0px solid #e3e3e3; }
#comments .comment-list li.thread-even { background-color:#fdfdfd; }
#comments .comment-list ul.children { margin:0 0 0 20px; padding:0 0 0 10px; list-style:none; border-left:1px solid #ccc; }
#comments .comment-list ul.children li { border:0; }
#comments .comment { padding:0 10px 10px 10px; }
#comments .comment-meta-box { padding-bottom:15px; }
#comments .comment .gravatar { padding:3px; border:0px solid #e5e5e5; }
#comments .comment .comment-meta { padding-left:10px; text-transform:none; font-size: 12px; line-height:16px; color: #252e28; font-family: 'Arial', 'Trebuchet MS'; }
#comments .comment .comment-meta .author { display:block; padding:6px 0; font-size: 16px; color: #000000; font-family: 'Arial', 'Trebuchet MS'; font-weight: bold; text-transform:none; text-decoration:none; }
#respond .cancel-comment-reply { padding:10px 0; }
#respond input[type=text], #respond textarea { padding:6px 5px; border-top:2px solid #9a9a9a; border-left:2px solid #9a9a9a; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; font-family:'Arial', 'Trebuchet MS'; }
#respond input[type=text] { width:50%; }
#respond textarea { width:97%; height:150px; margin:0; }
#respond input[type=submit] { padding:8px 12px; border:0;background:#2d2d2d; color:#fff; font-family: 'Arial', 'Trebuchet MS'; cursor:pointer; text-shadow:#000 1px 1px 1px; }


/*	SIDEBAR
-------------------------------
*/


#sidebar {}
#sidebar .widget { width:294px; margin-bottom:10px; background-color:#f7f7f7; font-family: 'Arial', 'Trebuchet MS'; font-size:14px; padding-top:0px; padding-bottom:10px; padding-left:0px; padding-right:0px; }	
#sidebar .widget ul a { color:#252e28; text-decoration:none; line-height: 16px; letter-spacing: 0px; font-size: 14px; text-transform:none; font-family: 'Arial', 'Trebuchet MS'; text-decoration:none; }
#sidebar .widget ul a:hover { color:#00a2eb; }
#sidebar .strip { background:none; border:0; padding-top:15px; padding-left:15px; }
#sidebar .widget h2 { font-size: 14px; background:#00a2eb; color: #ffffff; font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; letter-spacing: 0px; margin:0; padding:8px 10px; text-transform:none; border-bottom:1px solid #dcdcdc; margin:0 0 10px; }
#sidebar .widget ul { margin:0; padding:5px 0 10px 0; list-style:none; overflow:hidden; width:294px; }
#sidebar .widget ul li { margin-top:0px; margin-bottom:0px; margin-left:2px; margin-right:10px; padding-top:0px; padding-bottom:0px; padding-left:15px; padding-right:4px; }

#sidebar .widgeta { width:294px; margin-bottom:10px; background-color:#f7f7f7; font-family: 'Arial', 'Trebuchet MS'; font-size:14px; padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; }	
#sidebar .widgeta ul a { color:#252e28; text-decoration:none; line-height: 16px; letter-spacing: 0px; font-size: 14px; text-transform:none; font-family: 'Arial', 'Trebuchet MS'; text-decoration:none; }
#sidebar .widgeta ul a:hover { color:#00a2eb; }
#sidebar .strip { background:none; border:0; padding-top:15px; padding-left:15px; }
#sidebar .widgeta h2 { font-size: 14px; background:#00a2eb; color: #ffffff; font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; letter-spacing: 0px; margin:0; padding:8px 10px; text-transform:none; border-bottom:1px solid #dcdcdc; margin:0 0 0 0px; }
#sidebar .widgeta ul { margin:0; padding:5px 0 10px 0; list-style:none; overflow:hidden; width:294px; }
#sidebar .widgeta ul li { margin-top:0px; margin-bottom:0px; margin-left:2px; margin-right:10px; padding-top:0px; padding-bottom:0px; padding-left:15px; padding-right:4px; }





/* tabs */
#sidebar .widget div.textwidget { padding:8px 15px; }
#sidebar .widget ul.tabnav { background:#; padding:8px 15px; text-transform:uppercase; border-bottom:1px solid #dcdcdc; width:270px; }
#sidebar .widget ul.tabnav li { background:none; margin:0px 2px 0px 2px; padding:0; float:left; position:relative; }
#sidebar .widget ul.tabnav li a { color: #ffffff; font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-size: 14px; 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:0px solid #dcdcdc; }
.popularbox .popular-meta { width:260px; padding-left:4px; padding-top:0px; }

.popularbox .ptitle { border:0 !important; font-size:14px !important; margin:0 !important; padding:0 !important; }

.ptitle a { color:#000000; font-family: 'Arial', 'Trebuchet MS'; font-size: 16px; text-decoration:none; text-transform:none; font-weight: bold; letter-spacing: -0.5px; padding-left:5px; }
.ptitle a:hover { color:#00a2eb; }

.popularbox .ptime { color:#c9c9c9; font-family: 'Arial', 'Trebuchet MS'; font-size: 10px; text-decoration:none; text-transform:uppercase;   padding-left:5px; }


/* 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; }

/* ads */

#sidebar .adsbox { height:125px; width:125px; background:#CCCCCC; float:left; margin:5px 0 0px 5px; }
#sidebar .adsbox img { border:0; }

/* subscription */
#sidebar .strip h2.subscription { border:0; margin:0; padding:0px 0 0 35px; height:35px; font-size:14px; line-height:14px; }
#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:#000000; text-decoration:none; }
#sidebar .strip .subscription a:hover { color:#00a2eb; text-decoration:none; }


.strip .subscription { border:0; margin:0; padding:0px 0 0 35px; height:35px; font-size:14px; line-height:14px; }
.strip .rss { background:url(images/Social_RSS.png) no-repeat top left; }
.strip .email { background:url(images/Social_Email_RSS.png) no-repeat top left; }
.strip .twitter { background:url(images/twitter_widget.png) no-repeat top left; }

.strip .subscription a { color:#000000; text-decoration:none; font-family: 'Arial', 'Trebuchet MS'; font-size: 16px; text-decoration:none; text-transform:none; font-weight: bold; letter-spacing: -0.5px; }

.strip .subscription a:hover { color:#00a2eb; text-decoration:none; }






/*	FOOTER
-------------------------------
*/

#footer { margin-bottom:5px; height:55px; padding-bottom:6px; padding-left:30px; padding-right:0; padding-top:10px; font-size:10px; background-color:#000000; line-height:12px; font-family: 'Arial', 'Trebuchet MS'; text-transform:uppercase; }

#footer a{ color: #FFFFFF; text-decoration:none; }
#footer a:hover{ color:#009aeb; }
#footer table td{ vertical-align:top; }
#footer li { list-style-type:none; }
#footer .secciones-footer { margin-left:10px; padding-left:80px; }

#credits { margin-bottom:5px; padding-bottom:0px; border-bottom:0px solid #252e28; font-size:10px; background-color:#000000; padding-left:10px; padding-right:10px; }
#credits { padding-right:10px; padding-top:10px; padding-bottom:10px; }
#credits h2 { font-size: 25px; color: #00a2eb; font-family: 'Arial', 'Trebuchet MS'; letter-spacing: -1px; margin:0; padding:0; text-transform:uppercase; }
#credits ul { margin:0; padding:0; list-style:none; }
#credits ul li { margin:0 0 0 5px; padding:5px 0 5px 22px; background:url(images/list.png) no-repeat 0 5px; }
#credits a { color:#515151; text-decoration:none; }
#credits p { line-height:8px; margin-bottom:8px; }
#credits a:hover { color:#ffffff; }


/*PAGENAVI*/



div.wp-pagenavi { text-align:center; font-size:13px; padding:10px 0; overflow:hidden; background-color:#FFFFFF; }
div.wp-pagenavi a, div.wp-pagenavi span.pages, div.wp-pagenavi span.current { padding:2px 6px; display:inline-block; border-width:1px; border-style:solid; }
div.wp-pagenavi a, div.wp-pagenavi a:link, div.wp-pagenavi a:visited, div.wp-pagenavi a:active {
border-color:#DDD; color:#00a2eb; }
div.wp-pagenavi a:hover { border-color:#00a2eb; background-color:#00a2eb; color:#FFF; }
div.wp-pagenavi span.pages, div.wp-pagenavi span.extend { display:none; }
div.wp-pagenavi span.current { font-weight: bold; background-color:#00a2eb; border:none; color:#fff; }




/*	EXTRA > WORDPRESS CSS
-------------------------------
*/


.alignnone { border:1px solid #e7e7e7; padding:4px; }
.aligncenter, div.aligncenter { display: block; margin-left: 0px; margin-right: auto; /* border:1px solid #e7e7e7; */ padding-top:4px; padding-bottom: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; }

.postauthor { margin-bottom:5px; padding:20px; background-color:#f7f7f7; }
.postauthor { border: 0px solid #e1e1e0; overflow: hidden; font-family:Verdana, Geneva, sans-serif; color:#a8a5a5; }
.postauthor a { color:#00a2eb; text-decoration:none; }
.postauthor a:hover { color:#000000; }
.postauthor h4 { font-size: 20px; color: #252e28; font-family: 'Arial', 'Trebuchet MS'; letter-spacing: -1px; margin:0; padding:0; text-transform:none; }
.postauthor img { border: 0px solid #e2dede; float: left; margin-right: 1.5em; }
.postauthor p { color: #515151; font-size: 13px; margin-bottom: 2px; }
.postauthor p.hlight { font-size: 11px; text-transform: uppercase; }


#sidebar .widget ul li.cat-item { margin-left:5px; width:110px; float:left; }
.post-image-category{	/* float:left; padding-right:15px; width:50px; */padding-bottom:12px; }


label { width:70px; float:left; }



/*	COLABORADORES
-------------------------------
*/



#cola { margin-bottom:5px; height:250px; padding-bottom:6px; padding-left:0px; padding-right:0; padding-top:10px; font-size:15px; background-color:#ffffff; line-height:21px; font-family: 'Arial', 'Trebuchet MS'; }
#cola a{ color: #15a1eb; text-decoration:none; }
#cola a:hover{ color:#000000; }
#cola table td{ vertical-align:top; }


/*	LINKS
-------------------------------
*/


#links { margin-bottom:5px; height:450px; padding-bottom:6px; padding-left:0px; padding-right:0; padding-top:10px; font-size:15px; background-color:#ffffff; line-height:21px; font-family: 'Arial', 'Trebuchet MS'; }

#links a{ color: #15a1eb; text-decoration:none; } 
#links a:hover{ color:#000000; }
#links table td{ vertical-align:top; }


/*	ADS
-------------------------------
*/

#ads { padding-top:10px; padding-bottom:10px; padding-left:50px; }
dl.gallery-item { margin-bottom:1px !important; }
#sidebar .widget ul.tabnav { overflow:visible; }

#adtop { background-color:#FFF; width: 554px; height: 100px; padding-top: 10px; border:3px double #dcdcdc; }

div.gads { background-color:#FFF; margin:auto; margin-top:5px; margin-bottom:5px; width:554px; height: 290px; padding-top: 10px; border:3px double #dcdcdc; }

div.top { background-color:#FFF; margin:auto; margin-top:5px; margin-bottom:5px; width:554px; height: 80px; padding-top: 10px; border:3px double #dcdcdc; }

#gads1 { background-color:#FFF; width:880px; height: 100px; padding-top: 10px; border:3px double #dcdcdc; }
#gads2 { background-color:#FFF; width:880px; height: 25px; padding-top: 10px; border:3px double #dcdcdc; }
#mainads { padding-top:6px; padding-bottom:6px; padding-left:6px; padding-right:6px; background-color:#e9e9e9; }

.fan_box .full_widget { border:none; margin-top:0px; margin-left:4px; }

 


