
/*  
	Theme Name: adventistai.lt
	Theme URI: http://www.adventistai.lt
	Description: A private theme for adventistai.lt website, designed and developed by <a href="http://www.osvaldas.info">Osvaldas Valutis, www.osvaldas.info</a>.
	Version: 1.0
	Author: Osvaldas Valutis
	Author URI: http://www.osvaldas.info
*/


html
{
	padding: 0;
	margin: 0;
}

body
{
	font: normal 14px/normal Helvetica, Arial, sans-serif;
	color: #000;
	background: #fff url('images/bg.gif') repeat 0 0;
	padding: 0;
	margin: 0;
}

* html *
{
	letter-spacing: -1px;
}

/*
	reset
*/

ul, ol, li,
h1, h2, h3, h4, h5, h6,
p, span, em, pre, blockquote, abbr, acronym, a,
dl, dt, dd,
table, tr, th, td, thead, tbody, tfoot, caption,
form, fieldset, legend, input, textarea, label
{
	font-size: 100%;
	font-family: inherit;
	font-weight: normal;
	font-style: inherit;
	line-height: inherit;
	border: 0;
	padding: 0;
	margin: 0;

}

a 			{ text-decoration: underline; color: #000; }
a:hover 	{ text-decoration: none; }
a img		{ border: none; }
small		{ font-size: 85%; }
big			{ font-size: 120%; }
em			{ font-style: italic; }

ul			{ list-style-type: none; }

h1,
h2,
h3,
h4,
h5,
h6
{
	font: normal 30px/30px Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
	text-decoration: none;
	text-transform: lowercase;
	letter-spacing: -1px;
	color: #000;
	border-bottom: 4px solid #ffca00;
	margin: 0 0 15px;
}
	h1 em,
	h2 em,
	h3 em,
	h4 em,
	h5 em,
	h6 em
	{
		font-family: Baskerville, "Times New Roman", Times, serif;
		font-size: 120%;
	}

	h1 a,
	h2 a,
	h3 a,
	h4 a,
	h5 a,
	h6 a
	{
		text-decoration: none;
	}

p
{
	line-height: 25px;
	margin: 0 0 15px;
}
	p a:visited	
	{
		color: #58615a;
	}

	p small
	{
		line-height: 20px;
	}

table
{
	border-collapse: separate;
	border-spacing: 0;
}



/*
	styles
*/

a.simple				{ white-space: normal; color: #000 !important; background: none !important; padding: 0 !important; margin: 0 !important; }
	a.simple:hover		{ text-decoration: underline !important; }

a.more
{
	text-decoration: none !important;
	background: transparent url('images/icons.gif') no-repeat 10px -559px;
	overflow: hidden;
	display: inline;
	float: right;
	position: absolute;
	bottom: -10px;
	right: 20px;
	padding: 9px 0 0;
}
	a.more.green	{ background-position: 10px -619px }
	a.more:hover	{ background-position: 10px -681px; }

	a.more span
	{
		font: normal 16px/25px Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
		letter-spacing: -1px;
		color: #fff;
		background-color: #ffca00;
		padding: 2px 10px;
	}
		a.more.green span	{ background-color: #2fc84f; }
		a.more:hover span	{ background-color: #000; }

a.community
{
	width: 110px;
	height: 25px;
	font: normal 16px/26px Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
	text-decoration: none;
	text-align: right;
	text-transform: uppercase;
	letter-spacing: -1px;
	color: #fff;
	background-color: #2fc84f;
	overflow: hidden;
	position: relative;
	display: inline;
	float: left;
	padding: 0 10px;
	margin: -5px 10px 0 -75px;
}
	* html a.community	{ margin-top: 12px; }
	a.community:hover	{ background-color: #000; }

a.comments
{
	font-family: Helvetica, Arial, sans-serif;
	color: #fff;
	background-color: #ffca00 !important;
	padding: 3px 5px 3px;
	margin: 0 5px !important;
}
	a.comments:hover
	{
		color: #fff !important;
		background-color: #000 !important;
	}
	h1 a.comments
	{
		font-size: 60%;
	}


span.date
{
	font-family: Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
	text-transform: uppercase;
	white-space: nowrap;
	color: #6f7a70;
}

	h1 span.date
	{
		font-size: 60%;
	}


span.tooltip
{
	width: auto;
	background: transparent url('images/icons.gif') no-repeat 10px -559px;
	display: none;
	position: absolute;
	z-index: 100;
	top: 0;
	left: 0;
	padding: 9px 0 0;
}
	span.tooltip span
	{
		font: normal 16px/25px Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
		line-height: 23px;
		letter-spacing: -1px;
		color: #fff;
		background-color: #ffca00;
		display: block;
		padding: 0px 10px;
	}


h1.green,
h2.green,
h3.green,
h4.green,
h5.green,
h6.green
{
	border-color: #2fc84f;
}

.baskerville			{ font: normal 18px/20px Baskerville, "Times New Roman", Times, serif; }
.georgia				{ font: normal 18px/20px Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif; }

.cleaner 				{ height: 0; line-height: 0; clear: both; }
.clear					{ clear: both; }

.clearfix:after 
{
	height: 0;
	line-height: 0;
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
}
.clearfix 				{ display: inline-block; }
html[xmlns] .clearfix 	{ display: block; }
* html .clearfix		{ height: 1%; }

.left					{ float: left; }
.right					{ float: right; }

.red					{ color: #c00 !important; }
.grey					{ color: #6f7a70 !important; }
.black					{ color: #000 !important; }
.white					{ color: #fff !important; }

.small-caps				{ font-variant: small-caps !important; }

.align-left				{ text-align: left !important; }
.align-center			{ text-align: center !important; }
.align-right			{ text-align: right !important; }

.no-border				{ border: none !important; }
.no-margin				{ margin: 0; }
.no-underline			{ text-decoration: none !important; }


.video
{
	width: 120px;
	height: 100px;
	position: static;
	margin: 0;
}
	.video.selected
	{
		width: 250px;
		height: 200px;
		position: relative;
		z-index: 2;
		margin: 0 0 -100px -125px;
	}


form
{
}
	form .item
	{
		float: left;
		display: inline;
		margin: 0 15px 15px 0;
	}
		form .item.no-margin
		{
			margin-right: 0;
		}

	form .response
	{
		border-bottom: 1px dotted #000;
		display: none;
		padding: 5px 0;
		margin: 0 0 20px;
	}
		form .response.small
		{
			font-size: 12px;
		}
			form .response.small p
			{
				line-height: 18px;
			}

		form .response p
		{
			margin: 0;
		}
			form .response p.fail strong
			{
				color: #c00;
			}
			form .response p.success strong
			{
				color: #2fc84f;
			}

	form input.f-text,
	form textarea
	{
		width: 260px;
		height: 25px;
		font: normal 18px/20px Baskerville, "Times New Roman", Times, serif;
		font-style: italic;
		color: #fff;
		resize: none;
		background-color: #b2bcb3;
		padding: 5px 5px 0;
	}
	form textarea
	{
		height: 160px;
		overflow: auto;
	}
		form textarea:focus,
		form input.f-text:focus
		{
			border: 4px solid #ffca00;
			margin: -4px;
			outline: none;
		}

	form input.f-submit
	{
		height: 30px;
		font-weight: bold;
		color: #fff;
		background: #ffca00 url('images/icons.gif') no-repeat 5px -987px;
		cursor: pointer;
		padding: 0 5px 0 30px;
	}
		form input.f-submit:hover
		{
			color: #fff;
			background-color: #000;
		}

	form.tiny input.f-text
	{
		width: 180px;
		float: left;
		padding: 5px 0 0 35px;
	}
	
	form.tiny input.f-submit
	{
		width: 35px;
		height: 30px;
		font-size: 0;
		text-indent: -9999px;
		line-height: 0;
		background: #b2bcb3 url('images/icons.gif') no-repeat 4px 4px;
		position: relative;
		float: left;
		margin: 0 -35px 0 0;
	}
		form.tiny input.f-submit:hover
		{
			background-position: 4px -45px;
		}



/*
	MAIN
*/

#main
{
	width: 940px;
	background: #e5eae5 url('images/faces.jpg') repeat 0 0;
	padding: 10px;
	margin: 0 auto;
}



/*
	CONTENT
*/

	#content
	{
		width: 620px;
		float: left;
		clear: left;
	}



/*
	SIDEBAR
*/

	#sidebar
	{
		width: 320px;
		float: right;
		clear: right;
	}



/*
	boxes
*/

	.box
	{
		position: relative;
		display: inline;
		margin: 10px 10px 20px;
	}
		.box.styled
		{
			background-color: #fff;
			display: block;
			padding: 15px 20px;
		}
			.box.fullpage
		{
			width:880px;
			background-color: #fff;
			display: block;
			padding: 15px 20px;
		}

			.box.styled p a
			{
				text-decoration: none;
				white-space: nowrap;
				background-color: #f1ede0;
				padding: 3px 5px 3px;
			}
				.box.styled p a:hover
				{
					color: #fff;
					background-color: #000;
				}



/*
	logo
*/

	#logo
	{
		width: 305px;
		height: 70px;
		text-indent: -9999px;
		background: transparent url('images/logo.gif') no-repeat 0 0;
		float: left;
	}
		#logo a
		{
			height: 100%;
			display: block;
			outline: none;
		}



/*
	extra nav
*/

	ul#extra-nav
	{
		display: inline;
		float: right;
		position: relative;
		margin: 7px 0 0;
	}
		ul#extra-nav li
		{
			font-size: 12px;
			color: #718173;
			display: inline;
			float: left;
		}
			ul#extra-nav li a
			{
				font-weight: bold;
				text-transform: uppercase;
				text-decoration: none;
				color: #718173;
				display: inline;
				float: left;
				margin: 0 20px 0 0;
			}
				ul#extra-nav li a:hover,
				ul#extra-nav li a.selected
				{
					color: #e98d00;
				}

				ul#extra-nav li a.icon
				{
					line-height: 17px;
					background: transparent url('images/icons.gif') no-repeat -9999px;
					padding: 0 0 0 23px;
				}
					ul#extra-nav li a.icon.home
					{
						background-position: 0 -125px;
					}
						ul#extra-nav li a.icon.home.selected,
						ul#extra-nav li a.icon.home:hover
						{
							background-position: 0 -180px;
						}
					ul#extra-nav li a.icon.contact
					{
						background-position: 0 -231px;
					}
						ul#extra-nav li a.icon.contact.selected,
						ul#extra-nav li a.icon.contact:hover
						{
							background-position: 0 -279px;
						}
					ul#extra-nav li a.icon.tree
					{
						background-position: 0 -328px;
					}
						ul#extra-nav li a.icon.tree.selected,
						ul#extra-nav li a.icon.tree:hover
						{
							background-position: 0 -386px;
						}



/*
	search
*/

	form#search
	{
		display: inline;
		float: right;
		position: relative;
		margin: 0 -30px 0 0;
	}



/*
	main navigation
*/

	ul#nav
	{
		white-space: nowrap;
		display: inline;
		clear: right;
		float: right;
		margin: 20px 10px 0;
	}
	* html ul#nav { width: 520px; }

		ul#nav li
		{
			display: inline;
			float: left;
		}
			ul#nav li a
			{
				height: 30px;
				font-weight: bold;
				text-transform: uppercase;
				text-decoration: none;
				line-height: 32px;
				background: #fff url('images/icons.gif') no-repeat -9999px;
				display: inline;
				float: left;
				padding: 0 15px;
				margin: 0 0 0 10px;
			}
				ul#nav li a:hover,
				ul#nav li.current_page_item a
				{
					color: #fff;
					background-color: #ffca00;
				}
				ul#nav li a.parent
				{
					background-position: right -449px;
					padding: 0 25px 0 15px;
				}
					ul#nav li.current_page_item a.parent,
					ul#nav li a.parent:hover,
					ul#nav li a.parent.selected
					{
						background-position: right -500px;
					}


			ul#nav li ul
			{
				width: 171px;
				background: #fff;
				border-bottom: 4px solid #ffca00;
				position: absolute;
				z-index: 10;
				float: none;
				clear: both;
				display: none;
				padding: 10px 15px;
				margin: 32px 0 0 10px;
			}
				* html ul#nav li ul { margin-top: 2px; }

				ul#nav li ul li
				{
					border-bottom: 1px dotted #a8a8a8;
					display: block;
					float: none;
					padding: 0 0 10px 0;
					margin: 0 0 10px;
				}
					ul#nav li ul li:last-child
					{
						border: none;
						padding: 0;
						margin: 0;
					}
					ul#nav li ul li a
					{
						height: auto;
						white-space: normal;
						line-height: 18px;
						color: #000 !important;
						background: none !important;
						float: none;
						display: inline;
						padding: 0;
						margin: 0;
					}
						ul#nav li ul li a:hover,
						ul#nav li ul li.current_page_item a
						{
							color: #ffca00 !important;
							background: none !important;
						}



/*
	slideshow
*/

	#slideshow
	{
		width: 1000px;
		height: 300px;
		overflow: hidden;
		clear: both;
		position: relative;
		z-index: 1;
		margin: 0 -30px 10px -30px;
	}
		#slideshow .slide
		{
			height: 100%;
			display: none;
		}
			#slideshow .slide p
			{
				width: 370px;
				font: italic normal 25px/33px Baskerville, "Times New Roman", Times, serif;
				text-align: right;
				color: #fff;
				position: absolute;
				top: 70px;
				right: 20px;
				margin: 0;
			}
				#slideshow .slide p span
				{
					background: transparent url('images/transparent-dot.png') repeat 0 0;
					padding: 1px 0;
				}
					* html #slideshow .slide p span
					{
						background: #000;
					}

				#slideshow .slide p a
				{
					text-decoration: none;
					color: #000;
					background: transparent url('images/transparent-dot-white.png') repeat 0 0;
					padding: 1px 0;
				}
					#slideshow .slide p a:hover
					{
						color: #fff;
						background-image: url('images/transparent-dot.png');
					}
					* html #slideshow .slide p a
					{
						background-color: #fff;
					}
						* html #slideshow .slide p a:hover
						{
							color: #fff;
							background-color: #000;
						}

		#slideshow ul.pagination
		{
			bottom: 20px;
		}
			#slideshow ul.pagination li
			{
				display: block;
				float: none;
			}
				#slideshow ul.pagination li a
				{
					line-height: 24px;
					color: #000;
					background-position: 0 -69px;
					margin: 0 0 5px;
				}
					*html #slideshow ul.pagination li a { background: #fff; }

					#slideshow ul.pagination li a:hover,
					#slideshow ul.pagination li a.selected
					{
						color: #fff;
						background-position: 0 -46px;
					}
						* html #slideshow ul.pagination li a:hover,
						* html #slideshow ul.pagination li a.selected
						{
							background: #000;
						}



/*
	categories list
*/

	ul.cats
	{
		position: absolute;
		left: -17px;
		margin: -5px 0 0;
	}
		* html ul.cats
		{
			margin: 5px 0 0;
		}

		ul.cats li
		{
			padding: 0 !important;
			margin: 0 0 10px !important;
		}
			ul.cats li a
			{
				width: 35px;
				height: 37px;
				text-indent: -9999px;
				background: transparent url('images/cats.png') no-repeat -9999px;
				overflow: hidden;
				display: block;
			}
				* html ul.cats li a								{ background-image: url('images/cats.gif'); }

				ul.cats li.cat-item-9 a							{ background-position: 0 0; }
					ul.cats li.cat-item-9 a:hover,
					ul.cats li.cat-item-9.current-cat a			{ background-position: 0 -695px; }
				ul.cats li.cat-item-12 a						{ background-position: 0 -98px; }
					ul.cats li.cat-item-12 a:hover,
					ul.cats li.cat-item-12.current-cat a		{ background-position: 0 -793px; }
				ul.cats li.cat-item-6 a							{ background-position: 0 -199px; }
					ul.cats li.cat-item-6 a:hover,
					ul.cats li.cat-item-6.current-cat a			{ background-position: 0 -894px; }
				ul.cats li.cat-item-7 a							{ background-position: 0 -297px; }
					ul.cats li.cat-item-7 a:hover,
					ul.cats li.cat-item-7.current-cat a			{ background-position: 0 -992px; }
				ul.cats li.cat-item-11 a						{ background-position: 0 -395px; }
					ul.cats li.cat-item-11 a:hover,
					ul.cats li.cat-item-11.current-cat a		{ background-position: 0 -1090px; }
				ul.cats li.cat-item-10 a						{ background-position: 0 -497px; }
					ul.cats li.cat-item-10 a:hover,
					ul.cats li.cat-item-10.current-cat a		{ background-position: 0 -1192px; }
				ul.cats li.cat-item-8 a							{ background-position: 0 -598px; }
					ul.cats li.cat-item-8 a:hover,
					ul.cats li.cat-item-8.current-cat a			{ background-position: 0 -1293px; }

		ul.cats.naming
		{
			position: static;
			margin: 0;
		}
			ul.cats.naming li
			{
			}
				ul.cats.naming li:last-child { margin: 0 !important; }

				ul.cats.naming li a
				{
					width: auto;
					font-weight: bold;
					text-indent: 0;
					text-transform: uppercase;
					text-decoration: none;
					line-height: 38px;
					padding: 0 0 0 50px;
				}
					ul.cats.naming li a.selected,
					ul.cats.naming li.current-cat a,
					ul.cats.naming li a:hover { color: #ffca00; }

				ul.cats.naming li ul
				{
					display: none;
				}
					ul.cats.naming li.current-cat ul,
					ul.cats.naming li.current-cat-parent ul
					{
						display: block;
						padding: 10px 0 0 17px;
					}
						ul.cats.naming li.current-cat ul li,
						ul.cats.naming li.current-cat-parent ul li
						{
							margin: 0 !important;
						}
							ul.cats.naming li.current-cat ul li a,
							ul.cats.naming li.current-cat-parent ul li a
							{
								height: auto;
								font-weight: normal;
								text-transform: none;
								text-decoration: none;
								line-height: 15px !important;
								color: #6f7a70;
								background: transparent url('images/icons.gif') no-repeat 0 -1495px;
								padding: 5px 0 5px 20px;
							}
								ul.cats.naming li.current-cat ul li a:hover,
								ul.cats.naming li.current-cat-parent ul li a:hover,
								ul.cats.naming li ul li.current-cat a
								{
									color: #000;
									background-position: 0 -1400px;
								}
									ul.cats.naming li.current-cat ul li:last-child a,
									ul.cats.naming li.current-cat-parent ul li:last-child a
									{
										background-position: 0 -1663px;
									}
										ul.cats.naming li.current-cat ul li:last-child a:hover,
										ul.cats.naming li.current-cat-parent ul li:last-child a:hover,
										ul.cats.naming li ul li.current-cat:last-child a
										{
											background-position: 0 -1590px;
										}



/*
	categories list
*/

	ul.communities
	{
	}
		ul.communities li
		{
			margin: 0 0 15px;
		}
			ul.communities li:last-child
			{
				margin-bottom: 0;
			}
			ul.communities li a
			{
				font-weight: bold;
				text-transform: uppercase;
				text-decoration: none;
				line-height: 15px;
				background: transparent url('images/icons.gif') no-repeat 0 -1324px;
				display: block;
				padding: 0 0 0 30px;
			}
				ul.communities li a:hover,
				ul.communities li.current-cat a
				{
					color: #2fc84f;
					background-position: 0 -1262px;
				}
				ul.communities li a small
				{
					font-weight: normal;
					text-transform: lowercase;
				}



/*
	brief entries list
*/

	ul.entries-brief
	{
		padding: 10px 0 0;
		margin: 0 0 0 5px;
	}
		* html ul.entries-brief 	{ padding: 0; margin-top: -10px; }

		ul.entries-brief.no-cats	{ margin-left: 0; }

		ul.entries-brief li
		{
			padding: 0 0 10px;
		}
			ul.entries-brief li:last-child	{ padding-bottom: 0px; }

			ul.entries-brief li img
			{
				float: right;
				margin: 0 0 0 15px;
			}
				ul.entries-brief li a:hover img
				{
					margin: -4px -4px -4px 11px;
					border: 4px solid #b2bcb3;
				}
			ul.entries-brief li p
			{
				margin: 0;
			}
				ul.entries-brief li
				{
					line-height: 17px;
					margin: 0 0 5px;
				}
					ul.entries-brief li p.title a
					{
						color: #fff;
						background-color: #000;
						white-space: nowrap;
						margin: 0 10px 0 0;
					}
						ul.entries-brief li p.title a:hover
						{
							color: #000;
							background-color: #f1ede0;
						}
						ul.entries-brief li p.title a.simple
						{
							white-space: normal;
						}



/*
	user info
*/

	.user-info
	{
		margin: 0 0 10px;
	}
		.user-info img
		{
			float: left;
			margin: 0 15px 0 0;
		}
		.user-info ul
		{
			float: left;
		}
			.user-info ul li
			{
				font: italic normal 18px/20px Baskerville, "Times New Roman", Times, serif;
				margin: 0 0 5px;
			}
			.user-info.horizontal li
			{
				display: inline;
				float: left;
				margin: 10px 20px 0 0;
			}
				.user-info.horizontal li:last-child
				{
					margin-right: 0;
				}
				.user-info ul li a
				{
					text-decoration: none;
					color: #6f7a70;
				}
					.user-info ul li a:hover
					{
						color: #ffca00;
					}
					.user-info ul li a.icon
					{
						background: transparent url('images/contacts.gif') no-repeat -9999px;
						padding: 0 0 5px 35px;
					}
						.user-info ul li a.icon.email			{ background-position: 0 0; }
							.user-info ul li a.icon.email:hover	{ background-position: 0 -69px; }
						.user-info ul li a.icon.phone			{ background-position: 0 -139px; }
							.user-info ul li a.icon.phone:hover	{ background-position: 0 -201px; }
						.user-info ul li a.icon.skype			{ background-position: 0 -272px; }
							.user-info ul li a.icon.skype:hover	{ background-position: 0 -348px; }

		.user-info a:hover img
		{
			margin: -4px 11px -4px -4px;
			border: 4px solid #b2bcb3;
		}



/*
	categories list
*/

	ul.authors
	{
	}
		ul.authors li
		{
			margin: 0 0 10px;
		}
		ul.authors a
		{
			text-decoration: none;
		}
			ul.authors a:hover
			{
				text-decoration: underline;
			}



/*
	tags cloud
*/

	p.tag-cloud
	{
	}
		p.tag-cloud a
		{
			height: 30px;
			line-height: 30px;
			background-color: #cfd9d1 !important;
			overflow: hidden;
			float: left;
			display: inline;
			margin: 0 2px 2px 0 !important;
		}
			p.tag-cloud a:hover
			{
				background-color: #000 !important;
			}



/*
	friends
*/

	ul.friends
	{
		overflow: hidden;
		margin: 0 20px;
	}
		ul.friends li
		{
			text-align: center;
			border-bottom: 1px dotted #000;
			padding: 0 0 10px;
			margin: 0 0 10px;
		}
			ul.friends li:last-child
			{
				border: none;
				margin: 0;
			}

			ul.friends li a
			{
				text-decoration: none;
			}
				ul.friends li a:hover
				{
					text-decoration: underline;
				}



/*
	pagination
*/

	ul.pagination
	{
		position: absolute;
		left: 20px;
		bottom: -10px;
	}
		ul.pagination li
		{
			display: inline;
			float: left;
		}
			ul.pagination li a
			{
				width: 23px;
				height: 23px;
				font-weight: bold;
				text-align: center;
				text-decoration: none;
				letter-spacing: -1px;
				line-height: 24px;
				color: #fff;
				background: transparent url('images/pagination.png') no-repeat 0 0;
				overflow: hidden;
				display: block;
				margin: 0 10px 0 0;
			}
				*html ul.pagination li a { background: #ffca00; }
	
				ul.pagination li a:hover,
				ul.pagination li a.selected
				{
					color: #fff;
					background-position: 0 -23px;
				}
					* html ul.pagination li a:hover,
					* html ul.pagination li a.selected
					{
						background: #000;
					}



/*
	similar posts
*/

	ul.similar-posts
	{
	}
		ul.similar-posts li
		{
			border-bottom: 1px dotted #000;
			padding: 0 0 15px;
			margin: 0 0 15px;
		}
			ul.similar-posts li:last-child
			{
				border-bottom: none;
				padding: 0;
				margin: 0;
			}
			ul.similar-posts li a
			{
				font-weight: bold;
				text-decoration: none;
			}
				ul.similar-posts li a:hover
				{
					text-decoration: underline;
				}



/*
	comments
*/

	ul.comments
	{
	}
		ul.comments li
		{
			border-bottom: 1px dotted #000;
			padding: 0 0 15px;
			margin: 0 0 15px;
		}

			ul.comments li .avatar
			{
				width: 70px;
				float: left;
				margin: 0 10px 0 0;
			}
			ul.comments li .comment
			{
				width: 480px;
				float: left;
			}
			ul.comments li p:last-child
			{
				margin-bottom: 0;
			}




/*
	social share
*/

	ul.social-share
	{
		border-bottom: 1px dotted #000;
		padding: 0 0 15px;
		margin: 0 0 15px;
	}
		ul.social-share li
		{
			float: left;
			display: inline;
			margin: 0 30px 0 0;
		}
			ul.social-share li:last-child
			{
				margin-right: 0;
			}



/*
	rss
*/

	ul.rss
	{
	}
		ul.rss li
		{
			margin: 0 0 10px;
		}
			ul.rss li:last-child
			{
				margin-bottom: 0;
			}
			ul.rss li a.icon
			{
				font-weight: bold;
				text-transform: uppercase;
				text-decoration: none;
				line-height: 23px;
				background: transparent url('images/icons.gif') no-repeat -9999px;
				padding: 4px 0 0 35px;
			}
				ul.rss li a.icon:hover				{ color: #ffca00; }

				ul.rss li a.icon.rss				{ background-position: 0 -1125px; }
					ul.rss li a.icon.rss:hover		{ background-position: 0 -1194px; }



/*
	formated
*/

	.formated
	{
		margin: 0 0 0 5px;
	}
		.formated img.alignleft
		{
			float: left;
			position: relative;
			margin: 0 20px 15px -75px;
		}
		.formated img.alignright
		{
			float: right;
			margin: 0 0 15px 20px;
		}
		.formated img.aligncenter
		{
			clear: both;
			margin: 10px auto;
		}
		.formated ul,
		.formated ol
		{
			color: #6f7a70;
			margin: 0 0 15px 25px;
		}
		.formated ul
		{
			list-style-image: url('images/ul-item.gif');
		}
		.formated ol
		{
			list-style-type: lower-roman;
		}
			.formated ul li,
			.formated ol li
			{
				line-height: 22px;
				padding: 0 0 0 5px;
				margin: 0 0 10px;
			}

		.formated blockquote
		{
			color: #6f7a70;
			background: transparent url('images/quotes-left.gif') no-repeat 0 0;
			padding: 0 0 0 50px;
			margin: 0 0 15px 50px;
		}
			.formated blockquote p
			{
				font-style: italic;
				text-align: right;
				background: transparent url('images/quotes-right.gif') no-repeat bottom right;
				padding: 0 50px 0 0;
			}



/*
	email form
*/

	form.email
	{
	}
		form.email label
		{
			display: block;
			margin: 0 0 10px;
		}
		form.email input.f-text
		{
			width: 85%;
		}
		form.email input.f-submit
		{
			background-position: 5px -987px;
		}
			form.email input.f-submit:hover	{ background-position: 5px -1052px; }



/*
	site tree
*/

	ul.site-tree
	{
		margin: 5px 0 0;
	}
		ul.site-tree li
		{
			margin: 0 0 0 5px;
		}
			ul.site-tree li a
			{
				white-space: nowrap;
				text-decoration: none;
				line-height: 25px;
				color: #6f7a70;
				background: transparent url('images/icons.gif') no-repeat 0 -1495px;
				padding: 5px 0 5px 20px;
			}
				ul.site-tree li a:hover
				{
					color: #000;
					background-position: 0 -1400px;
				}
					ul.site-tree li:last-child a
					{
						background-position: 0 -1663px;
					}
						ul.site-tree li:last-child a:hover
						{
							background-position: 0 -1590px;
						}

		ul.site-tree li ul
		{
			margin: 0 0 0 20px;
		}
			ul.site-tree li ul li a
			{
				background-position: 0 -1495px !important;
			}
				ul.site-tree li ul li a:hover
				{
					background-position: 0 -1400px !important;
				}
					ul.site-tree li ul li:last-child a
					{
						background-position: 0 -1663px !important;
					}
						ul.site-tree li ul li:last-child a:hover
						{
							background-position: 0 -1590px !important;
						}



/*
	send mail dialog
*/

	form#send-mail
	{
		width: 275px;
		background-color: #fff;
		display: none;
		position: absolute;
		z-index: 101;
		padding: 20px;
	}
		a#send-close
		{
			width: 30px;
			height: 30px;
			font-size: 16px;
			text-align: center;
			text-decoration: none;
			line-height: 30px;
			color: #fff;
			background-color: #000;
			overflow: hidden;
			position: absolute;
			top: -10px;
			right: -10px;
			padding: 0 0 0 1px;
		}
			a#send-close:hover
			{
				background: #ffca00;
			}



/*
	FOOTERBAR
*/

	#footerbar
	{
		width: 940px;
		background-color: #b2bcb3;
		overflow: hidden;
		clear: both;
		position: relative;
		padding: 0 30px;
		margin: 0 -30px 10px -30px;
	}
		#footerbar .box
		{
			width: 290px;
			float: left;
		}

		#footerbar h1,
		#footerbar h2,
		#footerbar h3,
		#footerbar h4,
		#footerbar h5,
		#footerbar h6
		{
			color: #fff;
			border-color: #000;
		}

		#footerbar p a
		{
			text-decoration: none;
			white-space: nowrap;
			background-color: #c5cdc6;
			padding: 3px 5px;
		}
			#footerbar p a:hover
			{
				color: #fff;
				background-color: #000;
			}

		#footerbar .grey
		{
			color: #4d4d4d !important;
		}



/*
	thumbs gallery
*/

	#footerbar ul.thumbs-gallery
	{
		width: 115%;
	}
		#footerbar ul.thumbs-gallery li
		{
			float: left;
			margin: 0 35px 10px 0;
		}
			#footerbar ul.thumbs-gallery li a:hover img
			{
				margin: -4px;
				border: 4px solid #fff;
			}



/*
	we elsewhere
*/

	#footerbar ul.elsewhere
	{
		width: 105%;
		border-bottom: 1px dotted #000;
		padding: 0 0 20px;
		margin: 0 0 20px;
	}
		#footerbar ul.elsewhere li
		{
			display: inline;
			float: left;
		}
			#footerbar ul.elsewhere li a.icon
			{
				width: 135px;
				height: 45px;
				text-indent: -9999px;
				background: transparent url('images/elsewhere.gif') no-repeat -9999px;
				float: left;
				display: inline;
				margin: 0 12px 5px 0;
			}
				#footerbar ul.elsewhere li a.icon.facebook 			{ background-position: 0 0; }
					#footerbar ul.elsewhere li a.icon.facebook:hover	{ background-position: 0 -109px; }
				#footerbar ul.elsewhere li a.icon.twitter	 			{ background-position: -140px 0; }
					#footerbar ul.elsewhere li a.icon.twitter:hover	{ background-position: -140px -109px; }
				#footerbar ul.elsewhere li a.icon.vimeo	 			{ background-position: 0 -50px; }
					#footerbar ul.elsewhere li a.icon.vimeo:hover		{ background-position: 0 -159px; }
				#footerbar ul.elsewhere li a.icon.picasa 				{ background-position: -140px -50px; }
					#footerbar ul.elsewhere li a.icon.picasa:hover		{ background-position: -140px -159px; }



/*
	rss
*/

	#footerbar ul.rss
	{
		border-bottom: 1px dotted #000;
		margin: 20px 0 20px;
	}
		#footerbar ul.rss li
		{
		}
			#footerbar ul.rss li a.icon
			{
				color: #4d4d4d;
			}
				#footerbar ul.rss li a.icon:hover			{ color: #fff; }

				#footerbar ul.rss li a.icon.rss				{ background-position: 0 -742px; }
					#footerbar ul.rss li a.icon.rss:hover	{ background-position: 0 -811px; }
				#footerbar ul.rss li a.icon.arrow			{ background-position: 0 -873px; }
					#footerbar ul.rss li a.icon.arrow:hover	{ background-position: 0 -930px; }


	#footerbar form.email
	{
	}
		#footerbar form.email input.f-text
		{
			width: 255px;
			background-color: #7b827c;
		}
			#footerbar form.email input.f-text:focus
			{
				border-color: #fff !important;
			}

		#footerbar form.email input.f-submit
		{
			background-color: #7b827c;
		}



/*
	FOOTER
*/

	#footer
	{
		color: #6f7a70;
		margin: 0 20px 10px 20px;
	}
		#footer a 				{ color: #6f7a70; }
			#footer a:hover		{ color: #000; }

		a#footer-logo
		{
			width: 50px;
			height: 46px;
			text-indent: -9999px;
			background: transparent url('images/footer.gif') no-repeat 0 0;
			display: inline;
			float: left;
		}
			a#footer-logo:hover	{ background-position: -52px 0; }

		p#copyright
		{
			line-height: 20px;
			float: left;
			margin: 5px 0 0 15px;
		}

		p#author
		{
			text-align: right;
			float: right;
			display: inline;
		}
			p#author a { text-decoration: none; }

				a#osvaldas-info
				{
					width: 140px;
					height: 20px;
					text-align: left;
					text-indent: -9999px;
					background: transparent url('images/footer.gif') no-repeat 0 -52px;
					overflow: hidden;
					display: inline;
					float: right;
				}
					a#osvaldas-info:hover	{ background-position: 0 -73px; }




/*
	Javascript disable and IE6 notification
*/


noscript,
#ie6
{
	width: 100%;
	font-size: 13px;
	text-align: center;
	color: #fff;
	background: transparent url('images/transparent-dot.png') repeat 0 0;
	position: fixed;
	top: 0;
	padding: 10px 0;
}
	noscript a,
	#ie6 a		{ color: #ffca00; }

#ie6			{ display: none; }

* html #ie6,
* html noscript	{ position: absolute; }

* html #ie6		{ display: block; }

