/*  
Theme Name: VU tema 2011
Theme URI: http://web.vu.lt/
Description: Prie www.vu.lt dizaino priderinta VU tinklaraščių tema.
Version: 0.9
Author: ITTC ER
Author URI: http://www.tinklas.vu.lt/
Tags: silver,white,light,two-columns,right-sidebar,fixed-width
*/
html, body, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;}

html{
height:100%;
overflow-x:auto;
overflow-y:scroll;
font-size:100%;
}

body{
font:13px/18px Arial;
color:#444;
}

.clear{clear:both;}
hr{background-color:#ddd;border:0;height:1px;}

a{
text-decoration:none;
color:#800;
}

a:hover{
text-decoration:underline;
}

#header, #main-menu, #wrap, #footer{
width:980px;
margin:auto;
clear:both;
}

#header{
background:#ffffff url("vu_ansamblis.png") no-repeat 300px 5px;
line-height:32px;
height:95px;
}

#vu_logo{
background:url("vu_logo_p_85_85.png") no-repeat scroll left center transparent;
float:left;
height:85px;
margin:5px;
text-decoration:none;
width:85px;
}

#vu_link{
color:#999;
float:left;
/*font:20px/26px "Times New Roman";*/
font:20px/26px Garamond;
text-decoration:none;
}

#vu_link:hover{
color:#84837F;
text-decoration:underline;
}

#site_name{
font-family:Garamond;
font-size:32px;
color:#333;
text-decoration:none;
float:left;
}

#site_description{
font:20px/24px Garamond;
color:#555;
padding-left:120px;
}

.header_links{
float:right;
color:#9E9C97;
font-size:12px;
line-height:26px;
text-decoration:none;
font-family:Arial;
}

.header_links:hover{
color:#84837F;
}

.language{
float:right;
margin-left:15px;
font-family:Arial;
font-size:12px;
line-height:26px;
}

.language_title{
display:none;
}

.language ul{
display:inline;
padding:0;
}

.language li{
display:inline;
margin:2px 3px;
}

.language a{
text-decoration:none;
color:#666;
//text-decoration:underline;
}

.language li.active a{
color:#9E9C97;
color:#AC1413;
text-decoration:none;
}

#header #searchform{
float:right;
}

#searchform #s{
border:1px solid #CECCC5;
color:#84837F;
font-size:12px;
height:15px;
padding:3px 4px;
}

#searchform #searchsubmit{
border:1px solid #CECCC5;
color:#84837F;
cursor:pointer;
font-size:12px;
line-height:16px;
height:23px;
padding:2px 4px 4px;
background-color:#F4F1E9;
}

#header #searchform label{
display:none;
}

#main-menu {
background-color:#F3F1E7;
border-bottom:5px solid #AC1413;
min-height:30px;
}

