/*
Theme Name: Šilutės žinios
Theme URI: http://www.pepa.lt/
Description: Naujienų portalas.
Author: Petras Pauliunas PEPA
Version: 1.1
Tags: naujienos, portalas
*/

/* -------------------------------------------------------------- */
* { padding: 0; margin: 0; }
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	/*margin: 0;
	padding: 0;*/
	vertical-align: top;
}
body {
	line-height: 1;
}
h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-weight: normal;
}
ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	/*border-collapse: collapse;*/
	/*border-spacing: 0;*/
}
a img {
	border: none;
}
/* -------------------------------------------------------------- */

/*Layout*/
body {
 margin: 0;
 padding: 0;
 background: #e6e6e6 url("theme/body.png") repeat-y scroll center top;
 font: 12px/ 130% Arial, Verdana, sans-serif;
 color: #000000;
}
#wrapper { 
 margin: 0 auto;
 width: 1002px;
}
.ad{
padding-top: 10px;
background: url("theme/reklama.gif") no-repeat scroll left top transparent;	
}
#ads_header{
width:100%;
height:100px;	
}
#header {
 color: #333;
 width: 100%;
 float: left;
 padding-top: 10px;
 height: 120px;
}
#navigation {
 float: left;
 width: 100%;
  margin: 0px 0px 10px 0px;
}
#content{
 width: 100%;	
 display:block;
 background: #fff url(theme/table_border.png) repeat-y scroll;
 float:left;
/* overflow:auto;*/
}
#c_main { 
 color: #333;
 margin: 0px 10px 10px 0px;
 padding: 10px;
 width: 522px;
 float: left;
 display:inline;
}
#c_right_0 { 
 color: #333;
 display:inline;
 margin: 0px 10px 10px 10px;
 width: 300px;
 float: left;
}
#c_right_1 { 
 color: #333;
 display:inline;
 margin: 0px 0px 10px 10px;

 width: 120px;
 float: left;
}
#footer { 
 width: 100%;
 clear: both;
 margin: 20px 0px 10px 0px;
}

/* Ads */
#header_ad_w750xh100{
width:750px;
height:100px;	
float:left;
}
#header_ad_w250xh100{
width:250px;
height:100px;	
float:right;
}

/* Content decorations */
.block_title {
background: url("theme/sankirtos_bg.png") repeat-x scroll 0px -24px;
}

#related_posts_title.block_title {
background: url("theme/sankirtos_bg.png") repeat-x scroll 0px -95px;
}

.block_title h2 {
padding: 0px 8px 0px 8px;
Link URLs contain querystrings: Rewrite links to work without using querystrings.
Page contains iframes: Iframe content is usually invisible to crawlers, so avoid using them.: 20px;
text-transform:uppercase;
}

h2 a{
background:white;	
line-height:26px;
}
.w522{
width:522px;	
}
a:link, a:visited {
color: #052554;
text-decoration: none;
}
.rss_cat_link{
width:60px;
line-height:35px;
height:32px;
margin-top:-39px;
float:right;	
position:relative;
background: url(theme/rss_cat.png) no-repeat top right;
}

.news_begining{
}
.rss_main_link{
width:90px;
height:22px;
line-height:22px;
float:right;	
display:inline;
margin-top:10px;
background: url(theme/rss_top.jpg) no-repeat top right;
}
.rss_main_link a{
color:#F6911E;
}
.rss_main_link a:hover{
text-decoration:underline;
}

.sendnews_main_link{
margin-left:15px;
width:135px;
height:22px;
line-height:22px;
float:right;	
display:inline;
margin-top:10px;
background: url(theme/news-icon.gif) no-repeat top right;
}

.sendnews_main_link a:hover{
text-decoration:underline;
}


.screen-reader-text{
display:none;
}
.rss_cat_link a{
	width:60px;
	height:32px;
	display:block;
	color:#f6911e;
	font-weight:bold;
}

#top_left{
float:left;
margin-top:10px;
width:350px;
height:100px;
margin-left:30px;
overflow:hidden;
}
#top_right{
float:right;
margin-top:20px;
width:240px;
height:74px;
display:block;
}

