#headRight .freeD {

    font-size: 14px;
    color: #ea5c07;

}


.breadcrumbs a.first::after {

    border-left-color: #76114C;


}

.breadcrumbs a.first{
	background: #76114C;
}

.home #main #container #content h3{
	border-top: solid 5px #76114C;
}

#branding {

    border-top: solid 5px #76114C;

}

#list_simplepage2 h2.entry-title {
	border-top: solid 5px #76114C !important;
}




#area-list{height:auto;}
#map-body{
	display:none;
	min-height:auto;
}

#special-body {
    width: 100%;
    float: left;
    min-height: auto;
    margin-right: 5px;
}

#special-side{display:none;}


#access {
    background: #431F69;
    background: -moz-linear-gradient(#431F69, #66418B);
    background: -o-linear-gradient(#431F69, #66418B);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#431F69), to(#66418B));
    background: -webkit-linear-gradient(#431F69, #66418B);
}

h2.widgettitle{
background: -webkit-linear-gradient(#431F69, #66418B) !important;
border-top: solid 2px #431F69 !important;
}

.home #main #container #content h3,#list_simplepage2 h2.entry-title,#main #container #content h1{
border-bottom: none !important;
	border-top: solid 5px #431F69;
}

#list_simplepage2 h3{
	border-left: solid 5px #431F69 !important;
}


#contact_form table {
    border-spacing: 0;
    border-collapse: collapse;
    border-top: solid 1px #ccc;
    border-left: solid 1px #ccc;
}

#contact_form table th {
    border-bottom: solid 1px #ccc;
    border-right: solid 1px #ccc;
    text-align: left;
    vertical-align: top;
    padding: 5px;
}

#contact_form table td {
    border-bottom: solid 1px #ccc;
    border-right: solid 1px #ccc;
    text-align: left;
    vertical-align: top;
    padding: 5px;
}



@media print{
    #secondary,#access,.breadcrumbs,#snshead,footer{
        display: none;
    }
}

