body {
	margin: 5px 0;
	padding: 0;
	color: #666;
	font: 90% "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: center;
	background-color: #FFF;
	background-image: url(images/bg.png);
	background-repeat: no-repeat;
	background-position: left top;
}
	
#wrap {
	background: #FFF url('images/main.gif') repeat-y 50% 0;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	width: 775px;
	border-left-width: 1px;
	border-left-style: inset;
	border-left-color: #d4d0c8;
}
#hdr {
	background: #FFF url('images/main.gif') repeat-y 50% 0;
	clear:both;
	margin:0 auto;
	width: 775px;
	text-align: center;
	background-image: url(images/bg.png);
	background-repeat: no-repeat;
	background-position: center -50px;
}
#hdr a:link, #hdr a.visited, #hdr a:hover, #hdr a:active { color: #675635; text-decoration: none; background: transparent }

#main { background-color: #FFF; float:left; width:550px; padding: 10px 10px }
#main p, #main div { font: 90% "Trebuchet MS", Arial, Helvetica, sans-serif }
#main H1 { font-size: 110%; font-weight : bold }
#main H2 { font-size: 100%; font-weight: bold }
#main H3 { font-size: 110%; font-weight: bold; text-transform: uppercase; color: #333366; letter-spacing: 4px; background-color: #FFF; line-height: 25px; padding-left: 5px; border: 1px solid #666699 }
#main H4 { font-size: 90%; font-weight: bold }
#main H5, #main H6 { font-size: 80%; font-weight: bold; color: #339999 }
#main .cookie { font-size: 75%; text-align: right; padding: 0px 0px 30px 0px }	
#main div.center { text-align: center  }
#main #google {
	float: left;
	width: 300px;
	height: 260px;
	margin-top: 30px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 4;
}
#main .links { border: 1px solid #9AB7FE; padding: 6px; margin: 6px; background-color: #FFF }
#main .links p { font-size: 90% }		

#sidebar {
	background-color: #EEEEEE;
	width:150px;
	float: left;
	margin-right: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 3px;
}
#sidebar div .menu { font: 80% Arial, Helvetica, sans-serif; padding: 2px 0px 8px 0px; }
#sidebar .feature {
	font: 80% Arial, Helvetica, sans-serif;
	background-color: #FFF;
	border: 1px solid #CCC;
	line-height: 100%;
	padding-top: 0;
	padding-right: 4px;
	padding-bottom: 4;
	padding-left: 4px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#sidebar .feature a:link, #sidebar .feature a:visited, #sidebar .feature a:active { text-decoration : none; color: #333366; font-weight: normal }
#sidebar .feature a:hover {
	color: #000;
	font-weight: normal;
	background-color: #F0F8FF;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #9AB7FE;
}
#sidebar .vgoogle { padding: 6px 0; text-align: center }
#sidebar p { font: 90% "Trebuchet MS", Arial, Helvetica, sans-serif }
#sidebar H1, #sidebar H2, #sidebar H3 { font-size: 80%; font-weight : bold }
#sidebar H4, #sidebar H5, #sidebar H6 { font-size: 80%; font-weight: bold; color: #9AB7FE }
html>body #sidebar { width:150px }

#footer { background-color: #FFF; clear:both }
#footer div { padding: 5px; margin:0; text-align: center }
		
.table1 { background: url('images/line.gif') repeat #FF4A00; width: 775px; height: 20px; margin: 3px auto }
.table1 div { font: 75% Arial, Helvetica, sans-serif; color: #333; padding: 1px 20px; text-align: center }
.table1 div a:link, .table1 div a:visited { color: #333;  text-decoration: underline; font-weight: normal } 
.table1 div a:hover, .table1 div a:active { color: #339999; text-decoration: none; background-color: #F0F8FF; font-weight: normal }
.table2 { background-color: #FF4A00; width: 775px; height: 20px; margin: 3px auto }
.table2 div { font: 75% Arial, Helvetica, sans-serif; color: #FFF; padding: 1px 20px; text-align: center }
.table2 div a:link, .table2 div a:visited { color: #FFF;  text-decoration: underline; font-weight: normal } 
.table2 div a:hover, .table2 div a:active { color: #339999; text-decoration: none; background-color: #F0F8FF; font-weight: normal }

.alink { cursor: pointer hand; text-decoration: underline }
.afflink { cursor: pointer hand; text-decoration: none }

hr { color: #666; padding: 0px; margin: 0px }
img { border: 0px }
p {
	font: 90% "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: justify;
}
ol { list-style-type: decimal; font : 90% "Trebuchet MS", Arial, Helvetica, sans-serif }
ul  { list-style-image: url('images/bullet.gif'); font: 90%  "Trebuchet MS", Arial, Helvetica, sans-serif }

a:link, a:visited { color: #333366;  text-decoration: underline; font-weight: bold } 
a:hover, a:active { color: #333; text-decoration: none; background-color: #F0F8FF; font-weight: bold }
