/*
Theme Name: New MATOA 2009
Theme URI: http://matoa.org
Description: Designed by <a href="http://intergraphicstudio.com/">Heri Raspati Wibowo</a>.
Version: 1.1
Author: Heri Raspati Wibowo
Author URI: http://intergraphicstudio.com/
*/

body {
	background: #82b64a url(images/bg.gif) repeat-x center top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	color: #35383d;
}
html {
	padding: 0;
	margin: 0;
}
small, #caption p {
	font-size: 11px;
}
a, a:visited {
	text-decoration: none;
	color : #555;
	border: 0px;
	-moz-outline-style: none;
}
a:active {
	text-decoration: underline;
	color : #555;
	border: 0px;
	-moz-outline-style: none;
}
a:hover	{
	text-decoration: underline;
	color : #003399;
	border: 0px;
	-moz-outline-style: none;
} 
a:focus {
	outline: none;
	-moz-outline-style: none;
}
h1, h2, h3, h4 {
	font-family: "Arial";
}
img {
	border: none;
	text-align: left;
}
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}
img.alignleft, img.alignnone {
    max-width: 425px;
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}
.alignright {
	float: right;
}
.alignleft, .alignnone {
	float: left
	}
img.thumb_img {
	height: auto;
	width: 250px;
	display: block;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}
img.thumb_img-small {
	width: 75px;
    max-height: 75px;
	display: block;
	overflow: hidden;
	background: #CCCCCC;
	padding: 10px;
	margin: 10px;
}
.wp-caption {
	text-align: left;
	border-top: 5px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding: 10px 0 0 0;
	margin: 15px 10px 10px 0;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 14px;
	padding: 3px 10px 5px 0;
	margin: 0;
}
blockquote {
	margin: 15px 0;
 	padding: 15px 10px 15px 32px;  
	background: #e7e7e7 url(images/quote.jpg) no-repeat 3px 10px;
	font-weight: normal;
	font-size: 14px;
	line-height: 1.5em;
	font-style: italic;
	font-family: Georgia, 'Times New Roman', Times, serif;	
}
blockquote cite {
	margin: 5px 0 0;
	display: block;
}
.clear {
	clear: both;
}
/* Wrap ----------------------------------- */
.container {
	background: url(images/bg2.gif) no-repeat center top;
	width: 950px;
	margin: 0 auto;
}
/* Menu ----------------------------------- */
.nav {
	width: 491px;
	height: 40px;
	background: url(images/menuMatoa.gif) no-repeat;
	position: relative;
	top: 0px;
	left: 220px;
	padding: 0px;
	margin: 0 auto;
}
.nav li {
	display: inline;
}
.nav li a:link, .nav li a:visited {
	position: absolute;
	top: 0;
	height: 40px;
	text-indent: -9000px;
	overflow: hidden;
	z-index: 10;
}
.nav .home a:link, .nav .home a:visited {
	left: 0px;
	width: 76px;
}
.nav .home a:hover, .nav .home a:focus {
	background: url(images/menuMatoa.gif) no-repeat 0px -40px;
}
.nav .home a:active {
	background: url(images/menuMatoa.gif) no-repeat 0px -80px;
}
.current-home .home a:link, .current-home .home a:visited {
	background: url(images/menuMatoa.gif) no-repeat 0px -120px;
	cursor: default;
}
.nav-home, .nav-home-click {
	position: absolute;
	top: 0;
	left: 0px;
	width: 76px;
	height: 40px;
	background: url(images/menuMatoa.gif) no-repeat 0px -40px;
}
.nav-home-click {
	background: url(images/menuMatoa.gif) no-repeat 0px -80px;
}

/* ==================== About ---------------------------------- */

.nav .about a:link, .nav .about a:visited {
	left: 76px;
	width: 73px;
}
.nav .about a:hover, .nav .about a:focus {
	background: url(images/menuMatoa.gif) no-repeat -76px -40px;
}
.nav .about a:active {
	background: url(images/menuMatoa.gif) no-repeat -76px -80px;
}
.current-about .about a:link, .current-about .about a:visited {
	background: url(images/menuMatoa.gif) no-repeat -76px -120px;
	cursor: default;
}
.nav-about, .nav-about-click {
	position: absolute;
	top: 0;
	left: 76px;
	width: 73px;
	height: 40px;
	background: url(images/menuMatoa.gif) no-repeat -76px -40px;
}
.nav-about-click {
	background: url(images/menuMatoa.gif) no-repeat -76px -80px;
}

