﻿/*  



Theme Name: Newscast



Description: A sleek themeforest Blog and Magazine Theme



Version: 1.2.2



Author: Kriesi



Author URI: http://www.kriesi.at



*/





/* Small reset */



body, ul, ol, h1,h2,h3,h4,h5,h6,form,li,p{



margin:0;



padding:0;



}





/*Structured layout mainpage*/



body{



font-size:13px;



font-family: Arial, Helevtica, Verdana, san-serif;



line-height:23px;



position:relative;



float: left;



width: 100%;



}







#contentwrap, #footer{



position:relative;



width:1000px;



margin:0 auto;



clear: both;



padding-left:0px !important; /*ie6fix*/



padding-left:20px;



background-color:#FFF;



}







#footer{



padding-top:0px;



clear: both;



}







#head{



z-index: 5;



position: relative;



width:960px;



margin:0px auto;

padding-bottom:3px;



}







#main{



position: relative;



z-index: 1;



width:1000px;



float: left;



padding-top: 10px;

background-color:#FFF;



}







#headwrap, #footerwrap{



width:100%;



clear: both;



float: left !important; /* ie6fix */



float: none;



position: relative;



z-index: 6;



}







/************************************************************************



HEAD AREA



*************************************************************************/







#top .logo, #top .logo a{



display:block;



height:70px;



width:250px;



position:absolute;



left:20px;



border: none;



padding: 0;



margin:0;



z-index: 10;



}







#top .logo a{



top:2px;



left:0;



outline:none;



border: none;



}



#top .logo a img{



border: none;



}







#top .logobg a {



text-indent:-9999px;



}







#headextras{



position: absolute;



right:20px;



padding:14px 14px 10px 0px;



top:-6px;



width:328px;



z-index: 10;



}











/*social bookmark icons*/



.social_bookmarks{



border:none;



display: block;



float: right;



list-style-type: none;



list-style-position: outside;



padding:5px 5px 0 0;



position: relative;



z-index: 6;



}







.social_bookmarks li{



float:left;



margin:0;



width:16px;



padding:0 7px 0 0;



}







.social_bookmarks li a{



height:16px;



width:16px;



display: block;



float:left;



text-indent: -9999px;



border:none;



padding:0;



outline: none;



}







#submit_news{



position: absolute;



right:0px;



top:50px;



text-decoration: none;



display: block;



padding-right:0px;



line-height: 22px;



font-size: 22px;



font-weight: bold;



z-index: 10;



}







/*searchform head*/



#head #searchform{



float:right;



}







#searchform, #searchform div{



position: relative;



}







#searchsubmit{



border:medium none;



cursor:pointer;



display:block;



height:35px;



outline:none;



padding:0;



position:absolute;



text-indent:-9999px;



width:35px;



right:-6px;



top:-4px;



}







#head #s{



border: none;



width:200px;



padding:5px 30px 5px 10px;



color:#ccc;



}







/*navigation pages*/



.nav_wrapper{



position: relative;



height:36px;



padding-top:65px;



z-index: 6;



}







#top #nav{



position: relative;



height:36px;



list-style-type: none;



list-style-position: outside;



margin:0;



z-index: 6;



font-size: 20px;



float: right;



}







#nav li a{



display:block;



float:left;



padding:6px 2px 6px 15px;



width:auto;



border: none;



text-decoration: none;



line-height: 24px;



outline: none;



colour: #ffffff;}







#nav ul{



margin:0;



padding:0;



list-style-type:none;



list-style-position:outside;



position:relative;



line-height:50px; 



z-index:5;



}











#top #nav ul a{



line-height:20px;



font-size: 12px;



cursor: pointer;



}







#top #nav li{



float:left;



position:relative;



z-index:20;



}







#top #nav li li{



border-left:none;



margin-top:0;



}







#top #nav ul {



display:none;



position:absolute;



top:36px;



width:172px;



left:-9px;



}







#top #nav li ul a{



width:150px;



height:auto;



float:left;



text-align:left;



padding:4px 10px;



}







#top #nav ul ul{



top:auto;



border-top:none;



}  







#top #nav li ul ul {



left:171px;



top:-1px;



}







#top #nav li:hover ul ul, #top #nav li:hover ul ul ul,#top  #nav li:hover ul ul ul ul{



