/*  
Theme Name: Veidas.lt New
Theme URI: http://www.veidas.lt/
Description: Veidas.lt New Theme
Version: 0.9
Author: Veidas.lt
Author URI: http://www.veidas.lt/
*/

/*========= SETUP =========*/

*{
	border: 0;
	margin: 0;
	padding: 0;
}
body{
	font-size: 12px;
	line-height: 18px;
}
a{
	color: #000000;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
input,select,textarea{
	border: #cccccc 1px solid; /*999*/
	font-size: 12px;
	padding: 2px;
}
select{
	padding: 0;
}
li{
	list-style: none;
}
hr{
	color:#FFFFFF;
	background-color:#FFFFFF;
	margin:0px;
	height:0px;
	padding:0px;
}

/*========= LAYOUT =========*/

#page{
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-left: 10px;
}
/*--- Main Columns ---*/

#columns{
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	/*font-family: Arial,Helvetica,sans-serif;*/
}
.col1{
	float: left;
	margin-right:10px;
}
.col1_home{
	float: left;
	margin-right:10px;
}
.col1_home_box {
	margin-bottom:10px;
	margin-left:10px;
}
.col1_home .blog h2, .box_4 .blog_4 h2,.box_4 .blog_4_first h2 {
	font-size:18px;
	line-height:20px;
}
col1_home .blog2 h2 {
	font-size:30px;
}

.col_mid_home {
	float:left;
	margin-right: 10px; /* 10 */
}

.mid_box {
	float:left;
}

.col_mid_home .blog h2 {
	padding:0px;
	margin-bottom:5px;
	font-size:18px;
	line-height:20px;
}

.col_mid_home .blog {
	padding:0px;
	margin:0px;
}

.col_mid_home .category {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	text-align:left;
	margin-left: 0px;
}

.col_mid_home .category span a {
	padding:3px;
	font-weight:bold;
	font-size:11px;
	}

.posted_on {
	padding:0px;
	text-transform: uppercase;
	letter-spacing:0.05em; /*0.1em;*/
	font-size: 11px; /*12px;*/
	margin-top: -6px;
	margin-bottom: 0px; /*2px*/
}

.author {
	padding:0px;
	font-style:italic;
	margin-left:0px;
	margin-top:10px;
	margin-bottom:20px;
	font-size:15px;
	line-height:16px;
}


.time {
	color:black;
	padding:0px;
	margin-left:20px;
	margin-top:5px;
	margin-bottom:20px;
	font-size:11px;
	line-height:16px;
}



.col2{
	width: 320px;
	font-family: Arial,Helvetica,sans-serif;
}

.col2_box {
	padding:9px; /*10*/
	width:300px;
	margin-bottom:10px;
	float:left;
}

/*--- Sub Columns ---*/
.subcol{
	width: 145px;
}
.subcol h2{
	font-size: 14px;
	padding: 0 0 10px;
	color: #FFFFFF;
}

/*========= HEADER =========*/

/*- Page Navigation -*/
#nav{
	height: 30px;
	width: 960px !important;
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#nav-left {
	float:left;
	display:inline;
	width:770px;
	}
#nav-right {
	float:right;
	display:inline;
	width: 75px; /*260 188*/
	margin:0px !important;
	padding:0px !important;
	text-align:right;
	}
	
#nav-right h2 {
	font-size:12px;
	line-height:30px;
	font-weight:bold;
	margin-right: 8px;
	}
	
#nav ul {
	position: relative;
	height: 30px;
	overflow: hidden;
}
#nav ul  li {
    float: left;
    list-style: none;
	font-weight:bold;
	font-size:14px;	
}
#nav .current_page_item {
	height:30px;
}
#nav .current_page_item a {
	color: #FFFFFF;
}
#nav ul  li.back {
	width: 9px;
	height: 30px;
	z-index: 8;
	position: absolute;
}

