body {
	font-family: tahoma, helvetica;
	font-size: 11px;
}

A {
	color: #4B6B3A;
}

#content-container {	
  	background-image: url(/images/green/bgRight.gif);
	background-repeat: repeat-y;
	background-position: 580px 0px;
	background-color: white;
}

#menu-container {
	background: url(/images/green/bgMenu.gif) repeat-x;
}

/* ---------------------- MENU ------------------------------------------- */
#navlist {
  padding: 3px 0;
  margin-left: 0;
  margin-top: 0;
  font: bold 11px Tahoma, Verdana, sans-serif;  
}

#navlist li {
  list-style: none;
  margin: 0;
  display: inline;  
}

#navlist li a {
  padding: 3px 0.5em;
  margin-left: 3px;
  border-bottom: none;
  text-decoration: none;  
}

#navlist li a:link { color: #4B6B3A; }
#navlist li a:visited { color: #4B6B3A; }

#navlist li a:hover {
  color: #000;
  background: #E0EEDD;
  border-bottom: 2px solid #4B6B3A;  
  padding: 1px 0.5em;
}

#navlist li a#current {
  background: white;
  border-bottom: 1px solid white;
  border-left: 1px solid #ADB4A9;
  border-right: 1px solid #ADB4A9;
}

/* ---------------------- LAST WALLPAPER ------------------------------------------- */

div.lastwp {

	padding-right: 12px;

}

div.lastwp div.separator  {
	background: url(/images/green/imSepWP.gif) repeat-x;
	height: 35px;	
}

div.lastwp div.image {

}

div.lastwp div.title {
	font-family: arial, tahoma, verdana, arial;
	font-size: 18px;
	font-weight: bolder;
	color: #4B6B3A;
	padding-top: 5px;
}

div.lastwp h1 {
	background-color: #E0EEDD;
	font-family: arial, tahoma, verdana, arial;
	font-size: 24px;
	padding-left: 5px;
	font-weight: 900;
	color: #4B6B3A;
  margin: 0px;
  letter-spacing: -1px;
}

div.lastwp div.stats {
	font-family: arial, tahoma, verdana, arial;
	font-size: 12px;
	color: #4B6B3A;
	padding-bottom: 10px;

}

/* ---------------------- CONTENTS ------------------------------------------- */

div.content {
	width:548px;
	/* padding-left:12px; */
}

div.content img {
	padding: 5px;
	border: 1px solid #4B6B3A;
	margin: 5px;
	background-color: #F3F8F1;
}

div.content H2 {
	font-family: arial, tahoma, verdana, arial;
	font-size: 24px;
	margin-bottom: 3px;
	color: #4B6B3A;
	margin: 0px;
	padding-top: 5px;
  letter-spacing: -1px;
  padding-left:5px;
}

div.content P {
	margin-top: 5px;
	font-family: arial, 'trebuchet ms',verdana, tahoma, verdana, arial;
	font-size: 13px;
	background: url(/images/green/imPostBG.gif) no-repeat;
	padding-left:5px;
}

div.content P A, div.content P A:link, div.content P A:visited {
	text-decoration: underline;
	color: #4B6B3A;
	font-weight: bold;
}

div.content-header {
	background-color: #efefef;
	padding: 1px 0px 5px 4px;
	border: 1px solid #000000;
}

div.content div.separator {
	height: 15px;
	background: url(/images/green/imPostSep.gif) no-repeat;
	margin: 10px;
	background-position: top center

}

.article_data {
	font-family: tahoma, verdana, arial;
	font-size: 11px;
	color: #94A18B;
}

div.content div.poster {
	background-color: #F3F8F1;
	font-family: tahoma, verdana, arial;
	font-size: 9px;
	color: #4B6B3A;
	padding: 5px;
}

.article_comments {
}

.person {
	background: url(/images/icons/figure_ver2.gif) no-repeat;
	padding-left: 13px;
	font-weight: bold;
	text-decoration: underline;
}

.moreinfo {
	text-align: right;
	margin-bottom: 10px;
}

.moreinfo A {
	font-family: tahoma, verdana, arial;
	font-size: 11px;
	color: #4B6B3A;
	text-decoration: underline;
	background: url(/images/icons/arrow_C_ver1.gif) right center no-repeat;
	padding-right: 15px;
	font-weight: bold;
}

.commentbubble {
	background: url(/images/icons/speech_bubble.gif) no-repeat;
	padding-left: 15px;    
}

.commentbubble A {
  color: #94A18B; 
}



.comments A {
	text-decoration: underline;
	color: #94A18B;
	font-weight: normal;
	font-family: tahoma, verdana, arial;
	font-size: 11px;	
	text-align: right;
}