display:none;  



}



#top #nav li:hover ul, #top #nav li li:hover ul, #top #nav li li li:hover ul, #top #nav li li li li:hover ul{



display:block;



}







#top #nav li ul a{



border-top:none;



}











/*navigation categories*/



#catnav{



position: relative;



list-style-type: none;



list-style-position: outside;



margin:0;



width:956px; 



float: left;



z-index: 4;



}







.catnav_wrapper{



position: relative;







width:958px;



float: left;



line-height:50px; 



z-index: 4;



}







#catnav li a{



display:block;



float:left;



padding:13px 10px 10px 10px;



width:114px;



border: none;



text-decoration: none;



line-height: 17px;



outline: none;



min-height:30px;



}











#catnav li a strong{



display:block;



font-weight: bold;



font-size: 16px;



}







#catnav li a span{



display:block;



font-size: 10px;







}







#catnav ul{



margin:0;



padding:0;



list-style-type:none;



list-style-position:outside;



position:relative;



z-index:5;



}











#top #catnav ul a{



line-height:29px;



font-size: 12px;



cursor: pointer;



}







#top #catnav li{



float:left;



position:relative;



z-index:20;



margin-top:0;



}







#top #catnav li li{



border-right:none;



margin-top:0;



}







#top #catnav ul {



display:none;



position:absolute;



top:57px;



width:172px;



left:-2px;



}







#top #catnav li ul a{



width:150px;



height:auto;



float:left;



text-align:left;



padding:0 10px;



}







#top #catnav ul ul{



top:auto;



border-top:none;



}  







#top #catnav li ul ul {



left:171px;



top:-1px;



}







#top #catnav li:hover ul ul, #top #catnav li:hover ul ul ul,#top  #catnav li:hover ul ul ul ul{



display:none;  



}



#top #catnav li:hover ul, #top #catnav li li:hover ul, #top #catnav li li li:hover ul, #top #catnav li li li li:hover ul{



display:block;



}







#top #catnav li ul a{



border-top:none;



}







#top #catnav .noborder, #top #catnav .noborder a{



border:none;



}







/*Featuread Area*/











#featured, .featured, .fadeout, .newsselect{ 



height:320px;       /*this changes the height of the image slider*/



}







#feature_wrap{



width:1000px;



position: relative;



margin-left:0px;







}







#featured{



position: relative;



width:1000px;



overflow: hidden;



}















.featured{



width:700px;



position:absolute;



top:0;



left:0;



overflow: hidden;



display:none;



}







#top .feature_excerpt{



width:660px;



position: absolute;



display: block;



bottom: 0;



left:0;



z-index: 3;



padding:10px 20px;



font-size: 11.5px;



line-height:1.5em;



cursor: pointer;



}







.sliderdate{



display:none;



}







/*fadeslider*/



.fadeslider .featured{



width:100%;



border:none;



}







#top .slidecontrolls{



position:absolute;



width:10px;



right:-15px;



bottom:0;







}







#top .slidecontrolls span{



height:10px;



padding:2px 0;



width:10px;



display:block;



cursor: pointer;



}











#top .fadeslider .feature_excerpt{



width:917px;



}











/*newsslider*/







.newsselect{



position: absolute;



overflow: hidden;



width:276px;



right:0px;



top:0px;



border-left:1px solid #e1e1e1;



background: #fff;



z-index: 5;



}







.newsslider .newsItems{



position: absolute;



top:0;



left:0;



}







.newsslider .featured{



border:none;



}







#top .newsselect .sliderheading{



font-size:13px;



font-family: Arial, Helevtica, Verdana, san-serif;



font-weight: bold;



padding: 0;



}







.newsselect .single_item{



padding:10px;



border-bottom:1px solid #e1e1e1;



display: block;



text-decoration: none;



line-height: 1.3em;



width:256px;



}







.newsselect .single_item:hover, .newsselect .active_item{



background-color: #f1f1f1;



text-shadow:1px 1px 0 #FFFFFF;



outline: none;



}







#top .newsslider .fadeout{



right:155px;



}







.newsselect .sliderdate{



display:block;



font-size: 11px;



}







/*accordion slider*/



.featured img{



display:block;



position: relative;



z-index: 2;



}







#top .fadeout{



position:absolute;



width:200px;



