/*******************************************************************************
* DEFAULT
*******************************************************************************/
body { background: #249BD4 url( /skins/default/images/background.png ) repeat-x left top; color: #FEFEFE; font-family: arial; font-size: 9pt; line-height: 145%; }
a:link, a:visited { color: #EC008C; text-decoration: underline; }
a:hover, a:active { color: #FFCEEC; text-decoration: underline; }
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, select:focus { border-color:#888888; outline-color:#FFFFAA; outline-style:solid; outline-width:2px; }
textarea, input[type="text"], input[type="password"], select { border-color: #959FB1 #D6DAE1 #D6DAE1 #959FB1; border-style: solid; border-width: 1px; }

img, div { behavior: url( ./iepngfix.htc ) }

p { padding-bottom: 5px; padding-top: 5px; }
sup, sub { font-size: 75%; }

h1, h2, h3 { color: #EC008C; }
h1 { font-size: 250%; line-height: 220%; }
h2 { font-size: 140%; line-height: 160%; }
h3 { font-size: 125%; line-height: 150%; }

h1.white, h2.white, h3.white { color: #FEFEFE; }
h1.blue, h2.blue, h3.blue { color: #00ADEF; }

ul { margin-top: 5px; }
ul li { list-style-type: disc; margin: 0px; margin-left: 1.2em; }

table { width: 100%; }
table { border-collapse: separate; }
table tbody tr td { padding: 5px; vertical-align: top; }

div.developer, div.developer a { color: #3E433A; }
div.developer a:hover { color: #fff; }

div.owner, div.owner a { color: #FEFEFE; text-decoration: none; }
div.owner a:hover { color: #FEFEFE; text-decoration: underline; }

/*******************************************************************************
* IDENTIFIERS
*******************************************************************************/
#site { margin-left: auto; margin-right: auto; width: 980px; position: relative; }
#header { background: url( /skins/default/images/header.jpg ) no-repeat left top; height: 427px; width: 980px; position: relative; left: 0px; top: 0px; }
#content { background-color: #030708; }
#footer { background-color: #030708; padding: 15px; padding-left: 25px; padding-bottom: 30px; }
#slider { background-color: #171916; height: 200px; }
#flashheader { position: absolute; right: 0px; top: 85px; }

/*******************************************************************************
* CLASSES
*******************************************************************************/
.clear{ clear: both; }
.container { padding: 25px; }

/*******************************************************************************
* MENU
*******************************************************************************/
#menu { position: absolute; left: 10px; top: 23px; }
div#menu ul li { margin: 0px; padding: 0px; float: left; list-style: none; padding-left: 0px; }
div#menu ul li a { display: block; _display: inline; color: #000; text-decoration: underline; font-size: 13pt; line-height: 35px; height: 35px; vertical-align: bottom; padding: 0px; margin-left: 20px; padding-left: 35px; text-align: center; background: url( /skins/default/images/menuDonut.png ) no-repeat left center; }
div#menu ul li a:hover { text-decoration: none; }
div#menu ul li a.first { background: url(  ); text-decoration: none; }
div#menu ul li a.first:hover { text-decoration: underline; }
div#menu ul li a.second { background: url(  ); text-decoration: underline; }
div#menu ul li a.second:hover { text-decoration: none; }

/*******************************************************************************
* NEWS MODULE
*******************************************************************************/
a.newsitem:link, a.newsitem:visited { color: #FEFEFE; text-decoration: none; }
a.newsitem:hover { color: #FEFEFE; text-decoration: underline; }

/*******************************************************************************
* TINYMCE LAYOUT
*******************************************************************************/
#tinymce { background-color: #030708; font-size: 9pt; }
#tinymce td { background-color: #030708; font-size: 9pt; color: #fff; }
div.frontEdit { border: 1px solid #030708; padding: 5px; padding-bottom: 0px; }
div.frontEdit:hover { border: 1px solid #888; background-color: #0D1E22; }
div.frontEditIcon { text-align: right; }