#nav ul li a {
	text-decoration: none;
	text-align: center;
	top: 6px;
	letter-spacing: 0;
	z-index: 10;
	display: block;
	float: left;
	height: 26px;
	position: relative;
	overflow: hidden;
	margin: auto 14px !important; /*15*/
	margin: auto 7px;
	font-weight: bold;
	font-size: 12px;
}
#nav ul li a:hover {
	text-decoration: underline;
}
#nav ul  li a:hover, #nav ul  li a:active, #nav ul  li a:visited {
	border: none;
}      
/*- Category Navigation -*/


#nav2, #nav2 ul{
	padding: 0;
	float:left;
	list-style: none;
}
#nav2 {
	padding: 0;
	font-size:14px;
	margin-bottom:10px;
	float:left;
	width:960px;
}
#nav2 a {
	display: block;
	padding-left:13px; /* 15 */
	padding-right:13px; /* 15 */
	border-right: 1px solid #DDDDDD;
}
#nav2 li {
	float: left;
	line-height:30px;
}
#nav2 li a:hover {
	background: none;
}
#nav2 li ul {
	position: absolute;
	width: 15em;
	left: -999em;
	padding-top:1px;
}
#nav2 li:hover ul, #nav2 li.sfhover ul {
	left: auto;
	z-index:1000;	
}
#nav2 li ul li {
    background: #FFFFFF;
	border-bottom:1px solid #dedbd1;	
	border-left:1px solid #dedbd1;	
	border-right:1px solid #dedbd1;			
	line-height:28px;	
	width:15em;
}
#nav2 li:hover, #nav2 li.hover {
    position: static;
}
#nav2 li ul ul {
	margin: -29px 0 0 15em;
}
#nav2 li:hover ul ul, #nav2 li.sfhover ul ul {
	left: -999em;
}
#nav2 li:hover ul, #nav2 li li:hover ul, #nav2 li.sfhover ul, #nav2 li li.sfhover ul {
	left: auto;
}
#nav2 li:hover ul ul, #nav2 li:hover ul ul ul, #nav2 li.sfhover ul ul, #nav2 li.sfhover ul ul ul {
	left: -999em;
}
#nav2 li:hover ul, #nav2 li li:hover ul, #nav2 li li li:hover ul, #nav2 li.sfhover ul, #nav2 li li.sfhover ul, #nav2 li li li.sfhover ul {
	left: auto;
} 



/*- Search -*/
#search_dis{
	width:282px;
	padding:8px !important;
	margin-top: 2px; /*5*/
	margin-right: 0px;
	margin-bottom: 2px; /*10*/
	margin-left: 0px;
	float:right;
}
#search input{
	font-size: 14px;
	/*width: 215px; 192*/
	margin:0px;
	padding:4px;
}

/*- Header -*/
#header{
	margin-top: 0px; /* 15 */
	margin-bottom: 12px;
	padding: 0px;
}
/*- Logo -*/
#header-x h1{
	float: left;
	clear: top;
	display:inline;
	line-height: 100px;
	font-size: 24px;
}
#header-x h1 a{
	display: block;
	width: 389px;
	color: #000000;
	font-size: 28px;
}

#topbanner {
	float: right;
	/*margin-top: -12px;*/ /*-20*/
	/*margin-right: 10px;*/
	/*width: 750px;*/
	/*height: 100px;*/
	margin-bottom: 6px;
    margin-left: 9px;
    margin-top: 6px;
    text-align: center;	
}

.rss {
	color:#000000;
	font-weight:bold;
	background-image: url(images/ico-arcfeed.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 21px;
	margin-left: 1px;
	font-family: verdana, sans-serif;
	font-size:11px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.email {
	color:#000000;
	font-weight:bold;
	background-image: url(images/ico_email.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 1px;
	padding-left: 26px;
	font-family: verdana, sans-serif;
	font-size:11px;
	padding-top: 2px;
	padding-bottom: 2px;
}

/*========= FEATURED POSTS (FRONT-PAGE) =========*/

#featured {
	width: 373px;
	background-color: #FFFFFF;
	color: #FFFFFF;
	padding:0px !important;
	margin-top:10px;
	margin-bottom:65px;
	}

#featured .entry p { 
	margin:10px 0px;
	color: #333333;
	font-size:12px;
	width: 100%;
	}

#featured h2 {
	font-size:22px; /*21*/
	line-height:24px; /*22*/
	margin-bottom:12px;
	font-family: Arial,Gadget,sans-serif;
}

