/*



Theme Name: Grass Green



Theme URI: http://cureless.net



Description: A green/nature colored theme by <a href="http://cureless.net">Yoru</a> and <a href="http://www.career-descriptions.co.uk/">Job Descriptions</a>. Photo from <a href="http://sxc.hu">stockXCHNG</a> by Sue RB.



Version: 1.0 



Author: Yoru



Author URI: http://cureless.net



*/



body {

margin: 0 0;

padding: 0 0;

text-align: center;

font: 77.5% "Trebuchet MS", Arial, sans-serif;

/*background: #ffffff url(images/body-bg.jpg) repeat-x left top;*/

background: #000000;

}



#wrap-all {

margin: 0 auto;

padding: 0 0 0 0;

width: 1130px;

background: #ffffff url(images/wrap-bg.jpg) repeat-y left top;

text-align: left;

}



#header {

margin: 0 0 0 -50px;

padding: 2px 63px 0 61px;

height: 202px;

background: #ffffff url(images/header-bg.jpg) no-repeat left top;

}



#topper {

margin: 0 0 0 0;

padding: 15px 0 0 0;

height: 204px;

background: #ffffff url(images/top-bg.jpg) no-repeat left top;

}



#header-title {

padding: 20px 20px;

display: none;

}



#header h1 {

font-size: 2.0em;

}



.blog-desc {

margin: 5px 0 0 0;

color: #ffffff;

background-color: #transparent;

}



#header-img {

margin: 0 0 0 50px;

padding: 0 0;

background: url(images/header-img.jpg) no-repeat left top;

width: 1000px;

height: 200px;

}



#header-menu {

/*margin: 4px 0 0 50px;*/

margin: -190px 0 0 50px;

padding: 0 0;

width: 1000px;

height: 66px;

/*background: url(images/header-menu-bg.jpg) no-repeat left top;*/

background: transparent

}



ul#navigation-top {

margin: 8px 10px 0 0;

padding: 0 0;

float: right;

list-style-type: none;

}



ul#navigation-top li {

margin: 0 0;

padding: 0 0;

display: block;

float: left;

/*background: url(images/header-button-right.gif) no-repeat right top;*/

}



/*ul#navigation-top li span{

margin: 0 0;

padding: 0 0;

display: block;

float: left;

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

}*/



ul#navigation-top li a {

display: block;

margin: 0 8px;

padding: 8px 0;

width: 111px;

height: 42px;

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

/*background: url(images/header-menu-li-bg.jpg) no-repeat left top;*/

font: bold 1.8em Arial, sans-serif;

text-transform: lowercase;

text-align: center;

}



#header a, #header a:link, #header a:visited {

text-decoration: none;

color: #ffffff;

background-color: transparent;

}



#wrap-mid {

margin: 0 0 0 0;

padding: 0 70px 0 61px;

}



#wrap-content {

width 1000px;

margin: 2px 0 0 0;

padding: 0 0;

background: #ebebeb url(images/content-down-bg.jpg) no-repeat left bottom;

height: 100%;

}



#content {

padding: 5px 10px;

width 1000px;

background: url(images/content-top-bg.jpg) no-repeat left top;

}



#content a, #content a:link, #content a:visited {

color: #62dd2f;

background-color: transparent;

text-decoration: none;

}



#content a:hover {

color: #ebebeb;

background-color: #62dd2f;

text-decoration: none;

}



#wrap-down {

clear: both;

margin: 3px 0 0 0;

padding: 0 0;

height: 100%;

background: #000000 url(images/down-bottom-bg.jpg) no-repeat left bottom;

}



#down {

margin: 0 0 0 0;

padding: 5px 5px 5px 5px;

background: url(images/down-top-bg.jpg) no-repeat left top;

color: #ebebeb;

background-color: transparent;

font-size: 1.0em;

}



#down ul {

margin: 0 0 0 0;

padding: 0 10px 0 10px;

list-style-type: none;

height: 100%;

}



#down ul.column {

margin: 0 0;

padding: 0 3px 0 0;

width: 325px;

float: left;

}



#down h2 {

margin: 30px 10px -10px 10px;

padding: 9px 10px;

height: 42px;

background: url(images/footer-header.jpg) no-repeat left top;

font-size: 1.5em;

color: #ebebeb;

background-color: transparent;

}



#down ul li {