/* ==================== Service -------------------------------- */

.nav .services a:link, .nav .services a:visited {
	left: 149px;
	width: 92px;
}
.nav .services a:hover, .nav .services a:focus {
	background: url(images/menuMatoa.gif) no-repeat -149px -40px;
}
.nav .services a:active {
	background: url(images/menuMatoa.gif) no-repeat -149px -80px;
}
.current-services .services a:link, .current-services .services a:visited {
	background: url(images/menuMatoa.gif) no-repeat -149px -120px;
	cursor: default;
}
.nav-services, .nav-services-click {
	position: absolute;
	top: 0;
	left: 149px;
	width: 92px;
	height: 40px;
	background: url(images/menuMatoa.gif) no-repeat -149px -40px;
}
.nav-services-click {
	background: url(images/menuMatoa.gif) no-repeat -149px -80px;
}

/* ==================== Advertise ------------------------------ */
	
.nav .advertise a:link, .nav .advertise a:visited {
	left: 241px;
	width: 103px;
}
.nav .advertise a:hover, .nav .advertise a:focus {
	background: url(images/menuMatoa.gif) no-repeat -241px -40px;
}
.nav .advertise a:active {
	background: url(images/menuMatoa.gif) no-repeat -241px -80px;
}
.current-advertise .advertise a:link, .current-advertise .advertise a:visited {
	background: url(images/menuMatoa.gif) no-repeat -241px -120px;
	cursor: default;
}
.nav-advertise, .nav-advertise-click {
	position: absolute;
	top: 0;
	left: 241px;
	width: 103px;
	height: 40px;
	background: url(images/menuMatoa.gif) no-repeat -241px -40px;
}
.nav-advertise-click {
	background: url(images/menuMatoa.gif) no-repeat -241px -80px;
}

/* ==================== Faq ------------------------------------ */
	
.nav .faq a:link, .nav .faq a:visited {
	left: 344px;
	width: 60px;
}
.nav .faq a:hover, .nav .faq a:focus {
	background: url(images/menuMatoa.gif) no-repeat -344px -40px;
}
.nav .faq a:active {
	background: url(images/menuMatoa.gif) no-repeat -344px -80px;
}
.current-faq .faq a:link, .current-faq .faq a:visited {
	background: url(images/menuMatoa.gif) no-repeat -344px -120px;
	cursor: default;
}
.nav-faq, .nav-faq-click {
	position: absolute;
	top: 0;
	left: 344px;
	width: 60px;
	height: 40px;
	background: url(images/menuMatoa.gif) no-repeat -344px -40px;
}
.nav-faq-click {
	background: url(images/menuMatoa.gif) no-repeat -344px -80px;
}

/* ==================== Kontak --------------------------------- */
	
