/*  
Theme Name: Ingai
Theme URI: http://psichologe.lt/
Description: Tai, kas svarbiausia, nematoma akimis.
Version: 1.0
Author: Jonas Lekevičius
Author URI: http://lekevicius.lt/
*/

/* Style colors:

#590219 (bordo)
#8c172a (bordo)
#bf0436 (link, ryskiai raudona)
#8c674d (ruda)
#f2cba1 (gelsva)
#f3e6d7 (gelsva)

*/

/* THE BEST RESET + MASTER EVER */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	font-weight: normal;
}

body { line-height: 1; font-size: 62.5%; }
ol, ul { list-style: none; }
blockquote, q {	quotes: none; }
blockquote:before, blockquote:after,q:before,q:after { content: '';	content: none; }

:focus { outline: 0; }
:-moz-any-link:focus { outline: none; }

ins { text-decoration: none; }
del { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse: collapse; border-spacing: 0; }

a, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #bf0436; outline: none; text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border: 0; }
b, strong { font-weight: bold; }
i, em { font-style: italic; }
h1, h2, h3, h4, h5, h6 { color: #8c172a; }

.left { float:left; }
.right { float:right; }
.clear { clear: both; }
.wrapper { margin: 0 auto 0 auto; }
.hide { display: none; }
.nomargin { margin: 0; }
.nopadding { padding: 0; }

/* BASIC STUFF */

ul p, ol p, ul ul, ul ol, ol ol, ol ul, p code, ul code, ol code, pre code, table p, table p, table ul, table ol, table code, table pre, ul pre, ol pre, p pre { font-size: 1em;  }
body { font-family: Georgia, Times, serif; background: #40332e url(images/bg.gif) top center; }
p, ul, ol, code { font-size: 1.3em; line-height: 1.8em; margin: 15px 0 0 0; color: #432612; }
ul p, ol p { font-size: 1em; }
p { text-align: justify; }
img.left { float: left; margin: 0 15px 10px 0; }

#wrapper { width: 828px; margin: 0 auto 0 auto; }

/* HEADER */

#header { width: 828px; height: 204px; background: url(images/header.jpg) top left no-repeat; }

#header h1 a { float: left; width: 300px; height: 124px; display: block; margin: 0 0 0 12px; }
#header h1 a span { display: none; }

#header ul { float: right; margin: 50px 60px 0 0; font-size: 1.6em; }
#header ul li { float:left; list-style-type:none; margin: 0 0 0 30px; }
#header ul li a { display:block; color: #8c172a; padding: 0 0 6px 0; }
#header ul li a:hover { text-decoration: none; color: #bf0436; }
#header ul li.current_page_item a, #header ul li.current_page_parent a { color: #bf0436; border-bottom: 1px dotted #bf0436; }

/* MAIN */

#main { width: 827px; background: url(images/mainbg.gif) top left repeat-y; }

/* CONTENT */

#content { float: left; width: 532px; background: url(images/contentbg.gif) top left no-repeat; padding: 5px 28px 0 42px; }
#content h2 { color: #8c172a; font-size: 3em; margin: 10px 0 5px 0; }
#content h3 { font-size: 2em; margin: 10px 0 10px 0; }
#content ul, #content ol { margin: 0 0 0 25px; }
#content ul { list-style-type: square; }
#content li { text-align: justify; }
#content ol { list-style-type: roman; }
.date { font-size: 1.2em; color: #8c674d; }

/* HOME */

.home-intro { margin: 0 0 30px 0; }
.home-intro p { color: #8c172a; font-size: 1.5em; line-height: 1.3em; }
h4 { font-size: 1.6em; margin: 5px 0 5px 0; }
.latest p { margin: 0; }

p.tiny { width: 200px; font-size: 11px; line-height: 1.5em; text-align: left; }
.contactform { width: 200px; }
.contactform label { display: block; margin: 5px 0 5px 0; color: #8c674d; font-size: 1.2em; }
.contactform input, .contactform textarea { display: block; padding: 5px; border: 1px solid #8c674d; width: 188px; font-size: 1em; font-family: Georgia, Times, serif; line-height: 1.4em; }
.contactform input#contactsubmit { margin: 5px 0 0 0; width: 100px; background: #8c674d; font-size: 1.2em; }

/* SIDEBAR */

#sidebar { float: right; width: 193px; background: url(images/sidebg.gif) top right no-repeat; padding: 0 32px 0 0; }
#sidebar p.termometras { margin: 0; }
#sidebar p, #sidebar h4 { margin: 0 0 0 18px; text-align: left; }
#sidebar h4 { font-size: 2em; margin: 10px 0 10px 22px; font-style: italic; }

/* COMMENTS */

h3#comments_heading { margin: 30px 0 0 0; }
.comment .avatar { display: none; }
.comment h5 { font-size: 1.4em; line-height: 1em; }
.comment h6 { font-size: 0.9em; line-height: 1em; color: #8c674d; }
.comment .content { padding: 0 0 20px 0; }

#commentform {  }
#commentform label { display: block; }
#commentform input, #commentform textarea { display: block; padding: 5px; border: 1px solid #8c674d; width: 500px; font-size: 1em; font-family: Georgia, Times, serif; line-height: 1.4em; }
#commentform input#submit { width: 100px; background: #8c674d; }

/* FOOTER */

#footer { width: 758px; background: url(images/footer.jpg) top left no-repeat; padding: 20px 35px 5px 35px; }
#footer p { text-align: right; color: #fff; font-style: italic; }
#footer a { color: #f2cba1; }

/* code is poetry */