/* ---------------------- RIGHT BOX ------------------------------------------- */

#right-container div.sep {
	height: 20px;
}
div.randomWP h4,
div.box h4 {
	font-family: tahoma, helvetica;
	font-size: 11px;
	font-weight: bold;
	padding: 5px;
	text-align: center;	
	background: url(/images/icons/arrow_C_ver1.gif) no-repeat;
	background-position: 5% 50%;
	background-color: #C3D8DA;
	color: #677A70;
	margin: 0px;
}

img.randomWP,
img.scan {
	margin: 6px 0 6px 0;
	border: 0px;
}

div.randomWP div.wallpaper {
	background-color: #F3F8F1;
	text-align: center;
	font-family: tahoma, helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #C9D2CA;
}


div.randomWP div.title, 
div.title A {
	padding-top: 4px;
	font-family: tahoma, helvetica;
	font-size: 12px;
	color: #677A70;
	font-weight: bold;
	text-decoration: none;
}

div.scan div.image img {
	border: 1px solid black;
}

div.scan div.title
 {
	padding-top: 4px;
	font-family: tahoma, helvetica;
	font-size: 12px;
	color: #677A70;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

div.randomWP div.category, div.category A {
	font-family: tahoma, helvetica;
	font-size: 11px;
	color: #B3BCB7;
	padding-left: 5px;
	padding-bottom: 6px;
}

div.randomWP div.text,
div.scan div.text {	
	font-family: tahoma, helvetica;
	font-size: 11px;
	padding-left: 10px;
	color: #677A70;
	padding-bottom: 6px;
}

div.box {	
	font-family: tahoma, helvetica;
	font-size: 11px;	
	color: #677A70;
	padding-bottom: 6px;
}

div.text A {
	color: #B3BCB7;
}


div.randomWP div.info,
div.info {
	background: url(/images/icons/arrow_B_ver1.gif) no-repeat;	
	background-position: 98% 50%;
	background-color: #F3F8F1;
	text-align: right;
	padding: 0px 15px 0px 0px;
	height: 16px;
}

div.info A,
div.scan div.download A {
	font-family: tahoma, helvetica;
	font-size: 11px;
	color: #929591;
}

div.scan div.image {
	background-color: #F3F8F1;
	text-align: center;
	font-family: tahoma, helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #C9D2CA;
}

div.scan .data {
	padding-left: 6px;
	margin: 0px;
}

div.scan .title {
	font-weight: bold;
}

div.scan div.download {
	background: url(/images/icons/permalink.gif) no-repeat;	
	background-position: 98% 50%;
	background-color: #F3F8F1;
	text-align: right;
	padding: 0px 15px 0px 0px;
	height: 16px;
}


div.top5 {
	background-color: #F3F8F1;
	font-family: tahoma, helvetica;
	font-size: 11px;
	color: #677A70;
	position: relative;
}

div.top5 div.image {
	text-align: center;

}

ul#top-5 {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul#top-5 li {
	position:relative;	
}

div.top5 div.title {    
	font-size: 12px;
	font-weight: bold;
	width: 120px;
	margin-left: 18px;
	padding-left: 12px;
	text-align: left;
	background-image: url(/images/icons/document.gif);
	background-repeat: no-repeat;	 
}

div.top5 div.category {
	top: 115px;	
	font-family: tahoma, helvetica;
	font-size: 11px;
	color: #929591;
	text-align: right;
}

div.top5 .top5li {
	background-position: 10% 80%;
	background-repeat: no-repeat
}
#nr1 {
	background-image: url(/images/green/wallpapers/nr1.gif);
}

#nr2 {
	background-image: url(/images/green/wallpapers/nr2.gif);
}

#nr3 {
	background-image: url(/images/green/wallpapers/nr3.gif);
}

#nr4 {
	background-image: url(/images/green/wallpapers/nr4.gif);
}

#nr5 {
	background-image: url(/images/green/wallpapers/nr5.gif);
}


div.text li {
	margin-left: 0;
    overflow: hidden;
	height: 65px;
}

div.top5 div.sep {
	background-image: url(/images/green/imSepTop.gif);
	background-repeat: no-repeat;
	background-position: top center;
}

div.notify .title {
	font-weight: bold;
	background-color: #F3F8F1;
	text-align: left;
	padding: 2px 0px 2px 0;
}
div.notify div.icon {
/*	background-color: #F3F8F1;*/
	padding: 6px;
	margin: 0;
	border-bottom: 2px solid #94A18B;
}

