/* Some little tweaks to blueprint standard behaviour so the shadow around map 
    is supported */
    

/* +---------------------------------------------------------------------------------+ */
/* | Default layout                                                                  | */
/* +---------------------------------------------------------------------------------+ */

/* === Header ======================================================================== */
#header {
    background: url('/images/header_grass.jpg') repeat-x left top;
    height: 200px;
    margin: 0 0 10px 10px;
}
    #header .span-24 {
        width: 940px;
    }
    #header div.logo {
        height: 150px;
    }
    #header div.navigation {
        background: #fff;
        height: 50px;
    }   
        div.navigation .corner-left {
            background: url('/images/corner-left.png') repeat-x left top;
            float: left;
            width: 10px;
            height: 50px;
        }
        div.navigation .corner-right {
            background: url('/images/corner-right.png') repeat-x right top;
            float: right;
            width: 10px;            
            height: 50px;
        }
        div.navigation .content {
            background: #b9d89a;
            float: left;
            width: 920px;
            height: 50px;
        }
            div.navigation .content .search {
                float: left;
                padding: 5px 0 0;
                width: 400px;                
            }
                div.navigation .content .search label {
                    display: block;
                    font-size: 0.8em;
                }
                div.navigation .content .search .search-bar {
                    width: 230px;
                }
            div.navigation .content .buttons {
                float: left;
                padding: 8px 0 0;
                text-align: right;
                width: 520px;
            }

/* === Footer ======================================================================== */
#footer {
    background: #c4cbc3;
    clear: both;
    margin: 0 0 10px 10px;
    padding:10px 0 0;
    width: 940px;
}
    #footer div.colborder {
        border-right: 1px dashed #fff;;
    }
    #footer h1 {
        color: #3b5439;
        font-size: 1.8em;
        font-weight: bold;
        padding: 0;
        margin: 0 0 5px;
    }
    #footer p {
        color: #3b5439;
        margin: 0;
    }
    #footer .about {
        padding: 0 25px 0 15px;
    }
    #footer .more {}
    #footer .corner-footer {
        clear: both;
        height: 14px;
    }
        #footer .corner-footer .corner-left {
            float: left;
            background: url('/images/footer-corner-left.png') no-repeat left top;
            height: 14px;
            width: 14px;
        }
        #footer .corner-footer .corner-right {
            float: right;
            background: url('/images/footer-corner-right.png') no-repeat right top;
            height: 14px;
            width: 14px;
        }
        #footer .corner-footer .main {
            background: #c4cbc3;
            height: 14px;
            width: 100px;
        }

    
/* === Content ======================================================================= */
#content {}
    #content .map {}
        .map-left {
            float: left;
            width: 10px;
        }
        .map-right {
            float: right;
            width: 10px;
        }
        .map-main {
            float: left;
            width: 610px;
        }
        .map-header {
            height: 10px;
        }
            .map-header-left {
                background: url('/images/shadow-corner-left-top.png') no-repeat left top;
                height: 10px;
            }
            .map-header-right {
                background: url('/images/shadow-corner-right-top.png') no-repeat right bottom;
                height: 10px;
            }
            .map-header-main {
                background: url('/images/shadow-top.png') repeat-x left top;
                height: 10px;
            }
        .map-footer {
            height: 10px;
        }
            .map-footer-left {
                background: url('/images/shadow-corner-left-bottom.png') no-repeat left top;
                height: 10px;
            }
            .map-footer-right {
                background: url('/images/shadow-corner-right-bottom.png') no-repeat right bottom;
                height: 10px;
            }
            .map-footer-main {
                background: url('/images/shadow-bottom.png') repeat-x left top;
                height: 10px;
            }
        .map-content {
        }
            .map-content, .map-content-left, .map-content-right, .map-content-main {
                height: 450px;
            }
            .map-content-left {
                background: url('/images/shadow-left.png') repeat-y left top;
            }
            .map-content-right {
                background: url('/images/shadow-right.png') repeat-y right top;
            }
            .map-content-main {
                background: #fff;
                margin: 10px;
                width: 590px;
                height: 430px;
            }
    
    #content .infobar {
        background: #e8e8e8;
        border-bottom: 10px solid #c4cbc3;
        height: 436px;
        margin: 10px 0 0 0;
        padding: 7px 7px 7px 0;
        width: 313px;
    }



/* === Google Maps ======================================================================== */

.table-header {
	border-bottom:1px dashed black;
}

.regionlabel {
	background: transparent url('/images/label_background.png') left top;
	border: 1px solid #888888;
	color: #000000;
	padding: 1px 4px;
	width: 150px;
	font-size: 0.9em;
}

		.regionlabel a {
			color: #000000;
			text-decoration: none;
		}

.admin-panel {
  padding: 0 0 20px;
}
				
#admin-content-header {
	padding:0 0 10px;
	width:500px;
}

#admin_map_canvas {
    background: #fff;
    margin: 10px;
    width: 590px;
    height: 430px;
}

.sidebar ul {
	list-style-type: none;
	margin: 0 0 0 10px;
	padding: 0 20px 0 0;
}
	.sidebar ul li {
		border: 1px solid #ccc;
		margin: 0 0 3px 0;
		padding: 5px 10px;
	}