body, html {
    margin:0px;
    padding:0px;
    font-family: arial, helvetica, sans-serif;
}

h1, h2, h3, h4 {
    margin-top:0px;
    color:#4C566F; /* blue:4C566F; */
}

a {
    color:#4C566F;
    text-decoration:none;
}
a:hover {
    text-decoration:underline;
}

#container {
/*
    max-width:1000px;
    margin:auto;
*/
}

#header {
/*    background:url(http://www.intensitymaps.com/media/img/bg3.png) top left repeat-x;
*/
    background:#5775AF;
    color:white;
    padding: 14px 20px;
}
#header h1 {
    color:white;
    margin:0px;
}
#header a {
    color:white;
    text-decoration:none;
}

#header a:hover {
    color:white;
    text-decoration:underline;
}

#header #logo {
    color:white;
    background:url(http://www.intensitymaps.com/media/img/logo.gif) top left no-repeat;
    width:350px;
    height:44px;
    float:left;
    margin-right:10px;
    cursor:pointer;
}

#header #account {
    max-width:860px;
    text-align:right;
    color:white;
}

#header_saved {
    position:absolute;
    left:390px;
    color:white;
}
#header_saved #header_extra {
    font-weight:bold;
    font-size:1.7em;
    margin-top:0px;
    letter-spacing:1.4px;
}
#header_saved #headerinfo {
    font-size:1.1em;
    color:white;
    margin-left:8px;
    display:none;
}

#footer {
    word-spacing:8px;
    font-size:0.8em;
    text-align:center;
    margin-top:40px;
    color:#4C566F;
    font-weight:bold;
}

#content {
/*
    border:1px solid darkgray;
*/
    padding:10px 20px;
    background:white;
}

#main_links {
    float:left;
}
#main_links li {
    margin-bottom:20px;
}
#main_images {
    margin-top:18px;
    max-width:860px;
    text-align:right;
}

.main_recentMaps {
margin-top:40px;
margin-right:20px;
float:left;
font-family:monospace;
}
.main_recentMaps ul {
margin-top:6px;
}
.main_recentMaps li {
list-style-type:decimal;
margin-top:6px;
}


#id_accountSavedMaps, #id_accountSavedMaps li {
    font-family:monospace;
    list-style-type:none;
}
#id_accountDeleteMaps li {
    font-family:monospace;
    list-style-type:decimal;
}

#feedback label {
float:left;
width:100px;
text-align:right;
margin-right:10px;
}

.feedback_row {
margin-top:6px;
}


#videos, #examples, #main_about {
font-size:0.8em;
}
#videos li, #examples li, #main_about li {
margin-top:6px;
}

#examples {
position:absolute;
margin-left:340px;
}

#videos {
position:absolute;
}

#background_gray {
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.4;
	opacity:.40;
	filter: alpha(opacity=40);
}

#video_video {
    position:absolute;
    display:none;
    width:425px;
    left:160px;
    top:0px;
    margin:auto;
    margin-top:6%;
    z-index:1002;
}

#video_video #vid {
    border:1px solid black;
    width:425px;
    height:344px;
}

.seperator {
margin-top:50px;
padding-top:10px;
border-top:1px solid lightgray;
}

#browse_select {
font-size:1.2em;
}

#browse_select .browseSelectItem {
margin-right:10px;
border:1px solid lightgray;
padding:2px 10px;
}

#browse_select .active {
    font-weight:bold;
    font-size:1.3em;
}


#browse_content {
     margin-top:30px;
     border:1px solid lightgray;
     width:600px;
     padding:10px 20px;
}

#browse_find {
font-size:1.3em;
color:gray;
}
#browse_find input {
font-size:1.0em;
padding:2px 4px;
}

#browse_tagcloud {
padding:10px;
}
.cloudItem {
margin-right:8px;
}


