/*
Theme Name: AVA
Description: Theme for Lithuanian AVA
Author: webdizainers
Author URI: webdizainers.lv
Version: 1.0
*/


body {
	padding:0;
	margin:0;
	background:url(images/bg-pattern.gif) center top;
}

#bg-gradient {
	display:block;
	width:100%;
	float:left;
	background:url(images/bg-gradient.jpg) center top repeat-x;
}

#wrapper {
	display:block;
	width:950px;
	margin:auto;
	padding:0;
}

#langbox {
	float:left;
	z-index:10000;
	position:relative;
}

#langbox ul {
	display:block;
	float:left;
	margin:0;
	list-style:none;
	padding:60px 0 10px 0;
	margin:0 0 0 70px;
}

#langbox ul li {
	padding:0;
	margin:0 0 0 10px;
	float:left;
}

#langbox ul li img {
	border:none;
}

#access {
	display:block;
	float:right;
}

#access ul {
	display:block;
	float:left;
	list-style:none;
	padding:36px 0 10px 0;
}

#access ul li {
	float:left;
	display:block;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	padding:5px 10px 5px 10px;
	margin:0;
}

#access ul .current {
	background:#077053;
	display:block;
	padding:5px 10px 5px 10px;
	margin:0;
	color:#FFF;
	-webkit-border-radius: 15px;
-moz-border-radius: 15px;
}

#access ul .current a {
	border:none;
	color:#FFF;
}

#access ul li a {
	color:#097053;
	text-decoration:none;
	border-bottom:#77795a 1px dotted;
}

#header {
	display:block;
	width:950px;
	height:298px;
	padding:0;
	margin:0;
	background:url(images/bg-header.jpg) center top no-repeat;
	position:relative;
}

#slideshow {
	position:relative;
	display:block;
	float:left;
	clear:left;
}
#logo-bottom {
	position: absolute;
	z-index:1000;
	left:0;
	top:0;
	width:400px;
}
#meta {
	display:block;
	float:left;
	width:950px;
	height:110px;
}

#main {
	display:block;
	background:#FFF;
	width:948px;
	border-left:#98cf71 1px solid;
	border-right:#98cf71 1px solid;
	padding:0;
	margin:0;
	float:left;
}

#container {
	width:853px;
	display:block;
	padding:0 13px 0 0;
	float: right;
}

#content {
	padding:0;
	margin:0;
	display:block;
	float:left;
}

.post {
	display:block;
	padding:0;
	margin:0;
	float:left;
	width:780px;
	border-bottom:#cccccc 1px dotted;
	padding:20px 0 20px 35px;
}

.entry-content h2, .post h2 {
	padding:0;
	margin:0;
}

.post .entry-summary {
	color:#3b3734;
	font-size:14px;
	line-height:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	border-right:#cccccc 1px dotted;
	padding:0 20px 0 0;
	margin:0;
	width:635px;
	float:left;
}


.post .entry-utility {
	display:block;
	width:120px;
	padding:0 0 0 0;
	float:left;
}

.post .entry-utility .readmore {
	display:block;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height:18px;
	clear:left;
	padding:0 0 10px 20px;
	width:100px;
	border-bottom:#cccccc 1px dotted;
}

.post .entry-utility .readmore a {
	color:#0a6f53;
}

.post .entry-utility .date {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#7c7c7c;
	float:left;
	clear:left;
	padding:5px 0 0 20px;
	width:100px;
}

.post .entry-utility .comments-link a {
	float:left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#7c7c7c;
	padding:0 0 0 20px;
	width:100px;
}

.post .entry-utility .comments-link a:hover, .post .entry-utility .readmore a:hover {
	text-decoration:none;
}

.post h2 a {
	color:#0a6f53;
	padding:0;
	margin:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-weight:normal;
}

#content h1 {
	font-size:48px;
	font-style:italic;
	font-weight:normal;
	font-family:"Times New Roman", Times, serif;
	color:#3b3734;
	border-bottom:#cccccc 1px dotted;
	padding:0 0 15px 0;
	margin:25px 0 0 0;
	width:853px;
}

#content h1 a {
	color:#097053;
}

#content h1 a:hover {
	text-decoration:none;
}

#content h2 {
	font-size:24px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#3b3734;
	font-weight:normal;
}

#comments {
	display:block;
	float:left;
	padding:0 0 30px 35px;
	margin:0;
	width:780px;
	display:block;
}

#comments li .comment-author {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#3b3734;
}

#comments li .comment-author a {
	color:#3b3734;
}

#comments li .comment-author a:hover {
	text-decoration:none;
}

#comments li .comment-meta a {
	color:#3b3734;
	text-decoration:none;
}

