a:link {
color: #dd6912;
text-decoration:underline;
}

a:visited {
color: #dd6912;
text-decoration:underline;
}

a:hover {
color: #FFCC00;
font-weight: bold;
}

a:active {
color: #dd6912;
font-weight: bold;
}

html {
scrollbar-3dlight-color: #6a6a6a;
scrollbar-arrow-color: #fc9b00;
scrollbar-darkshadow-color: #000000;
scrollbar-face-color: #444444;
scrollbar-highlight-color: #444444;
scrollbar-shadow-color: #000000;
scrollbar-track-color: #2e2e2e;
}

body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #dd6912;
margin: 0px;
background-image:url(../images/m2s_background.png);
background-attachment: fixed;
background-repeat: repeat;
scrollbar-3dlight-color: #6a6a6a;
scrollbar-arrow-color: #fc9b00;
scrollbar-darkshadow-color: #000000;
scrollbar-face-color: #444444;
scrollbar-highlight-color: #444444;
scrollbar-shadow-color: #000000;
scrollbar-track-color: #2e2e2e;
}

body.body_iframe {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
background-image:url(../images/iframe_bg.png);
background-repeat:no-repeat;
scrollbar-3dlight-color: #6a6a6a;
scrollbar-arrow-color: #fc9b00;
scrollbar-darkshadow-color: #000000;
scrollbar-face-color: #444444;
scrollbar-highlight-color: #444444;
scrollbar-shadow-color: #000000;
scrollbar-track-color: #2e2e2e;
margin-left:10px;
margin-top:10px;
}



.title {
font-size:22px;
color: #dd6912;
border: 1px solid #000;
font-weight: bold;
width: 745px;
height: 30px;
background-image:url(../images/title_repeat.png);
background-repeat: repeat;
padding-left:10px;
}

.border {
border: 1px solid #000;
font-weight: bold;
width: 745px;
height: 310px;
padding-left:10px;
}

.border_recruit {
border: 1px solid #000;
font-weight: bold;
width: 745px;
height: 310px;
padding-left:10px;
background-image:url(../images/recruit.png);
}

.border_history {
border: 1px solid #000;
font-weight: bold;
width: 745px;
height: 310px;
padding-left:10px;
background-image:url(../images/history.png);
background-repeat:repeat-y;
}

.border_coalition {
border: 1px solid #000;
font-weight: bold;
width: 745px;
height: 310px;
padding-left:10px;
background-image:url(../images/coalition.png);
background-repeat:repeat-y;
}

.border_servers {
border: 1px solid #000;
font-weight: bold;
width: 745px;
height: 310px;
padding-left:10px;
background-image:url(../images/servers.png);
background-repeat:repeat-y;
}

.border_awards {
border: 1px solid #000;
font-weight: bold;
width: 745px;
height: 310px;
padding-left:10px;
background-image:url(../images/awards.png);
background-repeat:repeat-y;
}

.border_appeals {
border: 1px solid #000;
font-weight: bold;
width: 745px;
height: 310px;
padding-left:10px;
background-image:url(../images/appeals.png);
background-repeat:repeat-y;
}

.border_rules {
border: 1px solid #000;
font-weight: bold;
width: 745px;
height: 310px;
padding-left:10px;
background-image:url(../images/rules.png);
background-repeat:repeat-y;
}

.border_challenge {
border: 1px solid #000;
font-weight: bold;
width: 745px;
height: 310px;
padding-left:10px;
background-image:url(../images/challenge.png);
background-repeat:repeat-y;
}

.border_video {
border: 1px solid #000;
font-weight: bold;
width: 745px;
height: 310px;
padding-left:10px;
background-image:url(../images/title_repeat.png);
background-repeat: repeat;
}

div.header{
background-repeat:no-repeat;
height:auto;
background-image:url(../images/header_center.png);
width:1000px;
}

#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color:#333;
color:#FFF;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
filter:alpha(opacity=90);
opacity: 0.9;
-moz-opacity:0.9;
-khtml-opacity: 0.9;
}
.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
margin: 3px 8px;
}
div.content_body {
background-image:url(../images/content_body.png);
background-repeat:no-repeat;
width:1000px;
height:651px;
}

div.hd_body {
background-image:url(../images/hd_body.png);
background-repeat:no-repeat;
width:1000px;
height:651px;
}

div.body_top {
width:1000px;
height:36px;
}

div.body_middle{
width:1000px;
height:395px;
}

div.body_middle_left {
float:left;
width:793px;
height:395px;
}

div.iframe_content {
top:7px;
left:5px;
position:relative;
}

div.body_middle_right {
float:right;
width:207px;
height:395px;
}

#ts3viewer_52969 {
position:relative;
left:0px;
top:35px;
width:205px;
height:300px;
z-index:0;
}

div.body_bottom_left {
float:left;
width:400px;
height:220px;
}
div.body_bottom_right {
float:right;
width:600px;
height:220px;
}

div.refresh {
position:relative;
left: 610px;
top: 15px;
width:135px;
height:12px;
}

div.donate {
position:relative;
left: 890px;
top: 0px;
width:73px;
height:44px;
}

div.video_container {
background-image:url(../images/video_container.png);
background-repeat:no-repeat;
position:relative;
left:51px;
top:5px;
width:343px;
}
div.video {
background-color:#000;
position:relative;
width:330px;
height:133px;
filter:alpha(opacity=30);
opacity: 0.3;
-moz-opacity:0.3;
-khtml-opacity: 0.3;
left:6px;
top:3px;
}

div.hd_video {
background-color:#000;
position:relative;
width:800px;
height:450px;
left:100px;
top:105px;
}

div.video_text {
position:relative;
left:3px;
top:18px;
width:340px;
}
div.gametracker {
position:relative;
left: 30px;
top: 2px;
width: 550px;
height:215px;
}

div.footer{
background-repeat:no-repeat;
height:auto;
background-image:url(../images/footer_center.png);
width:1000px;
}

div.footer_additional{
background-repeat:no-repeat;
height:auto;
background-image:url(../images/footer_additional_center.png);
width:1000px;
}

b{
color: #dd6912;
}

h3 {
font-size:22px;
color: #dd6912;
}