margin: 0 0 5px 0;

padding: 0 0;

}



#down ul li li {

margin: 0 0;

padding: 0 0;

height: 100%;

}



#down ul li li li {

margin: 0 0;

padding: 0 0;

height: 100%;

}



#down .column a, #down .column a:link, #down .column a:visited {

color: #62dd2f;

background-color: transparent;

text-decoration: none;

float: left;

width: 100%;

border-bottom: 1px solid #62dd2f;

}



#down .column li li a, #down .column li li a:link, #down .column li li a:visited {

margin: 0 0 5px 0;

padding: 0 0 0 0;

display: block;

border-bottom: 1px solid #62dd2f;

}



#down .column li li li a, #down .column li li li a:link, #down .column li li li a:visited {

margin: 0 0 5px 10px;

padding: 5px 0 0 2px;

display: block;

border-bottom: 1px solid #62dd2f;

}



#down .column a:hover, #down .column li li a:hover, #down .column li li li a:hover {

color: #ebebeb;

background-color: #62dd2f;

}



#down .column caption {

padding-top: 20px;

text-align: center;

}



#comments-block {

margin: 0 0;

padding: 0 10px;

width: 960px;

float: left;

}



#comments-block2 {

margin: 0 0 0 0;

padding: 0 10px;

width: 500px;

}



#down a, #down a:link, #down a:visited {

color: #62dd2f;

background-color: transparent;

text-decoration: none;

}



#down a:hover {

color: #ebebeb;

background-color: #62dd2f;

}



#down h3 {

color: #ebebeb;

background-color: none;

font-size: 1.5em;

}



#navigation {

clear: both;

height: 100%;

}



#footer {

color: #ebebeb;

margin: 0 0;

padding: 15px 63px 0 61px;

height: 57px;

background: #ffffff url(images/footer-bg.jpg) no-repeat top left;

font-size: 0.9em;

}



#footer p {

margin: 0 0;

padding: 0 0;

text-align: center;

}



#footer a, #footer a:link, #footer a:visited {

color: #62dd2f;

background: transparent;

text-decoration: none;

}



#footer a:hover {

color: #ebebeb;

background-color: #62dd2f;

}



/* WP styles */

.post-date {

margin: 2px -920px 0 0;

width: 970px;

height: 55px;

float:left;

background: url(images/date_bg.gif) no-repeat;

}



.post-month {

margin-right: 902px;

font-size: 15px;

text-transform: uppercase;

color: #ececec;

text-align: center;

display:block;

line-height: 11px;

padding-top: 10px;

margin-left: -3px;

}



.post-day {

margin-right: 902px;

font-size: 18px;

text-transform: uppercase;

color: #ececec;

text-align: center;

display:block;

line-height: 18px;

padding-top: 10px;

margin-left: -3px;

}



.post-title {

float: left;

margin-left: 10px;

margin-top: 5px;

margin-bottom: 10px;

width: 900px;

background-color: #000000;

}



.post-author {

background: url(images/mini_author.gif) no-repeat;

padding: 0 50px 0 20px;

font-size: 95%;

color: #ececec;

}



.post-cat {

background: url(images/mini_tag.gif) no-repeat;

padding: 0 50px 0 20px;

font-size: 95%;

color: #ececec;

}



.post-comments {

background: url(images/mini-comments.gif) no-repeat;

padding: 0 50px 0 20px;

font-size: 95%;

color: #ececec;

}



.post {

margin: 0 0 20px 0;

padding: 0 0px;

font-size: 1.0em;

width 1000px;

}



.entry {

width 1000px;

clear: both;

margin-top: -10px;

}



.post h2 {

margin: 0 0;

padding: 1px 5px;

height: 31px;

color: #ececec;

background-color: transparent;

/*background: url(images/post-title-bg.jpg) no-repeat left top;*/

font-size: 1.7em;

}

.post h6 {
margin: 15px auto -15px 9px;
padding: 0 0 5px 30px;
background: url(images/globe_small.png) no-repeat left top;
font-size: 1.0em;
}

.post h5 {
margin: 15px auto -15px auto;
padding: 0 0 5px 40px;
background: url(images/street_small.png) no-repeat left top;
font-size: 1.0em;
}

.post h3 {
margin: 15px auto -15px 7px;
padding: 0 0 5px 32px;
background: url(images/sun_small.png) no-repeat left top;
font-size: 1.0em;
}