.nav .contact a:link, .nav .contact a:visited {
	left: 404px;
	width: 85px;
}
.nav .contact a:hover, .nav .contact a:focus {
	background: url(images/menuMatoa.gif) no-repeat -404px -40px;
}
.nav .contact a:active {
	background: url(images/menuMatoa.gif) no-repeat -404px -80px;
}
.current-contact .contact a:link, .current-contact .contact a:visited {
	background: url(images/menuMatoa.gif) no-repeat -404px -120px;
	cursor: default;
}
.nav-contact, .nav-contact-click {
	position: absolute;
	top: 0;
	left: 404px;
	width: 85px;
	height: 40px;
	background: url(images/menuMatoa.gif) no-repeat -404px -40px;
}
.nav-contact-click {
	background: url(images/menuMatoa.gif) no-repeat -404px -80px;
}
/* Header --------------------------------- */
.header {
	height: 125px;
}
.header .logoMatoa {
	background: url(images/logoMatoa.gif) no-repeat;
	width: 131px;
	height: 89px;
	position: absolute;
	top: 40px;
}
.header .matoa-name {
	width: 141px;
	height: 30px;
	margin: 81px 0 0 131px;
}
.header h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding: 73px 0 0 130px;
}
.header h1 a, .header h1 a:visited {
	color: #FFFFFF;
	text-decoration: none
}
.header h1 a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
/* Ads-Top -------------------------------- */
.ads-top {}
/**/ * html .ads-top-left { background: url(images/bgadstop.jpg) no-repeat left top;} /**/ 
.ads-top-left {
	background-image: url(images/backAd.png);
	width: 775px;
	height: 127px;
	float: left;
	display: inline;
}
.ads-728x90 {
	width: 728px;
	height: 90px;
	margin: 19px 0 0 24px;
}
.ads-top-right {
	width: 162px;
	height: 127px;
	float: right;
	display: inline;
}
/**/ * html .ads-468x60 { padding-top: 5px; border: none;} /**/ 
.ads-468x60 {
	width: 468px;
	height: 60px;
	margin: 5px 0 5px 2px;
	border: 1px solid #ccc;
}
.ads-160x600 {
	width: 160px;
	margin: 15px 0;
}
.ads-300x250 {
	width: 300px;
	height: 250px;
	background: transparent;
}
.ads-300x250-fb {
	width: 300px;
        padding-bottom: 5px;
	background: #d7dfba;
}
/* Spacer --------------------------------- */
.spacertxt {
	width: 100%;
}
.runtxt {
	width: 473px;
	height: 45px;
	float: left;
	display: inline;
}
.rightspace {
	width: 475px;
	float: right;
	display: inline;
}
.logspace {
	width: 173px;
	height: 35px;
	float: right;
	display: inline;
	text-align: center;
	padding: 0px;
	margin-top: 10px;
}
.logspace ul li ul {
	display: none;
}
.logspace li {
	list-style-type: none;
	color: #5d8833;
}
.logspace li a, .logspace li a:visited {
	color: #5d8833;
	text-decoration: none;
}
.logspace li a:hover {
	color: #78a151;
	text-decoration: none;
}
.searchbox {
	background: url(images/searchbox.gif) no-repeat left top;
	width: 300px;
	height: 45px;
	float: left;
	padding: 0px;
	display: inline;
}
.searchbox  form {
	padding: 10px 20px;
	margin: 0px;
}
.searchbox  input {
	background: transparent;
	border: none;
	color: #330033;
	font-size: 13px;
	vertical-align: middle;
}
.searchbox  input.search {
	background: url(images/SearchButton.gif) no-repeat center top;
	width: 37px;
	height: 27px;
	vertical-align: middle;
}
.searchbox  input.keyword {
	border: none;
	padding: 5px 0px;
	width: 192px;
	margin-left: 33px;
	position: absolute;
	vertical-align: middle;
	background: #fff;
} 
#buttonsearch {
	position: absolute;
	padding: 0px;
	margin: 0px 0px 0px 225px;
}
/* Main Content --------------------------- */
.mainContent {
	background: url(images/bgcontent.gif) repeat-y left top;
	width: 950px;
}
.content, .content-single {
	background: url(images/postnav.gif) no-repeat left top;
	width: 475px;
	float: left;
	display: inline;
}
.content-single {
	padding-top: 25px;
}
.sidebar {
	width: 475px;
	float: right;
	display: inline;
}
/* Run Txt -------------------------------- */
#gnb {
	width: 473px; 
	margin: 0;
}
.tickercontainer, .tickercontainer p {
	width: 473px; 
	height: 15px;
}
.tickercontainer .mask {
	position: relative;
	margin-top: 15px;
	width: 473px;
	height: 15px;
	overflow: hidden;
}
ul.newsticker {
	position: relative;
	left: 473px;
	font: bold 12px Arial;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul.newsticker li {
	float: left;
	display: inline;
	padding-right: 10px;
}
ul.newsticker span {
	margin: 0 10px 0 0;
}
/* Sidebar -------------------------------- */
.sidebarLeft {
	width: 300px;
	float: left;
	display: inline;
}
.sidebarRight {
	background: url(images/cornerright.gif) no-repeat right top;
	width: 175px;
	float: right;
	display: inline;
}
.sidebarRight .isi {
	margin: 0 auto;
	margin-top: 10px;
	width: 160px;
	font-size: 10px;
}
.lang {
	text-transform: uppercase;
	text-align: center;
	border-bottom: 1px solid #bab7a8;
}
.sidebarLeft .widget {
	width: 300px;
	margin: 0px;
	padding: 0;
}
.sidebarLeft .widget h2 {
	background: url(images/bgul.gif) repeat-x left top;
	padding: 8px 10px 8px 15px;
	margin: 10px 0 0 0;
	font-size: 13px;
	color: #cbddb0;
	text-transform: uppercase;
}
.sidebarLeft .widget ul {
	background: #6f8e3f;
}
.sidebarLeft .widget li {
	margin: 0px;
	padding: 5px 0px 5px 20px;
	list-style-type: none;
	font-size: 12px;
	background: url(images/CategLi.png) no-repeat 5px 3px;
	border-bottom: 1px solid #9db57b;
}
.sidebarLeft .widget li a, .sidebarLeft .widget li a:visited {
	display: block;
	color: #cbddb0;
	text-decoration: none;
}
.sidebarLeft .widget li a:hover {
	color: #fff;
}
.sidebarRight .widget {
	width: 160px;
	margin-left: 7px;
}
.sidebarRight .widget h2 {
	background: #6f8e3f;
	padding: 5px;
	margin: 10px 0;
	font-size: 13px;
	color: #eae5ce;
}
.sidebarRight .widget ul, .sidebarLeft .widget ul {
	padding: 0;
	margin: 0;
}
.sidebarRight .widget li {
	margin: 0px;
	padding: 2px 0px 3px 20px;
	list-style-type: none;
	font-size: 11px;
	background: url(images/CategLi.png) no-repeat left top;
}
.sidebarRight .widget_polls li {
	background: none;
}
.sidebarRight .widget_calendar table {
	width: 100%;
}
/* Recent Single -------------------------- */
.recentSingle {
	background: url(images/bgterbaru.gif) repeat-y left top;
	width: 300px;
	margin: 10px 0 0 0;
	padding: 0;
	border-bottom: 10px solid #3e5c11;
}
.recentSingle h3 {
	background: url(images/bgh3terbaru.gif) no-repeat;
	padding: 0px;
	margin: 0px;
	font-family: 'Arial';
	font-size: 12px;
	color: #fff;
	height: 34px;
	letter-spacing: .05em;
	border-bottom: 1px solid #9eb67c;	
}
ul#terbaru {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
ul#terbaru li {
	background: url(images/pointlink.gif) no-repeat 20px 7px;
	line-height: 14px;
	border-bottom: 1px solid #9eb67c;
}
ul#terbaru li a, ul#terbaru li a:visited {
	color: #cbddb0;
	display: block;
	padding: 4px 10px 4px 38px;
	min-height: 40px;
}
/**/ * html ul#terbaru li a, ul#terbaru li a:visited { height: 50px;} /**/ 
ul#terbaru li a:hover {
	background: url(images/hoverterbaru.gif) no-repeat center center;
	color: #efefef;
	padding: 4px 10px 4px 38px;
	text-decoration: none;
}
/* RSS ------------------------------------ */
.synRSS {
	background: url(images/synbox.gif) repeat-x left top;
	height: 45px;
	padding: 0px;
	margin: 0px;
	color:#cbddb0;
}
.synRSS ul {
	padding: 12px;
	margin: 0px;
}
.synRSS li {
	background: url(images/synico.gif) no-repeat left top;
	padding: 0px 0px 5px 20px;
	margin-left: 20px;
	margin-right: 15px;
	display: inline;
	list-style-type: none;
	font-family: 'Trebuchet MS';
	font-size: 12px;
}
.synRSSTrackBack {
	background: url() no-repeat left top;
}
.synRSS li a, .synRSS li a:visited, .synRSS li a:active {
	color:#cbddb0;
}
/* scrollable Post ------------------------ */
div.scrollable {  
	position: relative;
	overflow: hidden;
	width: 475px;
	height: 448px;
	background: #fff;
	padding-bottom: 10px;
}

