body {
font-family:'lucida grande', arial, helvetica, sans-serif;	
}

body.map {
background: #000 url('../images/background_map.jpg') top center no-repeat;	
}

body.card, body.view_card {
background: #000 url('../images/background_card.jpg') top center no-repeat;	
}

body.card a:link, body.card a:hover, body.card a:active, body.card a:visited {
color:#EDEDED;	
}

body.dashboard {
background: #000 url('../images/background_flash.jpg') top center no-repeat;
color:#ededed;	
}

body.dashboard div.flash_holder {
display:block;
height:680px;
width: 1000px;
margin: 56px auto 0;	
}

body.card, body.view_card, body.map {
color: #ededed;	
}

body.map div#map {
color:#222;
}

body.card h2, body.view_card h2 {
font-size:1em;
margin-top:0;	
}

div#map {
margin:0px auto 0;	
}

body.card div#map {
padding: 20px 40px;
width:720px;
height:540px;
overflow:auto;
}

div#map_holder {
width:800px;
margin:155px auto 0;	
}

body.card div#map_holder {
	margin:26px auto 0;
}

body.view_card div#map_holder {
margin:17px auto 0;	
}

body.map div#map {
margin:17px auto 0;	
}


form ul {
margin: 0;
padding:0;	
}

form ul li {
	list-style-type: none;
	margin: 0em 0;
	padding:0;
}


form ul li input {
	background-color: #fff;
	font-size: 2em;
	color:#222;	
	border: 1px inset #ededed;
	margin: 0 0 1em 0;	
}

form ul li.cards a img {
border: none;
text-decoration: none;
}

form ul li.cards a {
border:10px solid #111111;
display:block;
height:225px;
margin:10px 20px 10px 0;
width:300px;
float:left;
}

form ul li.cards a:hover {
border:10px solid #ccc;
}

form ul li.cards a.active {
border:10px solid #fff;
}

#footer {
text-align:center;
font-size:.8em;	
margin-top:80px;
padding: 0 0 30px 0;
}

#footer p span {
font-weight:bold;	
}

#footer a:link, #footer a:hover, #footer a:active, #footer a:visited {
	color:#ededed;
	border-bottom:1px solid;
	text-decoration: none;
}

#footer a:hover {
	color:#007DC3;	
}

div.link_holder {
display:block;
font-size:0.7em;
height:20px;
margin:21px auto 0;
overflow:hidden;
text-align:right;
text-transform:uppercase;
width:800px;
}

div.link_holder a {
color:#fff;	
text-decoration: none;
font-weight: bold;
}