#main-menu ol, #main-menu ul{list-style:none;margin:0;padding:0;}
#main-menu .menu{background-color:#F3F1E7;min-height:30px;}
#main-menu ul{background-color:#F3F1E7;margin:auto;/*height:30px;*/min-height:30px;border-bottom:5px solid #AC1413;float:left;width:100%;}
#main-menu ul.children{border-bottom-width:1px;}
#main-menu li{float:left;position:relative;margin-right:1px;}
#main-menu a{color:#AC1413;text-decoration:none;display:block;line-height:30px;font-weight:bold;padding:0 10px;}
#main-menu a:hover{background-color:#AC1413;color:#fff;}
#main-menu ul ul{background-color:#AC1413;color:#fff;box-shadow:1px 3px 3px rgba(0,0,0,0.4);-moz-box-shadow:1px 3px 3px rgba(0,0,0,0.4);-webkit-box-shadow:1px 3px 3px rgba(0,0,0,0.4);display:none;position:absolute;top:30px;left:0;float:left;width:232px;z-index:99999;height:auto;background-image:none;padding-top:1px;}
#main-menu ul ul li {min-width:200px;}
#main-menu ul ul ul {left:100%;top:0;}
#main-menu ul ul a {background-color:#AC1413;color:#fff;width:200px;margin:0 1px; padding:0 0px 0 30px;text-indent:-20px;}
#main-menu ul ul li.current_page_parent:hover > a,
#main-menu ul ul li.current_page_item:hover > a,
#main-menu ul ul li.current-menu-ancestor:hover > a,
#main-menu ul ul li.current-menu-item:hover > a,
#main-menu ul ul li.current-menu-parent:hover > a{background-color:#F3F1E7;color:#AC1413;}
#main-menu ul ul a:hover {background-color:#555;}
#main-menu li:hover > a {background-color:#AC1413;color:#fff;}
#main-menu ul ul :hover > a {background-color:#F3F1E7;color:#AC1413;}
#main-menu ul li:hover > ul {display:block;/display:none;}
#main-menu ul ul li.current_page_parent > a,
#main-menu ul ul li.current_page_item > a,
#main-menu ul ul li.current_page_ancestor > a,
#main-menu ul ul li.current-menu-ancestor > a,
#main-menu ul ul li.current-menu-item > a,
#main-menu ul ul li.current-menu-parent > a {background-color:#910808/*#AC1413*/;color:#fff;}
#main-menu ul li.current_page_parent > a,
#main-menu ul li.current_page_item > a,
#main-menu ul li.current_page_ancestor > a,
#main-menu ul li.current-menu-ancestor > a,
#main-menu ul li.current-menu-item > a,
#main-menu ul li.current-menu-parent > a {background-color:#AC1413;color:#fff;}

/*wrap*/
#wrap{
padding:10px 0 0;
}

/*main*/
#main{
float:left;
overflow:hidden;
text-align:left;
width:690px;
color:#444;
font:12px/18px Verdana;
}

#main ol, #main ul{
margin:0;
}

#main li{
padding:2px 0;
}

