/* 
STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

------------------------------------------------
*/
.footer_bg {background:url(images/footer_bg.jpg) top left repeat-x;}
/* 2.6 Footer */
#footer{ background:none; color:#2799B3; font-family:Georgia, "Times New Roman", Times, serif; font-style:normal; font-size:12px;padding:0 0 25px 0;border:none; }
#footer a { color:#2799B3; }
#footer a:hover { border-bottom:1px dotted; }
#footer #credit img{vertical-align:middle; }
#footer #credit span{display:none;}
/* 2.6.0.1 Footer a and b XFaktor */
.footer_info { background:url(images/footer_info_bg.png) bottom left no-repeat; width:181px; height:58px; margin:0 0 -25px 0;}
.datename { font-weight:bold; text-indent:8px; padding:8px 0 0 0;}
.allrights {text-indent:35px;}
.esolution { text-indent:75px;}
/* 2.6.1 Footer Widget Area */
#footer-widgets{ position:relative; background:none;border-bottom:none; }
#footer-widgets .container {  padding:30px 0 10px; background:none;/* baltas seselis*/}
#footer-widgets .block { width:300px; float:left; margin:0 30px 0px 0; }
#footer-widgets .block.last { margin-right:0;; }
#footer-widgets .widget h3  { background:none; text-shadow:none !important;/*text-shadow: #000 0px 1px 0px;*/}

/*-------------------------------------------------------------------------------------------*/
/* 4. WIDGETS */
/*-------------------------------------------------------------------------------------------*/

