body {
font-weight : normal;
text-align : left; 
color : #4e4f45;
background-color : #f5f5f5;
margin : 0 auto;
padding : 0;
}

p {
margin-top : 0;
margin-bottom : 4px;
margin-left : 8px;
margin-right : 20px;
padding-top : 0; 
padding-left : 4px; 
padding-right : 4px; 
padding-bottom : 4px;
clear : both;
}

.copy {
margin : 0;
padding-top : 10px;
text-align : center;
}

a:visited, a:link {
text-decoration : underline;
color : #326ea1;
background-color : inherit;
}

a:hover {
text-decoration : underline;
color : #383d44;
background-color : inherit;
} 

h1 {

}

h2 {

}

h3 {
clear : left;
text-align : left;
margin-left : 2px;
margin-top : 7px;
padding : 8px;
font-weight : bold;
color : #ffffff;
background-color : #4e4f45;
width : 96%;
height : 20px;
}

html>body h3 {
min-width : 96%;
width : auto;
}

div {
margin : 0;
padding : 0;
}

#alignment { 
width : 758px;
clear : both;
margin : 0 auto;
padding : 0;
text-align : center;
color : inherit;
background-color : #ffffff;
border-left : 1px solid #b5b6ab;
border-right : 1px solid #b5b6ab;
} 

html>body #alignment {
min-height : 590px;
height : auto;
overflow : auto;
}

#banner {

}

html>body #banner {

}

#info {

}

#container {
float : left;
clear : both;
width : 751px;
margin : 1px;
padding : 1px;
}

#linkList {
vertical-align : top;
float : right; 
margin : 1px;
padding : 1px;
width : 155px;
}

html>body #linkList {
}

#mainContent {
float : left; 
text-align : left;
width : 584px;
height : 732px;
margin : 1px;
padding : 1px;
border-right : 1px solid #f3f3f3;
}

html>body #mainContent {
min-height : 732px;
height : auto;
}

#bottom {
width : 755px;
float : left;
clear : both;
height : 25px;
color : #4e4f45;
}

html>body #bottom {
min-height : 45px;
height : auto;
}

.news_box {
padding : 15px;
font-weight : normal;
}

.news_posted {
padding-top : 4px;
padding-bottom : 4px;
padding-right : 15px;
text-align : right;
border-top : 1px dashed #eeeeee;
border-bottom : 1px dashed #eeeeee;
}

.displayWide {
width : 564px;
float : left;
clear : both;
height : 20px;
padding : 4px;
margin : 2px;
}

html>body .displayWide {
min-height : 20px;
height : auto;
}

.holdData {
width : 568px;
float : left;
clear : both;
height : 20px;
padding : 2px;
margin : 2px;
}

html>body .holdData {
min-height : 20px;
height : auto;
}

.serverData {
width : 165px;
float : left; 
clear : left;
text-align : right;
margin : 1px;
padding : 1px;
}

html>body .serverData {
min-width : 165px;
width : auto;
}

.leftData {
width : 215px;
float : left; 
clear : left;
text-align : right;
color : #31363e;
margin : 1px;
padding-top : 1px;
padding-right : 5px;
padding-bottom : 1px;
}

html>body .leftData {
min-width : 215px;
width : auto;
}

.rightData {
float : left;
text-align : left; 
margin : 1px;
padding : 1px;
}

html>body .rightData {
}

.leftData_note {
width : 165px;
float : left; 
clear : left;
text-align : left;
margin : 1px;
padding : 1px;
}

html>body .leftData_note {
min-width : 165px;
width : auto;
}

.rightData_note {
float : left;
font-style : italic;
text-align : left; 
margin : 1px;
padding : 4px;
background-color : #ffffcc;
}

html>body .rightData_note {
}

.outline {
width : 215px;
float : left; 
clear : left;
text-align : right;
font-style : italic;
font-weight : bold;
margin : 1px;
padding-top : 1px;
padding-right : 5px;
padding-bottom : 1px;
color : #d84e03;
background-color : inherit;
}

html>body .outline {
min-width : 215px;
width : auto;
}

.term_outline {
color : #d84e03;
background-color : inherit;
float : left;
text-align : left; 
margin : 1px;
padding : 1px;
}

html>body .term_outline {
}

.show_info {
position : absolute;
display : none;
border : 2px solid #53584a;
color : inherit;
background-color: #f3f3f3;
padding : 8px;
margin-left : -13px;
margin-top : -11px;
}

.em_round {
float : left;
margin : 1px;
text-align : left; 
background-color : #f9f9f9;
-moz-border-radius : 5px;
-webkit-border-radius : 5px;
padding : 5px;
max-width : 330px;
}

.alert_message {
margin-left : 25px;
padding : 5px;
width : 500px;
background-color : #ffffcc;
border : 1px solid #ffa500;
color : #121212;
}

.em_subscr {
padding : 2px;
font-weight : bold;
}

