body
{
	padding: 0;
	margin: 0;
	text-align: center;
	background-color: #C0C0C0;

}

a:link 
{
	color: #333333;
}
a:visited 
{
	color: #333333;
}
a:hover 
{
	color: #000066;
}
a:active 
{
	color: #333333;
}

#layout	
{
	border-style: none;
	border: 0px;
	clear: both;
	margin-top: 0px;
	margin-right:auto;
	margin-left:auto;
	width: 950px;
	padding: 0px;
	background-image: url('bodybg.jpg');
	text-align: center;
}

#layoutleft	
{
	border-style: none;
	float: left;
	border: 0px;
	margin-top: 20px;
	margin-right:0px;
	margin-left:25px;
	width: 150px;
	padding: 0px;
	text-align: left;
}

#layoutright	
{
	border-style: none;
	float: right;
	border: 0px;
	margin-top: 20px;
	margin-right:25px;
	margin-left:0px;
	width: 150px;
	padding: 0px;
	text-align: left;
}

#layoutmiddle
{
	border-style: none;
	border: 0px;
	margin-top: 20px;
	margin-right:220px;
	margin-left:220px;
	width: 500px;
	text-align: left;
}

#layoutbottom
{
	border-style: none;
	clear: both;
	height: 1px;
	background-color: #000000;
	width: 930px;
	margin-right: auto;
	margin-left: auto;

}

#layoutbottom2
{
	border-style: none;
	clear: both;
	height: auto;
	background-color: #FFFFFF;
	width: 930px;
	margin-right: auto;
	margin-left: auto;

}


#nav
{
	border-style: none;
	border: 0px;
	margin-top: -76px;
	margin-left: 50px;
	width: 400px;
	padding: 0px;
	color: #000;
	font-size: 0;
	z-index: 100;
}

#nav img {
	padding: 1px;
	margin: 0px;
}

#content
{
	border-style: none;
	margin-top: 28px; /* Due to Safari, subtracted by 4 (was 28px) */
	margin-bottom: 0px;
	margin-left: 43px;
	width: 596px;
	min-height:800px;
	height:auto !important;
	height:800px;
	padding: 0px;
	background-image: url('img/content_back.gif');
}

#fill
{
	background-color: #000000;
	border-style: none;
	margin-top: 28px; /* Due to Safari, subtracted by 4 (was 28px) */
	margin-bottom: 0px;
	width: 596px;
	min-height:335px;
	height:auto !important;
	height:335px;
	padding: 0px;
}

img
{
	border-style: none;
}

h1	
{
	color: #000066;
	background-color: transparent;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 20px;
	margin-left: 15px;
	padding: 0px;
	
}

p	
{
	color: #333;
	background-color: transparent;
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 10px;
	margin-right: 0px;
}

p2	
{
	color: #000000;
	background-color: transparent;
	font-family: Trebuchet, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 0px;
	margin-right: 0px;
}

td	
{
	color: #333;
	background-color: transparent;
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 4px;
	margin-right: 60px;
}

h2
{
	color: #000066;
	background-color: transparent;
	text-align: left;
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-left: 10px;
	margin-right: 0px;
	padding: 0px;
}


.gallery	
{
	color: #333;
	background-color: transparent;
	text-align: center;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 48px;
	margin-right: 60px;
}

.gallery img
{
	border-style: solid;
	border-color: #333;
	border-width: 1px;
}

.basic
{
	color: #333;
	background-color: transparent;
	text-align: left;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-right: 60px;
}

.basic img
{
	border-style: solid;
	border-color: #333;
	border-width: 1px;
}

#list ul
{
	color: #333;
	background-color: transparent;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-right: 60px;
	list-style-type: none;
}

.code
{
	color: #339;
	background-color: transparent;
	font-family: times, serif;
	font-size: 0.9em;
	padding-left: 40px;
}

font arrow
{
	color: #333;
	background-color: transparent;
	text-align: center;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin: 0px;
	padding: 0px;
	white-space; nowrap;
}