#featured ul {
  height: auto; /*58*/
}

#featured ul li {
	color: #000000;
	margin-top: -10px; 
	margin-left: 10px;
	list-style:square inside !important;
	padding:4px 0px;

	}
#featured li a {
	color: #DC1000;
	}

.lead-image-wrapper { background: #000; position: relative;	z-index:5; height:200px;margin-bottom:10px; }

.lead-image-wrapper h2 {
	font-size: 12px;
	line-height:20px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	padding: 5px;
}
.lead-image-wrapper h3 {
	font-size: 18px;
	width:160px;
	line-height:20px;
	position: absolute;
	top: 50px;
	left: 0px;
	z-index: 1;
	background-image: url(images/semi_transparent_bg.png);
	background-repeat: repeat;
	padding: 10px;
}

.lead-image-wrapper p {
	color:red;
	padding:0px;
	margin-bottom:6px;
	text-transform: uppercase;
	font-size:12px;
	line-height:13px;
}

.lead-image-wrapper h4 {
	font-size: 10px;
	line-height:15px;
	position: absolute;
	top: 175px;
	right: 0px;
	z-index: 1;
	padding: 5px;
}
.lead-image-wrapper h3 a, .lead-image-wrapper h4 a { color: #fff; text-decoration: none;display:block; }
.lead-image-wrapper h3 a:hover, .lead-image-wrapper h4 a:hover { text-decoration:underline; }

/*========= FEATURED VIDEOS (FRONT-PAGE) =========*/

#video-frame {
	background:#eee;
	float:left;
	height:auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
	
#video-frame h2 {
	padding:5px;
	font-size:14px;
}

.video_box h3 {
	margin-bottom:10px;
	padding: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

#video-frame h4 {
	padding:5px;
	font-size:12px;
	margin:10px;
}
	
.video_box {
	padding:10px;
	margin:10px;
	border: 1px solid #ddd;
	background-color:#FFFFFF;
}

#video-frame .mootabs_title {
	list-style:none;
	margin:0px;
	padding:0px;
	}
#video-frame .mootabs_title li {
	color:#000;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
	display:block;
	padding:10px;
	border: 1px solid #dddddd;
	background:#f7f7f7;
	line-height:10px;
	cursor: pointer;
	margin:10px;
	}
#video-frame .mootabs_title li:hover, #video-frame .mootabs_title li.active {
	background:#dddddd url(images/ico-watch.gif) right center no-repeat !important;
	border: 1px solid #bbbbbb;
	}

/*========= BLOG POST STYLING =========*/

/*=== Small Box Post ===*/
.post{
	margin: 0;
}
.post h2{
	font-size: 21px;
	padding: 0 0 5px;
}
.post h3{
	font-size: 18px;
}
.post h3 a{
	color: #000000;
}
.post p{
	margin: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0;
}

