#black { position:fixed; width:100%; height:100%; top:0px; left:0px; background-color:black; z-index:2; }

#qstat { position:absolute; margin:0; width:680px; height:365px; top:9px; left:10px; padding:6px; background-color:#456190; z-index:5; cursor:pointer; }
#qstat_inner { width:664px; height:349px; margin:0; padding:6px; border:solid 2px #c2b8af; z-index:5; }
#qstat_inner pre { margin:0; padding:0; font-family:monospace; font-size:10px; line-height:1.05; white-space:pre; }

#title { position:absolute; width:340px; height:90px; text-align:center; }
#title_top { font-size:12px; color:#c2b8af; cursor:default; }
#title_mid { font-size:48px; font-weight:bold; color:#c2b8af; letter-spacing:0.4ex; text-transform:uppercase; cursor:default; }
#title_bot { font-size:20px; color:#c2b8af; text-transform:uppercase; cursor:default; }

#currentmap { position:absolute; width:140px; top:210px; left:20px; font-size:14px; overflow:hidden; }
#mapname { font-size:12px; font-weight:bold; }
#players { position:absolute; width:560px; height:44px; top:333px; left:145px; font-size:10px; line-height:1.05; overflow:hidden; cursor:pointer; }
#players .playername { font-size:8px; white-space:nowrap; }

#sandvich:link,#sandvich:visited { position:absolute; display:block; width:240px; height:190px; top:115px; left:145px; text-decoration:none; background:transparent url('images/sandvich.png') no-repeat top left; overflow:hidden; }
#sandvich:hover,#sandvich:active { text-decoration:none; background-position:0px -190px; }

#schematic_lines { position:absolute; width:147px; height:237px; top:80px; left:350px; background:transparent url('images/schematic/main_lines.png') top left no-repeat; }
#toothpick { position:absolute; width:6px; height:32px; top:7px; left:494px; background:transparent url('images/schematic/toothpick.png') top left no-repeat; }

.schematic_link:link,.schematic_link:visited { font-size:12px; }
.schematic_link:hover,.schematic_link:active { text-decoration:none; }

#pin_1 { position:absolute; width:32px; height:8px; left:522px; bottom:339px; background:transparent url('images/schematic/pin_1.png') top left no-repeat; }
#link_1 { position:absolute; left:560px; bottom:337px; }
#link_1:link .piece,#link_1:visited .piece { position:absolute; width:27px; height:24px; top:-6px; left:-77px; background:transparent url('images/schematic/olive.png') top left no-repeat; }
#link_1:hover .piece,#link_1:active .piece { background-position:0px -24px; }

#pin_2 { position:absolute; width:32px; height:8px; left:522px; bottom:314px; background:transparent url('images/schematic/pin_2.png') top left no-repeat; }
#link_2 { position:absolute; left:561px; bottom:312px; }
#link_2:link .piece,#link_2:visited .piece { position:absolute; width:82px; height:40px; top:-6px; left:-110px; background:transparent url('images/schematic/bread_top.png') top left no-repeat; }
#link_2:hover .piece,#link_2:active .piece { background-position:0px -40px; }

#pin_3 { position:absolute; width:32px; height:8px; left:522px; bottom:283px; background:transparent url('images/schematic/pin_3.png') top left no-repeat; }
#link_3 { position:absolute; left:561px; bottom:281px; }
#link_3:link .piece,#link_3:visited .piece { position:absolute; width:74px; height:36px; top:1px; left:-106px; background:transparent url('images/schematic/lettuce.png') top left no-repeat; }
#link_3:hover .piece,#link_3:active .piece { background-position:0px -36px; }

#pin_4 { position:absolute; width:32px; height:8px; left:522px; bottom:243px; background:transparent url('images/schematic/pin_4.png') top left no-repeat; }
#link_4 { position:absolute; left:561px; bottom:241px; }
#link_4:link .piece,#link_4:visited .piece { position:absolute; width:82px; height:36px; top:1px; left:-108px; background:transparent url('images/schematic/tomatoes.png') top left no-repeat; }
#link_4:hover .piece,#link_4:active .piece { background-position:0px -36px; }

#pin_5 { position:absolute; width:32px; height:8px; left:522px; bottom:183px; background:transparent url('images/schematic/pin_5.png') top left no-repeat; }
#link_5 { position:absolute; left:561px; bottom:181px; }
#link_5:link .piece,#link_5:visited .piece { position:absolute; width:80px; height:82px; top:-24px; left:-105px; background:transparent url('images/schematic/cheese.png') top left no-repeat; }
#link_5:hover .piece,#link_5:active .piece { background-position:0px -82px; }

#pin_6 { position:absolute; width:32px; height:8px; left:522px; bottom:120px; background:transparent url('images/schematic/pin_6.png') top left no-repeat; }
#link_6 { position:absolute; left:561px; bottom:118px; }
#link_6:link .piece,#link_6:visited .piece { position:absolute; width:85px; height:40px; top:-7px; left:-113px; background:transparent url('images/schematic/meat.png') top left no-repeat; }
#link_6:hover .piece,#link_6:active .piece { background-position:0px -40px; }

#pin_7 { position:absolute; width:32px; height:8px; left:522px; bottom:85px; background:transparent url('images/schematic/pin_7.png') top left no-repeat; }
#link_7 { position:absolute; left:561px; bottom:83px; }
#link_7:link .piece,#link_7:visited .piece { position:absolute; width:85px; height:36px; top:-3px; left:-111px; background:transparent url('images/schematic/bread_bottom.png') top left no-repeat; }
#link_7:hover .piece,#link_7:active .piece { background-position:0px -36px; }

#circle:link,#circle:visited { position:absolute; display:block; width:120px; height:120px; bottom:20px; left:20px; background:transparent url('images/circle.png') no-repeat top left; overflow:hidden; }
#circle:hover,#circle:active { text-decoration:none; }
#circle_1 { position:absolute; width:100px; top:37px; left:10px; font-size:18px; font-weight:bold; color:#456190; text-align:center; text-transform:uppercase; }
#circle_2 { position:absolute; width:100px; top:60px; left:10px;font-size:10px; font-weight:bold; color:#456190; text-align:center; text-transform:uppercase; }

#triangle:link,#triangle:visited { position:absolute; display:block; width:110px; height:90px; top:6px; right:5px; background:transparent url('images/triangle.png') no-repeat top left; overflow:hidden; }
#triangle:hover,#triangle:active { text-decoration:none; }
#triangle_1 { position:absolute; top:10px; left:25px; font-size:9px; font-weight:bold; color:#456190; text-transform:uppercase; }
#triangle_2 { position:absolute; top:24px; left:45px;font-size:9px; color:#456190; text-transform:uppercase; }
#triangle_3 { position:absolute; top:48px; left:74px;font-size:7px; color:#456190; text-transform:uppercase; }
#triangle_4 { position:absolute; top:55px; left:84px;font-size:7px; color:#456190; text-transform:uppercase; }

.rss_feed {}
.rss_feed .article { margin-top:20px; }
.rss_feed .article:first-child { margin-top:0; }
.rss_feed .article h1 { margin:0.26em 0; font-size:16pt; }
.rss_feed .article h2 { margin:0.26em 0; font-size:12pt; }
.rss_feed .article p { margin:0.75em 0; max-height:193px; font-size:12pt; overflow:hidden; }
.rss_feed .article .readmore { font-size:8pt; }