/* Fonts */
h1, h2, h3, h4, h5, h6 {
font-weight: normal;
font-family: Georgia, Helvetica, Arial, sans-serif;
}

#copyright{
text-align:center;	
color:#6B6B6B;
padding-top:20px;
}
#footer ul {
      margin: 0px;
      padding: 0px;
	  text-align:center;
	  padding-top:10px;
    }
    
    #footer ul li {
      padding: 0px;
	  display: inline;
	  color: #6B6B6B;
 	  border-right:1px solid #c3c3c3;
    }
    
      #footer ul li a {
        text-decoration: none;
		padding:0 10px;
		color: #6B6B6B;
      }
      
      #footer ul li a:hover {
        text-decoration: underline;
      }

		#footer ul li.last {
		border-right:none;
		}

li {
list-style-type: none;
list-style-image: none;
}

.block_title{
margin-bottom:10px;	
}
.block_title_top:hover {
background-color: #F7F7F7;
}

.block_title_top {
background: white;
font: normal 13px/17px arial;
width: 522px;
cursor: pointer;
padding-bottom: 10px;
float: left;
}
/*
.block_title_top .title_img_link {
float: left;
margin: 0 10px 0 0;
background: url(theme/news_img_bcg.gif) no-repeat 0 top;
padding: 2px 3px 3px 2px;
width: 254px;
}*/

.block_title_top .title_img_link {
float: left;
margin: 0 10px 0 0;
background: url(theme/post_img_b.gif) no-repeat 0 top;
padding: 2px 3px 3px 2px;
width: 254px;
}

.contentAd {
height: auto;
width: 522px;
text-align:center;
overflow-x: hidden;
position: relative;
}
.headerAd {
height: auto;
position: relative;
}

.pad_10{
padding-bottom:10px;	
padding-top: 10px;
}

.post_text{
float:left;	
width:253px;
}

.block_title_top h3 a.title {
font: bold 16px/16px arial;
color: #191919;
text-decoration: none;
}

a.comments {
color: #C0000D !important;
font: normal 10px/ 10px arial !important;
margin: 0 0 0 3px;
text-decoration: none;
vertical-align: baseline;
}

.block_title_hot {
padding-right:12px;
width: 166px;
height:280px;
vertical-align: top;
float:left;
cursor: pointer;
display:inline;
}

.block_title_hot:hover {
background-color: #F7F7F7;
}
.last{
padding-right:0px !important;	
}
/*
.block_title_hot .thumbnail_link {
background: url(theme/news_img_bcg.gif) no-repeat -364px 0px;
padding: 2px 3px 3px 2px;
text-decoration: none;
display: block;
}*/
.block_title_hot .thumbnail_link {
background: url(theme/post_img_b.gif) no-repeat -364px 0px;
padding: 2px 3px 3px 2px;
text-decoration: none;
display: block;
}

.block_title_hot h3 a.title {
font: bold 16px/16px arial;
color: #191919;
text-decoration: none;
}

.breakline {
background: url(theme/block_title_double_line.gif) repeat-x left bottom;
padding: 5px 7px 5px 2px;
vertical-align: top;
height: 15px;
margin-bottom: 5px;
}

.breakline span{
	float:right;
	line-height:16px;	
}
	.breakline span a{
		color: #C0000D !important;
		font: normal 11px/ 11px arial !important;
		margin: 0 0 0 3px;
		text-decoration: none;
	}

/* navigation */
ul#nav {
	margin: 0px;
	padding: 0px;
	border: 0px;
	float: left;
	display: inline;
	width:100%;
}

ul#nav a:hover{
	text-decoration:underline;
}

ul#nav li {
	margin: 0px 1px 0px 0px;
	padding: 0px;
	border: 0px;
	background: url(theme/menu_item_left.png) no-repeat scroll
		left top;
	float: left;
	padding: 0px 0px 0px 10px;
	list-style-type: none;
	list-style-image: none;
	height: 36px;
}

