a {
color: #F6B620;
text-decoration: none;
border-bottom: 1px dotted #595853;
}

a:hover {
border-bottom: 1px dotted #FFEE40;
}

a img {
border: 0;
}

hr {
display: none;
}

html, body, td{
margin: 0;
padding: 0;
color: #c0bcb0;
font: normal 11px Verdana;
}

body{
text-align: center;
}


/*
* home page everytrhing
body.home #secondhome {
display: none;
}

body.home {
background: #474642 url('http://images.bf2s.com/site-images/bg.gif') top center repeat-y;
}

body.home #page-1 {
width: 980px;
margin: 0 auto;
text-align: left;
position: relative;
}

*/


body.home #page-3 {
}

body.home h1 {
display: none;
}

body.home #stats-col {
float: left;
margin-top: 70px;
width: 400px;
}

body.home #community-col {
float: left;
width: 400px;
margin-top: 70px;
margin-left: 180px;
}

body.home .col-section {
padding: 0 20px;
}

body.home table.stat {
width: 100%;
}

body.home #navitems {
position: absolute;
text-align: center;
top: 240px;
left: 406px;
line-height: 14px;
_line-height: 7px;
margin: 0;
padding: 0;
list-style: none;
width: 169px;
}

body.home #navitems a {
display: block;
padding: 4px 0;
border: 0;
padding-left: 2px;
_line-height: 0px;
}

body.home #navitems a:hover {
color: #f2efe6;
background: #32312d;
}

body.home h2 {
font: normal 28px/.8em Slyphaen, Times, serif;
letter-spacing: -.025em;
border-bottom: 1px solid #c2bfb6;
margin: 1em 0 0 0;
padding: 0;
clear: both;
}

body.home .id p {
margin: .2em 0 1em 0;
padding: 0;
line-height: 14px
}


body.home #getstats{
display: none;
}

body.home #donatenow {
position: absolute;
top: 410px;
left: 460px;
}


#donatenow a,
#donatenow form,
#donatenow input {
margin: 0;
padding: 0;
font-size: 9px;
}


#footer {
clear: both;
text-align: center;
padding: 30px 0;
}

body.home #footer {
padding: 30px 430px;
}

body.home #wiki img,
body.home #ubar-home img,
body.home #irc img {
float: right;
}

body.home #get-stats form {
margin: 0;
padding: 0;
}

body.home #get-stats form input,
body.home #find-player form input {
font: bold 10px Verdana;
border: 1px solid #000;
border-bottom: 1px solid #555;
border-right: 1px solid #555;
background: #474642;
padding: 4px 6px;
margin: 0;
color: #fff;
width: 230px;
}

body.home #get-stats form input.btn,
body.home #find-player form input.btn {
padding: 3px 6px;
width: auto;
border: 1px solid #555;
border-bottom: 1px solid #000;
border-right: 1px solid #000;
}


body.home #top-players,
body.home #mlb-short {
float: left;
width: 50%;
padding: 0;
margin: 0;
}

body.home #top-players {
width: 55%;
}

body.home #mlb-short {
width: 45%;
}

body.home #top-players h2,
body.home #mlb-short h2 {
font-size: 21px;
}

body.home #top-players .id, 
body.home #top-players h2 {
margin-left: 20px;
}

body.home #mlb-short .id, 
body.home #mlb-short h2 {
margin-left: 10px;
margin-right: 20px;
}

body.home #top-players ol,
body.home #top-players li,
body.home #mlb-short ul,
body.home #mlb-short li {
margin: 0;
padding: 0;
}

body.home #top-players ol {
margin-top: 2px;
margin-left: 30px;
line-height: 14px;
}

body.home #mlb-short ul {
margin-top: 2px;
list-style: none;
}

body.home #mlb-short ul .oo {
float: right;
}

body.home #mlb-short p {
float: right;
}

body.home #server{
clear: both;
padding-top: 1px;
}

body.home #find-player {
padding-bottom: 15px;
}

body.home #branzone-ad {
text-align: center;
}

/* 
* inner pages basic
*/


body.inner #page-1 {
background: #3c3a36 url('http://images.bf2s.com/site-images/inner-body-bg.gif') 0 0 repeat-y;
}

html.inner {
background: #3c3a36 url('http://images.bf2s.com/site-images/inner-body-bg.gif') top center repeat-y;
}

body.inner  {
background: #3c3a36 url('http://images.bf2s.com/site-images/inner-far-back.gif') 0 0 repeat-x;
text-align: left;
}

body.inner #page-1 {
width: 997px;
margin: 0 auto;
text-align: left;
position: relative;
}

body.inner #page-2 {
background: url('http://images.bf2s.com/site-images/inner-header.gif') top center no-repeat;
}


#secondhome {
position: absolute;
top: 0px;
right: 90px;
display: block;
width: 70px;
height: 85px;
border: 0;
}


body.inner #navitems {
position: absolute;
top: 10px;
left: 10px;
margin: 0;
padding: 0;
list-style: none;
}

body.inner #navitems li {
float: left;
}

body.inner #navitems li a {
padding: 0 4px;
font-weight: bold;
font-size: 10px;
}

body.inner #getstats {
position: absolute;
top: 33px;
left: 14px;
}


body.inner #getstats form,
body.inner #getstats input,
body.inner #getstats label {
margin: 0;
padding: 0;
border: 0;
float: left;
margin-right: 5px;
}

body.inner #getstats label {
color: #c2bfb6;
font: bold 10px Verdana, sans-serif;
display: block;
border: 0;
padding-top: 1px;
}


body.inner #getstats input {
background: transparent;
color: #fff;
font: bold 10px Verdana, sans-serif;
width: 100px;
padding: 1px;
height: 11px;
border-bottom: 1px dotted #c2bfb6;
}

body.inner #getstats input.btn {
background: transparent;
color: #fff;
font: bold 10px Verdana, sans-serif;
border: 1px solid #bbb;
width: 30px;
padding: 0;
height: 16px;
}

body.inner #getstats input:hover,
body.inner #getstats input:active,
body.inner #getstats input:focus {
bbackground: #fff;
}



body.inner #donatenow {
position: absolute;
top: 7px;
right: 6px;
_right: 10px;
}



body.inner h1 {
margin: 0;
padding: 0;
color: #f0f0f0;
display: block;
height: 50px;
width: 960px;
padding: 70px 0 0 10px;
font: normal 32px Sylfaen, "Times New Roman", Times, serif;
line-height: 1em;
letter-spacing: .02em;
}

body.inner h1 img {
float: left;
margin:0;
padding:0;
margin-top: -15px;
margin-left: -15px;
}

body.inner h1 small {
font-size: 14px;
}

body.inner #content {
padding: 10px;
}





/*
 *  NICE TITLES
 */

div.nicetitle {
background-color: #fff;
color: #333;
font: bold 13px "Trebuchet MS", Verdana, Arial, sans-serif;
left: 0;
padding: 4px;
position: absolute;
top: 0;
width: 25em;
z-index: 20;
-moz-border-radius-bottomleft: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
-moz-opacity: .87;

min-width: 170px;
max-width: 300px;
width: auto;
height: auto;
}

div.nicetitle p {
margin: 0;
padding: 0 3px;
-moz-opacity: 1;
}

div.nicetitle p.destination {
font-size: 9px;
padding-top: 3px;
text-align: left;
-moz-opacity: 1;
}

div.nicetitle p span.accesskey {
color: #d17e62;
}