#comments li .comment-meta a:hover {
	text-decoration:underline;
}

#comments h3 {
	color:#7b7b7b;
	font-size:21px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:20px 0 20px 0;
	margin:0;
	font-weight:normal;
}

#comments #comments-title {
	margin:30px 0 0 0;
	border-top:#cccccc 1px dotted;
}

#comments #respond {
	display:block;
	width:780px;
	padding:0;
	margin:0;
}

#comments #respond #commentform {
	color:#7c7c7c;
}

#comments #respond #commentform p {
	padding:0 0 10px 0;
	margin:0;
}

#comments #respond #commentform .comment-form-author, #comments #respond #commentform .comment-form-email {
	display:block;
	font-size:11px;
}

#comments #respond #commentform .comment-form-author input, #comments #respond #commentform .comment-form-email input {
	float:left;
	border:#cdcdcd 1px solid;
	padding:3px;
}

#comments #respond #commentform .comment-form-author label, #comments #respond #commentform .comment-form-email label{
	margin:3px 0 0 10px;
	font-family:Tahoma, Geneva, sans-serif;
	line-height:21px;
}


#comments #respond #commentform #comment {
	border:#cdcdcd 1px solid;
	padding:3px;
}

#comments #respond #commentform #submit {
	color:#ffffff;
	background-color:#009e79;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:25px;
	border:none;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
}

.commentlist {
	display:block;
	float:left;
	list-style:none;
	padding:0;
	margin:0;
}

.commentlist li {
	display:block;
	float:left;
	width:780px;
	padding:20px 0 20px 0;
	margin:0;
	border-top:#cccccc 1px dotted;
}

.commentlist li p {
	padding:0;
	margin:10px 0 0 0;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#7c7c7c;
}

#content .entry-content {
	padding:20px 0 20px 35px;
	margin:0;
	width:780px;
	display:block;
	color:#3b3734;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#content .entry-content p {
	line-height:18px;
	font-size:14px;
	text-align:justify;
	margin:10px 0 0 0;
	padding:0 0 10px 0;
}

#content .entry-content ul, #content .entry-content ol {
	padding:0;
	margin:0 0 0 40px;
	list-style-position:inside;
	line-height:18px;
	font-size:14px;
	
}

#content .entry-content p a, #footer .contact-info p a, .commentlist li p a, .logged-in-as a{
	color:#097053;
}

#content .entry-content p a:hover, #footer .contact-info p a:hover, .commentlist li p a:hover, logged-in-as a:hover {
	text-decoration:none;
}

#content .entry-content .entry-meta {
	display:block;
	margin:20px 0 0 0;
	padding:5px 0 5px 0;
	width:780px;
	border-bottom:#cccccc 1px dotted;
	border-top:#cccccc 1px dotted;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#7c7c7c;
	float:left;
	clear:left;
}

#content .entry-content .entry-meta .share-tool-box {
	float:right;
	line-height:25px;
}

#content .entry-content .entry-meta .share-tool-box .twitter a {
	padding:0 0 0 20px;
	background:url(images/tw-ico.gif) center left no-repeat;
	line-height:25px;
	display:block;
	margin:0 0 0 5px;
	float:right;
	color:#009966;
}

#content .entry-content .entry-meta .share-tool-box .facebook a {
	padding:0 0 0 20px;
	background:url(images/fb-ico.gif) center left no-repeat;
	line-height:25px;
	display:block;
	margin:0 0 0 5px;
	float:right;
	color:#009966;
}

#footer {
	display:block;
	background:url(images/bg-footer.png) center top no-repeat;
	height:91px;
	width:950px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#7c7c7c;
	font-size:11px;
	padding:15px 0 0 0;
	margin:0;
	float:left;
}

.f-soc-ico {
	display:block;
	padding:0;
	margin:8px 0 0 0;
	float:left;
	list-style:none;
	clear:left;
}

	.f-soc-ico li img {
		border:none;
		padding:0;
		margin:0;
	}
	
	.f-soc-ico li {
		padding:0 5px 0 0;
		margin:0;
		float:left;
	}

.soc-link {
	display:block;
	float:left;
	padding:0 0 0 240px;
	margin:0;
}

#footer h1 {
	float:left;
	clear:left;
	font-weight:normal;
	font-size:11px;
	display:block;
	padding:0;
	margin:0;
	font-style:normal;
	font-family:Tahoma, Geneva, sans-serif;
	color:#7c7c7c;
}

#footer .contact-info {
	display:block;
	float:left;
	padding:0;
	margin:0 0 0 55px;
	position:relative;
}

#footer .contact-info p {
	padding:0;
	margin:0;
}

#footer .contact-info p strong {
	font-weight:normal;
}
