/*
Theme Name: Avalon Business Advice
Theme URI: http://www.avalonba.com
Description: A private WP design for Avalon Business Advice company.
Version: v1.0
Author: Osvaldas Valutis
Author URI: http://www.osvaldas.info
*/

html
{
	padding: 45px 0 100px;
	margin: 0;
}

body
{
	font: normal 13px/normal tahoma, arial, sans-serif;
	color: #482511;
	background: #791f00 url('images/bg.jpg') no-repeat center 30px;
	padding: 0;
	margin: 0;
}

ul, ol, li, p, h1, h2, h3, h4, h5, h6, blockquote, span, em, a, form, fieldset, label 
{
	border: 0;
	padding: 0;
	margin: 0;
}

ul 			{ list-style-type: none; }

a 			{ text-decoration: none; color: #ca3300; outline: 0; }
a:hover 	{ text-decoration: none; }
a img		{ border: none; }

h1,
h2,
h3,
h4,
h5,
h6
{
	font-family: "trebuchet ms", jamrul, helvetica, sans-serif;
	font-weight: normal;
}

input.text,
textarea,
select
{
	font: normal 13px/normal tahoma, arial, sans-serif;
	color: #666;
	border-left: 1px solid #979797;
	border-top: 1px solid #979797;
	border-right: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	float: left;
	padding: 5px;
	margin: 1px;
}
	input.text:focus,
	textarea:focus
	{
		color: #000;
		border: 2px solid #efac00;
		margin: 0;
		
	}

input.submit
{
	height: 32px;
	font-variant: small-caps;
	font-weight: bold;
	text-align: left;
	color: #fff;
	background: transparent no-repeat 0 0;
	cursor: pointer;
	border: none;
	float: left;
	padding: 0 5px 0 30px;
}
	input.submit:hover
	{
		background-position: 0 bottom;
	}


.cleaner	{ height: 0; line-height: 0; clear: both; }

.container
{
	width: 100%;
	overflow: hidden;
}
	.container .left	{ width: 45%; float: left; }
	.container .right	{ width: 45%; float: right; }


/*
	------------------------------------------------------------------------------------------------
*/


#container
{
	width: 800px;
	overflow: hidden;
	margin: 0 auto;
}

	#container .no-margin		{ margin: 0; }
	#container .no-border		{ border: none; }

	#container .red				{ color: #ca3300; }
	#container .small-caps		{ font-variant: small-caps; }

	#container .align-left		{ text-align: left; }
	#container .align-center	{ text-align: center; }
	#container .align-right		{ text-align: right; }


	#header
	{
		width: 100%;
		overflow: hidden;
		margin: 0 0 50px;
	}
		#logo
		{
			width: 195px;
			height: 120px;
			text-indent: -9999px;
			background: transparent url('images/logo.png') no-repeat 0 0;
			float: left;
		}
			#logo a
			{
				height: 100%;
				display: block;
			}
		#motto
		{
			width: 246px;
			height: 50px;
			text-indent: -9999px;
			border-right: 1px solid #9c3511;
			background: transparent url('images/motto.gif') no-repeat center left;
			float: right;
			padding: 0 20px 0 0;
			margin: 0 20px 0 0;
		}
		a#contact-link
		{
			width: 107px;
			height: 26px;
			font-size: 11px;
			font-weight: bold;
			font-variant: small-caps;
			text-align: center;
			line-height: 24px;
			color: #ff7648;
			background: transparent url('images/contact_link.gif') no-repeat 0 0;
			float: right;
			display: block;
			margin: 12px 20px 0 0;
		}
			#header a.contact-link-selected,
			a#contact-link:hover
			{
				color: #fff;
				background-position: 0 bottom;
			}
		ul#nav
		{
			width: 579px;
			height: 45px;
			background: transparent url('images/nav_bg.gif') no-repeat left 3px;
			overflow: hidden;
			float: right;
			clear: right;
			margin: 15px 0 0;
		}
			ul#nav li
			{
				display: inline;
			}
				ul#nav li a
				{
					height: 41px;
					font-size: 12px;
					font-weight: bold;
					font-variant: small-caps;
					text-align: center;
					line-height: 45px;
					letter-spacing: 0.04em;
					color: #fff;
					display: inline;
					float: left;
					padding: 0 10px;
					margin: 0 0 0 15px;
				}
				ul#nav li.selected a
				{
					background: transparent url('images/nav_item.gif') no-repeat 0 0;
				}
				ul#nav li a:hover
				{
					background: transparent url('images/nav_item.gif') no-repeat 0 -49px;
				}
					ul#nav li.store a span
					{
						height: 100%;
						background: transparent url('images/nav_store.gif') no-repeat right 15px;
						cursor: pointer;
						display: block;
						float: left;
						padding: 0 20px 0 0;
					}
					ul#nav li.store a:hover span
					{
						background-position: right -51px;
					}
					ul#nav li.selected a span
					{
						background-position: right -118px;
					}


	#main
	{
		width: 760px;
		min-height: 250px;
		height: auto !important;
		height: 250px;
		overflow: hidden;
		background: #f9eee8 url('images/main_bg.gif') repeat-y top right;
		padding: 20px 20px 50px;
	}
	* html #main { overflow: visible; }

		#content
		{
			width: 525px;
			overflow: hidden;
			float: left;
		}
			#content h1,
			#content h2,
			#content h3,
			#content h4,
			#content h5,
			#content h6
			{
				font-size: 21px;
				line-height: 32px;
				word-spacing: 2px;
				margin: 0 0 10px;
			}
			#content h2
			{
				font-size: 19px;
				line-height: 29px;
				color: #ca3300;
			}
			#content h3,
			#content h4,
			#content h5,
			#content h6
			{
				font-size: 14px;
				font-weight: bold;
				line-height: 20px;
				color: #000;
				margin: 0 0 10px;
			}
			#content h6
			{
				font-size: 15px;
				font-variant: small-caps;
				font-weight: normal;
				text-transform: lowercase;
				line-height: 17px;
				color: #ca3300;
				
			}
			#content p
			{
				font-size: 13px;
				line-height: 23px;
				word-spacing: 1px;
				margin: 0 0 20px;
			}
			#content a
			{
				border-bottom: 1px solid #ca3300;
			}
			#content a:hover
			{
				color: #000;
				border: none;
			}
			#content a.more
			{
				font-size: 10px;
				font-variant: small-caps;
				font-weight: bold;
				white-space: nowrap;
				color: #fff;
				border: 0;
				background: transparent url('images/more_link.gif') no-repeat 0 -5px;
				padding: 4px 10px 4px 27px;
			}
				#content a.more:hover
				{
					color: #fff;
					background-position: 0 -39px;
				}
			#content strong
			{
				color: #000;
			}
			#content blockquote
			{
				font-style: italic;
				color: #000;
				background: transparent url('images/quotes.gif') no-repeat 0 6px;
				padding: 0 0 0 35px;
			}
				#content blockquote p { word-spacing: 7px; }

			#content ol
			{
				margin: 0 0 20px 20px;
			}
				#content ol li,
				#content ul li
				{
					line-height: 23px;
					word-spacing: 3px;
					color: #000;
					padding: 0 0 0 15px;
					margin: 0 0 10px;
				}
			#content ul
			{
				margin: 0 0 20px;
			}
				#content ul li
				{
					background: transparent url('images/list_item.gif') no-repeat 0 8px;
					padding: 0 0 0 35px;
				}

			#content .alignleft		{ float: left; margin: 10px 10px 5px 0; }
			#content .alignright 	{ float: right; margin: 15px 0 5px 10px; }
			#content .aligncenter	{ display: block; margin: 5px auto; }

			#content .wp-caption
			{
				text-align: center;
				color: #a35131;
				background-color: #efddd3;
				padding: 5px 0;
				margin: 10px 20px 20px;
			}
				#content .wp-caption a 		{ border: none; }
				#content .wp-caption p		{ line-height: 19px; margin: 0; }
				#content .wp-caption img	{ margin: 0 0 5px; }

			#content .icon
			{
				background: transparent no-repeat 0 5px;
				padding: 0 0 0 45px;
			}
			#content .icon-search	{ background-image: url('images/heading_search.gif'); }
			#content .icon-info		{ background-image: url('images/heading_info.gif'); padding-left: 30px; }

			#content .blog-brief
			{
				margin: 0 0 10px;
			}
				#content .blog-brief .left	{ width: 15%; }
				#content .blog-brief .right	{ width: 85%; }

			#content .blog-date
			{
				width: 53px;
				height: 62px;
				font-variant: small-caps;
				text-align: center;
				line-height: 18px;
				color: #e3aeae;
				background: transparent url('images/blog_date.gif') no-repeat 0 0;
				float: left;
				padding: 0 0 0 6px;


				margin: 0 10px 0 0;
			}
				#content .blog-date span
				{
					font-family: "trebuchet ms", jamrul, helvetica, sans-serif;
					font-size: 23px;
					color: #fff;
					display: block;
					margin: 7px 0 0 0;
				}
			#content .blog-date-selected
			{
				color: #efdcb5;
				background-position: 0 bottom;
			}

			#pagination
			{
				margin: 30px 0 0;
			}
				#pagination a
				{
					font-size: 11px;
					font-variant: small-caps;
					font-weight: bold;
					text-transform: uppercase;
					line-height: 33px;
					color: #fff;
					border: none;
				}
				#pagination .left,
				#pagination .right
				{
					width: auto;
					height: 28px;
					padding: 0 7px;
				}
				#pagination .left
				{
					background: transparent url('images/pagination_prev.gif') no-repeat 0 0;
				}
				#pagination .right
				{
					background: transparent url('images/pagination_next.gif') no-repeat right 0;
					text-align: right;
				}

			#main .content-blog p
			{
				padding: 0 0 0 75px;
			}
			#main .content-blog img.alignleft
			{
				position: relative;
				left: -20px;
				margin: 0;
			}
			#main .content-blog blockquote
			{
				margin: 0 0 0 40px;
			}
				#main .content-blog blockquote p
				{
					padding: 0;
					margin: 0;
				}
			#main .content-blog ol,
			#main .content-blog ul
			{
				padding: 0 0 0 40px;
			}

			#content form
			{
				border-top: 1px solid #ead5c9;
				padding: 20px 0 0;
			}
				#content form .item
				{
					width: 100%;
					overflow: hidden;
					margin: 0 0 15px;
				}
					#content form .item label
					{
						width: 100px;
						font-weight: bold;
						text-align: right;
						display: block;
						float: left;
						padding: 4px 0 0;
						margin: 0 20px 0 0;
					}
						#content form .item label.hidden	{ text-align: left; text-indent: -9999px; }
						#content form .item label small 	{ font-weight: normal; color: #b8734d; }

					#content form .item input.text,
					#content form .item textarea,
					#content form .item input.submit
					{
						width: 350px;
					}
					#content form .item textarea
					{
						height: 150px;
						overflow: auto;
					}
					#content form .item input.submit
					{
						background-image: url('images/form_submit.gif');
					}
					#form-response
					{
						width: 403px;
						background: transparent no-repeat 0 4px;
						display: none;
						float: right;
						clear: both;
						padding: 0 0 0 45px;
						margin: 0 0 20px;
					}
						#content form .response-success
						{
							background-image: url('images/icon_success.gif');
						}
						#content form .response-fail
						{
							background-image: url('images/icon_fail.gif');
						}
			#content h2.services-link
			{
				margin: 0 0 20px;
			}
				#content h2.services-link a
				{
					height: 100%;
					background: transparent url('images/arrow_inactive.gif') no-repeat bottom right;
					border: 0;
					display: block;
				}
					#content h2.services-link a:hover		{ color: #fdad00; background-image: url('images/arrow_active.gif'); }
					#content h2.services-link a span		{ background-color: #f9eee8; padding: 0 30px 0 0; }
					#content h2.services-link-selected a	{ background-image: url('images/arrow_selected.gif'); }
			#content .services-info
			{
				display: none;
				padding: 0 0 20px;
			}


		#sidebar
		{
		font-size:10px;
		color:#333333;
			width: 195px;
			overflow: hidden;
			float: right;
		}
			#top-decoration
			{
				width: 34px;
				height: 51px;
				text-indent: -9999px;
				background: transparent url('images/top_decoration.gif') no-repeat 0 0;
				position: absolute;
				margin: -50px 0 0 -43px;
			}
			#sidebar h5
			{
				font-size: 18px;
				line-height: 22px;
				word-spacing: 2px;
				color: #000;
				margin: 0 0 15px;
			}
				#sidebar h5.store
				{
					background: transparent url('images/sidebar_store.gif') no-repeat right 3px;
					float: left;
					clear: both;
					padding: 0 25px 0 0;
				}
			#sidebar p
			{
				line-height: 22px;
				margin: 0 0 10px;
			}
			#sidebar blockquote
			{
				font-style: italic;
				text-indent: 23px;
				line-height: 22px;
				letter-spacing: 0.01em;
				word-spacing: 3px;
				background: transparent url('images/sidebar_quotes.gif') no-repeat 0 3px;
				margin: 0 0 10px;
			}
			#sidebar a
			{
				border-bottom: 1px solid #ca3300;
			}
			#sidebar a:hover
			{
				color: #000;
				border: none;
			}
			a#blog-link
			{
				width: 183px;
				height: 39px;
				font-size: 11px;
				text-indent: 135px;
				line-height: 48px;
				color: #e28e71;
				border: none;
				background: transparent url('images/blog_link.gif') no-repeat 0 0;
				display: block;
				overflow: hidden;
				padding: 0 5px 0 0;
			}
				#sidebar a.blog-link-selected,
				a#blog-link:hover
				{
					color: #fff;
					background-position: 0 -39px;
				}

			#sidebar form.search
			{
				width: 100%;
				overflow: hidden;
				display: block;
				clear: both;
				margin: 0 0 30px;
			}
				#sidebar form.search input.text
				{	
					width: 125px;
					margin: 1px 11px 1px 1px;
				}
					#sidebar form.search input.text:focus
					{
						margin: 0 10px 0 0;
					}
				#sidebar form.search input.submit
				{
					width: 30px;
					height: 29px;
					background-image: url('images/search_submit.gif');
				}

			#sidebar .info-box
			{
				width: 114px;
				height: 53px;
				color: #fff;
				padding: 7px 7px 5px 60px;
				margin: 0 0 30px;
			}
				#sidebar .info-box a
				{
					font-weight: bold;
					color: #fff;
					border-color: #fff;
				}
				#ib-free-consultation 	{ background: transparent url('images/free_consultation.gif') no-repeat 0 0; }
				#ib-faq					{ background: transparent url('images/faq.gif') no-repeat 0 0; }

			#paypal
			{
				background: transparent url('images/paypal_logo.gif') no-repeat 0 center;
				margin: 0 0 40px;
			}
				#paypal p
				{
					font-size: 11px;
					line-height: 17px;
					color: #bf5155;
					border-left: 1px solid #ddc0af;
					padding: 0 0 0 10px;
					margin: 0 0 0 100px;
				}


	#footer
	{
		width: 100%;
		min-height: 170px;
		height: auto !important;
		height: 170px;
		color: #ffccba;
		background: transparent url('images/footer_bg.jpg') no-repeat 0 0;
		overflow: hidden;
		padding: 30px 0 0;
	}
		
		#footer h1,
		#footer h2,
		#footer h3,
		#footer h4,
		#footer h5,
		#footer blockquote	{ display: none; }

		#footer h6
		{
			font-size: 18px;
			line-height: 22px;
			word-spacing: 2px;
			color: #dd6338;
			margin: 0 0 15px;
		}
		#footer p
		{
			line-height: 20px;
			word-spacing: 1px;
			margin: 0 0 10px;
		}
		#footer a
		{
			color: #ffaa00;
			border-bottom: 1px solid #ffaa00;
		}
			#footer a:hover
			{
				color: #fff;
				border: none;
			}
			#footer a.faq
			{
				font-size: 12px;
				font-weight: bold;
				color: #fff;
				border: none;
				background: transparent url('images/footer_faq.gif') no-repeat 0 0;
				padding: 0 0 5px 20px;
				display: block;
			}
				#footer a.faq-selected,
				#footer a.faq:hover
				{
					color: #ffaa00;
					background-position: 0 -28px;
				}
		#footer strong
		{
			color: #fff;
		}

		#footer .block
		{
			width: 250px;
			float: left;
			padding: 10px 0 0 0;
		}
		#footer .block-border
		{
			border-right: 1px solid #be5d3c;
			padding-right: 30px;
			margin-right: 30px;
		}
		#footer .block-copyright
		{
			width: 200px;
			font-size: 11px;
			float: right;
			border-left: 1px solid #be5d3c;
			padding-left: 30px;
		}

.img {border:3px #482511 solid; margin-left:5px;}
.banka {width:400px;margin-bottom:20px;}
.bankalogo {width:80px;float:left}
.bankabilgi {margin-left:10px;float:left}