.payment {
margin : 1px;
float : left;
width : 566px;
color : #4f698e;
background-color : #f3f3f3;
border : 1px solid #c0c0c0;
padding-left : 15px;
padding-right : 2px;
padding-bottom : 2px;
padding-top : 10px; 
}

.toggle_link {
width : 15%;
padding-top : 4px;
padding-bottom : 4px;
text-align : center;
background-color : #f3f3f3;
border : 1px solid #dddddd;
text-decoration : none;
font-style : normal;
color : #186dc1;
font-weight : bold;
-moz-border-radius : 5px;
-webkit-border-radius : 5px;
-moz-opacity : 0.7;
opacity : 0.7;
}

.header_bg {
color: #575757;
background-color : transparent;
padding : 5px;
font-weight : bold;
text-align : left;
width : 555px;
margin : 1px;
float : left;
clear : both;
height : 18px;
}

html>body .header_bg {
min-height : 18px;
height : auto;
}

table {
margin-left : 5px;
margin-top : 1px;
padding : 1px;
width : 573px;
float : left;
clear : both;
}

table.itunes {
}

tr.top {
color : inherit;
background-color : #f3f3f3;
}

tr.bottom {
padding : 5px;
color : inherit;
background-color : #f3f3f3;
}

tr.odd {
color : inherit;
background-color : #ebf3ff;
}

td {
text-align : left;
vertical-align : top;
margin : 1px;
padding : 1px;
height : 20px;
}

html>body td {
min-height : 20px;
height : auto;
}

.heading {
padding : 4px;
font-weight : bold;
background-color : #f3f3f3;
color : #3e362f;
}

td.line {
padding : 4px;
}

.inventory {
color : #7c9084;
border : 1px solid #7c9084;
padding-left : 2px;
background-color : inherit;
}

.stats {
border : 1px #4f698e solid;
}

ul {
margin-top : 0;
margin-left : 27px;
margin-bottom : 0;
padding-left : 0;
}

.game_opt_bg {
background-color : #707070;
padding-left : 5px;
padding-top : 7px;
margin : 1px;
width : 565px;
height : 30px;
}

a.game_opt_link:visited, a.game_opt_link:link {
background-color : #707070;
color : #b2d3f3;
border : 1px solid #707070;
padding : 3px;
font-size : 12px;
width : 54px;
text-decoration : none;
display : block;
margin : 0px;
text-align : center;
float : left;
}

a.game_opt_link:hover {
background-color : #557799;
color : #ffffff;
border : 1px solid #99bbdd;
padding : 3px;
font-size : 12px;
width : 54px;
text-decoration : none;
display : block;
margin : 0px;
text-align : center;
float : left;
}

ol {
list-style-type : none;
margin : 0;
}

ul {
list-style-type : none;
padding : 0;
margin : 0;
}

.menuMain {
text-align : left;
margin-top : 7px;
padding : 8px;
font-weight : bold;
color : #ffffff;
background-color : #4e4f45;
height : 20px;
}

ul.menu {
list-style-type : none;
color : inherit;
}

a.box:visited, a.box:link {
text-align : left;
display : block;
text-decoration : none; 
color : #326ea1;
background-color : #ffffff;
border-bottom : 1px solid #f3f3f3;
margin : 2px;
padding : 4px;
width : 135px;
} 

a.box:hover {
text-align : left;
display : block;
text-decoration : none;
color : #383d44;
background-color : #f7f7f7;
border-bottom : 1px solid #dddddd;
margin : 2px;
padding : 4px;
width : 135px;
} 

form {
float : left; 
clear : both;
margin : 0;
padding : 0;
}

img {
border : none;
margin : 0;
padding : 0;
} 

.banner_img {
display : inline;
}

iframe {
overflow : visible;
}

hr {
text-align : left;
margin-left : 0;
padding-left : 0;
width : 520px;
height : 1px;
color : #dddddd;
background-color : #dedede;
border-style : none; 
}

strong {
font-weight : normal;
color : #121212;
background-color : inherit;
}

.button {
padding : 5px;
width : 90px;
color : #383d44;
font-weight : bold;
background-color : #f9f9f9;
border-width : 1px;
-moz-border-radius : 5px;
-webkit-border-radius : 5px;
-moz-opacity : 0.5;
opacity : 0.5;
}

.select {
vertical-align : top;
margin : 0;
padding : 0;
color : #414243;
background-color : #f9f9f9;
}

.field {
vertical-align : top;
color : #414243;
background-color : #f9f9f9;
margin : 0;
padding : 4px;
border : 1px inset #a3b4a8;
}

.field:focus {
background-color : #ffffcc;
}

.select:focus {
background-color : #ffffcc;
}

.emph {
width : 130px;
color : #dddddd;
background-color : #807d7d;
padding : 1px;
border-top : 1px #c0c0c0 solid;
border-bottom : 1px #c0c0c0 solid;
}

.login {
height : 230px;
}

html>body .login {
min-height : 230px;
height : auto;
margin : 1px;
}