body {
	background-color: #E1C5A8;
	font-size: 80%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

img.frame {
   padding: 5px;
   border: 1px solid #BBB;
   border-radius: 3px;
   -moz-box-shadow:    3px 3px 5px 6px #ccc;
  -webkit-box-shadow: 3px 3px 5px 6px #ccc;
  box-shadow:         1px 1px 2px 2px #ccc;
}

img.dotborder {
    border-top-width: 2px;
    border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-width: 2px;
    border-top-style: dotted;
    border-bottom-style: dotted;
	border-left-style: dotted;
	border-right-style: dotted;
    border-top-color: #336600;
    border-bottom-color: #336600;
	border-left-color: #336600;
	border-right-color: #336600;
    padding: 0px 0px;
	margin: 15px;
    }

.topmenu A:link {text-decoration: none; color: #F7EBB9}
.topmenu A:visited {text-decoration: none; color: #F7EBB9}
.topmenu A:active {text-decoration: none; color: #FFFFFF}
.topmenu A:hover {text-decoration: underline; color: #FFFFFF}

.leftmenu A:link {text-decoration: none; font-weight:bold; color: #BB4A00}
.leftmenu A:visited {text-decoration: none; font-weight:bold; color: #BB4A00}
.leftmenu A:active {text-decoration: none; font-weight:bold; color: #640000}
.leftmenu A:hover {text-decoration: underline; font-weight:bold; color: #640000}

.bottommenu A:link {text-decoration: none; color: #006633}
.bottommenu A:visited {text-decoration: none; color: #006633}
.bottommenu A:active {text-decoration: none; color: #D24400}
.bottommenu A:hover {text-decoration: underline; color: #D24400} 

.bodylinks A:link {text-decoration: none; font-size: 100%; font-weight: bold; color: #C60}
.bodylinks A:visited {text-decoration: none; font-size: 100%; font-weight: bold; color: #C60}
.bodylinks A:active {text-decoration: none; font-size: 100%; font-weight: bold; color: #900}
.bodylinks A:hover {text-decoration: underline; font-size: 100%; font-weight: bold; color: #900}

H1, H2, H3 {
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0px;
	padding: 0px;
}

H1 {
	font-size: 200%;
	color: #336600;
	text-align: center;
}

H2 {
	font-size: 130%;
	color: #900;
	text-align: center;
}

H2 A:link {text-decoration: none; font-size: 130%; font-weight: bold; color: #900}
H2 A:visited {text-decoration: none; font-size: 130%; font-weight: bold; color: #900}
H2 A:active {text-decoration: none; font-size: 130%; font-weight: bold; color: #963}
H2 A:hover {text-decoration: underline; font-size: 130%; font-weight: bold; color: #963}

H3 {
	font-size: 115%;
	color: #776048;
	text-align: center;
}

H3 A:link {text-decoration: none; font-size: 115%; font-weight: bold; color: #776048}
H3 A:visited {text-decoration: none; font-size: 115%; font-weight: bold; color: #776048}
H3 A:active {text-decoration: none; font-size: 115%; font-weight: bold; color: #006633}
H3 A:hover {text-decoration: underline; font-size: 115%; font-weight: bold; color: #006633}

.sidebartitle {
	font-size: 95%;
	font-weight: bold;
	color: #000000;
	text-align: center;
	margin: 10px;
	padding: 0px;
}

.sidebartitle A:link {text-decoration: none; font-size: 100%; font-weight: normal; color: #000000}
.sidebartitle A:visited {text-decoration: none; font-size: 100%; font-weight: normal; color: #000000}
.sidebartitle A:active {text-decoration: none; font-size: 100%; font-weight: normal; color: #000000}
.sidebartitle A:hover {text-decoration: underline; font-size: 100%; font-weight: normal; color: #000000}

.sidebar {
	font-size: 95%;
	font-weight: normal;
	color: #630;
	text-align: left;
	margin: 10px;
	padding: 0px;
}

.sidebar A:link {text-decoration: none; font-size: 100%; font-weight: normal; color: #A81C1F}
.sidebar A:visited {text-decoration: none; font-size: 100%; font-weight: normal; color: #A81C1F}
.sidebar A:active {text-decoration: none; font-size: 100%; font-weight: normal; color: #006633}
.sidebar A:hover {text-decoration: underline; font-size: 100%; font-weight: normal; color: #006633}

P {
	font-size: 100%;
	font-weight: normal;
	color: #000000;
	text-align: left;
	margin: 10px;
	padding: 0px;
}

P A:link {text-decoration: none; font-size: 100%; font-weight: normal; color: #A81C1F}
P A:visited {text-decoration: none; font-size: 100%; font-weight: normal; color: #A81C1F}
P A:active {text-decoration: none; font-size: 100%; font-weight: normal; color: #006633}
P A:hover {text-decoration: underline; font-size: 100%; font-weight: normal; color: #006633}

.Title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 125%;
	font-weight: bold;
	color: #C60;
	text-align: left;
	margin: 0px;
	padding: 0px;
}

.Title A:link {text-decoration: none; font-weight:bold; color: #BB4A00}
.Title A:visited {text-decoration: none; font-weight:bold; color: #BB4A00}
.Title A:active {text-decoration: none; font-weight:bold; color: #640000}
.Title A:hover {text-decoration: underline; font-weight:bold; color: #640000}

hr {
    border: 0;
    height: 1px;
    background: #105B00;
    background-image: -webkit-linear-gradient(left, #88D888, #105B00, #88D888);
    background-image: -moz-linear-gradient(left, #88D888, #105B00, #88D888);
    background-image: -ms-linear-gradient(left, #88D888, #105B00, #88D888);
    background-image: -o-linear-gradient(left, #88D888, #105B00, #88D888);
}