@media screen, projection
{
body {
background: #fff url(/bdo/live/images/background.gif);
margin: 0;
overflow: auto;
overflow-x: hidden;
}
.bg {
background: #fff;
padding: 15px;
margin: 0 auto 0 auto;
min-width: 740px;
max-width: 1024px;
}
.bodycontent {
font: 12px Trebuchet MS, Arial, verdana, sans-serif;
color: #7D6F6C;
margin: 0px;
padding: 0;
position: relative;
background-image: url(/bdo/live/images/right-ribbon.gif);
background-repeat: repeat-y;
background-position: right 500px;
}
.bodycontent a, a:link {
text-decoration: underline;
color: #000;
}
.bodycontent a:active {color: #ea1536;}
.bodycontent a:hover {color: #ea1536;}
.bodycontent a:focus {
color: #fff;
background-color: #000;
text-decoration: none;
}
.bodycontent .contentArea {
background: #fff url(/bdo/live/images/bottom-right-ribbon.gif) no-repeat right bottom;
padding-bottom: 15px;
Padding-top: 15px;
}
h1, h2, h3, h4, h5, h6, p, ol, ul, li, table, dl, dt, dd {
margin: 1em 0;
padding: 0;
line-height: 1.5em
}
h1, h2, h3, h4, h5, h6 {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
margin: 0.4em 0 0 0;
font-weight: normal;
border-style: solid;
border-width: 0;
}
h1 {
font-size:1.5em;
text-transform: uppercase;
font-weight: bold;
}
h2 {
font-size:1.5em;
text-transform: uppercase;
font-weight: bold;
}
h3 {
font-size:1.5em;
font-weight: bold;
}
h4, h5, h6 {color: #786860; font-weight: bold;}
h4 {font-size:1.34em; }
h5 {font-size:1.17em; }
h6 {font-size:1.0em; }

h1, h2, h3 strong {
color:#ea1536;
}
img {
vertical-align: bottom;
border:0;
margin: 0;
padding: 0;
}
hr {
height: 1px;
margin: 1em 0;
padding:0;
border:0;
}

blockquote {
margin: 0;
padding: 7px 5px;
background-color: #98002e;
color: #fff;
font-size: 1.5em;
}
blockquote p {margin: 0; line-height: 1.25em;}

q {
background-color: #98002e;
color: #fff;
}
#logo {
padding: 0 0 25px 0;
vertical-align: top;
line-height: 1;
font-size: 2em;
font-weight: bold;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
text-transform: uppercase;
color: #ea1536;
}
#logo img {
margin: 0 55px -6px 0;
}
#footer {
clear: both;
padding: 15px 100px 15px 0;
margin: 0 30px 0 0;
font-size: 90%;
}
ul {
padding: 0;
margin: 0 0 0 15px;
}
ul ul, ol ul {
padding: 0 0 0 10px;
margin-top: 0;
}
ul li, ul ul li, ul ul ul li {
margin: 0.3em 0 0;
padding: 0;
line-height: 1.3em;
}

ol {
padding: 0 0 0 30px;
}

ol ol, ul ol {
margin-top: 0;
padding: 0 0 0 30px;
}
ol li, ol ol li, ol ol ol li {
margin: 0.3em 0 0 0;
padding: 0;
background: none;
}
ol ol li {
list-style-type: lower-latin;
}
ol ol ol li {
list-style-type: lower-roman;
}
ul ol li {
background: none;
}

/*======== TOP NAV ============*/
#top-nav {
clear: both;
padding: 0px 180px 0 0px;
margin: 0;
font-size: 0.9em;
background: #fff;
}

#top-nav ul {margin: 0;
list-style-type: none;}

#top-nav li {
float: left;
width: 12%;
white-space: nowrap;
padding: 0;
margin: 1px 0;
line-height:1.5em;
font-weight: bold;
background: none;
text-align:center;
min-width: 7em;
}

#top-nav li a, #top-nav li strong {
display: block;
padding: 3px 0;
margin: 0 5px 0 0;
color: #fff;
background-color: #786860;
}

#top-nav li a {text-decoration: none;color: #fff;}
#top-nav li a:hover {text-decoration: underline; }

#top-nav li strong, #top-nav li.section a {background-color: #ea1536; font-weight: 900; }