.firstthumbs, .secondthumbs, .thirdthumbs, .fourththumbs {
	position: absolute;
	width: 475px;
	height: 448px;
	padding: 0px;
	margin: 0px;
	top: 0px;
}
.firstthumbs {
	left: 0px;
}
.secondthumbs {
	left: 475px;
}
.thirdthumbs {
	left: 950px;
}
.fourththumbs {
	left: 1425px;
}

/* custom positioning for navigational links */
a.prev, a.next {}
#thumbs {
	position: absolute;
	width: 1em;
	height: 448px;
	color: #333;
	cursor: pointer;
	float: left;
	display: inline;
}
#thumbs h2, #thumbs p, #thumbs span, .post-content h2, .post-content-archive h2 {
	margin: 5px 13px 3px 13px;
	color: #555;	
}
#thumbs h2, .Post h2, .post-content h2, .post-content-archive h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}
#thumbs p, #thumbs span, .Post p {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color:#555;	
}
#thumbs h2 a, #thumbs h2 a:visited, .Post h2 a, .Post h2 a:visited, .post-content h2 a, .post-content h2 a:visited, .post-content-archive h2 a, .post-content-archive h2 a:visited {
	color: #000;
}
#thumbs h2 a:hover, .Post h2 a:hover, .post-content h2 a:hover, .post-content-archive h2 a:hover {
	color: #666;
	text-decoration: none;
}
.categ, .author {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: left;
	display: inline;	
}
.categ a:link, .categ a:visited, .author a:link, .author a:visited {
	color: #666666;
	text-decoration: none;
}
.categ a:link, .categ a:visited {
	text-transform: uppercase;
}
.categ a:hover, .author a:hover {
	color: #000000;
}
.date, .DMY {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	position: relative;
	text-transform: uppercase;
}
.date {
	float: right;
	display: inline;
}
.postthumbs, .postthumbs-archive {
	float: left;
	width: 475px;
	margin-top: 1px;
	display: inline;
	overflow: hidden;
	background: #efefef;
}
.postthumbs {
	height: 150px;
	text-align: left;
}
.postthumbs-archive {
	height: 115px;
}
.post-content {
	margin-top: 5px;
}
.post-content p {
	margin: 0px;
	padding: 0px;
}
.post-content h2 {
	margin-top: 15px;
}
.post-content-archive {
	margin-top: 0px;
}
.post-img {
	width: 150px;
	height: 150px;
	margin-right: 10px;
	float: left;
	overflow: hidden;
}
.post-img-archive {
	width: 110px;
	height: 110px;
	margin-right: 10px;
	float: left;
	overflow: hidden;
}
.catdate {
	margin: 10px 20px 0 0;
	height: 15px;
}
/* Single Post ----------------------------- */
.single-post {
	font-family: Trebuchet MS;
	font-size: 13px;
	line-height: 19px;
	padding: 0 20px 0px 20px;
	color: #333;
	overflow: hidden;
}
.single-post p {
	margin: 10px 0 0 0px;
}
.single-post p a, .single-post p a:visited {
	color: #666666;
	text-decoration: underline;
}
.single-post p a:hover {
	color: #000000;
	text-decoration: none;
}
.single-post h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	margin-top: 15px;
	margin-bottom: 5px;
	line-height: 24px;
	color: #000000;
}
.single-post ul {
	margin-left: 20px;
	padding: 0 0 0 30px;
	list-style: outside;
	padding-left: 10px;
	text-indent: 0px;
}
.single-post li {
	padding: 3px 0 3px 5px;
	margin: 0;
}
.single-post ol {
	padding: 0 0 0 35px;
	margin: 0;
}
.single-post ol li {
	margin: 0;
	padding: 3px 0;
}
.single-post small {
	line-height: 1.3em;
	font-size: 11px;
	color: #777;
}
.pagetitle {
	font-family: 'Arial';
	margin: 5px;
	padding: 5px;
	text-align: center;
	font-size: 18px;
	border: 1px solid #ccc;
}
#fbshare {
	width: 125px;
	padding: 2px 2px 0px 3px;
	margin: 20px 0;
	font-size: 11px;
	border: 1px solid #ccc;
}
/* Bottom nav ----------------------------- */
.bottom_list {
	background:url(images/bottomlist.gif) no-repeat center top;
	width: 950px;
	height: 46px;
	margin: 0 auto;
	text-align: right;
}
/* Single Page ---------------------------- */
/**/ * html .Post { background: transparent; border-bottom: 1px solid #efefef;} /**/ 
.Post {
	background: #efefef;
	position: relative;
	top: 0px;
	left: 0px;
	padding: 15px;
}
.Post p {
	margin: 0;
	padding: 5px;
}
.Post h2 {
	margin: 0;
	margin-bottom: 5px;
	padding: 0;
}
.readmore {
	float: right;
	margin-top: 5px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;
	color: #666666;
}
.readmore a:link, .readmore a:visited {
	color: #666666;
	text-decoration: none;
}
.readmore a:hover {
	color: #000;
	text-decoration: none;
}
.gallery, #message {
	background-color: #646464;
}
#message {
	border-top: 5px solid #646464;
	border-bottom: 10px solid #646464;
}
/* Flickr RSS ----------------------------- */
.Flickr {
	margin-left: 3px;
}
.Flickr ul {
	padding: 0px;
	margin: 0px;
}
.Flickr li {
	padding: 0px;
	margin: 0px 6px 0px 0px;
	list-style-type: none;
	display: inline;
}
.Flickr li a img {
	background: #000;
	padding: 1px;
	border: solid 4px #9b9b9b;
	margin: 12px;
	width: 80px;
	height: 80px;
	overflow: hidden;
}
.Flickr li a:hover img {
	background: #fff;
	padding: 1px;
	border: solid 4px #09182a;
	margin: 12px;
}