.sticky {background:#f9f9f9;border:1px solid #eaeaea;margin-bottom:5px;}
.sticky hr{display:none;}

.post, .page{
padding:5px;
}

h1, h2, h3, h4, h5, h6{
/*font-family:Georgia;*/
font-family:Garamond;
margin:5px 0;
}

h1{
font-size:20px;
}

h1.page-title{
/*font:normal 24px/28px Georgia;*/
font-size:28px;
line-height:28px;
font-weight:normal;
/*font:normal 24px/28px Garamond;*/
margin:0;
}

h2.page-title{
/*font:normal 22px/26px Georgia;*/
font-size:24px;
line-height:26px;
font-weight:normal;
margin:0;
}

h2.page-title a{
color:#444;
}

.small{
font-size:11px;
color:#666;
}

.postmetadata{
margin-top:5px;
font-size:11px;
color:#666;
clear:both;
}

p{
text-align:justify;
margin:5px 0 10px;
}

p a.more-link{
color:#900;
}

/*image*/
.post img, .page img{margin:2px;box-shadow: 0 0 5px #aaa;}
/*nededam seseliu LaTeX formulems, kurias generuoja iskiepis*/
img.latex{box-shadow:none;}
img.wp-smiley{margin:0;box-shadow: 0 0 0;}
#main .alignleft{float:left; margin-right:10px;}
#main .alignright{float:right; margin-left:10px;}
#main .aligncenter{clear:both; /*display:block;*/ margin:auto;}
#main .wp-caption{background:#fcfcfc;text-align: center; padding:5px 2px; border-radius:3px; border:1px solid #e1e1e1;}
.wp-caption p.wp-caption-text{margin:0px 2px; color:#888; font-size:11px; line-height:14px; text-align:left; overflow:hidden;}
/*.gallery {margin:0 auto 18px;padding:0 0 25px;}
.gallery .gallery-item {float: left;text-align: center;}
.gallery .gallery-caption {color: #888;font-size: 12px;margin:0;}
.gallery br+br {display: none;}*/

table{margin:5px;border-collapse:collapse;border-spacing:0;}
#main th, #main td{padding:2px;border:1px solid #888;}


/*comment*/
#comments{color:#555;font:18px/24px Georgia;}
.commentlist li{padding:5px;border-bottom:1px solid #eee;}
.commentlist p{margin:0; clear:both;}
.commentlist .children{border-top:1px solid #eee;margin-left:10px;}
.commentlist .avatar{float:left; margin-right:5px;}
.comment-author, .comment-author a{color:#800;}
.comment-meta{font-size:11px;color:#333;}
.comment-author-name{font-size:13px;color:#333;}
.commentlist .bypostauthor{background-color:#f7f5f1;}

div#respond{margin-top:10px;}
#reply-title{color:#555;font:18px/24px Georgia;}
#commentform p{margin:0 0 5px;text-align:left;}
#commentform textarea#comment{font:12px/18px Verdana; border:1px solid #ddd;padding:3px;width:98%;color:#444;}
#commentform input#url,
#commentform input#email,
#commentform input#author{font:12px/14px Verdana; border:1px solid #ddd;padding:3px;width:98%;color:#444;clear:both;}
#commentform .required{font-weight:bold;}
#commentform label{}
#commentform p.form-submit{
text-align:right;
}
#commentform input#submit{
background-color:#F3F1E7;
border:1px solid #bbb;
color:#900;
cursor: pointer;
font:14px/16px Verdana;
padding:2px;
margin:0 5px;}

/*sidebar*/
#sidebar{
width:270px;
overflow:hidden;
padding:1px 1px;
margin:0;
float:right;
}

#sidebar ol, #sidebar ul{list-style:none;margin:0;padding:0;}

#sidebar div.side-widget{
margin: 0 0 20px;
}

#sidebar p.widget-title{
background-color:#F3F1E7;/*#F5F5F5;*/
border:1px solid #fff;
outline:1px solid #EBEBEB;
color:#AC1413;
font-size:12px;
margin:0;
padding:5px 8px;
text-transform:uppercase;
line-height:19px;
font-weight:bold;
}

#sidebar ul li{
/*padding:3px 5px;*/
margin:0;
color:#555;
/*font-family: Verdana;*/
/*outline:1px solid #EBEBEB;*/
}

#sidebar ul.children, #sidebar ul.sub-menu{
margin:0 0 0 20px;
}

#sidebar a{
color:#555;
text-decoration:none;
/*padding:4px 5px;*/
}

#sidebar a:hover{
color:#840F0F;
text-decoration:underline;
}

#sidebar li.page_item a, #sidebar li.menu-item a{
border-bottom:1px solid #EBEBEB;
display:block;
padding: 4px 0 4px 5px;
}

#sidebar li.page_item, #sidebar li.menu-item{
border:0px;
padding:0px;
}

#sidebar li{
border-bottom:1px solid #EBEBEB;
display:block;
padding:4px 3px;
}

#sidebar caption{
font:14px/20px Georgia;
font-weight:bold;
}

div#calendar_wrap table a{
padding:0px;
}

div#calendar_wrap td, div#calendar_wrap th{
text-align:center;
padding:2px;
width:18px;
border: 1px solid #EBEBEB;
}

div#calendar_wrap tbody a{
color:#AC1413;
font-weight:bold;
padding:0px;
}

div#calendar_wrap tfoot td{
border:0;
}

#sidebar div.tagcloud a{
display:inline;
}

#sidebar div.textwidget{
padding:2px;
}

/*footer*/
#footer{
border-top:5px solid #AC1413;
margin-top:5px;
background-color:#F3F1E7;
color:#666;
font-size:11px;
line-height:16px;
margin-top:10px;
padding:10px 0;
height:15px;
}

#footer a{
color:#666;
}

#footer_left{
float:left;
margin-left:10px;
}

#footer_left a{
text-decoration:underline;
}

#footer_right{
float:right;
margin-right:10px;
}

#footer_right a{
text-decoration:none;
}

/*kita*/
object,embed{width:100%;display:block;margin:auto;}
#main-wide{float:left;text-align:left;overflow:hidden;padding:10px 0;width:980px;}
