a:link, a:visited {color: #42444E;}
a:hover, a:focus, a:active {color: #7C80E2;}
p {padding: 4px 4px 0.8em 4px; margin: 0; font-size: 90%;}
ul {margin: -0.6em 0 1em 0; padding: 0 30px; list-style-image: url(Images/bullet.png);}
li {margin: 0 0 10px 0; font-weight: bold;}
li p {margin: 0; padding: 2px 4px; font-size: 90%; font-weight: normal;}
.i {font-style: italic;}
.small {font-size: 90%;}

img {margin: 4px 10px 10px 0px; border: solid 1px #a39F9D;}
.icon {margin: 0px; border: none; vertical-align: middle;}
.clear {clear: both; margin: 0;}

table {
border: none;
width: 548px;
margin: 0 0 0 2px;
text-align: center;
}
td {
padding: 2px 0 1em 0;
width: 33%;
border: none;
text-align: center;
vertical-align: top;
font-size: 80%;
}
td.vcen {vertical-align: middle;}
td p {padding: 1px 17px;}
.thumbs {display: block; margin: 0px auto; width: 160px; height: 150px; background: #E0DED6;}
.thumbs:hover {background: #CAC8BF;}
.thumbs img, td img {margin: 4px auto;}
.thumbs img.l {margin: 22px auto 0 auto;}
table.narrow {width: 450px; margin: 0 0 0 50px;}

.descr {padding: 4px; margin-left: 178px; font-size: 90%;}
.battle .descr {margin-left: 255px;}
.flo {position: relative; float: left; width: 176px; margin: 0px; padding-bottom: 8px; background-color: #E0DED6; border: solid 1px #a39F9D;}
.battle .flo {width: 250px;}
.flo img {margin: 4px 0 10px 3.5px;}
.flo p {text-align: left; padding: 4px 6px 0.8em 6px; font-size: 90%;}
.center {text-align: center;}

.flor {
position: relative;
background-color: #E0DED6;
float: right;
clear: right;
margin: 6px 4px 10px 15px;
width: 94px;
border: solid 1px #a39F9D;
text-align: center;
}
.flor img {margin: 1px; vertical-align: bottom;}
.flor p {font-size: 76%; padding: 0px 2px 2px 2px; margin: 0;}

.imgrow {position: relative; text-align: left; padding: 10px 0 0 0px; margin: 0px 0; height: 160px;}
.imgrow div {position: absolute; left: 194px; width: 160px;} .imgrow .irl {left: 18px;} .imgrow .irr {left: 370px;}
.imgrow img {margin-bottom: 0;}
.imgrow p {font-size: 76%; float: left; padding: 0; margin: 0 11px 0 1px; width: 160px; text-align: center;}

.simgrow {text-align: center; padding: 0; margin: 10px 0;}
.simgrow .box {
position: relative;
float: left;
margin: 2px;
width: 94px;
border: solid 1px #ccc;
text-align: center;
}
.simgrow img {margin: 1px 10px;}
.simgrow p {font-size: 76%; width: 90px; padding: 0 4px 0.6em 4px;}

.eform {width: 400px;}
div.ins {padding: 0; text-align: center;}

h1 {
margin: 3px 0 0.4em 0;
background: #E0DED6;
text-align: center;
font: bold 120% "Times New Roman", Georgia, Times, serif;
}
h2 {
margin: 3px 0 0.4em 0; padding: 0 0 0 4px;
border: solid #E0DED6; border-width: 1px 0 1px 0;
font: bold 100% "Times New Roman", Georgia, Times, serif;
}


body {
background-color: #938F7D;
margin: 0; padding: 2px;
text-align: center; color: #000;
}
#container {
background: #fff;
position: relative;
margin: 0 auto;
padding: 0;
width: 760px;
text-align: left;
}
#head {background: #fff url(Images/Head.jpg) no-repeat 0% 0%; margin: 0; height: 100px;}
#title {
position: relative;
padding: 5px 5px 4px 5px;
font: bold 150% Times, "Times New Roman", serif;
text-align: center;
color: #000;
}
#cont {
background: #fff;
position: relative;
border: solid 1px #E0DED6;
margin: 5px 5px 5px 180px; padding: 6px 10px 10px 10px;
text-align: justify;
}
#side {
position: relative;
float: left;
width: 180px;
z-index: 1;
text-align: center;
}
.wrap {
background: transparent;
margin: 0px;
padding: 6px;
}
#foot {
background: #fff;
clear: both;
padding: 8px;
margin: 0;
border-top: solid 1px #E0DED6;
text-align: center;
font-size: 80%;
}

ul#nav {
position: relative;
list-style: none; list-style-image: none;
padding: 0; margin: -3px 0 0 0;
}
#nav li {
background: none;
margin: 2px 0px;
border: solid #E0DED6; border-width: 1px 1px;
font: 75% "Times New Roman", Georgia, Times, serif;
}
#nav a:link, #nav a:visited {
display: block;
width: auto;
padding: 0;
text-align: center;
color: #000;
text-decoration: none;
}
#nav a:hover, #nav a:focus, #nav a:active
{background-color: #C3CAE2; color: #000;}

div.notes {
position: relative;
float: right;
background: #fff;
margin: 4px 10px 10px 10px;
width: 140px;
padding: 6px 8px;
border: solid #a39F9D 1px;
text-align: left;
}
.ntitle {font-size: 84%; padding: 0; margin: 2px 0 4px 0; border: solid #CAC8BF; border-width: 1px 0; font-weight: bold; text-align: center;}
.ndate {font-size: 76%; padding: 0 4px 0 0; font-style: italic;}
.ntext {font-size: 76%; padding: 0 4px 0.6em 4px;}