/* 4.2 Generic Widgets */
.widget  { position:relative; margin: 0 0 20px 0; background:none; padding:0; border:none; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; line-height:20px; }
.widget h3, .widget h3 a  { font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:14px; color:#fff; margin: 0; padding:14px 15px 0; height:30px; background:none; text-transform:uppercase;}
.widget h3 {cursor:default;}
.widget .textwidget p { padding: 5px 0; }

.widget ul, .widget div, .widget p { padding:0px 15px 10px; }
.widget ul  { clear:both; margin:5px 0;}
.widget ul li  { background:url(images/ico-arrow-right.png) no-repeat 4px 12px; padding-left:20px; border-bottom: 1px solid #5799A8; }
.widget ul li a  { padding:0px 0; line-height: 30px; text-decoration: none; color:#fff; }
.widget ul li a:hover  { color: #EFF0EE; border-bottom:1px dotted; }
.widget ul ul  { margin:0; padding:0; border-top: none; }
.widget ul ul li  {  border: none; }

.widget_recent_comments li, #twitter li  { padding: 6px 0; line-height: 18px; border-bottom: 1px solid #eee; } /* RESET LI STYLING FOR RECENT COMMENT & TWITTER */
.widget_recent_comments li a, #twitter a  { display: inline; padding: 0; line-height: 18px !important; } /* RESET <A> STYLING FOR RECENT COMMENT & TWITTER */
.widget_tag_cloud a { color:#fff; }
.widget_tag_cloud a:hover {color: #EFF0EE;} 
.widget_tag_cloud div { padding-top:5px; }

#advert_300x250 {background:none; border:none; }
#advert_300x250 a:hover {border:none;}

#advert_125x125 { padding:18px 0 5px 18px; }
#advert_125x125 img { padding:0 8px 8px 0; }
#advert_125x125 a:hover {border:none;}

/* 4.2 Specific Widgets */

/* WIDGET FORMS */
.widget #searchform { margin: 15px 0 0 15px; }
.widget select { margin: 15px 0 15px 15px; }
.widget input#s, .widget input.field, .widget select { width: 250px; padding: 3px 0 3px 5px; border:none; }
.widget input.submit  {}
.widget .screen-reader-text  { display: none; }

#search_main form div{position:relative;height:33px;;margin-bottom:25px;}
#search_main input.field{ float:left; border: 1px solid;border-top-color: #C5C3C3;border-left-color: #C5C3C3;border-right-color: #EDEDED;border-bottom-color: #EDEDED;background: #fff;font-family:Verdana, Geneva, sans-serif;font-size: 12px;padding: 5px 10px; font-style:normal !important; margin:2px 5px 5px 0; color:#999; width:170px;}
#searchform .submit { padding:5px 8px; font-family:Georgia, serif; text-shadow:none;}
#searchform .submit:hover { opacity:0.8; cursor:pointer; }
#searchform input.submit { background:none; padding:4px 8px; color:#fff; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-style:normal !important; margin:2px 0 0 0; float:left; text-shadow:none; background-color:#39ADC9; border:1px solid #ccc; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; height:26px;}

/* FLICKR */
#flickr h3  {}
#flickr h3 span{color:#0061D8;}
#flickr h3 span span{color:#FF1183;}
#flickr .flickr_badge_image  { float: left; margin: 0; padding:0; }

#flickr .wrap  { margin: 10px; position: relative; padding: 0; }
#flickr a img  { float: left;  margin: 5px 0 5px 10px;  display: block; border: #CECFC6 1px solid; padding: 3px; width:70px; height:70px; }
#flickr a:hover img  { border:#A8AA99 1px solid; }

/* LIFESTREAM */
.widget_lifestream ul li  { border-bottom: 1px solid #e0e6e6; }
.widget_lifestream ul li a  { border:none; background:none!important; }
.widget_lifestream ul .lifestream_meta  { color: inherit; }

/* CALENDAR */
#wp-calendar{width:95%;margin-bottom:15px;clear:both;padding:0;}
#wp-calendar caption{padding:10px;}
#wp-calendar th,#wp-calendar td{text-align:center;background:none;color:#fff;padding:5px;}
#wp-calendar td{background:transparent;}
#wp-calendar td,table#wp-calendar th{padding:3px 0;}

/* AUTHOR */
#author .widget_title img { vertical-align:top; margin-right:10px; margin-top:-2px; }
#author .wrap { padding:10px 5px; }
#author img.avatar { padding:2px; background:none; border:none; }
#author .author-info { float:left; width:190px; font-family:Verdana, Geneva, sans-serif; font-size:10px; text-transform:uppercase; line-height:16px; padding:2px 0 0 0px; color:#fff; }
#author .author-desc { font-style:italic; }

/* 4.3 Sidebar Tabs */

#tabs {	background:#FEFEFE url(images/bg-box.png) repeat-x; height:auto !important; border:1px solid #DADBD9;display: block; }
#tabs .inside { padding:5px !important;padding: 2px; padding-top:0 !important; }
#tabs ul.wooTabs { height:53px !important; background: url(images/bg-widget-title2.png) repeat-x center top; padding:0 10px; }
#tabs ul.wooTabs li { float: left; display:inline;font-family:Verdana, Geneva, sans-serif; font-size: 10px; color: #ffffff; margin:0px 1px 0px 0px !important; cursor: pointer; }
#tabs ul.wooTabs li a.selected {/*font-weight:bold;*/}
#tabs ul.wooTabs li a.selected, #tabs ul.wooTabs li a:hover { color:#fff; text-decoration:none; background:url(images/bg-tabs-selected.png) no-repeat center 43px; }
#tabs ul.wooTabs li a {	color:#fff; line-height: 42px; display: block;float: left;padding: 0 5px 10px; text-transform:uppercase; }
#tabs #tagcloud, #tabs .inside li { padding:10px; font-family:Georgia, serif;}
#tabs .inside ul { margin:0 5px 5px; }
#tabs .inside li { border-bottom:1px solid #E6E6E6 }
#tabs .inside li a { color:#808080; font-weight:bold; line-height:20px; line-height:18px; }
#tabs .inside a:hover{ border-bottom:1px dotted;}
#tabs .inside li span.meta { display:block; font-size:10px; text-transform:uppercase; color:#808080; font-family:Verdana, Geneva, sans-serif; line-height:20px; }
#tabs .inside li img.avatar, #tabs .inside li img.thumbnail { border: 1px solid #ddd; padding: 2px;	background-color: #ffffff; float: left;	margin: 0 8px 0 0; }

/* 4.4 Sidebar Video */

#video .inside { padding:0; }
#video .inside div { padding:7px; }
#video ul.wooTabs { margin:0; padding:0 14px 5px; }
#video ul.wooTabs li { background:none; border:none; padding:0 10px; margin-bottom:5px; }

.featured-banner { background:url(images/banner-featured2.png) no-repeat; position:absolute; top:14px; left:-10px; width:124px; height:38px; color:#fff; font:bold italic 14px Arial,Georgia, serif; text-shadow:none; line-height:24px; padding:0 0 0 22px; z-index:99; cursor:default; text-transform:uppercase; letter-spacing:1px;}

#logo { margin-top:-30px;}
/* 2.2 Navigation */
#navigation, #page-nav {font-size:11px;}
#navigation a:hover, #page-nav {border:none;}

#page-nav ul.rss{background:url(images/rss.png) no-repeat right; margin:0 5px 0 0; padding:0 30px 0 ;}
#page-nav ul.rss li{float:left;width:auto;}
#page-nav ul.rss a { line-height:29px; display:block; padding:0 10px; }

/* 2.2.1 Page Navigation */
#page-nav { position:relative; background:none; height:29px; font-family:Arial,Verdana, Geneva, sans-serif; font-size:10px; text-transform:uppercase;}
.page-nav2{ background:url(images/top_nav_bg.png) bottom left no-repeat; width:507px; min-width:500px; float:right;height:29px; font-family:Arial,Verdana, Geneva, sans-serif; font-size:10px; text-transform:uppercase;}
#page-nav a { color:#298CA4; text-decoration:none; text-shadow:none;}
#page-nav a:hover { background:url(images/nav-hover.png) repeat; color:#298CA4; }
#page-nav .ico-home { padding:7px 0 6px 0; }

#nav, #nav ul  { position:relative; z-index:200; margin:0; padding:0; list-style:none; line-height:1; }
#nav a  { display:block; z-index:200; padding:0 10px; line-height:29px; text-decoration:none;}
#nav li  { float:left; width: auto; }
#nav li ul  { position: absolute; left: -999em; width: 180px; }
#nav li ul li  { background: #7d7d7d; }
#nav li ul li a  { width:160px; line-height:26px; color:#eee; }
#nav li ul li a:hover  { color:#fff; }
#nav li ul ul  { margin: -26px 0 0 180px; }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left:-999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left: auto; }
#nav li:hover,#nav li.hover  { position:static; }

/* 2.2.2 Category Navigation */
#cat-nav { position:relative; background:url(images/bg-catnav2.png) repeat-x bottom; height:51px; border-top:none; margin:7px 0 0 0; }
#cat-nav a { color:#fff; text-decoration:none; text-transform:uppercase; text-shadow:none; }
#cat-nav a:hover { color:#377989; }
#cat-nav li:hover { background:#EFEFED; }
#cat-nav a span { font-family:Arial,Verdana, Geneva, sans-serif; font-size:11px; font-style:normal; font-weight:normal; color:#fff; text-shadow:none;}
#cat-nav .col-full {height:51px;}
#cat-nav .nav-description { display:block; }
#cat-nav a:hover span { color:#555; }
#secnav li a span.sf-sub-indicator { display:none; }
#secnav li ul li a span.sf-sub-indicator { display:inline; }

#secnav, #secnav ul { position:relative; height:51px; z-index:100; margin:0 0 0 2px; padding:0; list-style:none; line-height:1; background:none; }
#secnav ul a:hover { }
#secnav a { font-family:Arial,Georgia, "Times New Roman", Times, serif; font-style:normal; font-weight:normal; font-size:15px; display:block; z-index:100; padding:0 21px; line-height:51px; text-decoration:none; letter-spacing:1px; }
#secnav li { float:left; width: auto; background:none; height:51px; }
#secnav li ul  { position: absolute; left: -999em; width: 180px; }
#secnav li ul li  { background:#EDEEEB; border:none; border-width:0 1px; height:30px; }
#secnav li ul li a  { font-family:Arial, Verdana, Geneva, sans-serif; width:160px; line-height:30px; padding:0 10px; font-size:11px; font-style:normal; font-weight:400; color:#555; }
#secnav li ul ul  { margin: -30px 0 0 180px; }
#secnav li:hover ul ul, #secnav li:hover ul ul ul, #secnav li.sfhover ul ul, #secnav li.sfhover ul ul ul { left:-999em; }
#secnav li:hover ul, #secnav li li:hover ul, #secnav li li li:hover ul, #secnav li.sfhover ul, #secnav li li.sfhover ul, #secnav li li li.sfhover ul { left: auto; }
#secnav li:hover,#secnav li.hover  { position:static; }
#secnav li ul li a:hover { }
/* 2.2.3 Search */
#cat-nav #search { background:url(images/bg-search.png) no-repeat; height:31px; width:181px; margin-top:10px; position:relative; }
#cat-nav #search input { background:none; border:none; padding:8px 25px 8px 12px; width:156px; margin:0; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:12px; color:#9d9d9d; }
#cat-nav #search input.submit { position:absolute; right:8px; top:7px; width:15px; height:16px; padding:0; margin:0; }

#topad2{position:absolute;right:0px;top:10px; max-width:515px; background:url(images/quates_bg.png) top center no-repeat;max-height:135px; width:515px; height:117px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#235B67; }
#random-quote {color:#235B67; width:420px; height:115px; margin-left:45px; display:table;vertical-align:middle;}
.quotescollection_randomquote { display:table-cell; vertical-align:middle; min-height:115px; }
.quotescollection_randomquote p {display:table-cell; vertical-align:middle; min-height:115px; }

.entry a.btn { background:none; padding:0; color:#fff; font-size:12px; font-style:normal; text-shadow:none; /*background-color:none;*/ border:none; /*border-radius:none;*/ -moz-border-radius:0px; -webkit-border-radius:0px; }
.entry a.btn:hover { cursor:pointer; opacity:0.8; }
.read-more2 a.btn /*featured*/{ background:url(images/readmore_bg2_a.png) top center no-repeat;width:118px; height:29px; position:absolute; right:0; bottom:5px; padding:5px 0 0 23px; text-transform:uppercase;z-index:99;}
.read-more2 a.btn:hover {}											   
.read-more a.btn{ background:url(images/readmore_bg.png) top center no-repeat; width:125px; height:46px; position:absolute; bottom:-25px; right:-7px; text-transform:uppercase; padding:10px 0 0 35px; z-index:99;}
.read-more a.btn:hover {}

/* Featured Area */
#loopedSlider { position:relative; width:960px; background:#EDEEEB; border-bottom:none; border-right:none; }
#loopedSlider .container { width:640px; height:340px; overflow:hidden; position:relative; background:#fff; border-right:none; }
#loopedSlider .slides { position:absolute; top:0; left:0; }
#loopedSlider .slides div.slide { position:absolute; top:0; width:640px; display:none; }
#loopedSlider .slides .post-bottom { border-bottom:none; }

#loopedSlider .featured-nav { width:318px; float:right; height:291px; }
#loopedSlider ul.pagination { list-style:none; padding:0; margin:0;  border-top:none;}
#loopedSlider ul.pagination li { float:left; border-bottom:none; margin:0 0 0 -2px;}
#loopedSlider ul.pagination li a { width:278px; display:block; padding:15px 20px 15px 20px; opacity:0.4; border-bottom:none; min-height:55px; max-height:55px; overflow:hidden; }/*59*/
#loopedSlider ul.pagination li a:hover { opacity:1;  background:#FFF; }
#loopedSlider ul.pagination li.active a { opacity:1;  background:#FFF;}
#loopedSlider ul.pagination img { background:#fff; padding:2px; border:1px solid #d1d1d1; float:left; margin-right:10px;}
#loopedSlider ul.pagination em { color:#555; font-family:Georgia, serif; font-weight:bold; line-height:18px; margin-top:10px; font-style:normal; }
#loopedSlider ul.pagination .meta { display:block; font-size:11px; color:#777; line-height:16px; margin:5px 0 0 0/*64px*/; }

#main .box {position:relative;margin-bottom:30px !important;}
#main .box .post-bottom {position:static;}
#main .box .post-bottom .fl {position:absolute; bottom:-7px; }
#main .box .post-bottom .fr {position:absolute; bottom:-35px;}

#loopedSlider { margin:0 0 10px !important; position:relative;}
#loopedSlider .post { position:static !important;}
#loopedSlider .post-bottom { position:static !important; height:24px;background:#EDEEEB;}
/*.box, .post-bottom{ position:relative;}*/
#loopedSlider .post-bottom .fl .cat { background:url(images/ico-cat.png) no-repeat center left; padding:5px 0 2px 25px; height:20px; line-height:19px;position:absolute; bottom:26px; left:24px;}
#loopedSlider .post-bottom .fr .tags {background:url(images/ico-tags.png) no-repeat center left; padding:5px 0 2px 25px; height:20px; line-height:19px;position:absolute; bottom:-2px; left:24px;}
#loopedSlider .read-more a.btn{ background:url(images/readmore_bg.png) top center no-repeat; width:125px; height:46px; position:absolute; bottom:2px; right:-7px; text-transform:uppercase; padding:10px 0 0 35px;z-index:99;}

	/*.box .post-bottom { background:#EDEEEB; line-height:22px;border-bottom:none; border-top: 1px solid #DBDBDB; }*/
	.post-bottom div, .post-bottom div a { width:100%; color:#777; font-family:Verdana, Geneva, sans-serif; font-size:11px; text-decoration:none; }
	.post-bottom div a:hover { color:#222; }
	.post .fl span a { color:#777; font-family:Verdana, Geneva, sans-serif; font-size:11px; text-decoration:none;}
	.post .fl span a:hover { color:#222;}


#loopedSlider .post  { padding:25px 25px 20px; border:1px solid #fff;   min-height:293px !important; max-height:293px;}/*220*/

.post-meta { cursor:default;}
.sexy-bookmarks { margin-bottom:20px !important;}
.related_post { margin:30px 0 30px 0;}
textarea#comment {max-height:200px;}
.quotescollection_randomquote {cursor:default;}
.meta {cursor:default;}
#header{padding:25px 0 12px 0;}
.featured-nav .meta {cursor:pointer !important;}
.post-meta img {vertical-align:middle; padding:0 0 3px 0; opacity:0.6; /* mano sviesumas*/}
.feat_text { max-height:55px; overflow:hidden; display:block;}
.search_h2 {  font-weight:normal; padding:0 0 5px 0;}
.post .post-meta a {color: #9F9F9F;}

#search_main {border:#E6E6E6 1px solid;background:#ffffff url(images/bg-box.png) repeat-x top left;}
.cutom_fields {font-size:11px;font-style:italic;margin:0;padding:0;float:left;cursor:default;width:100%;line-height:12px;}
.cutom_fields a {
	color:#333333;
	text-decoration:none;
}
.author_archive_header{ display: block; padding:10px 20px 10px 20px; margin:0 0 15px; font-size: 18px; font-weight: bold; background:url(images/bg-widget-title33.png) repeat-x #fff; height:auto; float:left; width:600px;}
.archive_header .cat { }
.archive_header .catrss { background:url(images/ico-rss.png) no-repeat 2px; }
.archive_header .catrss a  { font-size: 14px; text-decoration: none; line-height: 22px; margin-left:35px; }
.author_info { font-size:12px; padding:0 0 10px 0;}
.author_info a { font-weight:normal; color:#333333;}
.author_info a:hover { border-bottom:dotted 1px #333333;}
.author_text { font-weight:normal; color:#333333;}
#comments .comment-right { margin:0;}
.comment_text { font-weight:normal;color:#333333;}

#topad3 {}
#footer { position:relative; }
#translation_bar { position:absolute; bottom:0; right:160px;}