display:block;



right:0px;



z-index: 4;



}







#top .sliderheading{



display:block;



font-size: 26px;



}







#top .heading_clone{



position: absolute;



z-index: 4;



bottom:20px;



left:20px;



font-size: 13px;



text-transform: uppercase;



padding:0;



margin: 0;



}











.featured a, .featured a img, .featured img{



text-decoration: none;



border:none;



}







#top .featured1{



border:none;



display: block;



}







.bottom_right_rounded_corner, .bottom_left_rounded_corner{



position: absolute;



z-index: 50;



display: block;



height:7px;



width:7px;



bottom:0px !important; /* ie6fix */



left:0px;



bottom:-1px;



}







#top .bottom_right_rounded_corner{



right:0px !important; /* ie6fix */



right:-1px;



left:auto;



}











/*CONTACT FORM*/  



#searchsubmit, #send, #top #submit{



cursor:pointer;



}







.text_input, .text_area{



padding:4px;



font-family: Arial, Helevtica, Verdana, san-serif;



width:200px;



font-size:11.5px;



}







#send, #submit{



padding:4px 20px;



font-family: Arial, Helevtica, Verdana, san-serif;



font-size:11.5px;



}







.hidden{



display:none;



}







#commentform{



padding-bottom:20px;



}











fieldset{



border:none;



padding:0;



margin:0;



overflow:hidden;



}







fieldset label{



padding-left:7px;



}



.blocklabel{



display:block;



padding:10px 0 0 0;



}







#top .text_area{



width:600px;



}















/*CONTENT AREA*/



#content, .entry-no-pic .entry-content{



width:780px;



padding:0 0 50px 20px;



float: left;



margin:0 10px 0 0;



overflow: hidden;



}







.fullwidth #content, .fullwidth .entry-no-pic .entry-content{



width:960px;



}







.fullwidth .entry-content{



width:730px;



}







.entry{



position:relative;



float:left;



width: 100%;



clear: both;



padding:0 0 5px 0px;



overflow: hidden;



}







.entry-previewimage{



float:left;



height:180px;



margin:4px 20px 10px 0;



padding:7px;



width:180px;



}











.entry-previewimage a{



height:180px;



width:180px;



overflow: hidden;



border:none;



display:block;



}







.entry-previewimage a img{



border:none;display:block;



}







.entry-content{



float:left;



width:550px;



overflow: hidden;



}







#top .entry-no-pic .entry-content{



padding:0;



padding: 0;



}







.entry-head{



float: left;



width:100%;



padding-bottom: 11px;



}







.entry-head span{



width:90px;



padding-left:26px;



float: left;



display: block;



}



.entry-head, .entry-bottom{



font-size: 12px;
font-weight:bold;




}



.entry-head a, .entry-bottom a{



text-decoration: none;



}







.entry-head a:hover, .entry-bottom .categories a:hover{



text-decoration: underline;



}







.more-link, .entry-bottom .categories{



-moz-border-radius: 2px;



-webkit-border-radius:2px;



border-radius:2px;



display: block;



float: left;



padding:5px 7px;



line-height: 1em;



margin-bottom:5px;



}







.entry-bottom{



padding-top:5px;



width:100%;



float:left;



clear: both;



}







#top .entry-bottom .categories{



float:right;



}







#top .wp-caption img{



border:none;



display: block;



margin:0 auto;



padding-top:5px;



}







#top .wp-caption{



margin:10px 15px 10px 0;



}







.wp-caption-text{



text-align: center;



font-size:11px;



font-style:italic;



display: block;



padding: 3px 0 5px 0;



width:95%;



margin: 0 auto;



}







/* 2 small entries */







#top .doubleentry .entry-content{



width:280px;



}







#top .doubleentry .entry{



padding-left:20px;



position: relative;



left:0 !important;



left:20px;



width:280px;



clear:none;



}







.doubleentry{



margin-left:-20px;



float: left;



clear: both;



width:600px;



}







.fullwidth .doubleentry{



width:980px;



}







.fullwidth #main .doubleentry .entry, .fullwidth #main .doubleentry .entry-content{



width:470px;



}











/*sidebar*/







.sidebar{



float:left;



margin:0 0px 0px 0;



padding:0 0 0px 1px;



width:150px;



overflow: hidden;



}