/* Advert Post ---------------------------- */
.advert-post {
	padding: 0;
	margin: 0;
}
/* Navigation ----------------------------- */
.Nav {
	text-align: left;
	margin: 5px 0px 5px 0;
	font-size: 12px;
	font-weight: bold;
	color: #a1a1a1;
	clear: both;
	background: #fff;
	padding: 1px 5px;
}
.Nav a, .Nav a:visited {
	padding: 2px 5px 2px 5px;
	background: #ccc;
	color: #fff;
}
.Nav a:hover {
	padding: 2px 5px 2px 5px;
	text-decoration: none;
	background: #000;
	color: #FFFFFF;
}
.Nav span {
	padding: 2px 5px 2px 5px;
	color:#8b8b8b;
}
.Nav .on {
	padding: 2px 5px 2px 5px;
	color:#000;
}
/* Misc ----------------------------------- */
.misc {
	width: 950px;
	padding-top: 8px;
	margin: 0 auto;
}
.socialarea {
	width: 300px;
	float: right;
	display: inline;
	text-align: left;
}
.gototop {
	width: 475px;
	height: 30px;
	float: left;
	display: inline;
}
a#gotop {
	background: url(images/goto.gif) no-repeat left top;
	background-position: 100% 0px;
	float: left;
	width: 129px;
	height: 30px;
	display:block;
	padding-left: 16px;
	margin: 0px 0px 0 5px !important;
	text-decoration:none;
}
a#gotop:hover {
	background: url(images/goto.gif) no-repeat left top;
	background-position: 100% -30px;
}
.misc-icon {
	width: 32px;
	height: 30px;
	margin-right: 5px;
}
/* Footer --------------------------------- */
.footer {
	background: url(images/backFooter.gif) repeat-x center top;
	height: 219px;
}
.bottom-menu-wrap {
	width: 950px;
	margin: 0 auto;
	padding: 30px 0 0 0;
}
.bottom-menu {
	background: #5e8934 url(images/footcornerright.gif) no-repeat left top;
	width: 675px;
	height: 95px;
	float: left;
	display: inline;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #9eb67c;
	padding: 0 50px;
}
.bottom-menu ul {
	list-style-type: none;
	margin-top: 15px;
}
.bottom-menu li {
	display: inline;
	padding: 0 10px;
}
.bottom-menu li a, .bottom-menu li a:visited {
	text-transform: uppercase;
	color: #9eb67c;
	text-decoration: none;
}
.bottom-menu li a:hover {
	color: #fff;
	text-decoration: none;
}
.bottom-cat li a, .bottom-cat li a:visited {
	font-size: 10px;
	color: #fff;
}
.bottom-cat li a:hover {
	color: #9eb67c;
	text-decoration: none;
}
.statistic {
	background: #9fc36e url(images/stat-back.gif) repeat-x left top;
	width: 175px;
	height: 150px;
	float: right;
	display: inline;
	text-align: center;
}
.alexa-rank {
	background: transparent;
	width: 120px;
	height: 65px;
	margin: 0 auto;
}
.statistic p {
	font-size: 10px;
	color: #9eb67c;
	padding: 0;
	margin: 5px 0 0 0;
}
.counter {
	margin: 0 auto;
	margin-top: 5px;
}
/**/ * html .corner { left: 75px;} /**/ 
.corner {
	background: #000 url(images/footcornerleft.gif) no-repeat right top;
	width: 25px;
	height: 25px;
	margin-left: 150px;
}
/**/ * html .credit { top: 0px;} /**/ 
.credit {
	width: 765px;
	position: relative;
	top: 30px;
}
.credit p {
	text-align: center;
	font-size: 11px;
	color: #82b64a;
}
.credit p a, .credit p a:visited {
	color: #82b64a;
}
/* Comments -------------------------------- */
.Comments {
	margin: 0 0 0 20px;
	width: 435px;
}
/* Comments List  -------------------------- */
.Comments .List h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 20px 0px 0px 0px;
	padding:0px;
	color:#000;
}
.Comments .List ol {
	padding: 0px;
	margin: 0px;
}
.Comments .List li {
	position: relative;
	padding: 15px 2px 2px 2px;
	margin: 0px 0px 20px 0px;
	list-style-type: none;
}

