@charset "utf-8";
/* CSS Document */

body
{
background-color:#356290;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
margin:20px;
padding:0px;
line-height:125%;
}

h1, h2, h4
{
color:#0000FF;
}

h3
{
color:#FF0000;
font-weight:bold;
}

p.justify
{
text-align:justify
}

#wrapper
{
background-color:#FFFFFF;
width:900px;
color:black;
margin:10px;
padding:10px;
}

#header
{
width:880px;
padding-right:20px;
padding-left:0px;
padding-bottom:1px;
margin-bottom:3px;
padding-top:0px;
height:250px;
background-image:url('images/header.jpg');
float:inherit;
text-align:right;
}

#header h1
{
padding-top:10px;
}

#header p
{
color:#0000FF;
font-style:italic;
font-family:Georgia, "Times New Roman", Times, serif;
}


#topnavigation
{
width:910px;
height:35px;
background-color:#0000FF;
overflow:hidden;
}

#topnavigation ul
{
height:35px;
float:left;
margin-top:0px;
margin-left:auto;
padding-right:0px;
padding-left:0px;
margin-right:10px;
}

#topnavigation li
{
display:inline;

}

#topnavigation li a
{
margin:5px;
display:inline;
height:21px;
text-decoration:none;
color:white;
padding:0px;
float:left;
width:7em;
border-right:1px solid white;
padding:0.2em 1em
}

#topnavigation
a:visited
{
background-color:#660066;
}

#topnavigation
a:hover
{
background-color:red;
}


#leftnavigation
{
	padding-right:30px;
	padding-left:0px;
	padding-bottom:10px;
	padding-top:10px;
	margin-top:10px;
	margin-right:10px;
	background-image:url(images/blue.gif);
	float:none;
}

#leftnavigation ul
{
text-align:left;
list-style:none;
padding:0;
margin:0 auto;
width:80%;
}

#leftnavigation li
{
display:block;
margin:0;
padding:.2em;
}

#leftnavigation li a
{
display:block;
width:100%;
border-width:1px;
border-color:#ffe;
border-style:solid;
color:white;
text-decoration:none;
padding:0.5em 0 0.5em 1em;
}

#leftnavigation li a:link
{
background-color:#356290;
}

#leftnavigation li a:visited
{
background-color:#660066;
}

#leftnavigation li a:hover
{
background-color:red;
}


/*Right Navigation*/

#rightnavigation
{
	padding-right:10px;
	padding-left:0px;
	padding-bottom:10px;
	padding-top:10px;
	margin-top:10px;
	margin-right:10px;
	float:none;
}

#rightnavigation ul
{
text-align:left;
list-style:none;
padding:0;
margin:0 auto;
width:80%;
}

#rightnavigation li
{
display:block;
margin:0;
padding:.2em;
}

#rightnavigation li a
{
display:block;
width:100%;
border-bottom:2px solid #FFCC66;
text-decoration:none;
padding:0.5em 0 0.5em 1em;
}

#rightnavigation li a:link
{
color:#0000FF;
}


#rightnavigation li a:visited
{
color:#660066;
}

#rightnavigation li a:hover
{
color:#FF0000;
}

/*Main*/
#main
{
	padding-top:10px;
	padding-right:10px;
	padding-left:10px;
	padding-bottom:10px;
	margin-left:50px;
	margin-right:50px;
	padding-top:20px;
	text-align:inherit;
	clear:inherit;
}

#main p
{
line-height:150%;
}


/*Footer*/

#footer
{
clear:both;
padding-right:10px;
border-top:#000 1px solid;
padding-left:10px;
padding-bottom:10px;
padding-top:10px;
text-align:center;
background-image:url('images/blue1.jpg');
}

.shopping
{
margin:20px;
padding:10px;
}

.shopping p
{
line-height:150%;
}


.odd
{
float:left;
margin-right:10px;
margin-bottom:10px;
margin-top:10px;
margin-left:10px;
}

.even
{
float:right;
margin-right:10px;
margin-bottom:10px;
margin-top:10px;
margin-left:10px;
}

.tetum
{
	margin-left:50px;
	margin-right:20px;
	margin-top:20px;
}

.tetum p
{
line-height:150%;
}


#adsense
{
float:right;
margin-top:10px;

}

.button
{margin-left:20px;
}

/*Olympic Table*/

table.tally caption
{
color:#FF0000;
font-size:large;
font-weight:bold;
padding-top:10px;
}

table.tally th
{
background:url(images/footer.jpg);
color:#0000FF;
font-size:large;
}

table.tally td
{
background:url(images/blue.gif);
font-size:large;
}

table.tally
{
border:2px solid #FF9933;
}

/*Contact Form*/


form.contact fieldset
{
border:2px solid navy;
padding:10px;
}

form.contact legend
{
font-weight:bold;
font-size:medium;
color:navy;
padding:5px;
}

form.contact
{
padding:0;
margin:0;
margin-top:-15px;
}

form.contact label
{
font-weight:bold;
font-size:small;
color:blue;
line-height:150%;
}

form.contact label.fixedwidth
{
display:block;
width:240px;
float:left;
}

form.contact.buttonarea input
{
background:navy;
color:white;
font-weight:bold;
padding:5px;
border:1px solid white;
}

form.contact.buttonarea
{
text-align:center;
padding:4px;
background-color:#0066ff;
}


/* pHOTO Gallery*/

p.photo
{
margin:0;
float:left;
text-align:center;
background-color:#fff;
border:2px;
border-color:#0099FF;
border-style:solid;
}

p.description
{
clear:left;
}

ul.thumbnails
{
margin:0 0 15px 0;
padding:0;
float:left;
text-align:center;
background-color:#fff;
list-style:none;
display:inline;
line-height:2em;
}

ul.thumbnails li
{
display:inline;
margin:0;
padding:0;
}




#topnavigation {
	display: none;
}
#leftnavigation {
	display: none;
}
#rightnavigation {
	display: none;
}