#top .fullwidth_sidebar{



width:170px;



}







#top .layout-right{



float:right;



}



#top .layout-left{



float:left



}











.sidebar .box{



margin:0;



padding:0 0 0px 0;



overflow: hidden;



clear:both;



}







.box h3{



padding:8px 0 4px;



}







.community_news h3, .link_list h3{



margin-bottom: 5px;



}







#top .link_list{



display: block;



float: left;



width:150px;



padding:0;



}







#top .fullwidth_sidebar .link_list{



clear: none;



}







.link_list a {



display:block;



outline: none;



}







.link_list img{



display:block;



height:125px;



width:125px;



}







.fullwidth_sidebar .link_list_item2{



margin:43px 0 1px;



}







#top .no_top_margin{



margin:0;



}







.link_list .preloading_background{



background-position: 45% 50%;



}







.box_entry{



font-size: 11.5px;



line-height: 1.6em;



padding:0;



margin: 0 0 10px 0;



}







.sidebar .link_list img{



padding:3px;



margin-top:8px;



}











.box_entry .alignleft{



margin:6px 9px 0px 0;



} 



.doubleentry .alignleft{



margin:0 9px 0px 0;



}







#top .alignleft .alignleft{



margin:0;



}







/*pagination*/







#top .pagination {



clear:both;



padding:0 0 10px 0;



position:relative;



z-index:3;



}







#top .pagination span, #top .pagination a{



display:block;



float:left;



font-size:11px;



line-height:13px;



margin: 2px 2px 2px 0;



padding:3px 6px;



text-decoration:none;



width:auto;



}











#top .pagination .current{



font-size:11px;



padding:3px 6px;



}







/*sidebar nesting and hiding of indent lists*/



.box li a, #recentcomments li{



display:block;



line-height:22px;



padding:3px 10px;



text-decoration: none;



}



.box ul ul a{



padding:3px 10px 3px 25px;



}



.box ul ul ul a{



padding:3px 10px 3px 40px;



}



.box ul ul ul ul a{



padding:3px 10px 3px 55px;



}



.box ul ul ul ul ul a{



padding:3px 10px 3px 70px;



}



.box ul ul ul ul ul ul a{



padding:3px 10px 3px 85px;



}



.box ul ul ul ul ul ul ul a{



padding:3px 10px 3px 100px;



}



.box ul ul ul ul ul ul ul ul a{



padding:3px 10px 3px 115px;



}



.box ul ul ul ul ul ul ul ul ul a{



padding:3px 10px 3px 130px;



}



.box ul ul ul ul ul ul ul ul ul ul a{



padding:3px 10px 3px 145px;



}







.sidebarmenu .current{



font-weight: bold;



}







.sidebarmenu ul ul, .sidebarmenu .currentli_item ul ul, .sidebarmenu .parentli_item .li_item ul{



display:none;



}







.sidebarmenu .currentli_item ul, .sidebarmenu .parentli_item ul{



display: block;



}







.box li{



list-style-type: none;



list-style-position: outside;



}







.widget_tag_cloud a{



text-decoration: none;



-moz-border-radius: 3px;



-webkit-border-radius:3px;



border-radius:3px;



display: block;



float: left;



padding: 4px 6px;



margin:0px 4px 4px 0px;



}







.rss-date, .rssSummary, .widget_rss cite{



padding:0px 10px;



}











.fullwidth_sidebar .box #s{



width:85%;



}







.box #s{



width:70%;



padding-right:30px;



}







.box #searchsubmit{



top:0;



right:5px;



}







#recentcomments li a{



text-decoration: none;



background: none;



border-bottom: none;



}







#wp-calendar {



empty-cells:show;



text-align:center;



width:100%;



}







#wp-calendar caption {



margin-bottom:5px;



}



















/*footer*/







.column {



width:293px;



float:left;



padding-left:20px;



margin-right:20px;



}







.column .box {



width:100%;



float:left;



overflow:hidden;



padding-bottom:30px;



position:relative;



}



.gallery li{



float:left;



}







.gallery li a{



display: block;



float: left;



padding:0;



margin:0 10px 10px 0 !important; /* ie6fix */



margin:0 3px 3px 0;



}







.gallery li a img{



padding:5px;



display: block;



float: left;



}







/*comments*/







