/*
Theme Name: Falkin
Theme URI: http://www.falkin.com
Description: A private WP theme design for Falkin Corp.
Version: v1.0
Author: Osvaldas V.
Author URI: http://www.osvaldas.info
*/

body
{
	font: normal 13px/normal tahoma, arial, sans-serif;
	color: #000;
	background: #ededed url('images/bg.gif') repeat-x 0 0;
	padding: 40px 0;
	margin: 0;
}

ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, label, span, em, a 
{
	border: 0;
	padding: 0;
	margin: 0;
}
ul { list-style-type: none; }

a 		{ text-decoration: underline; color: #c7200c; outline: 0; }
a:hover { text-decoration: none; }
a img	{ border: none; }

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


/*
	------------------------------------------------------------------------------------------------
*/


.container
{
	width: 800px;
	overflow: hidden;
	margin: 0 auto;
}



.container .logo
{
	width: 243px;
	height: 56px;
	background: transparent url('images/logo.gif') no-repeat 0 0;
	float: left;
}
.container .logo h1,
.container .logo h1 a
{
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	display: block;
}



.container .search
{
	width: 235px;
	float: right;
	margin: 15px 0 0 0;
}
.container .search form
{
	
}
.container .search form .field,
.container .search form .button
{
	border: 4px solid #ebebeb;
	background-color: #fff;
	display: block;
	float: left;  
}
.container .search form .field
{
	width: 180px;
	height: 20px;
	font: normal 12px/normal georgia, "times new roman", garamond, serif;
	color: #777;
	border-right: none;
	padding: 5px 5px 0;
}
.container .search form .field:focus { outline: 0; }
.container .search form .button
{
	width: 40px;
	height: 33px;
	border-left: none;
	background: #fff url('images/search_button.gif') no-repeat center center;
	margin: 0 0 0 -1px;
}



.container .nav
{
	margin: 35px 0 0 0;
}
.container .nav ul
{
	width: 100%;
	overflow: hidden;
	padding: 0 0 0 20px;
}
.container .nav ul li
{
	display: inline;
}
.container .nav ul li a
{
	height: 40px;
	font: normal small-caps 15px/normal verdana, tahoma, sans-serif;
	text-transform: lowercase;
	text-decoration: none;
	line-height: 44px;
	color: #f7c4bf;
	display: inline;
	float: left;
	overflow: hidden;
	padding: 0 20px;
}
.container .nav ul li a:hover { color: #fff; }
.container .nav ul li.current_page_item a
{
	font-weight: bold;
	color: #fff;
	background: #000 url('images/nav_item.gif') no-repeat 0 0;
}



.container .header
{
	width: 798px;
	height: 194px;
	background: transparent url('images/header.jpg') no-repeat 0 0;
	position: relative;
	margin: 0 0 10px 0;
}
.container .header a
{
	width: 121px;
	height: 51px;
	text-indent: -9999px;
	background: transparent url('images/header_link.gif') no-repeat 1000px;
	display: block;
	position: absolute;
	bottom: 0;
	right: 0;
	margin: 0 130px 0 0;
}
.container .header a:hover { background-position: 0 0; }



.container .left
{
	width: 470px;
	float: left;
}
.container .right
{
	width: 300px;
	float: right;
}



.container #content
{
	background: #fff url('images/content_bg.gif') no-repeat 0 0;
}
.container .content-inner 
{ 
	background: transparent url('images/content_corner.gif') no-repeat bottom right;
	padding: 20px;
}

#content h1,
#content h2,
#content h3,
#content h4,
#content h5,
#content h6
{
	font: normal 25px/normal georgia, "times new roman", garamond, serif;
	color: #c7200c;
	margin: 0 0 15px 0;
}
#content h2 { font-size: 20px; }

#content h3,
#content h4,
#content h5,
#content h6 { font-size: 17px; }

#content h4,
#content h5,
#content h6 { color: #444; }

#content h4 { font-family: tahoma, arial, sans-serif; font-size: 15px; font-weight: bold; }

#content p
{
	line-height: 25px;
	margin: 0 0 25px 0;
}
#content p.grey		 	{ color: #777; }
#content p.align-right	{ text-align: right; }
#content p.no-margin 	{ margin: 0; }

#content p em
{
	font-family: georgia, "times new roman", garamond, serif;
	font-style: normal;
	color: #c7200c;
}

#content ul
{
	margin: 0 20px 25px;
}
#content ul li
{
	background: transparent url('images/list_item.gif') no-repeat 0 0;
	padding: 5px 0 5px 50px;
	margin: 0 0 15px 0;
}

#content .pagination
{
	width: 100%;
	overflow: hidden;
	margin: 0 0 20px 0;
}
#content .pagination p
{
	display: inline;
	margin: 0;
}
#content .pagination p.float-left	{ float: left; }
#content .pagination p.float-right	{ float: right; }



.container .footer
{
	color: #797979;
	margin: 20px 0 0 0;
}
.container .footer p
{
	font-size: 12px;
	line-height: 25px;
	margin: 0 20px;
}




.container .extra
{
	padding: 15px;
	margin: 0 0 30px 0;
}
.container .extra h5
{
	font-size: 16px;
	font-weight: normal;
	font-variant: small-caps;
	color: #a72313;
	margin: 0 0 15px 0;
}
.container .extra h5 span
{
	font-size: 12px;
	font-variant: normal;
	color: #a72313;
}
.container .extra h5 em
{
	font: bold 12px/normal georgia, "times new roman", garamond, serif;
	color: #888;
}
.container .extra p
{
	line-height: 20px;
	margin: 0 0 10px 0;
}
.container .extra p em
{
	font-family: georgia, "times new roman", garamond, serif;
}
.container .extra blockquote
{
	font-family: georgia, "times new roman", garamond, serif;
	font-style: italic;
	line-height: 20px;
	color: #777;
	background: transparent url('images/quotes_dark.gif') no-repeat 0 0;
	padding: 0 20px 0 60px;
	margin: 0 0 10px 0;
}


.container .extra-black
{
	color: #b2b2b2;
	background: #000 url('images/extra_black_bg.gif') no-repeat top right;
}
.container .extra-black a
{
	text-decoration: none;
	color: #a72313;
}
.container .extra-black a:hover { text-decoration: underline; }


.container .extra-red
{
	color: #fff;
	background: #b2b2b2 url('images/extra_black_bg.gif') repeat-x bottom left;
}
.container .extra-red h5
{
	color: #a72313;
}
.container .extra-red ul
{
}
.container .extra-red ul li
{
	font-weight: bold;
	color: #a72313;
	margin: 0 0 10px 0;
}
.container .extra-red ul li a
{
	font-weight: normal;
	color: #f6ccc7;
	text-decoration: none;
}
.container .extra-red ul li a:hover			{ text-decoration: underline; }
.container .extra-red ul li.current-cat a	{ font-weight: bold; color: #fff; }
.container .extra-red ul li span
{
	font-size: 15px;
	font-family: georgia, "times new roman", garamond, serif;
}
