body { background-color: #2e413c; }
body * { font-family: arial,verdana,sans-serif; font-size: 9pt; }
a { text-decoration: none; }

#container { position: relative; width: 900px; height: 550px; margin-left: -450px; left: 50%; margin-top: 50px; }
#main { width: 900px; height: 475px; background: #000; background-color: #c1b194; position: relative; }
#wrapper { overflow: auto; width: 584px; position: absolute; top: 42px; left: 290px; }
#wrapper img { margin: 2px 7px; }
.inside { overflow: auto; height: 360px; text-align: justify; padding: 0 5px; }
.comms ul { list-style-type: none; margin: 0; padding: 0; }
.comms ul li a:hover strong { text-decoration: underline; }
.comms ul li a span { display: block; color: #000; }
.comms ul li a strong { display: block; color: #8a1e19; }

.contact table th { vertical-align: top; }
.contact table td,
.contact table th { text-align: left; }
.contact { text-align: center; }
.contact .ftext { border: 1px solid #000; width: 220px; }
.contact .farrt { border: 1px solid #000; width: 480px; }
.contact .fsubm { margin: 5px; }

#wrapper h1 { font-size: 12pt; border-bottom: 3px solid #8a1e19; margin: 0 0 2px 0; padding: 0; }
#wrapper h1:first-letter { text-transform: uppercase; }
#wrapper a { color: #8a1e19; }
#wrapper a:hover { text-decoration: underline; }
/*#wrapper img { cursor: pointer; border: solid 20px #f00; }*/
#wrapper div.inside img { cursor: pointer; border: 1px solid #999; padding: 2px; background-color: #ddd; }
#wrapper div.inside div {float: left; margin: 10px 23px 10px 30px;}
#wrapper div.inside div span {color: #8a1e19; overflow: hidden; display: block; width: 200px; height: 20px; line-height: 20px; }

#menu { list-style-type: none; text-align: center; position: absolute; left: 287px; top: 0; margin: 0; padding: 0; }
#menu li { display: inline; }
#menu li a { background: #8a1e19; color: #fff; font-size: 8pt; display: block; float: left; margin: 2px; padding: 2px 8px; line-height: 16px; }
#menu li a span { display: block; line-height: 32px; font-size: 8pt; }
#menu li a:hover { background: #8d4340; }

#content h2 { background: #8a1e19; color: #fff; text-align: center; font-size: 11pt; margin: 2px; padding: 2px 8px; line-height: 32px; position: absolute; left: 287px; top: 0; width: 570px; }

.embed { width: 400px; font-size: 8pt; color: #fff; border: 1px solid #c00; background: #c1b194; }
.media ul { list-style-type: square; margin: 0; padding: 0; }
.media ul li { min-height: 87px; _height: 87px; }
.media ul li a span { color: #000; }
.media ul li a strong { display: block; }
.media ul li img { height: 75px; margin: 5px; }

#shadow { width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 110; display: none; }
#fullsize { position: absolute; z-index: 120; left: 50%; top: 56px; width: 0; height: 0; overflow: hidden; border: 0 solid #c1b194; }
/* TODO */
/*#container2 { position: relative; width: 900px; height: 550px; margin-left: -450px; left: 50%; margin-top: 50px; }*/
#container2 img { border: 2px solid #c1b194; }
#container2 { overflow: hidden; }
#fullsize #container2 img { cursor: pointer; }

#fullsize span a {padding: 5px; font-weight:bold;color:#aaa;}
#fullsize span a:hover {color:#ccc;}

#videolist {width: 490px; margin: 0px; padding: 0px; border: 0px solid #fff;}
#videolist div {width: 100px; height: 150px;}
#videolist div img { height: 75px; margin: 0px; }
#videolist div a span { text-align:right; }
#videolist div a {display:inline; text-align:right; }
#videolist div a:hover span { color: #000; }

#descr { display: block; height: auto; margin: 5px 20px; text-align: justify; }

#crawler { height: 24px; overflow: hidden; background: #ffd; margin: 1px 0; width: 900px; position: relative; margin-left: -450px; left: 50%; top: 46px; }
#crawler ul { margin: 0 10px; padding: 0; overflow: hidden; height: 24px; line-height: 24px; position: relative; list-style-type: none; }
#crawler ul li { margin: 0; padding: 0; overflow: hidden; height: 24px; line-height: 24px; position: absolute; top: 0; left: 0; width: 0; }
#crawler ul li a { display: block; height: 24px; line-height: 24px; text-decoration: none; color: #2e413c; font-size: 11pt; font-weight: bold; }