/*- Box -*/
.box{
	height: 1%;
	width:373px;
	padding:0px;
	margin: 0;
	float:left;
}
.box .post{
	width: 180px;
}
.box .post h2 a{
	color:#000000;
}
.box .post h2{
	font-size: 18px;
	line-height: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.box .post p{
	font-size: 12px;
	line-height: 18px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.box .blog .posted_on {
	margin-right:10px;
}

.box .post img{
	border: 1px solid #dddddd;
	float: right;
	padding: 5px;
	background-color: #FFFFFF;
	margin: 10px;
}

.box .post .postmeta {
	width: 170px !important;
}

/*=== Traditional Blog Post ===*/
.post-alt{
	margin: 0 0 15px 0;
	
}
.post-alt h2{
	font-size: 22px; /*26*/
	color:#000000;
	line-height: 26px; /*34*/
}
.post-alt h3{
	font-size: 18px;
	margin-top:20px;
	padding-bottom: 5px;
	line-height: 18px;
	color: #000000;
}
.post-alt h4{
	font-size: 14px;
	padding-bottom: 5px;
	line-height: 16px;
}
.post-alt h3 a, .post-alt h2 a{
	color: #000000;
}
.post-alt p{
	padding: 0 0 15px;
}
.post-alt h3.post_date{
	color: #999999;
	padding: 5px 0px 10px;
	font-size: 12px;
	font-weight: normal;
}

.page_header {
	margin-bottom:10px;
}
.continue{
	background: url(images/ico-arrow.gif) no-repeat left;
	font-weight:bold;
	padding-left: 15px;
}
.postmeta {
	font-size: 11px;
	font-weight: normal;
	padding: 2px; /*5*/
	float:left;
	margin-bottom:10px;
}
#featured .postmeta {
	width:363px;
}
.blog .postmeta {
	width: 355px;
	margin-top: -2px; /*-5*/
}

.col1 .postmeta {
	width: 618px !important; /*593*/
}
.postmeta a {
	color: #000000;
	font-size:11px;
}
.posted_in {
	float: left;
	text-align:left;
	padding-left:18px;
	background-image: url(images/ico-category.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.print {
	float:right;
	text-align:right;
	}
.comments {
	float:right;
	text-align:right;
}
#comment {
	padding:0px;
}
.comments a{
	padding-left:18px;
	background-image: url(images/ico-comm.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
p.more {
	margin:0px;
	padding-top:10px;
	/*text-align:right;*/
	clear:both;
}

p.more a{
	background: url(images/ico-arrow2.gif) no-repeat right;
	padding-right: 20px;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}

.navigation {
}
.navigation a {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}
.alignleft{
	display:inline;
	float:left;
}
.alignright{
	display:inline;
	float:right;
}

/*========= ARCHIVE SPECIFIC =========*/

#archivebox {
	margin-bottom:15px;
	padding:5px;
	color:#000 !important;
	float:left;
	width:590px;
}

 }
 #archivebox h3 {
 	font-size:12px;
 }
#archivebox h4, #archivebox h3, #archivebox h2{
	color: white; /* 333 */
	float: left;
}

#archivebox p {
	margin-top:5px;
}

#archivebox h4 em, #archivebox h2 em, #archivebox h3 em{
	font-weight: normal;
}
#archivebox a, #archivebox h2 {
	color: white; /*000000*/
}
.archivefeed {
	float:right;
	text-align:right;
}
.archivefeed a {
	background:url(images/ico-arcfeed.gif) center left no-repeat;
	height:20px;
	color:#000;
	font-weight:bold;
	font-size: 11px;
	font-weight: normal;
	padding:3px 0px 1px 22px;
}
.arclist{
	width: 260px;
	border-bottom: 1px solid #eee;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.arclist h3 {
	color: #000;
	padding-top: 15px;
	padding-bottom: 15px;
}

.popular{
	color: #000;
	padding-bottom: 15px;
}

.archive_header{
	color: #000;
	padding-top: 15px;
	padding-right: 0px;
	padding-left: 0px;
}

.arclist ul li{
	color:#c0c0c0;
	font-size:12px;
	padding:8px 0 8px 10px;
	border-top:1px solid #eee;
}

/*========= SINGLE POST SPECIFIC =========*/

.singletags {
	color:#333333;
	clear:both;
	font-size:11px;
}

.singletags_margins {
	margin-bottom: 10px;
	margin-top: 0px;
	
}

.entry p {
	margin-top:0px;
	margin-bottom:10px;
/*	margin-right:40px;*/
	font-size:12px;
	}
.entry a {
	color:#DC1000;
	}
.entry blockquote {
	width: 35%;
	font-weight:bold;
	font-style: italic;
	font-size:20px;
	margin-top: 0px;
	margin-right:10px;
	margin-left:20px;
	margin-bottom:0px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #DC1000;
	color:#444444;
	float:left;
	padding-left: 10px;

	}
.entry blockquote p {
	padding: 5px 0px;
	margin: 5px 0px;
	line-height: 20px;
	}
.entry ul, .entry ol {
	margin-bottom:10px;
	font-size:15px;
	line-height:16px;
	}
.entry ul li ul, .entry ol li ol{
	margin-bottom:0px;
	padding-top:3px;
	}