#top .commentlist{



margin:0 0 40px 0;



float:left;



width:100%;



}







#top .commentlist #comment{



width:90%;



}











#top .commentlist li{



width:100%;



clear:both;



float:left;



padding:0;



list-style-type:none;



padding:20px 0 0 0;



position:relative;



}



.commentlist .children, .commentlist .children li{



border:none;



}







#main .commentlist ul{



border:none;



}







#top #main .commentlist ul li{



background: none;



}







.gravatar{



float:right;



padding:0 0 13px;



text-align:center;



width:70px;



}







.gravatar img{



display:block;



padding:5px;



}







.comment_content {



float:left;



padding:20px;



width:455px;



}







.commentmetadata{



float:right;



padding-right:10px;



}







.commentmetadata a, .comment-edit-link, .comment-reply-link{



text-decoration: none;



font-size:10px;



}







#top .comment-reply-link{



border:none;



}







.comment-edit-link{



padding-left:10px;



}







.says{



display:none;



}







.author_name{



font-weight:bold;



font-style:normal;



font-size:15px;



float:left;



}







.comment_text{



clear:both;



}







.comment-reply-link{



text-align: center;



display: block;



}







.commentlist #respond{







}







#top .commententry h4{



font-size: 18px;



}







#cancel-comment-reply-link{



text-decoration: none;



margin-left:15px;



font-size: 10px;



}







#main .commentlist .children{



float:right;



margin-bottom:0;



}



.commentlist .children li .comment_content{



width:454px;



margin-right:12px;



}







 .children .message_data{



width:308px;



}







 .children .children .message_data{



width:235px;



}







 .children .children .children .message_data{



width:140px;



}















.commentlist  .children li .comment_content{



width:384px;



}







.commentlist .children .children li .comment_content{



width:314px;



}







.commentlist  .children .children .children li .comment_content{



width:244px;



}



















.comment_nav{



position: relative;



top:-13px;



font-size: 10px;



z-index: 4;



width:100%;



float: left;



}







.comment_nav a{



text-decoration: none;



}







.comment_prev{



float:left;



}



.comment_next{



float:right;



}







#commentform label{



display:none;



}







.message_data{



width:380px;



float:left;



display:block;



}







.personal_data{



width:200px;



float:right;



display:block;



}







.children .personal_data{







}







#top .message_data textarea{



width:350px;



float:left;



}











.personal_data input {



clear:both;



float:left;



margin-bottom:8px;



}







/*autor box*/



#author-box{



padding:20px 0;



margin:0 0 13px;



width:100%;



clear: both;



overflow: hidden;



}







#top #author-box .gravatar{



width:70px;



height:90px;



float:left;



text-align: center;



padding:0 30px 0 0;



}







#author-box .gravatar a{



text-decoration: none;



font-weight: bold;



}







.author-info{



width:480px;



float:left;



line-height: 1.4em;



}







.author-info h3{



padding-top:2px;



}







#top #social_icons ul {



clear:both;



float:left;



padding:0 0 10px;



width:100%;



margin:0 0 40px;



}







#social_icons li{



float:left;



list-style-type: none;



list-style-position: outside;



}











#social_icons li a{



float:left;



display:block;



text-indent: -9999px;



height:32px;



width:32px;



border:none;



padding-right:5px;



outline: none;



}







/*CONTACT FORM*/  















#searchsubmit, #send, #top #submit{



cursor:pointer;



}















.text_input, .text_area{



font-family:Arial,Helevtica,Verdana,san-serif;



font-size:11.5px;



padding:9px;



width:180px;



}







#send, #submit{



padding:4px 20px;



font-family: Arial, Helevtica, Verdana, san-serif;



font-size:11.5px;



}







.hidden{



display:none;



}







#commentform{



padding-bottom:20px;



}











fieldset{



border:none;



padding:0;



margin:0;



overflow:hidden;



}







fieldset label{



padding-left:7px;



}



.blocklabel{



display:block;



padding:10px 0 0 0;



}







#top .text_area{



width:400px;



}







/*CONTACT FORM*/  



#send, #top #submit{



cursor:pointer;



}







/*



Submit News



*/







.submit_news_form{



background: transparent none;



width:100%;



height:100%;



overflow: hidden;



}







.submit_news_form #headwrap, .submit_news_form #footerwrap{



