body,td
{
	font-family:arial, sans-serif;
	color:#030303;
	background:#c0ba86;
}


a:link
{
color:#000000;
background:transparent;
text-decoration:underline;
}

a:visited
{
	color:#000000;
	background:transparent;
text-decoration:none;
}

a:hover
{
	color:#000000;
background:transparent;
text-decoration:underline;
}

.green
{
	color:#009500;
background:transparent;
font-size:smaller;
}

.blue
{
	text-align:center;
letter-spacing:4px;
font-size:20px;
color:#271b10;
background:transparent;
}


.high2
{
	text-decoration:underline;
	color:#4f452f;
background:transparent;
}

.feature2
{
	font-weight:bold;
letter-spacing:3px;
font-size:larger;
}
.main
{
text-align:center;
	position:absolute;
	top:150px;
	left:29%;
	width:650px;
font-size:14px;
	}

.main2
{
	position:absolute;
	top:100px;
	left:29%;
	width:650px;
height:1000px;
font-size:14px;
text-align:justify;
	}

.front
{
text-align:center;
	position:absolute;
	top:150px;
	left:29%;
	width:650px;
font-size:14px;
	}
.under
{
	position:absolute;
top:120px;
	width:700px;
left:28%;
font-size:14px;
font-weight:bold;
	letter-spacing : 3px;
}

.news
{
	position:absolute;
	top:180px;
	left:410px;
	width:600px;
	height:3500px;
font-size:14px;
text-align:justify;
	}

.update
{
	position:absolute;
	top:100px;
	left:25%;
	width:700px;
	height:3500px;
font-size:14px;
text-align:justify;
	}
.out
{
	color:#808080;
background:transparent;
}

.coast
{
text-align:justify;
width:650px;
}

.paint
{
	font-size:12px;
font-weight:normal;
font-style:italic;
}
.logo
{
	position:absolute;
top:15px;
left:20px;
}
.title2
{
	position:absolute;
top:10px;
left:28%;

}
.title
{
	position:absolute;
top:3px;
left:10%;
z-index:1;
}

.side
{
font-family:arial, sans-serif;
color:#000000;
background:transparent;
	position:fixed;
top:220px;
left:40px;
	letter-spacing :8px;
text-align:left;
font-size:smaller;
text-decoration:none;
	line-height : 180%;
}

.side a:link
{
	color:#000000;
background:transparent;
text-decoration:none;
}

.side a:visited
{
	color:#000000;
background:transparent;
}

.side a:hover
{
	color:#80ffff;
background:transparent;
}
.side2
{
	position:absolute;
top:270px;
left:40px;
width:290px;
	letter-spacing : 3px;
text-align:left;
font-size:14px;
font-weight:bold;
}

.strong
{
	font-weight:bold;
}

.smaller
{
	font-size:smaller;
}

.bold
{
	font-weight:bold;
text-decoration:underline;
}
.ital
{
	font-style :italic;
}

.container
{
	position:absolute;
top:0px;
left:0px;
width:100%;
height:180%;
background:#c0ba86;
}
.work
{
position:absolute;
top:550px;
left:10%;
	font-size:larger;
font-weight:bold;
}
.work a:link
{
	text-decoration:underline;
}

.work a:visited
{
	text-decoration:underline;
}

.details
{
	position:relative;
top:70px;
left:25%;
width:800px;
height:800px;
font-size:12px;
}



.course
{
	font-style:italic;
}

.ret
{
	position:absolute;
top:460px;
left:33%;
font-weight:bold;
}

.newsletter
{
color:#ff0000;
background:transparent;
	font-weight:bold;
text-decoration:underline;
}

.email
{
	position:absolute;
top:200px;
left:40%;
font-size:18px;
	letter-spacing : 4px;
}

.email a:link
{
	text-decoration:underline;
}

.email a:visited
{
color:#ff5353;
background:transparent;
	text-decoration:underline;
}
.high
{
	text-decoration:underline;
}

.app
{
	text-align:center;
text-decoration:underline;
font-size:larger;
font-weight:bold;
}

.material
{
	color:#ff0000;
background:transparent;
text-decoration:underline;
	letter-spacing : 5px;
}


.material a:link
{
	color:#ff0000;
background:transparent;

}


.material a:hover
{
	color:#c1ffff;
background:transparent;
}


.red
{
	color:red;
background:transparent;
}

.red a:link
{
	color:red;
background:transparent;
}


.feature
{
	font-size:larger;
letter-spacing:4px;
font-weight:bold;
}

.small
{
font-size:smaller;
}

.webb
{
color:#ff0000;
background:transparent;
	position:absolute;
top:180px;
left:30%;
width:700px;
z-index:1;
}

.webb a:link
{
color:#ff0000;
background:transparent;
}
.webb a:hover
{
color:#ff0000;
background:transparent;
}

.webb a:visited
{
color:#ff0000;
background:transparent;
}

#lightbox
{
color:#ffffbb;
	background:#000000;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}

#lightboxDetails
{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: none; }

* html #overlay
{
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}


