/*  

Theme Name: Almost Spring

Theme URI: http://beccary.com/goodies/wordpress-themes/

Description: A two column theme. Light and simple with greens and oranges. 

Version: 1.0

Author: Becca Wei

Author URI: http://beccary.com



Theme last updated: 22.03.05

*/







/* Basics and Typography */



body {

	margin: 0;

	padding: 0;

	background: #E8E8CE url(images/bg.gif) repeat-x fixed;

	font-size: 78%;

	font-family: "Lucida Grande",  Verdana, Arial, sans-serif;

	color: #333;

	text-align: center;

}
div, li, a {font-family: "Lucida Grande",  Verdana, Arial, sans-serif;}

p {

	font-size: 1em;

	line-height: 1.5em;

	margin: 1.2em 0;

}

ol, ul {

	font-size: 1em;

	line-height: 1.5em;

	margin: 1.2em 0 1.2em 2em;

	padding: 0;

}

h1, h2, h3, h4, h5, h6 {

	margin: 1.2em 0;

	font-family: "Lucida Grande", Verdana, Arial, sans-serif;

	color: #9BBB38; 

}

h1, h2 {

	font-size: 1.4em;

}

h3 {

	font-size: 1.3em;

}

h4 {

	font-size: 1.2em;

}

a {

	text-decoration: none;

}

a:link {

	color: #E58712;

}

a:visited {

	color: #B96F17;

}

a:hover, a:active {

	color: #9BBB38;

}

input, textarea, select {

	border: 1px solid #C1C0B5;

	background-color: #FAFAF0;

	color: #333;

	font-size: 1em;

	font-family: "Lucida Grande", Verdana, Arial, sans-serif;

}

blockquote {

	margin: 0 20px;

	padding: 0 20px;

	border-left: 4px solid #E8E7D0;

	font-size: 0.9em;

}

code {

	font-family: monospace;

	color: #666;

}

form, img {

	margin: 0;

	padding: 0;

	border: 0;

}

.small {

	font-size: 0.9em;

	color: #999;

}







/* Layout */



#wrapper {

	margin: 0 auto;

	width: 750px;

	background-color: #FFF;

	text-align: left;

}

#header {

	padding: 10px 0 0 0;

	background-color: #F5F5E7;

	/*border-bottom: 10px solid #9BBB38;*/

}



#headerimg 	{ 

	margin: 0 auto; 

	height: 150px; 

	width: 750px; 

	background: url(images/aktyvios_pramogos.jpg) no-repeat center right;

	} 

	

	/* Header Styles */

	#header h1 {

		margin: 0;

		font-size: 1.8em;

	}

	#header h1 a {

		text-decoration: none;

		color: #80904F;

	}

	

	

#content {

	float: right;

	padding: 0 15px;

	width: 540px;

	voice-family: "\"}\""; 

	voice-family: inherit;

	width: 500px;
	

} 

html>body #content {

	width: 480px;

}

* html #content {

	overflow: hidden;

	/* So IE won't break things */

}

#sidebar {

	float: left;

	padding: 1.8em 1px 0 15px;

	width: 220px;

	font-size: 0.9em;

	voice-family: "\"}\""; 

	voice-family: inherit;

	width: 170px;


} 

html>body #sidebar {

	width: 190px;

}



	/* Lots of sidebar styles, so they're below */



#footer {

	clear: both;

	font-size: 0.9em;

	text-align: right;

}



	/* Footer Styles */

	#footer p {

		margin: 0;

		padding: 10px 0 20px 0;

		background-color: #E8E8CE;

		border-top: 10px solid #9BBB38;

		font-size: 0.9em;

		text-align: right;

	}



	

	

/* Sidebar Styles */



#sidebar h2 {

	display: inline;

	margin: 1.2em 0 0.6em 0;

	padding: 0 10px 0 0;

	background: url(images/arrow.gif) no-repeat center right;

	font-size: 1.1em;

}

#sidebar ul {

	margin: 0;

	padding: 0;

	list-style-type: none;

}

#sidebar ul li {

}

#sidebar ul ul {

	margin: 1.2em 0;

	border-top: 1px solid #E8E7D0;

	background-color: #FAFAF0;

}

#sidebar ul ul li {

	padding: 0 0 0 10px;

	border-bottom: 1px solid #E8E7D0;

}

#sidebar ul ul li a {

	display: block;

	margin: 0 0 0 -10px;

	padding: 2px 10px 0 10px;

	width: 190px;

	voice-family: "\"}\""; 

	voice-family: inherit;

	width: 170px;

} 

html>body #sidebar ul ul li a {

	width: 170px;

}

#sidebar ul ul li a:hover {

	background-color: #FFF;

}

/* Nested lists? */

#sidebar ul ul ul {

	margin: 0;

	border: none;

}

#sidebar ul ul ul li {

	margin: 0 0 0 -10px;

	padding: 0 0 0 25px;

	border-bottom: none;

	border-top: 1px solid #E8E7D0;

}

#sidebar ul ul ul li a {

	margin: 0 0 0 -25px;

	padding: 2px 10px 0 25px;

	width: 190px;

	voice-family: "\"}\""; 

	voice-family: inherit;

	width: 155px;

} 

html>body #sidebar ul ul ul li a {

	width: 155px;

}







/* Blog */



.post {

}

.posttitle {

	margin-bottom: 0;

	width: 100%;

	color: #FFF;

	overflow: auto;

	/* Width and overflow to clear '.posttitle a' */

}

.posttitle a {

	float: left;

	padding: 0 10px;

	background: #9BBB38 url(images/posttitle.gif) no-repeat top right;

}

.posttitle a:link, .posttitle a:visited {

	color: #FFF;	

}

.posttitle a:hover, .posttitle a:active {

	background: #E8E7D0 url(images/posttitle.gif) no-repeat 100% -91px;

	color: #80904F;

}

.postmeta {

	margin-top: 0;

	padding-top: 1px;

	background: url(images/postmeta.gif) no-repeat top left;

	font-size: 0.9em;

	color: #999;

}

.postentry {

}

.permalink {

	margin: 0 1.8em 0 0;

	padding: 0 0 0 14px;

	background: url(images/permalink.gif) no-repeat center left;

}

.commentslink {

	padding: 0 0 0 17px;

	background: url(images/commentslink.gif) no-repeat center left;

}







/* Comments */



#commentlist {

	margin: 1.2em 0;

	padding: 0;

	border-bottom: 1px solid #E8E7D0;

	list-style-type: none;

}

#commentlist li {

	border-top: 1px solid #E8E7D0;

	padding: 1px 20px;

	background-color: #FFF;

}

.alt {

	background-color: #FAFAF0 !important;

}

.commenttitle {

	margin-bottom: 0;

	font-size: 1.1em;

}

.commentmeta {

	margin-top: 0;

	font-size: 0.9em;

	color: #999;

}



