* { padding: 0; margin: 0; border: none; }
html { background: url(img/bghtml.gif); }
body { font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; }
p { margin-bottom: 1em; }
a { text-decoration: none; color: #a5a575; }
a:visited { color: #769805; }
a:hover { text-decoration: underline; }
.wrap { background: url(img/bg.png) center top repeat-y; }
h1 { color: #9E0B0E; font-size: 1.75em; margin-bottom: 0.25em; }
h2 { font-size: 1.5em; }
h3 { font-size: 1.2em; }
.shadow { margin: 0 auto; display: block; }
#container { width: 766px; border: 10px solid #fff; background: #F4F4DF; margin: 0 auto; position: relative; z-index: 2; }
.png { background: url(img/shadow_t2.png) center no-repeat; height: 52px; width: 873px; margin: 0 auto; }
.pngin { background: url(../img/shadow_t2.png) center no-repeat; height: 52px; width: 873px; margin: 0 auto; }
* html .png { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/shadow_t2.png', sizingMethod='scale'); }
* html .pngin { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/shadow_t2.png', sizingMethod='scale'); }
#header { background: url(img/header.jpg) 0 39px no-repeat; height: 201px; margin-bottom: 17px; font-size: 0.9em; }
#header .unav { list-style: none; height: 39px; background: #790000 url(img/tmenu.jpg) no-repeat; text-align: right; }
#header .unav li { display: inline; margin-right: 1.5em; }
#header .unav img { vertical-align: middle; }
#header .unav a { color: #fff; }
#header .mnav { background: url(img/mnav.png); height: 27px; line-height: 27px; margin-top: 135px; list-style: none; font-weight: bold; color: #AAAA95; }
#header .mnav li { float: left; width: 24.5%; text-align: center; }
#header .mnav a { color: #9E0B0E; text-decoration: none; }
#header .mnav2 { background: url(img/mnav.png); height: 27px; line-height: 27px; margin-top: 0px; list-style: none; font-weight: bold; color: #AAAA95; }
#header .mnav2 li { float: left; width: 24.5%; text-align: center; }
#header .mnav2 a { color: #9E0B0E; text-decoration: none; }

#content { padding: 10px; }
#content:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* no IE-mac \*/
* html #content {height: 1%;}
/* no IE-mac */
#content ul { margin: 0.5em 0 1em 20px; }
#content ol { margin: 0.5em 0 1em 20px; }
#content ol ol { margin-left: 40px; }
#content ol ul {
	list-style: none;
}

.announce { color: #9E0B0E; text-align: center; }
.announce h1 { font-size: 2em; }
.announce h1 em { font-size: 1.2em; font-style: normal; }
.announce p em { font-size: 2em; font-style: normal; display: block; font-weight: bold; }

.footter { text-align: center; font-weight: normal; }
.footter h2 { font-size: 1em; color: #9E0B0E; font-style: none; font-weight: normal; }
.footter h2 em { font-size: 0.5em; font-style: none; font-weight: normal;}
.footter a:visited { color: #9E0B0E; }
.footter .a, .footter span { color: #9E0B0E; font-style: none; }

.fifty { width: 363px; float: left; padding: 5px; }
.fifty h2 { font-size: 1em; font-weight: normal; text-align: center; margin-bottom: 1em; }
.fifty .h { font-size: 1.5em; display: block; }
.fifty .reg { color: #7BAC37; }

.fifty25 { width: 173px; float: left; padding: 5px; }
.fifty25 h2 { font-size: 1em; font-weight: normal; text-align: center; margin-bottom: 1em; }
.fifty25 .h { font-size: 1.5em; display: block; }
.fifty25 .reg { color: #7BAC37; }

.accent { border: 1px solid #fff; background: #FEFEDA; margin: 10px; padding: 10px; }
.accent img { float: left; margin: 10px; }
p.accent { text-align: center; }

.accent2 { border: 1px solid #fff; background: #FEFEDA; margin: 10px; padding: 10px; }
.accent2 img { float: left; margin: 10px; }
p.accent2 { text-align: left; }

.accent1 { border: 1px solid #fff; background: #F4F4DF; margin: 10px; padding: 10px; }
.accent1 img { float: left; margin: 10px; }
p.accent1 { text-align: left; }

.center { text-align: center; }
.center h1 { font-size: 1.5em; }
.center p { font-weight: bold; }

.doit { font-size: 1.2em; text-align: center; margin: 2em 0; }
.doit strong { font-size: 1.5em; }
.doit a, .doit span { color: #9E0B0E; }

.comments { border: 1px solid #fff; background: #FEFEDA; padding: 10px; font-size: 0.85em; }
#sidebar { float: right; width: 175px; margin: 0 10px 10px 10px; }
#foot { float: right; width: 175px; margin: 0 10px 10px 10px; }
.comments h2 { font-size: 1em; color: #9E0B0E; font-style: italic; }
.comments p { font-style: italic; }
.comments p.who { font-style: normal; text-align: right; }