.Comments .List .ComListLi {
	background: #cfdac0;
	margin-top: 10px;
}
/**/ * html .Comments .List .ComListLiTop { left: -2px;} /**/ 
.Comments .List .ComListLiTop {
	position: absolute;
	height: 15px;
	width: 435px;
	left: 0px;
	top: 0px;
	background: url(images/topcom.gif) no-repeat center top;
}
/**/ * html .Comments .List .ListNr { left: 375px;} /**/ 
.Comments .List .ListNr {
	color: #fff;
	position: absolute;
	top: 15px;
	font-size: 24px;
	line-height: 24px;
	font-family: 'Arial';
	font-weight: normal;
	font-style: italic;
	letter-spacing: -1px;
	padding: 0px;
	left: 375px;
}
/**/ * html .Comments .List .ListGrav { left: 10px;} /* */ 
.Comments .List .ListGrav {
	position: absolute;
	top: 15px;
	left: 15px;
}
.Comments .List .ListGrav img {
	border: solid 1px #dbf0c1;
}
.Comments .List big {
	margin: 0px;
	padding: 0px 0px 0px 55px;
	font-size: 12px;
	line-height: 12px;
	color:#333;
	font-weight: bold;
	display: block;
}

.Comments .List small {
	color:#000;
	padding: 0px 0px 0px 55px;
	margin: 0px;
	font-size: 11px;
}
.Comments .List small a {
	color:#000;
	text-decoration: none;
}
.Comments .List small a:visited {
	text-decoration: none;
}
.Comments .List .ListContent p {
	padding: 5px;
	margin: 0px;
}
.Comments .List .ListContent {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	margin: 15px 0px 0px 0px;
	padding: 3px 10px;
	font-size: 13px;
	line-height: 20px;
	background: #fff;
	display: block;
}
/* Comments Form --------------------------- */
.Comments .Form h3 {
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;
	margin: 0px;
	padding: 5px 0px 10px 0px;
	color: #333;
}