#top-nav .section a {
color: #fff;
text-decoration: underline;
font-weight: 900;
}
#top-nav .section a:hover {
text-decoration: none;
font-weight: 900;
}
/*========== SITE PREFERENCES ========*/

#site-preferences {
height: 0;
}

#inner-preferences {
position: absolute;
z-index: 0;
top:-15px;
right: 0;
height: 125px;
width: 14em;
padding-right: 100px;
margin: 0px 0 0 0;
background: #fff url(/bdo/live/images/top-right-ribbon2.gif) no-repeat right -35px;
}

#inner-preferences ul {
position: absolute; top: -6px; left: -20px;
margin: 29px 0 0 5px;
padding: 0;
}

#locationsSelect {
/*bottom:-1.2em;*/
top:53px;
margin:0 0 0 5px;
position:absolute;
right:0;
width: 177px;
}

#site-preferences form {
position: absolute;
/*bottom: -5.4em;*/
top:99px;
right: 0px;
margin:0 0 0 5px;
z-index: 8000;
background: #fff;
}

.bodycontent #site-preferences a:hover {
background: none;
}

#site-preferences li {
background: none;
}

#inner-inner-preferences {border: 1px #000 solid;}
#inner-preferences ul a {color: #000;}

#site-preferences #search, #site-preferences #q {
width: 153px;
height: 18px;
float:left;
margin: 0;
border: 1px #BCABA3 solid;
}

#site-preferences #q {
    color: #b9aca5;
}
#site-preferences #q:focus {
    color: #000;
}

#site-preferences #search-button {
display: block;
width:22px;
height:22px;
background:#b9aca5 url(/bdo/live/images/search-button.png) no-repeat center center;
text-indent:-999px;
font-size:0;
line-height:0;
float:left;
margin:0;
border: 0;
cursor: pointer;
}

#site-preferences #search-button:focus {
background-color: #000;
}
/*======== BREADCRUMBS ========*/

#breadcrumbs {
margin: 0 10px 10px 0;
padding: 3px 30px 10px 0px;
font-size: 85%;
color: #786860;
background: #fff;
}

#breadcrumbs p {
margin: 0;
float: left;
padding: 0;
}
#breadcrumbs ol {margin: 0; padding: 0;}

#breadcrumbs li {
list-style-type: none;
float: left;
margin:0;
padding:0;
white-space: nowrap !important;
text-align:left;
background: url(/bdo/live/images/breadcrumb-slash.gif) no-repeat 0px 3px;
}

#breadcrumbs li a {
font-weight:normal;
margin:0;
padding: 0 2px 0 8px !important;
display: block;
float: none;
white-space: nowrap !important;
}
#bodycontent #breadcrumbs a:focus {background-color: #000; color: #fff;}

#bodycontent #breadcrumbs strong {
color: #786860;
font-weight: normal;
}
.soc_list li {
float:left;
padding:2px 10px;
list-style-type: none;
}
/*******************/
#langmenu { margin: 10px;}
#langmenu {position:absolute; top:-15px; right:-20px; z-index:1000}
#langmenu ol, #toprightmenu ul, #breadcrumbs ol { list-style-type: none;}
#toprightmenu li, #langmenu li {
float:left;
white-space: nowrap !important;
}
#toprightmenu li a, #langmenu li a {
display: block;
padding: 0 5px;
margin: 0px;
}
.wg-clear {clear:both;}
br.wg-clear, div.wg-clear {
height: 0;
font-size: 0.1px;
line-height: .0;
}
.last-news {
background-color: #eee8e5;
color: #606060;
}
.last-news h3 {
padding-left:10px;
}
.redarticle {
background-color: #ea1536;
color: #fff;
padding:5px;
}
.red {
background: #ea1536;
color: #fff;
padding:10px;
}
.yellow {
background-color: #ffe39c;
padding:10px;
}
.contentArea {/*padding-right: 100px;*/ background-color: #fff;}
/* Hides from non-ie: the holly hack \*/
* html .adminConsoleWorkArea {
zoom: 1.00;
display: inline;
}
/* End hide from non-ie */
.dataControls
{
    background:#ffe39c !important;
    width:95% !important;
}
.dataControls a
{
    color:#000 !important;
}
}


