
body {
margin: 0;
background-color: #292929;
color: #0066bb;
font: 13px/1.25em "Lucida Sans Unicode", "Lucida Grande", "Franklin Gothic Medium", "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
}

#page {
position: relative;
min-width: 900px;
min-height: 1440px;
max-width: 1248px;
border-style: solid;
border-width: 1px;
border-color: #3c3c3c;
background-image: url(background.jpg);
margin-left: auto;
margin-right: auto;
z-index: 0;
}
#page a:link {
color: #ff8822;
font-weight: bold;
text-decoration: none;
}
#page a:visited {
color: #ff8822;
font-weight: bold;
text-decoration: none;
}
#page a:hover {
color: #ff8822;
font-weight: bold;
}

img.wide {
display:block;
margin-left:auto;
margin-right:auto; 
}

h2 {
color: #0066bb;
font-size: 1.5em;
font-weight: bold;
line-height: .8em;
text-transform: lowercase;
text-align: right;
}
h3 {
margin-bottom: 15px;
border-bottom: 1px solid #ff8822;
color: #ff8822;
font-size: 1.5em;
font-weight: normal;
font-variant: small-caps;
line-height: 1.25em;
letter-spacing: 2px;
text-align: left;
}
#amvwars {
color: #ff8822;
font-size: 1.5em;
font-weight: normal;
font-variant: small-caps;
line-height: 1.25em;
letter-spacing: 2px;
text-align: center;
}
h4 {
color: #ff8822;
}

#wars {
border-bottom: 1px solid #ff8822;
margin-bottom: 15px;
}

li {
color: #ff8822;
}
li span {
color: #0066bb
}

p {
text-indent: 15px;
}

#con_image_map{
width:591px;
height:176px;
background:url('con-logo.png') no-repeat;
position:relative;
z-index: 2;
}
#con_image_map a{
display:block;
position:absolute;
}
#con_image_map a#hotel{
width:575px;
height:25px;
top:3px;
left:5px;
} 
#con_image_map a#con{
width:575px;
height:100px;
top:35px;
left:10px;
}

#image_rotate{
background:url(2010backgrounds/rotate.php) no-repeat;
position:absolute;
z-index: -1;
top: 0;
width: 1000px;
height: 700px;
overflow: hidden;
}

#sitemap {
float: right;
margin-right: 5px;
margin-top: 10px;
width: 332px;
height: 1112px;
background-image: url('sitemap_background.png');
z-index: 3;
}

#map_content {
position: relative;
margin-top: 145px;
margin-left: 30px;
margin-right: 15px;
margin-bottom: 300px;
line-height: 25px;
font-size: 1.8em;
font-style: italic;
font-family: "Franklin Gothic Medium", "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
}
#map_content a:link {
color: #0066bb;
font-weight: normal;
text-decoration: none;
}
#map_content a:visited {
color: #0066bb;
font-weight: normal;
text-decoration: none;
}
#map_content a:hover {
color: #ff8822;
font-weight: normal;
text-shadow: #000000 0px -0px 4px;
text-decoration: none;
}
#map_content span {
font-style: normal;
}

#blurb {
margin-top: 215px;
margin-right: 5px;
margin-left: 275px;
width: 635px;
}
#blurb_content {
margin: 5px;
min-width: 265px;
max-width: 612px;
}
#blurb_content dt {
font-size: 0.8em;
}
#tag-line {
text-align: right;
color: #ff8822;
}

.clear { clear: both;}

#content {
text-align: left;
margin-top: 5px;
margin-left: 10px;
margin-right: 5px;
margin-bottom: 350px;

}
#content_text {
margin: 5px;
font-size: 1.1em;
}
#intro:first-letter {
font-size: 1.3em;
font-weight: normal;
}
#table {
clear: left;
margin: auto;
border-collapse:collapse;
border: 1px solid #ff8822;
text-align: left;
}
#table td {
padding: 0 .2em;
border-bottom: 1px solid #ff8822;
vertical-align: top;
}
#table th {
padding: 0 .2em;
border-bottom: 1px solid #ff8822;
font-size: .85em;
font-weight: normal;
letter-spacing: 1px;
text-transform: uppercase;
vertical-align: bottom;
}

table.gridded { 
border: 1px solid #ff8822; 
border-collapse: collapse; 
margin: 1ex auto;
}
table.gridded th,table.gridded td { 
border: 1px solid #ff8822; 
vertical-align: top; 
padding: 0.5ex;
}
table.gridded th { 
text-align: center;
}


.right {
float: right;
clear: right;
margin: -5px 5px 15px 15px;
}

.subtitle {
margin: -15px 0 15px;
color: #0066bb;
font-size: 1.1em;
font-weight: normal;
letter-spacing: 2px;
text-align: left;
}

.sidebar {
float: left;
display: inline;
padding: 10px;
width: 170px;
margin-right: 15px;
w\idth: 150px;
background-color: #292929;
font-family: "Franklin Gothic Medium", "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
}

#copyright {
position: absolute;
text-align: left;
color: #ff8822;
font-size: 0.8em;
line-height: 0.9em;
text-shadow: #000000 0px -0px 2px;
bottom: 7px;
right: 390px;
z-index: 2;
}

img#baseline {
position: absolute;
bottom: 0px;
right: 0px;
z-index: 0;
}

img#amvwars {
vertical-align: bottom;
}

.hidden {
display: none;
}

b {
color: #ff8822;
}

#cd {
	margin: auto;
	font-family: "Courier New", Courier, mono;
	font-size: 16pt;
	color: #ff8822;
	text-align: center;
	font-weight: bold;
	vertical-align: middle;
}


.hidden { display: none }
.invisible { visibility: hidden }
