* {padding:0; margin:0}

body {
    background:#333333;
    font-family:tahoma,sans-serif;
    font-size:10pt;
    line-height:1.5em;
}

.container {
	margin:auto;
	min-width:600px;
	max-width:1300px;
}

.title {
	height:80px;
	background:#000000;
	color: #ff9308;
	text-align:center;
	font-size:3em;
	background:repeat-x url('/graphics/logo_bg.png');
	border-bottom:1px solid #000000;
}

.pagelinks {
	font-size:0.8em;
	text-transform:uppercase;
	text-align:center;
	background:#000000;
	background:#202121 url('/graphics/pagelinks_bg.png') repeat-x;
	height:2em;
	line-height:2em;
	border-top:1px solid #aaaaaa;
	border-bottom:1px solid #777777;
}

.pagelinks span {margin:0px 10px;}

.pagelinks a {
    color:#ff9308;
    text-decoration:none;
}

.pagelinks a:hover {text-decoration:underline;}
.pagelinks a:active {color: #ffefdb; font-weight:bold}

td.main p {
	margin-left:50px;
	margin-bottom:10px;
}

td.main p.intro {
	background:#89713e;
	background:#5d5d5c;
	background:#3b3b3b;
	background:#061021;
	background:#181816;
	/*border:1px inset #b2a79a;*/
	border-bottom:1.5px solid #b2a79a;
	border-right:1.5px solid #b2a79a;
	border-top:1px solid #111111;
	border-left:1px solid #111111;
	padding:10px;
	margin-bottom:20px;
	margin-left:0;
}

div.page {
	padding-top:15px;
	background:#333333;
	color:#ffefdb;
}

/*div.page table {
	height:100%;
}*/

td.main {
	padding:0 20px;
	border-right:1px solid #444444;
}

td.main a {
	color:#ff9308;
	text-decoration:none;
}

td.main h2 {
	margin-top:10px;
	margin-bottom:10px;
	padding-left:30px;
	height:24px;
	line-height:24px;
	background:no-repeat url('/graphics/bulleth2.png');
	font-size:1.4em;
}

td.main h3 {
	margin-top:10px;
	margin-bottom:10px;
	margin-left:30px;
	font-size:1.1em;
}
td.main h4 {
	margin-top:10px;
	margin-bottom:10px;
	margin-left:50px;
	font-size:1em;
	text-decoration:underline;
}
td.main h5 {
	margin-top:10px;
	margin-left:50px;
	font-size:0.9em;
}

td.main ul {
	margin-top:10px;
	margin-left:50px;
	list-style-type:square;
}

td.main code {
	margin-bottom:20px;
	margin-left:90px;
	font-size:0.9em;
}

span.code2 {
	border:1px dashed #cccccc;
	padding:2px 5px;
}

td.rightcol {
	width:230px;
	padding: 0 20px;
	text-align:center;
}

td.rightcol hr {
	height:1px;
	border:0;
	border-top:1px solid #555555;
}

td.rightcol a {
	color:#ff9308;
	text-decoration:none;
}
td.rightcol img {border:0;}

td.rightcol h2 {
	font-size:1.1em;
	text-transform:uppercase;
}

.hostedon {
	text-align:center;
	font-size:0.8em;
}


table.screenShots {
    margin-left: auto;
    margin-right: auto;
    width:600px;
    text-align: center;
    border:0;
}

table.screenShots img {
	margin-bottom:10px;
}

table.screenShots td {
	padding-bottom:25px;
}

table.unit_info {
	border:1px solid #cccccc;
	padding:2px;
	min-width:400px;
	margin-bottom:20px;
	margin-left:50px;
}

td.unit_info_image {
	text-align:center;
	padding:2px;
	font-weight:bold;
	width:100px;
}

table.unit_info_details {
	border:1px solid #cccccc;
	border-collapse:collapse;
	width:230px;
}
td.unit_info_details_leftcol {
	width:110px;
}

table.unit_info_details td {
	border:1px solid #777777;
	padding:2px 5px;
}

table.unit_strategy {
	border:1px solid #cccccc;
	border-collapse:collapse;
	width:200px;
}
td.unit_strategy {
	padding:2px 5px;
	text-align:center;
}

div.gauge {
	background:url('../graphics/gauge2.png'); 
	text-align:center; 
	color:#ffffff; 
	font-weight:bold;
	font-size:0.8em; 
	line-height:1em; 
	height:1em;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;

}
