								#header-container, .header-shrink #header-container {background-color: #ffffff }
												#header-contact-container, .header-search .search_button, .icon-search {background-color: #dddddd }
															.expanded ul#nav li a {color: #860002 }
												.expanded ul#nav li a:hover {color: #860002 }
												.compact ul#nav, .compact ul#nav ul.sub-menu, .compact ul#nav .children, .expanded ul#nav ul.sub-menu, .expanded ul#nav .children {background-color: #ffffff }
												.compact ul#nav, .compact ul#nav li, .compact ul#nav ul.sub-menu, .compact ul#nav .children, .expanded ul#nav ul.sub-menu, .expanded ul#nav .children, .expanded ul#nav ul.sub-menu li, .expanded ul#nav .children li {border-color: #afafaf }
												.compact ul#nav li a, .expanded ul#nav ul.sub-menu li a, .expanded ul#nav .children li a {color: #860002 }
												.expanded ul#nav ul.sub-menu li a:hover, .expanded ul#nav .children li a:hover {color: #860002 }
												.expanded ul#nav ul.sub-menu li a:hover, .expanded ul#nav .children li a:hover {background-color: #dddddd }
																																	#wrapper.boxed #widget-block, #widget-block, #content-container, #title-container {background-color: #ffffff }
																																										.comment, .comment .children, .commentlist .avatar, .archives_list li, .portfolio-meta, .testimonial-item .testimonial-image img, .testimonial-item .testimonial-image .tip, .testimonials .post-image  {border-color: #ffffff }
																																																#footer-container, #footer {background-color: #dddddd }
																											#footer-base-container {background-color: #dddddd }
														#header-container {
    border-bottom: solid #860002 15px;
}

#content {
    padding-bottom: 10px;
}

.post-title-block {
        margin: 0px;
        padding: 0px;
        display: none;
    }

a:link {color:#860002; text-decoration: underline;}
a:visited {
    color: #860002; text-decoration: underline;
}

h1 {font-size:2.0em;line-height:1.2em;margin-bottom:0.8em;color:black}

div#header
{
    padding-top:10px;
    padding-bottom:10px;
}

div.logo {
    display:inline-block;
    vertical-align: bottom;
    float:left;
    padding-top:30px;
    padding-bottom:10px;
}

div.logo h1 {
    margin:0px;
    padding:0px;
}

.expanded ul#nav
{
    clear:both;
}

a#menu-drop-button
{
    margin-top:0px;
}

a#menu-drop-button:hover
{
    margin-top:0px;
}

div#location_pane
{
    display: block; 
    float: right; 
    width: 18em; 
    padding-left: 30px;
}

div#navigation-container
{
    display:inline-block;
    background-color:#FFFFFF;
    vertical-align: top;
    float:right;
    clear:left;
}

.ba_button
{
    font-family:Arial;
    background-color:#860002;
    border-radius: 10px;
    line-height:110%;
    display:inline-block;
    color:#FFFFFF;
    padding:4px;
}

/* iPad [portrait + landscape] */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	
}

/* iPhone [portrait + landscape] */
@media only screen and (max-device-width: 480px) {
    #header-container {
        border: 0px;
        margin: 0px;
        padding: 0px;
        line-height: 120%;
    }

    div#location_pane 
    {
    display: block; 
    float: none; 
    width: none; 
    padding: 0px;
    }

    div#header
    {
        padding-top:0px;
        padding-bottom:0px;
    }

    #content {
       padding: 0px;
    } 

    h3 {margin-top:0px; margin-bottom:0px;}

    .post-title-block {
        margin: 0px;
        padding: 0px;
        display: none;
    }
}