.Comments .Form {
	background: #6f8e3f;
	padding: 10px 15px 20px 15px;
	position: relative;
	width: 405px;
	margin-bottom: 30px;
}
.form-left {
	float: left;
	display: inline;
}
.form-right {
	float: right;
	display: inline;
}

/**/ *html .Comments .FormTop  { left: 0px;} /**/ 
.Comments .FormTop, .Comments .FormBottom {
	position: absolute;
	left: 0px;
	width: 435px;
	height: 12px;
}
.Comments .FormTop {
	top: 0px;
	background: url(images/topcomform.gif) no-repeat center top;
}
/**/ *html .Comments .FormBottom { bottom: -3px;} /**/ 
.Comments .FormBottom {
	bottom: 0px;
	background: url(images/botcomform.gif) no-repeat center top;
}
.Comments .Form form {
	margin: 0px;
	padding: 0px;
}
.Comments .Form a {
	text-decoration: underline;
}
.Comments .Form p {
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	color:#fff;
}
.Comments .Form p small strong {
	font-size: 10px;
	font-weight: bold;
	color:#FF3300;
}
.Comments .Form p small {
	font-size: 11px;
	display: block;
	padding: 5px 0px;
}
.Comments .Form .TextField {
	background: #fff;
	border: solid 1px #9eb67c;
	padding: 5px 4px;
	font-size: 12px;
	display: block;
}
.Comments .Form .TextArea {
	background: #fff;
	font-family: Arial, Helvetica, sans-serif;
	border: solid 1px #9eb67c;
	padding: 4px;
	font-size: 12px;
	height: 121px;
}
.Comments .Form input.SubmitComment {
	width: 130px;
	height: 26px;
	background: url(images/SubmitComment.gif) no-repeat;
	margin-top: 8px;
}
.Comments .Form input.SubmitComment:hover {
	background: url(images/SubmitComment.gif) no-repeat 0 -26px;
	margin-top: 8px;
}
.Comments .Form input.SubmitCommentIE {
	width: 130px;
	height: 26px;
	background: url(images/SubmitComment.gif) no-repeat 0 -26px;
	margin-top: 10px;
	margin-top: 8px;
}