ul#nav li a {
	float: left;
	height: 26px;
	padding: 10px 10px 0px 0px;
	font-size: 15px;
	font-family: Georgia, Helvetica;
	background: url(theme/menu_item_right.png) no-repeat scroll
		right top;
}

/* menu items */
ul#nav li                    a {
	color: #052554;
}  

/* ul element active bottom */
ul#nav {
	border-bottom: 6px solid #052554;
} 

/* active menu */ 
ul#nav li.current-menu-item, ul#nav li.current-category-parent {
	background: #052554 url(theme/menu_sprite_3.png) no-repeat
		scroll left 0px;
}

ul#nav li.current-menu-item a , ul#nav li.current-category-parent a{
	background: url(theme/menu_sprite_3_a.png) no-repeat scroll
		right 0px;
	color: #ffffff;
}

/* sub-nav */
#sub-nav , .menu-virsutinis-meniu-container{
	clear: left;
	line-height: 28px;
	background: #efece3;
	display:block;
	overflow:auto;
}


#sub-nav a {
  float: left;
  margin: 6px 0px;
  padding: 0px 7px;
	border-right: 1px solid #FFFFFF;
	font-weight: bold;
	line-height: 14px;
	white-space: nowrap;
}

#sub-nav a:hover {
text-decoration:underline;
}

#sub-nav a.last {
	padding: 0 7px;
	border-right: none;
}

/* sub-nav colors */
#sub-nav  a {
	color: #052554;
} 

/* sub-nav actime menu items */
#sub-nav  li.current-menu-item a
{
	color: #010101;
	text-decoration:underline;
}

a.photo_icon, a.video_icon {
background: url(theme/media_icons.gif) no-repeat scroll right 1px;
color: #72A1CC !important;
font: normal 10px/ 10px arial !important;
line-height: 10px;
margin: 0;
padding: 0 17px 0 0;
text-decoration: none;
}
#single_news h1{
line-height:25px;
}
#single_news_content{
padding:10px 0;
text-align:justify;
font-size:12px;
line-height: 150%;
}

a.more {
color: #C0000D;
font: normal 11px/ 11px arial !important;
margin: 10px 0 0 3px;
text-decoration: none;
display:block;
text-align: right;
}

.required{
color: #C0000D;
cursor:pointer;
}


#single_news a:hover, #single_news_content a:hover{
text-decoration:underline;
}

#rules {
color: #6E6E6E;
font-size: 8pt;
margin: 5px 0 0;
text-align: justify;
width: 100%;
}


/* =Comments
-------------------------------------------------------------- */
#comments {
	clear: both;
}
#comments .navigation {
	padding: 0 0 18px 0;
}
h3#comments-title,
h3#reply-title {
	color: #000;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 0;
}
h3#comments-title {
	padding: 24px 0;
}
.commentlist {
	list-style: none;
	margin: 0;
}
.commentlist li.comment {
	border-bottom: 1px solid #e7e7e7;
	/*line-height: 24px;*/
	margin: 0 0 24px 0;
	/*padding: 0 0 0 56px;*/ 
	position: relative;
}
.commentlist li:last-child {
	border-bottom: none;
	margin-bottom: 0;
}
.comment-body{
margin:10px;
border:1px solid #e7e7e7;
padding:5px;
}
#comments .comment-body ul,
#comments .comment-body ol {
	margin-bottom: 18px;
}
#comments .comment-body p:last-child {
	margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	position: absolute;
	top: 4px;
	left: 0;
}
.comment-author {
}
.comment-author cite {
	color: #000;
	font-style: normal;
	font-weight: bold;
}
.comment-author .says {
	font-style: italic;
}
.comment-meta {
	font-size: 12px;
	margin: 5px 0 3px 0;
}
.comment-meta a:link,
.comment-meta a:visited {
	color: #888;
	text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
	color: #ff4b33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
	font-size: 12px;
	padding: 10px 0 4px 0;
	text-align:right;
}
.reply a,
a.comment-edit-link {
	
	color: #888;
}
.reply a:hover,
a.comment-edit-link:hover {
	color: #ff4b33;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li {
	border: none;
	margin: 0;
}
.nopassword,
.nocomments {
	display: none;
}
#comments .pingback {
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 18px;
	padding-bottom: 18px;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #888;
	display: block;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
}
#comments .pingback .url {
	font-size: 13px;
	font-style: italic;
}