.entry ul li {
	list-style:circle inside !important;
	margin-left:15px;
	padding:3px 0px;
	}
.entry ul li ul li {
	list-style:disc inside !important;
	}
.entry ol li {
	list-style:decimal inside !important;
	font-size:15px;
	padding:3px 0px;
	}
.entry ol li ol li {
	list-style:decimal-leading-zero inside !important;
	}


.entry2 p {
	margin-top:0px;
	margin-bottom:10px;
	margin-right:40px;
	font-size:15px;
	}
.entry2 a {
	color:#DC1000;
}
.entry2 blockquote {
	width: 35%;
	font-weight:bold;
	font-style: italic;
	font-size:20px;
	margin-top: 0px;
	margin-right:10px;
	margin-left:20px;
	margin-bottom:0px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #DC1000;
	color:#444444;
	float:left;
	padding-left: 10px;
	}
.entry2 blockquote p {
	padding: 5px 0px;
	margin: 5px 0px;
	line-height: 20px;
	}
.entry2 ul, .entry2 ol {
	margin-bottom:10px;
	font-size:15px;
	line-height:16px;
	}
.entry2 ul li ul, .entry2 ol li ol{
	margin-bottom:0px;
	padding-top:3px;
	}
.entry2 ul li {
	list-style:circle inside !important;
	margin-left:15px;
	padding:3px 0px;
	}
.entry2 ul li ul li {
	list-style:disc inside !important;
	}
.entry2 ol li {
	list-style:decimal inside !important;
	font-size:15px;
	padding:3px 0px;
	}
.entry2 ol li ol li {
	list-style:decimal-leading-zero inside !important;
	}

/*post header*/
.meta-top p {
		float: left;
	}
/*========= COMMENTS =========*/

h2.commh2{
	font-size: 1.4em;
	padding: 0 0 5px;
	font-weight:bold !important;
	color:#000000;
	margin-top:20px;
}
ol.commentlist{
	margin: 10px 0 20px;
	padding: 0;
	list-style: none;
	font-size: 12px;
	line-height: 20px;
}
ol.commentlist p{
	margin-bottom:10px;
	line-height: 20px;
}
ol.commentlist cite{
	font-style: normal;
	font-weight: bold;
	color:#000000;
}
ol.commentlist li{
	padding: 20px 10px 10px 10px;
}
ol.commentlist li.alt{
	padding: 10px 10px 0 10px !important;
	background:#f7f7f7;
	border:1px dotted #cccccc;	
}

/*========= THREADED COMMENTS =========*/

#comments_wrap { 
	margin: 50px 0 0; /*20*/
} 
ol.commentlist .comment-meta{
	font-size:0.8em;
}
ol.commentlist li .avatar { 	
	float:left;
	border: 1px solid #000;
	margin-right: 10px;
}

ol.commentlist li{
	border:1px solid #eee;		
	margin:10px 0 10px;
	padding:15px 10px 10px;
}

ol.commentlist li .even{
	background:#ffffff;
}

.commentlist li ul li {
	margin-left:10px;
	margin-right:-5px;
}

ol.commentlist li .reply {
	padding:0 0 5px 0;
}

#respond p{
	margin-bottom:10px;
	line-height: 20px;
	padding:0;
}

.post-alt p {
	padding:0;
}


/*========= SIDEBAR =========*/

#mpu_banner {
	width:300px;
	/*height:250px;*/
	background-color:#eeeeee;
}

/*- Sidebar Tabs - Popular, Comments, Featured, Tag Cloud -*/

/*- SideTabs -*/
.sideTabs {
	width:300px !important;
	height:auto !important;
	float:left;
	display: block;
	margin:0px;
	padding:0px;
}
.idTabs{
	font-size: 12px;
	width: 299px;
	float:left;
}
.idTabs li{
	float: left;
	display:inline;
}
.idTabs li a{
	float: left;
	display:inline;
	line-height: 34px;
	font-weight: bold;
	font-size: 11px;
	text-align:center;
	padding:0px 10px;
	display: block;
	margin: 0px;
	text-align: left;
}
.idTabs li.last a{
	margin: 0
}
.idTabs li a:hover,
.idTabs .selected{
	text-decoration: none
}
.col2 #sidetabber ul{
	width: 288px !important;
	margin: 0px;
	padding:5px;
	}