display:none;



} 







.submit_news_form #contentwrap{



width:auto;



}







#newswrapper{



width:365px;



height:490px;



margin:0 auto;



}







#newswrapper .text_input, #newswrapper .text_area{



width:335px;



padding:6px;



}







#newswrapper .text_area{



height:100px;



}







#newswrapper p{



padding:0 0 0.7em 0;



}











/*generic*/











.rounded{



-moz-border-radius: 5px;



-webkit-border-radius:5px;



border-radius:5px;



}







.comment_content, .text_input, textarea, .button, .box_entry .rounded, #top .pagination span, #top .pagination a, .gallery li a img, .alignleft, .alignright, .alignnone, .aligncenter, .avatar{



-moz-border-radius: 3px;



-webkit-border-radius:3px;



border-radius:3px;



}







h1, h2, h3, h4, h5, h6, legend, .sliderheading {



font-family:"Trebuchet MS",Arial,Helvetica,san-serif;



font-weight:normal;



letter-spacing:0.4px;



line-height:1.4em;



padding-bottom:5px;



position:relative;



}



h1{clear:both; font-size:24px;}



h2{font-size:22px; clear:both;}



h3, legend{font-size:16px; clear:both;}



h4{font-size:12px; clear:both;}



h5{font-size:11px; clear:both;}



h6{font-size:10px; clear:both;}







.doubleentry h1{clear:both; font-size:17px;}



.doubleentry h2{font-size:15px; clear:both;}



.doubleentry h3{font-size:14px; clear:both;}



.doubleentry h4{font-size:13px; clear:both;}



.doubleentry h5{font-size:12px; clear:both;}



.doubleentry h6{font-size:11px; clear:both;}







h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{



text-decoration:none;



border:none;



} 







#top h1 a:hover, #top h2 a:hover, #top h3 a:hover, #top h4 a:hover, #top h5 a:hover, #top h6 a:hover{



text-decoration:none;



border:none;



} 







#main ul,#main  ol {



margin-bottom:10px;



}







blockquote p{



padding:11px 0px;



}







blockquote{



margin:0 0 22px 0px;



padding:0 15px;



font-size:12px;



font-style:italic;



clear:both;



}







.floatleft{



float:left;



}







.floatright{



float:right;



}







.clearboth{



clear:both;



}







body .alignleft{



float:left;



margin:0px 15px 15px 0pt;



display: block;



}







body .alignright{



float:right;



margin:0px 0pt 15px 15px;



display: block;



}







.aligncenter{



clear:both;



display:block;



margin:10px auto;



padding: 10px 0;



}







.alignleft img, .alignright img{



display:block;



} 







#top .entry-bottom .alignleft{



float:left



}







.entry img{



padding:3px;



}







#top .entry-previewimage img{



padding:0;



margin: 0;



border:none;



}







p{ padding: 0.5em 0;}







.flickr{



padding: 0.5em 0;



}







body #top #main .noborder, body #footerwrap #footer .noborder{



border:none;



padding:0;



}







.small_block{



font-size: 0.9em;



line-height: 1.4em;



clear:both;



}







.entry ol li {



list-style-position:inside;



list-style-type:decimal;



}







pre{



background-color:#FEFEFE;



border:1px solid #DDDDDD;



color:#333333;



display:block;



font-family:"Courier New",Courier,monospace;



font-size:12px;



overflow:auto;



padding:10px;



width:90%;



}







#top .pp_pic_holder{



font-size: 11px;



line-height:14px;



}







#top .pp_pic_holder p{



padding:0;



}







.lightbox_video, .lightbox_image{



position: absolute;



z-index: 1;



top:0;



left:0;



}







a img, a:hover img {



position:relative;



text-decoration:none;



z-index:2;



cursor: pointer;



}







#top .wp-smiley{



border:none;



}







/*SHORTCODE STYLES*/



.pullquote{



font-family: Georgia, "Times New Roman", Times, serif;



font-size:1.3em;



font-style:italic;



line-height:1.6em;



}







.pullquote_left{



float:left;



width:40%;



margin:2% 4% 2% 0;



padding:0 0 0 3%;



}







.pullquote_right{



float:right;



margin:2% 0 2% 4%;



padding:0 0 0 3%;



width:40%;



}




























































