body{
	margin:0;
	padding:0;
	background:#FFF;
}
td, textarea{
	vertical-align:top;
	font-family:Tahoma;
	color:#999999;
	font-size:11px;
}
img{
	border:0;
}
input{
	color:#999999;
	font-family:Tahoma;
	font-size:11px;
}
h1{
	display:none;
	font-size:1px;
	margin:0;
	padding:0;
}
ul,li{
	margin:0;
}
li{
	list-style-image:none;
	list-style-type:none;
	list-style:none;
}
*{
	outline:none;
}
html{
	overflow-y:scroll;
}
.logopad{
	padding:28px 240px 27px 13px; 
}
.toplinkspad{
	padding:24px 0 9px 0;
}
.toplinks{
	padding:7px 20px 7px 0;
	border-right:1px solid #E0E0E0;
	text-align:right;
	font-size:11px;
}
.toplinks a{
	display:block;
	text-decoration:none;
	color:#999999;
}
.toplinks a:hover,.blogtd a:hover,.maplocatortd a:hover,.newsletterbtn a:hover,.menurightlinks a:hover,.externallinks a:hover,.bottomlinks a:hover{
	color:#3AA93C;
}
.blogtd,.maplocatortd{
	padding:7px 40px;
	border-right:1px solid #E0E0E0;
	font-size:11px;
}
.blogtd a,.maplocatortd a,.newsletterbtn a,.menurightlinks a,.externallinks a,.bottomlinks a,.pdflink a:hover{
	text-decoration:none;
	color:#999999;
}
.blogtd div,.maplocatortd div{
	text-align:center;
}
.maplocatortd{
	padding:7px 30px;
	border-right:0px;
}
.blogtd{
	border-right:0px;
}
.padtop3{
	padding-top:3px;
}
.newslettercont{
	padding:4px 0 0 10px;
}
.newsletterbtn{
	text-align:right;
}
.newslettertextfield{
	border:1px solid #CCCCCC;
	width:145px;
	height:17px;
	padding:0 0 0 9px;
	margin:0 0 5px 0;
}
.menurightlinks{
	text-align:right;
	padding:7px 14px 0 0;
}
.menurightlinks a{
	padding:0 0 0 20px;
}
.welcometitle{
	padding:20px 0;
}
.padshare{
	padding:5px 4px 0 0;
	text-align:right;
}
.centersep{
	background:url(../images/bordersep-bg.gif) repeat-y;
	width:23px;
	font-size:1px;
}
.takeactionback{
	background:url(../images/take-action.jpg) no-repeat;
	width:204px;
	height:127px;
	color:#FFF;
	padding:85px 80px 0 22px;
}
.takeactiontext{
	border-bottom:1px solid #EAEAEA;
	padding:7px 8px 10px 8px;
}
.takeactioncont{
	margin-bottom:15px;
}
.publicationtitle{
	background:url(../images/section-back.gif) no-repeat right top;
	padding:5px 0 15px 0;
}
.publicationcont{
	padding:0 8px;
}
.gamecont{
	background:url(../images/game-back.jpg) no-repeat;
	width:212px;
	height:93px;
	padding:110px 419px 0 25px;
}
.pictureicons{
	text-align:right;
	padding:6px 15px 0 0;
}
.padtop15{
	padding-top:15px;
}
.externallinks a{
	display:block;
	padding:0 0 4px 0;
}
.rightsep,.rightsepsub{
	background:url(../images/border-rightsep.gif) repeat-y;
	width:31px;
	font-size:1px;
}
.rightsepsub{
	height:200px;
}
.rightcategories,.contactdetails{
	border-left:1px solid #EAEAEA;
	padding-left:15px;
	width:165px;
}
.contactdetails{
	width:250px;
}
.footerback{
	background:url(../images/footer-back.gif) no-repeat;
	width:985px;
	height:50px;
	padding:50px 0 20px 0;
}
.bottomlinks{
	border-left:1px solid #E0E0E0;
	padding:7px 22px;
}
.footertext{
	width:450px;
	text-align:right;
	padding:10px 10px 0 0;
}
.padtop30{
	padding-top:30px;
}
.contentsub{
	padding:0 200px 20px 3px;
}
.fulltemplate{
	padding:0 0 20px 3px;
}
.borderpic{
	border:1px solid #E0E0E0;
}
.blue{
	color:#3B93BB;
}
.newstitle{
	font-size:12px;
	color:#3B93BB;
	font-weight:bold;
}
.newstitle a{
	color:#3B93BB;
	text-decoration:none;
}
.newstitle a:hover{
	color:#999999;
	text-decoration:none;
}
.subtitle{
	font-size:11px;
	color:#999999;
	padding:8px 0 0 0;
}
.newsdesc{
	line-height:15px;
	padding-bottom:10px;
}
.pdficon{
	background:url(../images/pdf-icon.gif) no-repeat 0 3px;
	padding:7px 0 5px 25px;
}
.pdflink a{
	text-decoration:underline;
	color:#3FAB41;
}
.newsrow,.highlightrow{
	border-bottom:1px solid #EAEAEA;
	padding-bottom:20px;
	margin-bottom:20px;
}
.highlightrow{
	margin-bottom:0px;
}
.magazine{
	padding-bottom:7px;
	font-style:italic;
}
.newspicturespad{
	padding:0 30px;
}
.padbottom15{
	padding-bottom:15px;
}
.centerpad{
	padding-bottom:30px;
}
.floatleftpic{
	float:left;
	margin:5px 15px 15px 0;
}
.morelinks{
	background:url(../images/more-icon.gif) no-repeat right -2px;
	padding:3px 30px 10px 0;
	display:block;
	width:25px;
}
.back{
	background:url(../images/back-icon.gif) no-repeat 0 0;
	padding:0 0 10px 25px;
	display:block;
}
.anchorlinks{
	padding:0;
}
.anchorlinks li{
	background:url(../images/li-bullet.gif) no-repeat 0 5px;
	padding:0 0 5px 10px;
	color:#3B93BA;
}
.anchorlinks li a,.orglink a,.contactinfo a{
	color:#3B93BA;
	text-decoration:underline;
}
.anchorlinks li a:hover,.orglink a:hover,.contactinfo a:hover{
	text-decoration:none;
	color:#999999;
}
.tipsrow{
	padding:20px 0 0 0;
}
.backtotop{
	border-bottom:1px solid #EAEAEA;
}
.backtotop a{
	color:#3B93BA;
	text-decoration:none;
}
.backtotop a:hover{
	color:#B4DE9C;
	text-decoration:none;
}
.tipslist{
	padding:0 0 10px 0;
}
.tipslist li{
	padding:0 0 10px 0;
}
.hilighttip{
	font-weight:bold;
	font-size:16px;
	color:#3FAB41;
	font-family:Trebuchet MS;
	vertical-align:middle !important;
	line-height:20px;
}
.pachamamatext{
	background:#F2F2F2;
	padding:0 17px 10px 17px;
	border-left:2px solid #E8E8E8;
	border-right:2px solid #E8E8E8;
}
.padright25{
	padding-right:25px;
}
.orgtitle{
	font-weight:bold;
	background:url(../images/li-bullet.gif) no-repeat 0 5px;
	padding:0 0 3px 10px;
}
.orgtitle .categories
{
	font-family:Tahoma;
	color:#999999;
	font-size:11px;
}

