/*
Theme Name: ILoveGreen
Theme URI: http://www.themescorner.net/
Description: Simple Green Theme by <a href="http://www.themescorner.net/">Themes Corner</a>.
Version: 1.0
Author: Novia Agustiar Rahmat
Author URI: hhttp://opik.unitiga.com
Tags: green, clean, simple

*/



/* General */
body 	{ background-color: #bbdf7a; margin: 0px; font-family: Georgia, Verdana, Arial, sans-serif; font-size: 12px; color: #000; }
acronym, abbr 	{ cursor: help; border-bottom:1px dashed; }
form	{ margin: 0px; }
ul		{ margin: auto; }
li		{ margin: 0px; }
hr { display: none; }
h1, h2, h3, h4 { font-family: Georgia, Verdana, Arial, sans-serif; font-weight: normal; }
blockquote { 
	color: #6e8d37; 
	margin: 1.5em; 
	padding: 0 0 0 40px;
	background: url(images/blockquote.gif) no-repeat left top; 
	font-style: italic;
}
fieldset { border:0; }

p {	line-height: 1.7em; }
code {
	border: 1px solid #ff9900;
	display: block;
	padding: 10px;
	font-size: 12px;
	font-family: "Courier New", Courier, monospace;
	color: #990000;
}

img { border: none; }

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}

.alignright { float: right; }
.alignleft { float: left; }
.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 12px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

.clear 	{ clear: both; }
.fl	{ float: left; }
.lineDashed { border-top: 1px dashed #000; margin-top: 10px; margin-bottom: 10px; }
.center	{ text-align: center; }
.pagetitle	{ font-size: 1.5em; }

a:link, a:visited {	color: #c60f0f; text-decoration: none; }
a:hover { color: #000; text-decoration: underline; }

#top 			{ width: 100%; margin: auto; }
#topBg	 		{ height: 200px; background-image: url(images/topBg.gif); background-repeat: repeat-x; }
#main			{ width: 736px; margin: auto; margin-top: -200px; }
#headerBg 		{ width: 736px; height: 56px; background-image: url(images/headerBg.gif); background-repeat: no-repeat; }
#headerBg h1 	{ margin: 0; font-size: 2.1em; padding: 15px; text-align: center; }
#headerBg h1 a:link 	{ color: #000; text-decoration: none; }
#headerBg h1 a:visited 	{ color: #000; text-decoration: none; }
#headerBg h1 a:hover 	{ color: #666; text-decoration: none; }

#mainContent	{ width: 736px; background-image: url(images/contentBg.gif); background-repeat: repeat-y; }
#mainContent li	{ line-height: 1.7em; }
.contentBox		{ padding: 20px; }

.postTitle 			{ padding-bottom: 20px; font-size: 1.7em; }
.indexTitle			{ margin-left: 120px; }
.indexTitle ul		{ padding: 0px; }
.indexTitle ul li 	{ float: left; margin: 0px; list-style-type: none; padding: 0px 10px 0px 0px; }
.indexTitle small	{ font-size: 12px; }
.indexTitle small a:link 	{ color: #666; text-decoration: none; }
.indexTitle small a:visited { color: #666; text-decoration: none; }
.indexTitle small a:hover 	{ color: #000; text-decoration: underline; }

.postWidget 		{ padding-bottom: 20px; font-size: 1.3em; }
.indexWidget		{ margin-left: 120px; }
.indexWidget ul		{ padding: 0px; }
.indexWidget ul li 	{ float: left; margin: 0px; list-style-type: none; padding: 0px 10px 0px 0px; }

#footerBg		{ width: 736px; height: 69px; background-image: url(images/footerBg.gif); background-repeat: no-repeat; }
.footerCont		{ padding: 10px; color: #666; }

#mainNav ul 				{ padding: 20px 0px 10px 0px; }
#mainNav ul li 				{ float: left; margin: auto; list-style-type: none; font-size: 14px; display: block; padding: 0px 10px 0px 10px; }
#mainNav li a:link, #mainNav li a:visited	{ display: block; color: #fff; text-decoration: none; }
#mainNav li a:hover, #mainNav li a:active	{ display: block; color: #000; text-decoration: none; border-bottom: #fff solid 3px; }

#mainNav li.current_page_item a:link, #mainNav li.current_page_item a:visited, #mainNav li.current_page_item a:hover, #mainNav li.current_page_item a:active {
	display: block; color: #000; text-decoration: none; border-bottom: #fff solid 3px;
}

.pagingLeft		{ float: left; font-size: 16px; }
.pagingRight	{ margin-left: auto; text-align: right; font-size: 16px; }

#searchEngine {
	float: right;
	margin-top: -10px;
	width: 223px;
	height: 30px;
	background-image: url(images/bgSearch.png); background-repeat: no-repeat;
	padding: 0px 0px 0px 5px;
}
#searchEngine .searchEngineField{
	width: 177px;
	border: 1px solid #fff;
	font-family: Georgia, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #666;
}
#searchEngine .txtfield{
	float: left;
	padding-top: 4px;
}
#searchEngine .btnfield{
	float: left;
	padding-top: 3px;
	padding-left: 6px;
}
.btn-search{
	width: 26px;
	height: 18px;
	background: url(images/search.gif) no-repeat;
	background-position: bottom;
	outline: none;
}

.inputOff {
	background-color: #efefef;
	border: 1px solid #ddd;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 4px;
	padding-bottom: 3px;
	color: #000;
	height: 16px;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.inputOn {
	background-color: #fff;
	border: 1px solid #ccc;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 4px;
	padding-bottom: 3px;
	color: #000;
	height: 16px;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.textareaOff {
	background-color: #efefef;
	border: 1px solid #ddd;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 4px;
	padding-bottom: 3px;
	color: #000;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.textareaOn {
	background-color: #fff;
	border: 1px solid #ccc;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 4px;
	padding-bottom: 3px;
	color: #000;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.button input, .button input:focus {
	background: url(images/bgButton.png );
	border: 3px double #bbb;
	border-left-color: #ccc;
	border-top-color: #ccc;
	color: #000;
	padding: 0.1em;
	font-family: Georgia, Arial, Helvetica, sans-serif;
}