.list1 li,.list2 li, .list3 li {
	border-bottom: 1px solid #eee;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 20px;
}

.list1 li a, .list3 li  {
	color: #333333;
}
.list2 li{
	background: url(images/ico-feat.gif) no-repeat left center !important;
}
.list4 li{
	border-bottom: 1px solid #eee;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 20px;
	}
.list3 li {
	padding-bottom: 20px;

}

/*- Category Related Posts -*/
.related-cats{
	width:298px;
	margin-bottom:0px;
}

.related-cats ul{
	width: 288px !important;
	margin: 0px;
	padding:5px;
	}
	
#related-cats li{
	border-bottom: 1px solid #eee;
	color:#999999;
	padding-top: 5px;
	padding-left: 20px;
	padding-bottom: 5px;
	background: url(images/ico-feat.gif) no-repeat left center !important;
}

#related-cats .cat_feed{
	background: url(images/ico-arcfeed.gif) no-repeat left center !important;
}
/*- Ads -*/
.ads{
	height: 180px;
	width:298px;
	margin: 0 0 10px 0;
	padding:0px;
}
.ads h2 {
	padding: 4px;
	font-size:13px;
}
.ads img{
	float: left;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.ads img.last{
	margin: 0;
}
/*- Flickr -*/
.flickr{
	width:298px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.flickr h2{
	font-size:14px;
	padding: 5px;
	margin-bottom:10px;
}
.flickr h2 img{
	float: right;
	margin: 0 2px;
}
.flickr .photos {
	margin-left:5px;
}
.flickr-ar {
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	color: #ffffff;
}
.flickr-ar a {
	color: #ffffff;
}
.flickr .flickr_badge_image img {
	margin:0px 4px 10px 5px;
	border: 1px solid #ddd;
	padding:5px;
	background-color:#ffffff;
	float:left;
}
/*=== Styling Widget Lists ===*/
.widget { margin-bottom:10px; }
.widget h2 {
	padding: 4px;
	font-size:13px;
}
.widget p {
	font-family: Arial,Helvetica,sans-serif;
	line-height: 19px;
	font-size: 14px;
	font-weight: bold;
}

.widget ul {
	padding:4px;
	border:none !important;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
.widget ul li {
	border-bottom: 1px solid #eee;
	height:80px; /*bubu*/
	margin:0px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 25px;
	padding-left: 0px;
}
.siauras_li {
	height: 75px !important;
}
.widget ul li a {
	color: #000000;
}

/*=== Styling Widget2 Lists ===*/
.widget2 { margin-bottom:10px; }
.widget2 h2 {
	padding: 4px;
	font-size:13px;
}
.widget2 ul {
	padding:4px;
	border:none !important;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
.widget2 ul li {
	border-bottom: 1px solid #eee;
	margin:0px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0px;
}
.widget2 ul li a {
	color: #000000;
}

/*========= FOOTER =========*/

#footer{
	clear: both;
	color: #333333;
	height: 50px; /*35*/
	line-height: 25px; /*35*/
	/*width: 938px;*/
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 10px 0px 10px 0px;
	border-bottom-left-radius: 5px 5px;
	border-bottom-right-radius: 5px 5px;
	border-top-left-radius: 5px 5px;
	border-top-right-radius: 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
}

#footer .copyright {
	text-align: center; /*left*/
	float:left;
	width:100%; /*50*/
}

#footer .designed_bg {
	text-align:right;
	float:right;
	width:50%;
}

#footer img {
	vertical-align:middle;
}

/*========= MISC =========*/

.fix{
	clear: both;
	height: 1px;
	margin: 0 0 -1px;
	overflow: hidden;
}

.hl-full{
	float:left;
	clear:both;
	height:1px;
	width:100%;
	padding:0 !important;
	margin:0px 0px 15px;
}

.blog{
	width:100% !important;
	float:left;
}
.between{
	height:2px;
	margin-bottom:15px;
	}