div.notify div.actions {
	text-align: center;
	margin-top: 5px;
	padding: 2px;
	background-color: #F3F8F1;
}

div.actions .suscribe {
	background-image: url(/images/icons/internal.gif);
	background-repeat: no-repeat; 
	padding-left: 12px;
}

div.actions .unsuscribe {
	background-image: url(/images/icons/external.gif);
	background-repeat: no-repeat; 
	padding-left: 12px;
	margin-left: 10px;
}
div.icon p {
	margin: 0;
	padding-top: 5px;
	text-align: center;
}

div.icon A {
	color: #929591;	
}

div.affiliates img {
	margin: 5px 0 0 0;
}
div.affiliates {
	text-align: center;
}
div.affiliates A {
	color: #929591;	
}

div.affiliates div.info {
	background: url(/images/icons/arrow_B_ver1.gif) no-repeat;	
	background-position: 98% 50%;
	background-color: #F3F8F1;
	text-align: right;
	margin-top: 10px;
	padding: 0px 15px 0px 0px;
	height: 16px;
}

#right-container {
  	background-position: 2px 0px;
	background-repeat: repeat-y; 
}


/* ----------------------------------- FOOTER --------------------------------------- */
#footer {
	color: #94A18B;
	font-family: arial, helvetica;
	font-size: 11px;
}

#footer A {
	font-weight: bold;
	color: #94A18B;
}


/* ----------------------------------- INPUT --------------------------------------- */
input {
	font-family: tahoma, helvetica;
	font-size: 11px;
}

/* ------------------------------------ WALLPAPERS: cat ------------------------------- */

#wallcategories {
}

#wallcategories #rss {
	text-align: right;
	margin: 10px;
}

#wallcategories h1 {
	font-family: arial, helvetica;
	font-size: 20px;
	font-weight: bold;
	padding-bottom: 25px;
	margin: 5px;
	background: url(/images/green/imSepCatWP.gif) center 80% no-repeat;
	border-bottom: 1px solid #A6BC9C;
}

#wallcategories .wallpaper {
	background-color: #F3F8F1;
	padding: 5px;
	background: url(/images/green/bgCatBrowse.jpg) center bottom;
	
}

#wallcategories .catName {
	padding: 5px;
}

#wallcategories .catName A {
	font-weight: bold;
}

/* ------------------------------------ WALLPAPERS: walls ------------------------------- */
#wallpapers {

}

#wallpapers h1 {
	font-family: arial, helvetica;
	font-size: 20px;
	font-weight: bold;
	padding-bottom: 25px;
	margin: 5px;
	background: url(/images/green/imSepCatWP.gif) center 80% no-repeat;
	border-bottom: 1px solid #A6BC9C;
}

#wallpapers .wallpaper {
	background-color: #F3F8F1;
	padding: 7px;
}

#wallpapers .cell_sep {
	background: url(/images/green/bgWallsSep.gif) center 80% no-repeat;
	height: 10px;
	background-color: #F3F8F1;
}

#wallpapers #back {
	background-color: #F3F8F1;
	text-align: right;
	padding: 5px;
	margin-top: 10px;
}

/* ------------------------------------ WALLPAPERS: one ------------------------------- */

#wallpaper {
	margin: 0;
	padding: 0;
}

#wallpaper H1 {
	font-family: arial, helvetica;
	font-size: 18px;
	font-weight: bold;
	margin: 0 0 0 2px;
	padding: 0 0 0 25px;
	background: url(/images/green/imWPDec.gif) left center no-repeat;

}

.ad {
	text-align: center;
	padding: 10px;
}

#wallpaper #image,
#wallpaper #title {
	background-color: #BCD2B2; /*#F3F8F1*/
}

#wallpaper #date {
	font-size: 10px;
	color: gray;
	background-color: #F3F8F1;
	padding-left: 5px;
}

#wallpaper #rank {
	font-size: 11px;
	color: gray;
	text-align: right;
	padding: 0 5px 0 0;
	background-color: #F3F8F1;
}

#wallpaper #desc{		
	height: 200px;
	font-family: arial, 'trebuchet ms',verdana, tahoma, verdana, arial;
	font-size: 13px;
	padding: 10px 0 0 10px;
	background: url(/images/green/bgSepDown.gif) center bottom no-repeat;
	background-color: #F3F8F1;	
}

#wallpaper #download  {
	background-color: #F3F8F1;
	padding: 10px 0 10px 10px;
}

#wallpaper #download li {
	list-style-image: url(/images/icons/permalink.gif);
}

#wallpaper #download ul {
	padding: 10px 0 0 5px;
}

#wallpaper #image img {
	padding: 5px;
}