/* Comments form */
input[type=submit] {
	color: #333;
}
#respond {
	margin: 0px 0;
	overflow: hidden;
	position: relative;
}
#respond p {
	margin: 0;
}
#respond .comment-notes {
	margin-bottom: 1em;
}
.form-allowed-tags {
	line-height: 1em;
}
.children #respond {
	margin: 0 48px 0 0;
}
h3#reply-title {
	margin: 18px 0;
}
#comments-list #respond {
	margin: 0 0 18px 0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
}
#respond .required {
	color: #ff4b33;
	font-weight: bold;
}
#respond label {
	color: #888;
	font-size: 12px;
}
#respond input {
	margin: 0 0 9px;
	width: 98%;
}
#respond textarea {
	width: 98%;
}
#respond .form-allowed-tags {
	color: #888;
	font-size: 12px;
	line-height: 18px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}
#respond .form-submit {
	margin: 12px 0;
}
#respond .form-submit input {
	font-size: 12px;
	width: auto;
	padding:3px 5px;
}

.rss_icon {
padding-left: 18px;
background: url(theme/rss_icon.png) no-repeat scroll left 50%;
}

.comment_icon {
padding-left: 18px;
background: url(theme/comment.png) no-repeat scroll left 50%;
}

#c_comments{
padding-top:10px;

}
#c_comments h3{
padding-bottom:10px;
}

.vcard{
background: #e7e7e7;
padding:3px;
}

.block_title h3 a{
background:white;	
line-height:24px;
margin-left:10px;
text-transform:uppercase;
}
/*
#archiveNews .thumbnail_link {
background: url(theme/news_img_bcg.gif) no-repeat -258px 0px;
padding: 2px 3px 2px 2px;
text-decoration: none;
display: block;
width: 102px;
float:left
}*/
#archiveNews .thumbnail_link {
background: url(theme/post_img_b.gif) no-repeat -258px 0px;
padding: 2px 3px 2px 2px;
text-decoration: none;
display: block;
width: 102px;
float:left
}

#archiveNews .post_item {
cursor: pointer;
padding: 10px 0;
width: 522px;
min-height:85px;
background: url(theme/block_title_double_line.gif) repeat-x left bottom;
}

#archiveNews  .post_item:hover {
background-color: #F7F7F7;
}

#archiveNews .news_list_title {
color: #232323;
font-size: 20px;
font-weight: bold;
line-height: 22px;
text-decoration: none;
}

#search-block {
}

#search-block{
width:240px;
}
#search-block  #s{
border:none;
height:22px;
width:212px;
float:left;
padding-left:3px;
line-height:22px;
background:transparent url(theme/search_left.png) repeat-x left bottom;
}

#submit{
padding: 3px;
}
#search-block #searchsubmit{
border:none;
height:22px;
line-height:22px;
text-indent:-99999px;
width:25px;
cursor:pointer;
display: inline;
float:left;
background:transparent url(theme/search_right.png) repeat-x left bottom;
}

#postbox p{
padding:5px 0;
}

#postbox label{
font-weight:bold;
}

.page-title{
line-height:25px;
}

#postbox input#post_title, #postbox textarea#post_content{
width:100%;
}

.small_image {
clear: both;
color: black;
font-size: 12px;
float: right;
margin: 0 0 5px 15px;
width: 252px;
height: auto;
}
div.news_image_author {
color: #5D5D5D;
font-size: 7pt;
margin-right: 5px;
margin-top: 3px;
letter-spacing: 0;
text-align: right;
}

div#error_message{
background:transparent url(theme/error_icon.gif) no-repeat left top;
padding-left:20px;
font-weight:bold;
margin:5px 0;
color:#cc0000;
}
div.copyright {
padding-top:10px;
color: #6E6E6E !important;
font-size: 11px !important;
font-style: italic;
line-height: 1.3em;
}
div.date {
color: #6E6E6E !important;
font-size: 11px !important;
margin-bottom: 10px;
}

