/* Spelspelen.com stylesheet */
#header-top { background-color:#00326D;color:#FFFFFF;text-align:center;height:15px;padding:1px 10px 1px 10px; }
#header-clickhome { height:105px;width:100%;cursor:pointer; }

.link_blue a:link, .link_blue a:visited { color:#B1FF14;font-weight:bold; }
.link_blue a:hover { color:#FFFFFF;font-weight:bold; }
.link_yellow a:link, .link_yellow a:visited { color:#00B6F3;font-weight:bold; }
.link_yellow a:hover { color:#FFFFFF;font-weight:bold; }
.link_purple a:link, .link_purple a:visited { color:#FF007D;font-weight:bold; }
.link_purple a:hover { color:#FFFFFF;font-weight:bold; }

#topmenu { background:#01326D url(themes/img/spelspelen/midbar_topmenu.jpg) no-repeat top;padding:7px 0px 6px 4px; }
#topmenu a:link, #topmenu a:visited { font-size:13px;color:#FFFFFF;font-weight:bold; }
#topmenu a:hover { font-size:13px;color:#FFFFFF;font-weight:bold;text-decoration:underline; }
#gamessearch img { vertical-align:-40%; }
#mainpage { background:#235FA7 url(/themes/img/spelspelen/midbar.jpg) no-repeat left top; }

#gotw img { float:left;margin:2px 4px 2px 0px; }
#gotw a.title:link, #gotw a.title:visited { font-size:12px;font-weight:bold;color:#002451;text-decoration:underline; }
#gotw a.title:hover { font-size:12px;font-weight:bold;color:#FFFFFF;text-decoration:underline; }
#gotw .description { padding:2px 0px 0px 0px; }
#gotw a:link img, #gotw a:visited img { border:1px solid #000000; }
#gotw a:hover img { border:1px solid #FEBF0A; }

.games-category-title { padding:7px 8px;color:#FFFFFF;background:#012453 url(/themes/img/spelspelen/header_blue.gif);font-size:13px;font-weight:bold; }
.games-category { background:#ECF5FF;width:100%; }
.games-category td { padding:2px;text-align:center; }
.games-category a:link, .games-category a:visited { font-weight:bold;color:#000000;font-size:12px;text-decoration:underline; }
.games-category a:hover { font-weight:bold;color:#FFCC33;font-size:12px;text-decoration:underline; }
.games-category img { margin-right:3px;vertical-align:middle; }
.games-category .icon { margin-top:3px; }

.gamelist { background-color:#ECF5FF;color:#01326E;padding:9px 9px 15px 9px;margin-bottom:15px; }
.gamelist a:link, .gamelist a:visited { color:#01326E; }
.gamelist a:hover { color:#000; }
.gamelist .more { margin:10px 0px 0px 0px;font-weight:bold; }
.gamelistheader { background:#135098 url(/themes/img/spelspelen/gamelist_header.gif) no-repeat;padding:5px;color:#FFFFFF;font-size:13px;font-weight:bold;border-bottom:4px solid #135098; }
.gamelistheader a:link, .gamelistheader a:visited { color:#FFFFFF;font-size:13px;font-weight:bold; }
.gamelistheader a:hover { text-decoration:underline; }
.gamelistheader img { vertical-align:-30%;margin-right:4px; }

.bar_blue { padding:4px 5px 4px 26px;background:url(/themes/img/spelspelen/bar_blue.gif);border-bottom:4px solid #00B6F3;font-size:13px;font-weight:bold; }
.bar_yellow { padding:4px 5px 4px 26px;background:url(/themes/img/spelspelen/bar_yellow.gif);border-bottom:4px solid #B1FF14;font-size:13px;font-weight:bold;color:#01326E; }
.bar_orange { padding:4px 5px 4px 26px;background:url(/themes/img/spelspelen/bar_orange.gif);border-bottom:4px solid #FF8600;font-size:13px;font-weight:bold; }
.bar_purple { padding:4px 5px 4px 26px;background:url(/themes/img/spelspelen/bar_purple.gif);border-bottom:4px solid #FF007D;font-size:13px;font-weight:bold; }
.gamenext { background:url(/themes/img/spelspelen/game_next.gif);border-bottom:4px solid #00B7F3;padding:4px 4px 4px 25px; }

#gameop { text-align:center;width:520px;margin:0px auto; }
#gameop table { margin:0px auto 0px auto;text-align:left; }
#gameop a:link, #gameop a:visited { font-size:11px;font-weight:bold;color:#FFFFFF; }
#gameop a:hover { font-size:11px;font-weight:bold;color:#FFFFFF;text-decoration:underline; }
#gameop .previous { background:url(/themes/img/spelspelen/game_previous.gif);height:16px;border-bottom:4px solid #00B7F3;padding:5px 14px 3px 25px; }
#gameop .options { background:url(/themes/img/spelspelen/game_options_bg.gif);height:16px;border-bottom:4px solid #00B7F3;padding:5px 15px 3px 15px; }
#gameop .next { background:url(/themes/img/spelspelen/game_next.gif) right top;height:16px;border-bottom:4px solid #00B7F3;padding:5px 25px 3px 10px; }
#gameop .description { text-align:left;font-size:13px;font-weight:bold;background:url(/themes/img/spelspelen/game_description.gif) left top;border-bottom:4px solid #00B7F3;padding:4px 0px 4px 25px; }

/* HTML elements */
body { text-align:center;font:11px verdana, arial, helvetica, sans-serif;background-color:#CBE3FF;color:#FFFFFF;margin:0px;padding:0px; }
td { font:11px verdana, arial, helvetica, sans-serif;vertical-align:top;margin:0px;padding:0px; }
form { margin: 0px; }
img { border:0px;margin:0px; }
table { width:100%;border:0px;padding:0px;border-spacing:0px;empty-cells:show;border-collapse:collapse; }
a:link, a:active, a:visited { color:#000000;text-decoration:none; }
a:hover { color:#00B6F3;text-decoration:none; }
h1, h2, h3, h4, h5 { display:inline;font-family:Arial, Helvetica, sans-serif; }

/* Misc. styles */
#hoverbox { position:absolute;visibility:hidden;z-index:499;border:1px solid #000000; }
#smileybox { border:1px solid #92AEC8;background:#FFFFFF;text-align:center;padding:0px; }
#smileybox .close { text-align:right; }
.smileybox { margin:4px; }
.smileybox img { margin:2px; }
.largefont { font-size:12px;font-weight:bold; }
.smallfont { font-size:10px; }
a.smallfont:link, a.smallfont:visited, a.smallfont:active { font-size:10px;font-weight:normal;color:#000000;text-decoration:underline; }
a.smallfont:hover { font-size:10px;font-weight:normal;color:#000000;text-decoration:none; }
.blocklegend { padding:7px 8px;color:#00B6F3;background:#012453 url(/themes/img/spelspelen/header_blue.gif);font-size:13px;font-weight:bold; }
.block { width:100%;padding:10px;background:#FFFFFF;color:#000000; }
.center { text-align:center; }
.icon { vertical-align:text-bottom; }
.clear { clear:both;font-size:1px; }

/* Main Boxes */
#container { text-align:left;margin:0px auto;width:768px;padding:0px; }
#header { width:100%;height:135px;background:#01326D url(/themes/img/spelspelen/header.gif); }
#body { width:100%;background-color:#235FA7; }
#footer { width:100%;color:#01326E;text-align:center;margin-bottom:20px; }
#footer #ftop { background-color:#01326D;text-align:center;width:768px;height:13px;vertical-align:middle; }
#footer #ftop a:link, #footer #ftop a:visited { color:#FFFFFF;font-weight:bold; }
#footer #ftop a:hover { color:#00B6F3;font-weight:bold; }

/* Page Layout */
#page { font-size:12px;margin:0px;background-color:#FFFFFF; }
#page .title { background:#135098 url(/themes/img/spelspelen/long_header.gif) no-repeat;padding:5px 5px 5px 27px;color:#FFFFFF;font-size:13px;font-weight:bold;border-bottom:4px solid #135098; }
#page .author { padding:2px 2px 3px 10px;font-size:11px;color:#FF007D;font-weight:bold;background-color:#000000; }
#page .content { color:#01326E;padding:9px 9px 15px 9px; }

/* Navigation Bar */
#navbar { padding:0px 4px 0px 10px;font-size:12px;color:#666666;height:16px; }
#navbar a:link, #navbar a:visited { font-size:12px;color:#333333;text-decoration:none;font-weight:normal;border-bottom:1px dotted #333333; }
#navbar a:hover { font-size:12px;color:#999999;border-bottom:1px dotted #999999; }

/* Menu */
#menu { width:192px; }
#menu .menublock { padding:6px; }
#menu a:link, #menu a:visited { color:#00B6F3; }
#menu a:hover { color:#FFFFFF;text-decoration:underline; }
#menu a.sub:link, #menu a.sub:visited { color:#FFFFFF; }
#menu a.sub:hover { color:#00B6F3;text-decoration:none; }

/* Error Block */
#error { background-color:#FFFFCC;padding-bottom:10px; }
#error .title { padding:7px 8px;color:#FF0000;background:#012453 url(/themes/img/spelspelen/header_red.gif);font-size:13px;font-weight:bold; }
#error .txt { padding:5px 10px;color:#000000;font-size:12px; }

/* Message Module */
#message { text-align: center;font-weight: bold;padding: 13px 0px 13px 0px; }
#message .emes { text-align: center;font-weight: normal;margin: 0px 0px 10px 0px; }

/* Main boxes */
#editbar img { vertical-align:text-bottom; }
#editbar .buttonNormal { cursor:pointer;padding:2px;margin:1px 0px 0px 0px; }
#editbar .buttonHover { cursor:pointer;padding:1px;margin:1px 0px 0px 0px;border:1px solid #316AC5;background-color:#B4C3D3; }
#editbar .buttonActive { cursor:pointer;padding:1px;margin:1px 0px 0px 0px;border:1px solid #316AC5;background-color:#CED8E4; }

/* Submodule Poll layout */
#poll { font-size:11px;padding:0px 2px 2px 2px;width:98%; }
#poll .title { font-weight:bold; }
#pollform { margin:1px 0px 1px 0px;font-size:10px; }

/* UBB styles */
.quoteHeader { margin:8px 0px 0px 10px;font-size:11px;font-weight:bold;color:#333333; }
.quote { color:#777777;margin:0px 15px 10px 10px;padding-left:5px; }
.q { font-style:italic;font-weight:bold; }
.a { padding:4px 0px 4px 8px; }

/* Form styles */
.frm .table-title { padding:7px 8px;color:#B1FF14;background:#012453 url(/themes/img/spelspelen/header_yellow.gif);font-size:13px;font-weight:bold; }
.frm .table-block { background:#F9F9F9; }
.frm .table-even { padding:2px 10px;border-bottom:1px solid #FFFFFF;width:120px;color:#000000;vertical-align:middle; }
.frm .table-odd { padding:2px 10px;border-bottom:1px solid #FFFFFF;color:#000000;vertical-align:middle; }
.frm .list-title { padding:7px 8px;color:#B1FF14;background:#012453 url(/themes/img/spelspelen/header_yellow.gif);font-size:13px;font-weight:bold; }
.frm .list-block { background:#F9F9F9; }
.frm .list-row-title { padding:2px 10px 0px 14px;color:#000000;font-weight:bold; }
.frm .list-row-text { padding:0px 10px 4px 10px;color:#000000; }

/* Form elements */
.buttons { padding:2px 0px 4px 10px; }
.button { border:1px solid #92AEC8;padding:1px;font-size:9px;font-weight:bold;background:#FFFFFF;cursor:pointer;  }
.button:hover { border:1px solid #92AEC8;background:#D7E5F1; }
.txtOut { border:1px solid #92AEC8;background:#ECF0F5;padding:1px; }
.txtOver { border:1px solid #3D6081;background:#ECF0F5;padding:1px; }
.prvwTitle { border:1px solid #A7A7A7;color:#000000;border-bottom:0px;padding:4px 4px 2px 4px;font-size:14px;font-weight:bold; }
.prvwBlock { border:1px solid #A7A7A7;color:#000000;border-top:0px;padding:4px;margin-bottom:8px; }
.select { font-size:10px; }

/* Tablelist styles -*/
.lst { background-color:#FFFFFF; }
.lst a:link, .list a:active, .list a:visited { color:#000000; }
.lst a:hover { color:#333333;text-decoration:underline; }
.lst td { color:#666666; }
.lst table { width:100%; }
.lst tr.header { background:#012453 url(/themes/img/spelspelen/header_yellow.gif); }
.lst .header td { padding:7px 8px;color:#B1FF14;font-size:13px;font-weight:bold; }
.lst .header td a:link, .lst .header td a:visited { color:#B1FF14;text-decoration:underline; }
.lst .header td a:hover { color:#FFFFFF;text-decoration:underline; }
.lst .subheader td { vertical-align:bottom;background:#000000;padding:2px;color:#FFFFFF;font-size:11px;font-weight:bold; }
.lst .subheader a:link, .lst .subheader a:visited { color:#FFFFFF;text-decoration:underline; }
.lst .subheader a:hover { color:#FFFFFF;text-decoration:none; }
.lst tr { border-bottom:1px solid #FFFFFF; }
.lst td.odd { padding:2px 2px 0px 2px;vertical-align:middle; }
.lst td.even { padding:2px 2px 0px 2px;background-color:#EEEEEE;vertical-align:middle; }

/* Overview style */
.oview { background-color:#FFFFFF; }
.oview tr.header { background:#012453 url(/themes/img/spelspelen/header_yellow.gif); }
.oview tr.header td { padding:7px 8px;color:#B1FF14;font-size:13px;font-weight:bold; }
.oview tr.header td a:link, .oview tr.header td a:visited { color:#B1FF14;text-decoration:underline; }
.oview tr.header td a:hover { color:#FFFFFF;text-decoration:underline; }
.oview .subheader td { vertical-align:bottom;background:#000000;padding:2px;color:#FFFFFF;font-size:13px;font-weight:bold;border-bottom:1px solid #000000; }
.oview .subheader td a:link, .oview .subheader td a:visited { color:#FFFFFF;text-decoration:underline; }
.oview .subheader td a:hover { color:#00B6F3; }
.oview td { padding:2px 3px;font-size:12px;color:#666666;vertical-align:middle; }
.oview td.odd { background-color:#EEEEEE; }
.oview td.even { background-color:#DFDFDF; }

/* View layout */
.view { background-color:#FFFFFF;color:#000000; }
.view .title { padding:7px 8px;color:#B1FF14;background:#012453 url(/themes/img/spelspelen/header_yellow.gif);font-size:13px;font-weight:bold; }
.view .title a:link, .view .title a:visited { color:#B1FF14;text-decoration:underline; }
.view .title a:hover { color:#FFFFFF;text-decoration:underline; }
.view .content { padding:7px;color:#000000; }
.view .content td { color:#000; }
.view .content a:link, .view .content a:visited { color:#000066; }
.view .content a:hover { color:#000066;text-decoration:underline; }
.view .author { padding:2px 4px;font-size:10px;color:#555555; }
.view .author .header { font-size:11px; }
.view .author a:link, .view .author a:visited { color:#027EBE;font-weight:bold; }
.view .author a:hover { text-decoration:underline; }

/* Reactions */
.react { margin:10px 0px 0px 0px; }
.react .post, .react .reply { background:#FFFFFF;margin:1px 0px;color:#000000;padding:6px; }
.react .reply { background:#DEDEDE; }
.react .author { padding:1px 0px 1px 0px;font-size:10px;color:#505050; }
.react .date { font-size:10px;color:#555555;margin-bottom:4px;padding-bottom:4px; }
.react img { vertical-align:bottom; }

/* Pagescroller */
.pgs { margin:0px 10px 5px 10px;padding:1px;font-size:12px;color:#000000;padding:2px; }
.pgs .current { background-color:#000000;color:#FFFFFF;border:1px solid #000000;padding:0px 3px 0px 3px;font-weight:bold; }
.pgs a:link, .pagescroller a:visited { background-color:#FFFFFF;border:1px solid #000000;padding:0px 3px 0px 3px;color:#000000;text-decoration:none; }
.pgs a:hover { background-color:#999999;border:1px solid #000000;padding:0px 3px 0px 3px;color:#000000; }

/* Resultbar */
.resultbar { border:1px solid #FFFFFF;width:68px;height:9px;font-size:1px;margin:0px auto 0px auto;text-align:left; }
.resultbar .result { background-color:#FFFFFF;height:9px;font-size:1px; }