/*Theme Name: SpringTime
Theme URI: http://freethemelayouts.com/
Description: Designed by <a href="http://freethemelayouts.com">FreeThemeLayouts</a>.<br> This work is licensed <a href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-Share Alike 3.0 License.</a> This means you may use it and make any changes you like. However, credit links must remain on footer for legal use.
Version: 1
Author: FreeThemeLayout/DreamTemplate
Author URI: http://www.freethemelayouts.com/
Translator:Mike
Translator URI: http://www.wphub.ru/

*/

/* Main Tags */

.creditslnk { text-align:left;font-size:10px;color:#ffffff; }
.creditslnk a { color:#ffffff; text-decoration: none; }
.creditslnk a:visited { color:#ffffff; text-decoration: none; }

html {

	min-height: 100%;

}



img {

	border: 0px;

}

body {

	text-align: center;

	margin:0px auto;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#474747;

	background: #FFFFFF url(images/bg_footer.gif);

	background-repeat:repeat-x;

	background-position:bottom;

}



#wrapper {

	display: block; 

	width:100%; 

	background: #FFFFFF url(images/bg_page.gif);

	background-repeat:repeat-x;

	background-position:top;

	height:100%;

	text-align:center;

	border:0px;

	padding:0px;

	margin:0px;

}



#pagecontainer {

	width:778px;

	background: #ffffff;

	height:100%;

	text-align:center;

	border:0px;

	margin:auto;

}



.page_item {



	float: left;



	margin: 0px;



}



#header {

	width:564px;

	height:151px;

	background: #0492C0 url(images/header.gif) top left no-repeat;

	text-align:left;

	margin:0px;

	padding:0px;

}



#header #siteinfo {

	font-family: "trebuchet MS", verdana, sans-serif; 

	color:#ffffff;

	letter-spacing:-1px;

	font-size:32px;

	padding-left:76px;

	padding-top:40px;

	float:left;

	width:50%;

}



#header #siteinfo div {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color:#ffffff;

	letter-spacing:0px;

	font-size:12px;

	font-weight:bold;

	padding-left:15px;

}



#header #RSSBox{

	float:right;

	padding-top:35px;

	padding-right:45px;



}



#searchform {

	margin:0px;

	padding:0px;

}



#SearchBox #s {

	background: #000000;

	border:0px;

	padding: 0px;

	color:#525252;

	width:180px;

}



/* Navigation */



#navigation {

	width:778px; 

	background: #47B504 url(images/bg_nav.gif) top repeat-x;

	height:52px;

	margin-bottom:0px;

	font-size: 1.0em;

	font-weight:bold;

}



#navigation ul {

	list-style: none;

	padding: 0px;

	margin: 0px;

}



#navigation li {

	display: inline;

	margin: 0px;

}



#navigation li a



{

	height:37px;

	padding-top: 15px;

	color: #FFFFFF;

	padding-right: 20px;

	padding-left: 20px;

	text-decoration: none;

	float: left;

	margin-right: 1px;

	background: url(images/nav_split.gif) no-repeat right bottom;



}



#navigation li a:hover {

	background: url(images/bg_nav_hover.gif) repeat-x left top;

}







/* Content */



#content {

	width: 564px;

	float: left;

	text-align:left;

	background:transparent;

	border-right:1px solid #d9d9d9;

}



.more-link {

	color:#ff0000;

	text-decoration:none;

}





#PostSet {

	padding-top:10px;

	padding-left:20px;

	padding-right:20px;

	padding-bottom:15px;

}



.dateblock {

	background:url(images/dateblock.gif);

	background-repeat:no-repeat;

	width:68px;

	height:78px;

	text-align:center;

	float:left;

	color:#ffffff;

	font-size:10px;

	font-weight:bold;

	margin:0px;

	margin-top:3px;

	margin-right:10px;

	padding-top:7px;

}



.dateblock .day {

	font-size:35px;

	font-weight:bold;

	color:#FFFFFF;

	padding-top:5px;

	letter-spacing:-1px;

}



.postheader {

	padding:5px;

}



.postheader h1 {

	letter-spacing:-1px;

	font-size:22px;

	font-weight:bold;

	margin:3px 0px 3px 0px;

	padding-top:5px;

}



.postheader h1 a:hover {

	text-decoration:none;

}