img.attachment-thumbnail {
border: 1px solid #DFDFDF;
margin: 6px 0 0 4px;
}

div#success_message{
background:transparent url(theme/success_icon.gif) no-repeat left top;
padding-left:20px;
font-weight:bold;
margin:5px 0;
color:#61b129;
}

form #author, form #email, form #url{
width:40%;
display:block;
}
form #comment{
height:80px;
}

.widget-title{
padding:5px 2px;
font-weight:bold;
font-size:1.6em;
}

.widget-block{
padding-bottom: 20px;
}

.widget-block ul li{
padding: 3px 6px 3px 2px;
margin-left: 25px;
font-size: 14px;
font-weight: bold;
list-style: square url(theme/sqorange.gif); 
}

.wp-caption {
border: 1px solid #DDD;
text-align: center;
background-color: #F3F3F3;
padding-top: 4px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
border-top-left-radius: 3px 3px;
border-top-right-radius: 3px 3px;
border-bottom-right-radius: 3px 3px;
border-bottom-left-radius: 3px 3px;
}
dt.gallery-icon a, .wp-caption a{
	cursor: url("theme/zoom_in.gif"),url("theme/zoom_in.cur"),pointer;
}

.toTop{
cursor:pointer; 
}

.gallery dd{
display:none;
}

.alignright{
float:right;
margin-left:10px;
margin-bottom:10px;
}

.alignleft{
float:left;
margin-right:10px;
margin-bottom:10px;
}

.currentPager{
background:#E7E7E7 !important;
color:#000 !important;
}

#sht{
float:left;
font-size:14px;
font-weight:bold;
}

/*featured news post*/
#featured{ 
	width:326px; 
	padding-right:196px; 
	position:relative; 
	border:4px solid #ccc; 
	height:216px; 
	background:#fff;
	margin-bottom:5px;
}
#featured ul.ui-tabs-nav{ 
	position:absolute; 
	top:0; 
	left:313px; 
	list-style:none; 
	padding:0; margin:0; 
	width: 210px;
	z-index: 9999;
}
#featured ul.ui-tabs-nav li{
	padding: 6px 2px 0 20px;
	/*padding:1px 0; padding-left:13px;*/
	font-size:12px; 
	color:#666; 
	
}

#featured ul.ui-tabs-nav a{
	border-bottom:1px solid #CCC;
	padding:0 6px;
}

#featured ul.ui-tabs-nav li img{ 
	float:left; margin:2px 5px; 
	background:#fff; 
	padding:2px; 
	
}
#featured ul.ui-tabs-nav li span{ 
	font-size:14px; font-family:Georgia, serif;  
	line-height:14px; 
}
#featured li.ui-tabs-nav-item a{ 
	display:block; 
	height: 48px;
	color:#333; /* background:#fff; */
	line-height:20px;
	text-decoration:none;
	overflow: hidden;
}
#featured li.ui-tabs-nav-item a:hover{ 
	/*background:#f2f2f2; */
}
#featured li.ui-tabs-selected{ 
	background:url('theme/selected-item.gif') top left no-repeat;  
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
	/*background:#ccc; */
	color:#fff;
}
#featured .ui-tabs-panel{ 
	width:326px; height:216px; 
	background:#999; position:relative;
}

#featured .info h2{ 
	font-size:18px; font-family:Georgia, serif; 
	color:#fff; padding:5px; margin:0;
	overflow:hidden; 
}
#featured .info p{ 
	margin:0 5px; 
	font-family:Verdana; 
	font-size:11px; 
	line-height:15px; color:#f0f0f0;
}
#featured .info a{ 
	text-decoration:none; 
	color:#fff; 
}
#featured .info a:hover{ 
	text-decoration:underline; 
}
#featured .ui-tabs-hide{ 
	display:none; 
}
.post-date{
font-size: 10px;
color:#666;
}