/*-- OPEN LAYOUT --*/
body { font-family: Helvetica, Verdana, Arial, sans-serif; background: #11181b url(img/blend.gif) top left fixed repeat-x; font-size: 76%; line-height: 1.5em; color: #333; margin: 0; padding: 0px 20px 50px 20px; }

#container { background: #600; border: #000 2px solid; margin: auto; }

/* Another IE hack */ html>body #container { width: auto; }

#header { background: #12232d url(img/logo_banner.jpg) no-repeat; margin: 0; padding: 0; height: 146px; }

#footer { background: #2c3e47; padding: 0.1em; text-align: center; clear: both; border-top: #000 1px solid; color: #919696; }

#main { background: #FFF; border-top: #900 1px solid; border-right: #900 1px solid; padding: 0% 2% 1% 2%; margin: 0 24% 0 0; }

#main.home { text-align: center; }

#right { float: right; width: 24%; color: #FFF; }

#playdev { margin: 0.7em; padding: 0 1em 1em 1em; background: #f6f4ee; border: #785f00 1px solid; }

/*-- CLOSE LAYOUT --*/

/*-- OPEN NAV --*/

#nav, #nav ul, #nav li { margin: 0; padding: 0; border: 0;}

#nav { width: 100%; }

#nav ul { list-style-type: none; }

#nav a { position: relative; display: block; height: 100%; background: #600; color: #FFF; font: italic 1.1em Georgia, "Times New Roman", Times, Palatino, serif; text-decoration: none; padding: 25px 12px 3px 8px; margin: 0; border-top: #900 1px solid; border-bottom: #300 1px solid; }

#nav a:visited { margin: 0; }

#nav a.present { background: #990000; color: #FFF; }

#nav a:hover { background: #990000; color: #FFF; margin: 0; }

/* Holly Hack. IE Requirement \*/ * html #nav li a, * html #container { height: 1%; }

/*-- CLOSE NAV --*/

/*-- OPEN LINKS --*/

a:link { color: #900; text-decoration: none; }

a:visited { color: #600; text-decoration: none; }

a:hover { color: #C00; text-decoration: underline; }

a:active { color: #600; text-decoration: underline; }

#footer a:link { color: #c1c3c3; }

#footer a:visited { color: #939696; }

#footer a:hover { color: white; }

/*-- CLOSE LINKS --*/

/*-- OPEN CALENDAR --*/

table { background: #4b4d50; width: 100%; margin: 0; padding: 0; border-bottom: #000 3px solid; border-top: #000 2px solid; }

tr#month { background: #11181b; color: white; font-weight: bold; font-size: 1.2em; width: 100%; }

thead{ background: #11181b; color: #cccccc; font-size: 0.8em; }

td { border-top: 1px #666 solid; background: #c1c3c3; text-align: center; font-size: 0.9em; color: black; }

td.sat, td.sun { background: #939396; }

td.prev, td.next { background: #616164; color: #333333; }

td a { display: block; margin: 0; font-weight: bold; }

td a:link { color: #600; font-weight: bold; }

td a:visited { color: #300; font-weight: bold; }

td a:hover { color: #900; background: #FFC; font-weight: bold; text-decoration: none; }

/*-- CLOSE CALENDAR --*/

/*-- OPEN TYPE --*/ h1 { font: 2.7em Georgia, "Times New Roman", Times, Palatino, serif; line-height: 1.1em; margin: 0; }

h2 { margin-left: 0em; margin-bottom: .4em; margin-right: 0em; margin-top: .4em; font-size: 1.5em; font-weight: bold; }

h3 { font: italic 1.2em Georgia, "Times New Roman", Times, Palatino, serif; }

h3.red { color: #900; }

h4 { margin-left: 0em; margin-bottom: .5em; margin-right: 0em; margin-top: .7em; font-size: 1.2em; font-weight: bold; }

h5 { margin: 0 0 1.2em 0; font-size: 1em; font-weight: bold; color: #785f00; }

h6 { font-size: 0.8em; line-height: 1.2em; margin: 0.5em 0em 0.5em 0em; }

em { font-style: italic; }

em.by { font: italic 100% Georgia, "Times New Roman", Times, Palatino, serif; color: #785f00 }

p { font-size: 1.0em; line-height: 1.5em; margin: 1.2em 0em 1.2em 0em; color: #666 }

sup { height: 0; line-height: 0; position: relative; }

/* STANDARD QUOTES */

q { quotes: "\201C" "\201D" "\2018" "\2019"; }
q:lang(sv) { quotes: '\201D' '\201D' '\2019' '\2019'; }
q:lang(da) { quotes: '\00BB' '\00AB' '\203A' '\2039'; }

q:before { content: open-quote; }
q:after { content: close-quote; }

/* SAFARI SUPPORT */

q:before { content: '\201C'; }
q:after { content: '\201D'; }
q q:before { content: '\2018'; }
q q:after { content: '\2019'; }

/* BLOCKQUOTES */

blockquote * { quotes: none; }
blockquote > *:before { content: '\201C'; }
blockquote > *:after { content: '\201D'; }
blockquote q:before { content: '\2018'; }
blockquote q:after { content: '\2019'; }

img { border: 0; }

ol, ul, li { /*list-style: none;*/ font-size: 1.0em; }

ul li.bullet { list-style-type: disc; }

strong, b { font-weight: bold; color: #333 }

#sre{ text-align: center; border-top: #600 1px solid; padding-top: 1em; }

#ul, li{ list-style-type: none; margin: 0; padding: 0; }

/* Holly Hack. IE Requirement \*/ * html #main ul, li{ height: 1%; }

img.map { margin: 1em; }

.inline { display: inline; }

.rule { border-bottom: #600 1px solid; padding-bottom: 0.3em; margin-bottom: 1em; }

.strike { text-decoration: line-through; }

.right{ margin: 1em; }

/*-- CLOSE TYPE --*/