#wallpaper #emailWP {
	text-align: center;
	padding: 5px;
}

#wallpaper h2 {
	font-weight: bold;
	background: url(/images/green/bgCommentSep.gif) left center no-repeat;
	background-color: #C3D8DA;
	padding: 8px 0 8px 40px;
	font-size: 14px;
	margin: 0px;
}

/* oscuro */
#wallpaper .comment {
	background-color: #E9F7F6;
	border-top: 1px solid #94A18B;
	padding: 5px;
}

/* claro */
#wallpaper .commentodd {
	background-color: #E0EEDD;
	border-top: 1px solid #94A18B;
	padding: 5px;
}

.commentodd .author, 
.comment .author {
	font-size: 12px;
}

.commentdate {
	font-size: 10px;
	color: grey;
	text-align: right;
}
.commentrank {
}

.commenttext, 
.commenttextauthor {
	font-family: arial, helvetica;
	font-size: 12px;
	padding: 15px;
}

.commenttextauthor {
	background-color: #FFFEC7;
}

.commentnumber {
	font-weight: bold;
}

#wallpaper #pager {
	background-color: #F3F8F1;
	text-align: right;
}

#wallpaper #pager .v10 {
	color: #4B6B3A;
}

#wallpaper .commentformdesc {
	text-align: right;
	background-color: #E9F7F6;
	padding: 4px;
}

#wallpaper .commentformfields {
	text-align: left;
	background-color: #E9F7F6;
	padding: 4px;
}

#wallpaper  select,
#wallpaper textarea {
	font-size: 11px;
	font-family: tahoma, helvetica;
}	

#wallpaper .commentsubmit {
	background-color: #E0EEDD;
	text-align: right;
	padding: 6px;
}

#wallpaper .commentsubmit {
	background: url(/images/icons/arrow_C_ver1.gif) right center no-repeat;
	padding-right: 15px;
	text-align: right;
	font-weight: bold;
	font-size: 13px;
	background-color: #E0EEDD;
	border-top: 2px solid #94A18B;
}

#wallpaper .back {
	padding: 20px 5px 20px 0;
	text-align: right;
}

#wallpaper .commented {
	background-color: #FFFEC7;
	padding: 15px;
	font-family: arial, 'trebuchet ms',verdana, tahoma, verdana, arial;
	font-size: 13px;	
}

#wallpaper #emailWP {
	
}
#emailWP #email,
#popup #form .email  {
	background: url(/images/icons/envelope_ver1.gif) left center no-repeat;
	padding-left: 15px;
}

#thankyou h1 {
	font-family: arial, helvetica;
	font-size: 24px;
	font-weight: bold;
	color: #4B6B3A;
	margin: 15px;
	padding: 0;
} 

#thankyou p {
	margin: 30px;
	font-size: 12px;
	font-family: arial, helvetica;
}

#thankyou #back {
	background-color: #E0EEDD;
	font-size: 12px;
	font-family: arial, helvetica;
	margin: 15px;
	padding: 5px;
	text-align: right;
}

#popup {
	margin: 0;
	padding: 0;
}

#popup h1 {
	margin: 0;
	padding: 0;
	font-family: arial, helvetica;
	font-weight: bold;
	color: #677A70;
}

#popup #image {
	float: left;
	padding: 15px;
}

#popup #image img {
	border: 1px solid green;
	padding: 6px;
}
#popup #container {
	background-color: #ffffff;
	margin: 5px 20px 20px 20px;
}

#popup #container #text {
	background-color: #ffffff;
	text-align: left;
}	
	
#popup #form {
	text-align: left;
}

#popup #submit {
	text-align: right;
	background-color: #E0EEDD;
}

#popup #form .desc, #popup #form .field {
	background-color: #E9F7F6;
}


#popup #disclaimer {
	border-top: 1px solid #4B6B3A;
	font-size: 11px;
	font-family: arial, helvetica;	 
	color: #94A18B;
	text-align: left;
	margin: 5px;
}

#popup #close {
	text-align: right;
	padding: 10px;
	margin: 0;
}

#articles .article {
	padding: 10px;
}

#articles .article h1 {
	margin: 0;
	padding: 0 0 0 10px;
	font-size: 18px;
	font-family: arial, helvetica;
	font-weight: bold;
	color: #677A70;
	background: url(/images/green/bgArticlesTit.gif) right center no-repeat;
	background-color: #C3D8DA;
	height: 20px;
}

#articles p, .text {
	font-size: 12px;
	font-family: arial, helvetica;	
	padding: 5px;
}

#articles .data {
	font-size: 11px;
	font-family: arial, helvetica;
	color: 	#94A18B;
}