.postheader a {

	color:#03780F;

	text-decoration:none;

	font-weight:bold;

}



.postheader .postdetails a  {

	color: #474747;

}



.postheader .postdetails a:hover {

	border-bottom: 1px dotted #474747;

}



.postcontent a:hover {



	border-bottom: 1px dotted #474747;



}



.postcontent a {

	color:#474747;

	text-decoration:none;

	font-weight:bold;

}



.postcontent {

	padding:0px;

	margin:0px;

	font-size:12px;

	line-height:200%;

	width:515px;


	background: #ffffff;

}



.postcontent div {

	padding:0px 10px 10px 0px;

}



.toplink {

	float:left;

	margin:0px;

	padding:5px;

}



.no_comments {

	float:right;

	width:88px;

	height:53px;

	background:#ffffff url(images/comment_bubble.gif) top right no-repeat;

	margin:0px;

	padding:10px 0px 0px 0px;

	text-align:right;	

}



.no_comments a {

	color:#ffffff;

	text-decoration:none;

	padding-right:35px;

	font-size:22px;

	

}



.postfooter {

	border: 0px;

	margin-bottom:15px;

	margin-top:0px;

	font-weight:bold;

	width:515px;

	padding:0px;

}



.postfooter .graylink {

	color:#cccccc;

	font-size:18px;

	text-decoration:none;

	font-weight:normal;

}



.postfooter .graylink:hover {

	text-decoration:none;

}



.postfooter a:hover {

	text-decoration:none;

}











/* Comments */



.commenter a {

	font-size:13px;

	color:#474747;

	text-decoration:none;

}



.commentblock {

margin:5px 0px 10px 0px;

padding:0px;

background: #ffffff url(images/bg_comment.gif) repeat-y;

width:489px;

}



.commenttop {

	margin:0px;

	width:489px;

	background:transparent url(images/comment_top.gif) top no-repeat;

}



.commenttop div {

	padding:2px 10px 0px 105px;

	font-size:12px;

	color:#ffffff;

	line-height:160%;

	margin:0px;

background:transparent;

}



.commentbottom {

	width:489px;

	height:23px;

	background:#ffffff url(images/comment_bottom.gif) top no-repeat;

}











/* Sidebar */



#sidebar {

	width:210px;

	background:#ffffff url(images/logo.gif) top no-repeat;

	float:left;

	text-align:left;

}



.both {

	clear: both;

}



.title {

	letter-spacing:0px;

	color:#00770F;

	font-size:14px;

	padding:7px;

font-weight:bold;

}



h2 {

	letter-spacing:0px;

	color:#00770F;

	font-size:14px;

font-weight:bold;

	padding:7px;



}





#sidebar ul li {

	padding:5px;

	margin-left:-1em;

	list-style-image: url(images/bullet.gif);

	color:#000000;

	border-bottom:1px dotted #a6a6a6;

	width:165px;

}



#sidebar ul .nobullet {

	padding:5px;

	margin:0px;

	list-style:none;

	color:#525252;

	border:0px;

	list-style-image: none;

	text-align:center;

}



#sidebar ul li a {

	text-decoration:none;

	color:#2d2d2d;

}



#sidebar ul li a:hover {

	font-weight:bold;

}



/* Calendar */

#calendar_wrap {

padding-left:20px;

}



#wp-calendar tr td {

	padding:3px;

}



#wp-calendar tr td a{

	border:1px solid #a6a6a6;

	font-weight:bold;

color:#00770F;

}



#wp-calendar tr td a:hover{

	font-weight:bold;

}





#wp-calendar tr #today{

	border:1px solid #a6a6a6;

	background:#00770F;

	color:#ffffff;

}



#wp-calendar caption{

	padding:3px;

	color:#00770F;

	font-size:13px;

	font-weight:bold;

}







/* Footer */



#footer{

	height:163px;

	background:transparent;

	margin:auto;

	width:789px;

}



#footer #WPLogo {

	float:left;

	padding-top:82px;

}



#footer #CM {

	float:right;

	margin-top:95px;

	background:#038BBB url(images/bg_copy.gif) no-repeat;

	height:39px;

	width:268px;

	padding-top:2px;

}

#footer #CM div {

	padding:10px;

	color:#ffffff;

}











