/* body */

body {background:#000 url("bg-body.jpg") 50% 0 no-repeat; color:#999;}

a {color:#ccc;}

a:hover {color:#00CC00;}



h3 a {color:#fff;}



#home .separator,

#footer,

#footer li + li,

.footer-logo {border-color:#222;}



.styleswitch {background:none; border:none;}



/* @group Browser campaign */

#campaign-opera-old {height:430px; overflow:visible; position:relative;}

#campaign-opera-old .callout {width:955px; background:url("") 0 20px no-repeat; padding-left:0px; left:-35px; bottom:13px;}

#campaign-opera-old .calloutimage {width:138px; background:url("") 0px 20px no-repeat; padding-left:0px; left:153px; bottom:19px;}

#campaign-opera-old h1 {color:#fff; font-size:2em; text-shadow:#000 2px 2px 3px;}

#campaign-opera-old h1 strong {color:#009900; display:block; font-size:3em; line-height:.8em; margin:0 0 0 -3px;}

#campaign-opera-old h1 a:hover {color:#fff;}

#campaign-opera-old h1 a:hover strong {color:#00CC00;}

#campaign-opera-old p {margin:1em 0;}

#campaign-opera-old p.download {margin-top:1.1em; float:right;}

#campaign-opera-old p#mainmessage {width:530px; color:#ccc; font-size:1.15em; float:left; line-height:1.3em; margin-top:1.5em; text-shadow:#000 2px 2px 20px;}

/* @end */





/* @group News ticker */

.billboard #front_news {background-image:url('ticker-tobg.png');}



#front_news {height:28px; background:url("overlay-black.png"); border:1px solid #222; margin-bottom:3em; overflow:hidden; padding:3px 3px 0 7px;}

#front_news h4,

#front_news p,

#front_news li {color:#ccc; line-height:24px;}

#front_news h4 {background:url("ico-newsticker.png") 0 1px no-repeat; border-right:1px solid #222; float:left; font-weight:900; padding-left:30px; padding-right:1.5em; margin-right:1.5em;}

#front_news h4 a {color:#fff; text-decoration:none;}

#front_news a:hover {text-decoration:underline;}

#front_news ul {margin:0 0 0 8em; list-style:none;}

#front_news li a {color:#ccc; text-decoration:none;}



#tick2,#tick3,#tick4,#tick5 {display:none;}

/* @end */





/* @group Jobs */

#jobs {border:5px solid #222; line-height:50px; margin-top:20px; text-align:center;}

#jobs a {color:#666; font-size:1.2em; text-decoration:none;}

#jobs a:hover {color:#999; text-decoration:underline;}

/* @end */





/* @group Footer */

#footer a:hover {color:#ccc;}



#footer p {padding-top:3px;}



#footer .search {width:166px; background:transparent; border:1px solid #222; margin-top:-2px;}

#footer .search form {background:none; padding-left:5px;}

#footer .search div {background:none; padding:0;}

#footer .search #words {width:133px;}

#footer .search #go {width:15px; height:15px; background:url("ico-search.png") 0 0 no-repeat; border:none; margin:3px 0 0 5px; opacity:.7;}

#footer .search #go:hover {opacity:1;}



#footer-copyright {background:url("opera-footer-white.png") 0 0 no-repeat; padding-left:70px;}

/* @end */