#articles #pager {
	text-align: right;
	font-size: 11px;
	background-color: #F3F8F1;
}

#articles #back {
	text-align: right;
	padding: 10px;
}

#articles .zoom {
	background: url(/images/icons/arrow_C_ver1.gif) right center no-repeat;
	padding: 5px 15px 5px 0;
	text-align: right;
	font-weight: bold;
	font-size: 13px;
	background-color: #F3F8F1;
}

/* ********************** contact me *********************************/

#contact {
	padding: 10px;
}

#contact h1 {
	margin: 0;
	padding: 0 0 0 10px;
	font-size: 18px;
	font-family: arial, helvetica;
	font-weight: bold;
	color: #677A70;
	background: url(/images/green/bgArticlesTit.gif) right center no-repeat;
	background-color: #C3D8DA;
}

#contact p, 
#contact td, 
#contact select, 
#contact input,
#contact textarea {
	font-size: 12px;
	font-family: arial, helvetica;
}

#contact td {
	padding: 2px;
}

#contact #form {
	margin: 20px;
}
#contact .left {
	background-color: #E0EEDD;
}

#contact .right {
	background-color: #E9F7F6;
}

#contact .right .info {
	font-size: 11px;
}

#contact .submit {
	background: url(/images/icons/arrow_C_ver1.gif) right center no-repeat;
	padding-right: 15px;
	font-weight: bold;
	text-align: right;
	margin-bottom: 10px;
	background-color: #BCD2B2;
}

#error {
	background-color: #FFFEC7;
	margin: 0 20px 0 20px;
	padding: 5px;
}

#geekcode {
	font-family: arial, tahoma;
	font-size: 9px;
}	

#biography h1 {
	margin: 0;
	padding: 0 0 0 10px;
	font-size: 22px;
	font-family: arial, helvetica;
	font-weight: bold;
}

#biography {
	padding: 10px;
}

#biography .left {
	font-weight: bold;
	background-color: #E0EEDD;
}

#biography td {
	padding: 2px;
}


/* ********************** links *********************************/

#links {
	padding: 10px;
}

#links H1 {
	margin: 0;
	padding: 0 0 0 10px;
	font-size: 22px;
	font-family: arial, helvetica;
	font-weight: bold;
}

#links H2 {
	margin: 0;
	padding: 6px;
	font-size: 14px;
	font-family: arial, helvetica;
	font-weight: bold;
	background-color: #F3F8F1;
}

#links H3 {
	margin: 0;
	padding: 6px;
	font-size: 12px;
	font-family: arial, helvetica;
	font-weight: bold;
	text-align: center;
	background-color: #F3F8F1;
}

#links #lastlinks {
	margin: 10px;
}

#lastlinks li {
	list-style-image: url(/images/icons/arrow_C_ver1.gif);
}


#links .category {
	background: url(/images/icons/documents.gif) left center no-repeat;
	padding-left: 15px;
	margin-left: 20px;
	padding-bottom: 10px;
}

#links .category A {
	font-weight: bold;
}

#links .categoryDesc {
	padding-left: 15px;
	margin-left: 20px;
}

#links .catContainer {
	height: 35px;
}

#links #upperCat {
	background: url(/images/icons/up.gif) left center no-repeat;
	padding-left: 15px;
	margin-bottom: 20px;
}

#links .linkTitle {
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	padding: 4px 0 5px 5px;
	background: url(/images/green/bgLinkTitle.gif) right center no-repeat;
	background-color: #BCD2B2;
	height: 24px;
}

#links .linkDesc {
	background-color: #F3F8F1;
	padding: 5px;
}

#links .linkDesc img {
	margin-right: 5px;	
	background-color: #BBC5B6;
	padding: 2px;
}

#links .linkGoto {
	text-align:right;
	background-color: #E9F7F6 ;
	height: 20px;
}

#links .link A {
	background: url(/images/icons/arrow_C_ver1.gif) right center no-repeat;
	padding-right: 13px;
}

#links .linkGoto A {
	font-family: arial, helvetica;
	font-size: 11px;
}


#links .linkRowSep  {
	height: 30px;
	background: url(/images/green/bgLinkRowSep.gif) center center no-repeat;
}

#links .recomended {
	text-align: left;
}

#links .linkVisits {
	color: gray;
}

#links #affiliates {
}

#links #affiliates .aff {
	float: left;
	margin: 6px;
	text-align: center;
}

#affiliates .aff img {
	padding: 4px;
	border: 0px;
}

#affiliates #addsite {
	margin: 10px;
}

#fruits {
	font-family: arial, helvetica;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11pt;
	
}