.orglink{
	padding:0 0 20px 10px;
}
.contacttextfield,.contacttextarea,.registertextfield{
	border:1px solid #EAEAEA;
	width:175px;
	height:17px;
	margin:0 0 10px 10px;
}
.registertextfield{
	margin:7px 0 14px 0;
	width:190px;
}
.contacttextarea{
	width:275px;
	height:100px;
}
.forum-titles {
	padding-bottom:10px;
	padding-top:20px;
}
hr {
	background:#e3e3e3;
	margin:15px 0;
	height:1px;
	border:none;
}
.outlinebox { 
	border:1px solid #e3e3e3;
	padding:13px;
}
.comments-wrapper {
	margin:15px 0 0 0;
	border-top:1px solid #e3e3e3;
}
.comments-info {
	padding:5px 0 15px 0;
}
.bullet {
	margin-right:5px;
}
.back-with-pagination {
	border-top:1px solid #e3e3e3;
}
.back-with-pagination td {
	padding-top:5px;
}
ul.pagination-wrapper {
	float:right;
}
ul.pagination-wrapper li {
	display:inline-block;
	float:left;
	width:20px;
	height:20px;
}
ul.pagination-wrapper li a {
	font-weight:bold;
	text-decoration:none;
	color:#636363;
	display:inline-block;
	width:20px;
	height:20px;
	line-height:20px;
	text-align:center;
	border:1px solid #fff;
}
ul.pagination-wrapper li a:hover {
	text-decoration:none;
	border:1px solid #e3e3e3;
	color:#008ac9;
}
.padbottom30{
	padding-bottom:30px;
}
.add-a-reply {
	width:208px;
	height:32px;
	background:url(../images/add-a-reply-bg.gif) no-repeat;
	line-height:32px;
	padding-left:50px;
	color:#434343;
	font-size:13px;
	margin-bottom:18px;
}
.forumtextfield {
	width:292px;
	height:15px;
	border:1px solid #e3e3e3;
	margin-top:8px;
	margin-bottom:15px;
	padding:2px;
}
.posthere {
	width:610px;
	height:70px;
	border:1px solid #e3e3e3;
	margin-bottom:12px;
	margin-top:8px;
	padding:5px;
}
.addreply-wrapper {
	margin-top:20px;
}
.fullpost{
	padding-top:15px;
}
.borderbottom {
	border-bottom:1px solid #e3e3e3;
	padding-bottom:15px;
}
.post { 
	margin-right:30px; 
}
.pagination{
	text-align:right;
}
.pagination a{
	display:inline-block;
	margin-left:10px;
	width:20px;
	text-align:center;
	padding:3px 0;
	text-decoration:none;
	color:#636363;
	border:1px solid #fff;
}
.pagination a:hover, .pagination a.paginationon {
	text-decoration:none;
	border:1px solid #e3e3e3;
	color:#008ac9;
}