.fl{
	float: left;
}
.fr{
	float: right;
}
.ac{
	text-align: center;
}
.ar{
	text-align: right;
}
.th{
	border: 1px solid #cccccc;
	float: right;
	padding: 4px;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	width: 100px;
	height: 57px;
}

.th2{
	border: 1px solid #cccccc;
	float: right;
	padding: 4px;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 10px; /*5*/
	margin-left: 10px;
}
.th3{ /*video*/
	border: 1px solid #cccccc;
	float: left;
	padding: 4px;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 10px; /*5*/
	margin-left: 10px;
	margin-right: 10px;
}
.th4{
	border: 1px solid #cccccc;
	padding: 4px;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 6px;
	width: 218px;
}
.th5{
	border: 1px solid #cccccc;
	float: left;
	padding: 4px;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-right: 10px;
	width: 80px;
	height: 80px;
}


#cat {
    margin:5px;
    padding:3px;
    width:130px;
}
table#wp-calendar {
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
}

/*========= CALENDAR =========*/

table#wp-calendar a {
	color:#000000; 
}

table#wp-calendar caption { 
	font-weight: normal; font-size: 0.91667em; line-height: 1.72727em; text-transform: uppercase; letter-spacing: 2px; background: #e5e5e5; border-bottom: 1px dotted #ddd; 
}
table#wp-calendar th { 
	width: 26px; font-size: 0.91667em; line-height: 1.72727em; background: #f2f2f2; border-bottom: 1px dotted #ddd; text-align: center; 
}
table#wp-calendar td { 
	width: 26px; line-height: 1.66667em; color: #999; text-align: center; 
}
table#wp-calendar td#next, table#wp-calendar td#prev { 
	width: 78px; font-size: 0.83333em; letter-spacing: 1px; text-transform: uppercase; 
}

img.wp-smiley {
	border:none;
	margin:0px;
	padding:0px;
}

/*========= AUTHOR INFO =========*/

.author_info {
	padding: 10px;
	margin-right: 0px;
	margin-left: 0px;
	color:#333333;
}

.author_photo {
	float:left;
	margin-right:10px;
	width:88px;
}
 /*autorius*/
.author_photo img {
	background-color: #FFFFFF;
	padding: 4px;
	border: 1px solid #cccccc;
	width: 80px;
	height:80px;
	float:left !important;
}
.author_info p {
	font-size:12px;
	padding:0px;
	margin-bottom:10px;
}
.author_info a {
	color:#000000;
	text-decoration:none;
	padding:0;
}
.author_info a:hover {
	text-decoration:underline;
}
.author_info ul, .author_info li {
	margin:0px;
	padding:0px;
}
.author_info h3 {
	font-size: 16px; /*14*/
	margin-bottom: 10px;
	padding: 0px;
}