.post h7 {
margin: 15px auto -15px auto;
padding: 0 0 5px 40px;
background: url(images/foot_small.png) no-repeat left top;
font-size: 1.0em;
}


#content h2 a, #content h2 a:link, #content h2 a:visited {

color: #ffffff;

background-color: transparent;

text-decoration: none;

}



#content h2 a:hover {

color: #ebebeb;

background-color: 62dd2f;

text-decoration: none;

}



.postmetadata {

margin: 0 0 0 170px;

padding: 7px 5px 0 5px;

height: 26px;

background: url(images/post-meta-bg.gif) no-repeat left top;

}



.postmetadata p {

margin: 0 0;

padding: 0 10px 0 0;

text-align: right;

color: #ececec;

}



.postmetadata a, .postmetadata a:link, .postmetadata a:visited {

color: #ffffff;

background-color: transparent;

text-decoration: none;

}



.alt {

margin: 20px 50px;

padding: 10px 10px;

/*background: #b3b37e;*/

color: #ececec;

background: #959595;

}



#searchform {

margin: 0 0 0 10px;

padding: 0 0;

}



input#s {

margin: 2px 0 0 2px;

padding: 2px 0;

width: 230px;

border: 1px solid #ffffff;

}



input#searchsubmit {

margin: 2px 0 0 2px;

padding: 2px 0;

color: #ebebeb;

background-color: #62dd2f;

border: 0;

}



.commentlist li {

margin: 0 0 20px 0;

padding: 5px 5px;

color: #ffffff;

background-color: #b0b0b0;

}



.commentlist li.alt {

color: #666633;

background-color: #ebebeb;

}

#wp-calendar {
display: block;
margin: 0 0;
padding: 0 0;
text-align: center;
}

#wp-calendar td {
padding: 2px 16px;
color: #ebebeb;
background-color: #000000; 
text-align: center;
}

#wp-calendar th {
padding: 2px 2px;
color: #ebebeb;
background-color: #000000; 
text-align: center;
font: bold;
}

#wp-calendar .pad {
background: transparent;
}

#wp-calendar caption {
text-align:center;
}



/* other elements */

code {

font: 1.0em "Courier New", Courier, sans-serif;

}



blockquote {

background: url(images/blockquote-bg.jpg) no-repeat top left;

}



form {

margin: 0 0;

padding: 0 0;

}



h1, h2, h3 {

margin: 0 0;

padding: 0 0;

}



img {

border: 0;

margin: 0 5px 0 5px;

}



/* aligning styles */

.alignleft {

text-align: left;

}



img.alignleft, img.float-left {

float: left;

margin: 0 5px 0 5px;

/*padding: 3px 3px;

background: #000000;*/

}



.alignright {

text-align: right;

}



img.alignright, img.float-right {

float: right;

margin: 0 5px 0 5px;

/*padding: 3px 3px;

background: #000000;*/

}



img.aligncenter {

display: block;

clear: both;

margin-left: auto; 

margin-right: auto;

padding: 3px 3px;

background: #000000;

}



.clear {

clear: both;

}

.to_top {
background:transparent url(images/totop.gif) no-repeat scroll 0%;
position:absolute; /*this replaces float - fixes thanks to Larry of	http://blog.lroot.com*/
height:18px;
width:19px;
margin:-33px 0 0 -4px; /*this was updated*/
padding:9px 5px;
}

.to_top a {
padding: 10px 9px 10px 9px;
}

.to_bottom {
background:transparent url(images/tobottom.gif) no-repeat scroll 0%;
position:absolute; /*this replaces float - fixes thanks to Larry of	http://blog.lroot.com*/
height:18px;
width:19px;
margin:-34px 0 0 30px; /*this was updated*/
padding:9px 5px;
}

.to_bottom a {
padding: 10px 9px 10px 9px;
}

a#rss-link {
	margin: 80px 30px 0 0 ;
	float: right;
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	position: relative;
	top: 4px;
	text-decoration: none;
}
a#rss-link {
	background: url(images/rss.gif) no-repeat left center;
	padding: 0 0 1px 17px;
}
a#rss-link strong {
	color: #ffffff!important;
	border-bottom: 1px dotted #ffffff;
}
a#rss-link:hover strong {
	color: #ccc!important;
	border-bottom: 1px solid #333;
}