.resetpadding {
	padding:0;
}
.resetpaddingtop {
	padding-top:0;
}
.contentlist{
	padding:10px 0 10px 7px;
}
.contentlist li{
	padding:0 0 5px 13px;
	background:url(../images/green-bullet.gif) no-repeat 0 4px;
}
.authorcont{
	font-size:11px;
	color:#CCC;
	font-style:italic;
	padding:3px 0 0 0;
}
.padtop12{
	padding-top:12px;
}
.contenttitle{
	font-weight:bold;
	color:#417F09;
	padding-bottom:10px;
}
.contentlinks a{
	text-decoration:underline;
	color:#417F09;
}
.contentlinks a:hover{
	text-decoration:none;
}
.registersector{
	background:#CCC;
	color:#333;
	font-size:12px;
	font-weight:bold;
	padding:7px;
	margin-bottom:20px;
}
.padbottom15{
	padding-bottom:15px;
}
.padleft10{
	padding-left:10px;
}
.redcolor{
	color:#FF0000;
}
.greencolor{
	color:#3FAB41;
}
.mostpopularlinks{
	margin:0 10px 7px 10px;
	font-size:12px;
	background:url(../images/li-bullet.gif) no-repeat 0 4px;
}
.mostpopularlinks a{
	padding:0 0 0 10px;
	color:#999999;
	text-decoration:none;
}
.mostpopularlinks a:hover{
	color:#3B93BB;
}
.mostpopularlinksSelected
{
	padding-bottom:7px;
	margin:0 10px 7px 10px;
	font-size:12px;
	background:url(../images/li-bullet.gif) no-repeat 0 4px;
	border-bottom:1px solid #CFCFCF;
	color:#3B93BB;
}
.mostpopularlinksSelected a
{
	padding:0 0 0 10px;
	color:#3B93BB;
	text-decoration:none;
}

.margbottom20{
	margin-bottom:20px;
}
.searchkeyword{
	border:1px solid #8E8E8E;
	height:19px;
	padding:0 0 0 7px;
	width:125px;
}
.rightcategoriessect{
	border-left:1px solid #EAEAEA;
	padding:0 0 10px 15px;
}
.maincategtitle{
	font-size:14px;
	color:#3B93BB;
	font-weight:bold;
	border-bottom:1px solid #CFCFCF;
	padding-bottom:10px;
	margin-bottom:10px;
}
.maincategtitle a{
	text-decoration:none;
	color:#3B93BB;
}
.maincategtitle a:hover{
	text-decoration:none;
	color:#999999;
}

.maincategtitleSelected
{
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid #CFCFCF;
	padding-bottom:10px;
	margin-bottom:10px;
	text-decoration:none;
	color:#999999;
}
.maincategtitleSelected a{
	text-decoration:none;
	color:#999999;
}

.pagination22 a{
	display:inline-block;
	padding:0 7px;
	color:#999999;
	text-decoration:none;
}
.pagination22 a:hover{
	color:#3FAB41;
}
.pagination22 span{
	color:#3FAB41;
	padding:0 7px;
}

.arabic{
	text-align:right;
}