.author_email a {
	background-image: url(images/ico_email.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 26px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration:none;
	font-weight:bold;
}

/*========= IMAGE GALLERY =========*/

.imagegallery img {
	float:left;
	display:inline;
	background-color: #FFFFFF;
	padding: 5px;
	margin-right: 10px;
	margin-bottom:10px;
	border: 1px solid #CCCCCC;
}
/*.entry img {
	padding: 4px;
	border: 1px solid #dddddd;
	background-color: #FFFFFF;
	margin: 10px;
	}*/
 
Style Sheet code for Image Caption Easy Plugin for WordPress
Copy and Paste this code into your WordPress theme style sheet file (style.css) then upload to its location.
You can edit any of these to suit your needs.
*/
.imagecaptioneasy {
  padding: 5px;
  font-family: verdana, sans-serif;
  font-size: 10px;
  line-height: 1.15em;
  text-align: right;
  border: 1px solid #808080;
  /*background: #EAEAEA;*/
  background: #fff;
   color: #c0c0c0;
}
.imagecaptioneasy img { border: 0px solid #fff; margin-bottom:5px; }
.imagecaptioneasy span { text-align: center; }
.imagecaptioneasy_top_left { margin: 0 11px 11px 0; float: left; }
.imagecaptioneasy_top_right { margin: 0 0 11px 11px; float: right; }
.imagecaptioneasy_top_nowrap { margin: 0 0 11px 0; float: none; }
.imagecaptioneasy_left { margin: 11px 11px 11px 0; float: left; }
.imagecaptioneasy_right { margin: 11px 0 11px 11px; float: right; }
.imagecaptioneasy_nowrap { margin: 11px 0 11px 0; float: none; }

span.contentjumplink {  font-size: 2em; 
                        color: #aaa; 
                        vertical-align:middle; 
                        font-weight: bold; 
                        padding: 0 3px 0px 3px}

a.contentjumplink {     font-size: 2em; 
                        color: #25A; 
                        vertical-align:middle; 
                        font-weight: bold; 
                        padding: 0 3px 0px 3px}

a.contentjumpall {  }

span.contentjumpall {   }   

span.contentjumptitle { vertical-align: middle ; 
                        color: #aaa; 
                        font-weight: bold;
                        border:1px #ddd solid ;
                        border-top-color: #a7a7a7;
                        padding: 3px 3px 3px 3px }

a.contentjumptitle {    vertical-align: middle;
                        border:1px #ddd solid ; 
                        border-top-color: #a7a7a7; 
                        padding: 3px 3px 3px 3px}

select.contentjumpddl { vertical-align: middle; 
                        margin: 0px 0px 0px 0px ; 
                        color: #25A;
                        font-weight:bold; 
                        font-family:Verdana, Arial, Helvetica, sans-serif;
                        width: 160px }

ol.contentlist { background-color:#f5f5f5; width: 20%; text-align:left; line-height: 3px; padding: 0px; }

ol.contentlist li { padding: 0px; }

span.contentlist { color: #aaa; font-weight: bold; }

a.contentlist { padding: 0px; }

li.contentlistall { }

span.contentjumpnumber {    vertical-align: middle ;
                            color: #CCC; 
                            font-weight: bold;
                            border:1px #ddd solid ; 
                            border-top-color: #FFE9E7; 
                            background-color: #dc1000; 
                            padding: 3px 3px 3px 3px }

a.contentjumpnumber {   vertical-align: middle; 
                        border:1px #ddd solid ; 
                        border-top-color: #a7a7a7; 
                        padding: 3px 3px 3px 3px}

a.contentjumpnumber:hover { border-top-color: #DC1000; }


/* - Sliding posts - */

#mygallery {
	margin-left: auto;
	margin-bottom: 0px;
	margin-right: auto;
	margin-top: 10px;
}

.stepcarousel{
position:relative; /*leave this value alone*/
overflow:scroll; /*leave this value alone*/
width: 896px; /* 610 Width of Carousel Viewer itself*/
height: 140px; /* 143Height should enough to fit largest content's height*/
margin:0 auto;
}

.stepcarousel .belt{
position:absolute; /*leave this value alone*/
left:0;
top:0;
}

.stepcarousel .panel{
float:left; /*leave this value alone*/
overflow:hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin-right:9px ; /*margin around each panel*/
width: 218px; /* 198 Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
height: 135px;
}

.stepcarousel .panel p{
margin-left: 0px; 
margin-bottom: 5px;
margin-right: 0px;
margin-top: 5px;
text-align:left; /*leave this value alone*/
overflow:hidden; /*clip content that go outside dimensions of holding panel DIV*/

}

/*.stepcarousel .panel h2{
text-align:left; /*leave this value alone*/
/*margin-left: 5px;
margin-bottom: 2px;
margin-right: 5px;
margin-top: 0px;
height:20px;
overflow:hidden; /*clip content that go outside dimensions of holding panel DIV*/ ; /*margin around each panel*/
/*font-size:16px;
font-weight:bold;
text-align:center;
font-family:Georgia,century gothic,Arial,verdana, sans-serif;
} */

/* .stepcarousel .panel img{
margin-left: 0; /*margin around each panel*/
/* margin-bottom: 0;
margin-right: 0px;
margin-top: 0;
height: 80px;
width: 80px;
float:left; /*leave this value alone*/ 
/* padding:0;
} */