
/* NAV STARTS HERE */

#navcontainer
	{text-align: center;
	font: 13px Verdana, sans-serif;
	font-weight: bold;
	width: 100%;
	margin-right: 0em;
	list-style-type: none;
	}

#navlist li
	{float: left;
	margin: 0px;
	width: auto;
	display: block;
	padding: 1px;
	text-align: center;}

#navlist li a, #navlist li a:link
	{border-bottom: 5px solid #369;
	color: #369;
	text-decoration: none;
	padding: 5px;
	display: none;
	margin: 0;
	}

#navlist li a#current, #navlist li a#current:link
	{color: #c33;
	font-size: 35px;
	cursor: default;
	border-bottom: 0px solid #369;
	background: #CBECF6;
	margin-right: 2.125em;
	letter-spacing: -2px;
	display: block;
	text-transform: uppercase;}



/* NAV ENDS HERE */

/* NAV ENDS HERE */


body
	{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #006699;
	background-image: 	url(images/smallblue.gif);
	background-repeat: repeat-x;}
a:link
{color: #C60; weight: bold; text-decoration: none;}
.header
	{margin: 0 0 0 5em;
	height: 50px;}

h1
	{color: F7BC1D;
	font-size: 18px;
	font-weight: bold;
	margin: 10px;
	font-family: Georgia, Times New Roman, Times, serif;
	width: auto;}
h2 	{color: #369;
	font-size: 15px;
	font-weight: bold; 
	text-align: center}



table.main { margin-left: 3.5em; 
			margin-right: 3.5em;
			width: 750px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #006699;
			padding:5px;
			}

table.lima {margin-left: 5px; padding:0;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #006699;}
table.partners2
	{font-size: 11px;
	border-top: 3px solid #369;
	border-bottom: 3px solid #369;
	}


h1.righty
	{color: F7BC1D;
	font-size: 18px;
	font-weight: bold;
	font-family: Georgia, Times New Roman, Times, serif;
	width: auto;}
	
noborder
{color; #fff;}


h1.header
	{color: #699;
	font-size: 18px;	
	font-weight: bold;}

.pat {font-size: 10px; color: #069; text-decoration: none;}
p.pat a:link {font-size: 10px; color: #069; text-decoration: underline;}
p.pat a:visited {font-size: 10px; color: #bbb; text-decoration: none;}

p.pat a:hover {font-size: 10px; color: #cc3; text-decoration: underline;}

		

.toplink{ margin: 1em; 	text-align: right;	color: #000; }



/* images */

img.partnersthumbs{margin: 2px;}	

img.sponsor
	{border: 1px solid #fff;margin:0 5px;}
img.donate
	{border: 1px solid #fff;margin: 10px 0 0 10px;}
img.help	
	{align: center;}
img.noborder 
	{color: #fff;}
img {margin: 10px 10px 0px 10px;}
img.lima {margin: 0; text-align: right;}
img.logo {float: left; margin: 0px;}
img.right {float: right; margin-top:20px;}
img.grp {margin:0 10px 0 0;}
img.thumbs {border: 1px solid #369; margin: 2px;}
img.bullet{border: 1px solid #369; }

/* images */

.simplemargin	
	{font-size: 11px;
	margin-left: 10px;
	text-align: justify;}
div.leftmargin	
	{text-indent: 25px; 
	font-size: 11px;
	margin: 2em;
	width: 295px;
	text-align: justify;}

.rightmargin	
	{text-indent: 25px; 
	font-size: 11px;
	margin-left: 70em;
	width: 295px;
	text-align: justify;}
	
.quote
	{margin-left:3px;
	color: #036;
	text-align: center;
	padding: 5px;	
	width: 295px;
	height: 150px;
	background:url(images/dialogbox.jpg) no-repeat;}
.quote2
	{margin-left:3px;
	color: #036;
	text-align: center;
	padding: 5px;	
	width: 295px;
	height: 155px;
	background:url(images/dialogbox2.jpg) no-repeat;}
	
	
.topheader
	{color: #369; 
	margin: -25px 0 0 0px;
	text-align: center}
.bastos
	{text-align: right;
	height: 220px;
	background: url(images/header2b.jpg) no-repeat 50% 0;
	margin: -25px 0 -10px 0}
.partners
	{margin:  10px;
	padding: 5px;
	color: #fc3;
	font-size: 15px;
	border-bottom: 5px solid #369;
	border-top: 5px solid #369;
	width: 215px;
	background: #fff;}
.red
	{color: #c33;
	font-size: 12px; font-weight: bold;
	font-style: italic;}
.brown
	{color: #C60;
	font-weight: bold;
	}
.weneed
	{padding: 5px;
	color: #c33;
	font-size: 15px;
	width: 215px;
	text-align: center;}


.footer
	{text-align: center;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999;
	border-top: 1px solid #cc9;}

.mq {margin-top: 5px;
	text-align: center;
	color: #369;
	width: 100%;}
.coloredbox
	{margin: 0px;
	background: #8799B6;
	height: 250px;}
.board
	{border: 1px solid #fc6;
	padding: 10px;	
	width: 275px;}
	
/* donate page */
.donate {background: #933; color: #fff; font-weight: bold; font-size: 12px; width:65px; padding: 5px;margin:3px}
.provide {background: #933; color: #fff; font-weight: bold; font-size: 12px; width: 225px; padding: 5px;margin-right: 30px;}
.amount {background: #933; color: #fff; font-size: 11px; width: 115px; padding: 5px; margin: 0px;}
.give {color: #069; font-size: 11px; width: auto; padding: 5px; margin-right: 25px;border-bottom: 1px solid #eee; text-align:justify;}
/* donate page */


.caption {text-align: center;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999;
	margin: 0 10px 10px 10px;}
.logocaption {text-align: center;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #036;
	margin: 0 10px 10px 10px;}
.support {color: #393;
	font-weight: bold;
	font-size: 10px;
	background-color: #fff;
	}
p.indent {text-indent: 25px;}
p.highlight
	{font-weight: bold;color: #fff; background-color: #c00;  }
p.right
	{margin-right: 5px; text-align: right;}	
p.title
	{font-family: Georgia, Times New Roman, Times, serif;
	padding: 3px 0 0 5px;
	color: #F7BC1D;
	font-size: 18px;
	font-weight: bold;
	width: 85%;
	}
p.info
	{text-indent: 1cm;
	width:350px;
	margin-left: 5cm;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-left: 1px dashed #bbb;
	border-bottom: 1px dashed #bbb;}
p.read
	{width:400px;
	margin-left: 5cm;
	text-align: right;
	cursor: pointer;}

#donatebox
	{color: #cc0033;
	font-size: x-small;
	font-weight: bold;
	width: 65px;
	padding: 5px;
	border: thin solid #69c;
	background-color: #E1ECFA;
	position: absolute; top:320px;left:500px;}
.paypal {
	font-size:12px;
	font-weight: bold;
	text-align:center;
	color: #c03;}
	
.adboard {color: #369;
	font-weight: bold;
	font-size: 11px;
	}
/*feedback*/
/* found in messageboard.xsl and feedback.xsl */
			.invert {background-color:#eee;
				color:#369
				font-size: 10px;
				font-weight: bold;}
			
			input,textarea {
				border:0px none #FFFFFF;
				color:#3265A3;
				scrollbar-base-color:#FFFFFF;
				scrollbar-shadow-color:#3265A3;
				scrollbar-darkshadow-color:#FFFFFF;
				scrollbar-track-color:#FFFFFF;
				scrollbar-3dlight-color:#FFFFFF;
				scrollbar-face-color:#FFFFFF;
				scrollbar-highlight-color:#FFFFFF;
				scrollbar-arrow-color:#3265A3
				font-size: 10px;}
			
			/* found in messageboard.xsl and feedback.xsl */
			.high,input,textarea {
				background-color:#D8D8D8
			} 
			
			/* found in messageboard.xsl and feedback.xsl. styling of input fields in case of 
			wrong/missing input.*/
			.warn {
				background-color:#F71F1F
			}
			
			/* found in messageboard.xsl. formatting of admin link texts in template entryhandle. */
			.admin {
				color:#F71F1F;
			}
						
			/* found in messageboard.xsl and feedback.xsl. border around table components.*/
			.dborder {
				border:1px dotted #383838;
				padding:2px 2px 2px 2px;
			}
			
			/* found in messageboard.xsl, feedback.xsl and counter.xsl. submit buttons. */
			.button {
				border:1px solid #3265A3;
			}
			
			/* found in messageboard.xsl. formatting of header for guest html reply mail (template entry).
			formatting of entry body (both modes) (template entry).
			found in feedback.xsl. formatting of header for reply mail.*/
			.message {
				border-bottom:1px solid #ECECEC;
				border-left:1px solid #ECECEC;
				/*line-height:18px;*/ 
				line-height:150%;
				padding:3px 3px 3px 3px
			}
</style>
