body {

margin:0;

padding:0;

background:url(images/body.gif) repeat;

}



#header {

background:url(images/header.png) no-repeat;

height:164px;

width:980px;

margin:5px auto 0 auto;

}

.navlinks  {

float:left;

display:inline;

margin:100px 0 0 30px;

}

.navlinks ul {

margin:0;

padding:0;

list-style:none;

font:12px Tahoma, Arial, Helvetica, sans-serif;

color:#fff;

}



.navlinks ul li {

float:left;

}



.navlinks ul li a {

display:block;

width:119px;

height:46px;

text-align:center;

line-height:45px;

color:#fff;

text-decoration:none;

background:url(images/nav.gif) no-repeat top center;

}

.navlinks ul li a:hover {

background:url(images/navhover.gif) no-repeat top center;

}

.logo {

margin:38px 33px 0 0;

float:right;

display:inline;

}



#content-in {

clear:both;

background:url(images/contentbg.png) repeat-y;

width:950px;

margin:0 auto;

min-height:660px;

padding:10px 15px 0 15px;

height:100%;

overflow:hidden;

font:11px Tahoma, Arial, Helvetica, sans-serif;

color:#ccc;

line-height:135%;

}



#footer {

background:url(images/wrapper.png) no-repeat;

height:115px;

width:980px;

margin:0 auto;

font:11px Tahoma, Arial, Helvetica, sans-serif;

}



.footer1 {

height:50px;

}



.fl {

float:left;

display:inline;

padding:5px 0 0 35px;

color:#0aaeeb;

}



.fl a {

color:#0aaeeb;

text-decoration:none;

}



.fl a:hover {

text-decoration:underline;

}



.fr {

float:right;

display:inline;

padding:5px 35px 0 0;

color:#ccc;

}



.footer2 {

padding-left:10px;

color:#ccc;

padding-top:7px;

}
a:link, a:visited {
	color: #0aaeeb;
	text-decoration: underline;
}
a:hover {
	color:#ccc;
	text-decoration: none;
}



.sidebar {

float:right;

width:180px;

margin-right:20px;

display:inline;

margin-top:5px;

}



.main {

float:left;

width:715px;

display:inline;

margin-left:20px;

}



.main a {

color:#0aaeeb;

text-decoration:none;

}



.main a:hover {

color:#ccc;

}



.sidebar a {

color:#ccc;

text-decoration:none;

}



.sidebar a:hover {

text-decoration:underline;

}



.content_box_2 h3 {

margin:0;

padding:0;

font:normal 11px Tahoma, Arial, Helvetica, sans-serif;

padding:13px 15px 9px 15px;

color:#fff;

background:url(images/widhead.gif) no-repeat;

}





.content_box5 h2 {

margin:0;

padding:18px 15px 14px 15px;

font:normal 12px Tahoma, Arial, Helvetica, sans-serif;

color:#fff;

background:url(images/cathead.gif) no-repeat;

}



.index_files_right {

padding:5px 8px 20px 0;

display:inline;

float:left;

width:258px;

}



.index_files_left {

float:right;

width:72px;

padding:5px 8px 20px 0;

display:inline;

}



.index_files_left img {

width:70px;

height:60px;

border:1px solid #3193b6;

}

.content_box_2 {

margin-bottom:19px;

}

.content_box_21 {

border:1px solid #235980;

background:#00171f url(images/loginbg.gif) no-repeat;

margin-bottom:19px;

}

.content_box_21 h3 {

margin:0;

padding:2px 10px;

width:121px;

display:block;

background:#041116;

font:11px Tahoma, Arial, Helvetica, sans-serif;

color:#0aaeeb;

}



.content_box h2 {

margin:10px 0;

height:28px;

padding:0 12px;

font:11px Tahoma, Arial, Helvetica, sans-serif;

line-height:27px;

background:url(images/cb5bg.gif) repeat-x;

}

.loginbox {

padding:5px 12px;

line-height:140%;

}



.tbox {

background:url(images/tbox.gif) no-repeat;

width:120px;

padding:5px 4px;

font:11px Tahoma, Arial, Helvetica, sans-serif;

line-height:13px;

color:#fff;

border:none;

margin:3px 0;

}

.sbox {

background:url(images/sbox.gif) no-repeat;

width:120px;

padding:5px 4px;

font:10px Tahoma, Arial, Helvetica, sans-serif;

line-height:13px;

color:#fff;

border:none;

margin:8px 0;

}

.lbu {

margin:3px 0;

padding:0 14px;

background:transparent url(images/loginbu.gif) repeat-x;

height:20px;

border:none;

font:11px Tahoma, Arial, Helvetica, sans-serif;

color:#000;

vertical-align:middle;

}



.sidebar ol {

margin:0;

padding:0;

list-style-position:inside;

}



.innerspace {

padding:5px 12px;

}



.f_link {

padding:0 12px;

}



.mt1 {

border:1px solid #235980;

}



.mt1-in {

padding:4px 12px;

border:1px solid #000;

border-bottom:none;

background:#041116;

}

.mt2 {

border-left:1px solid #235980;

border-right:1px solid #235980;

}

.mt2-in {

padding:4px 12px;

border:1px solid #000;

background:#1b4868 url(images/mt2-in.gif) repeat-x;

}

.mt3 {

border:1px solid #235980;

padding:5px 12px;

margin-bottom:20px;

}



.inputbox {

background:#163c57;

border:1px solid #235980;

font:11px Tahoma, Arial, Helvetica, sans-serif;

color:#fff;

margin:3px 0;

padding:2px 1px;

vertical-align:middle;

}



.separator {

clear:both;

margin:10px 0;

border-bottom:1px solid #235980;

}

fieldset {

	border: 1px solid #235980;

	border-style: outset;

	border-color: #235980;

	padding: 5px;

	border-left-style: inset;

	border-top-style: inset;

margin:7px 0;

}

legend {

	font-weight: bolder;

}



.browse_file_box {

background:#0a1e26;

border: 1px solid #235980;

margin:2px;

padding:2px 5px 2px 0;

}



#redirection_box a {

color:#0aaeeb;

text-decoration:none;

}

/* JavaScript "popups" */
.popup {
    position: absolute;
    display: none;
    background: #F0F8FF;
    border: 2px solid #0099CC;
    color: #333333;
    padding: 4px;
    -moz-opacity: 0.9;
    opacity: 0.9;
    filter: alpha(opacity=90);
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    z-index: 10;
}
#tell_friend_popup {
    width: 350px;
}
#report_broken_popup {
    width: 300px;
}
/* favourites menu */
div#favourites_menu {
    position: absolute;
    background: #F0F8FF;
    width: 150px;
    border: 1px solid #0099CC;
    padding: 4px;
    -moz-opacity: 0.95;
    opacity: 0.95;
    filter: alpha(opacity=95);
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}
div#favourites_menu ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
div#favourites_menu ul li {
    margin: 2px 0px;
}
/* onArcade 2.2 CSS */

