body {
    background-image: url('/images/lanna_property_bg_green_flat.png');
    background-repeat: repeat-x;  background-color: #d5d9c9;
}


#main_container
{
    margin-top:4rem;
}

.side_header
{
    padding-left:0.5em;
    padding-right:0.5em;

}
.recent_header
{
    background-color:#592121;
    color:#fff;
}

.recent_header span, .categories_header span
{
    font-size:28px;
}

.categories_header
{
    background-color:#214359;
    color:#fff;
}

nav {
    /* background-image: url("/images/flowery.gif"); */
    background-repeat: no-repeat;
    background-color: #fff;
    background-position: top right;
    padding: 10px 2em 1em 5px;
    background-attachment: scroll;
}

.recent-sidebar {
    background-color: #214359;
}

.recent_right li {
    background-color: #B14242;
    color: #d3d3d3;
    padding-top: 10px;
    padding-bottom: 10px;
}

.recent_right a
{
    color: #D3D3D3;
}

.navbar-inverse
{
    background-color:#fff;
}

.my_row
{
    margin-top:100px;
}

.categories_control .list-group-item
{background-color:#4082AD;
 color:#d3d3d3;
}

.categories_control .list-group-item:hover, .recent_right .list-group-item:hover
{
    background-color:#A88;
}

.categories_control 
{
    border-bottom:3px #d3d3d3;
}

.categories_control a
{
    color:#d3d3d3;
}
#rss_form_container
{background-color:#0B131C;padding:10px;color:#D3D3D3;}

a.my-logo, a.my-logo:hover 
{
    text-decoration:none;
}

.my-logo h1 span
{
    font-size: 3rem;
    color: #624334;
}

h1
{
    text-align:center;
}

.my-logo h1 a  {
    padding: 0px;
    font-size: 3rem;
    font-weight: 400;
    /* margin: 5px 0px 0px 10px; */
    color: #624334;
    font-family: 'Niconne', cursive;
    margin-top:6px;
    text-decoration:none;
    margin-bottom:1px;
}

@media (min-width: 768px)
{
    .front_page_blurb
    {
	position: absolute;
	width: 30%;
	right: 290px;
    }
}

.front_page_blurb.alert
{
    margin-bottom:5px;
}

.front_page_blurb
{
    font-size:x-small;
    text-align: center;
    line-height: 1.2em;
    overflow: hidden;
    margin-bottom: 5px;
    padding-bottom: 0;
}
}

footer 
{
    background-color:#483939;
    border-top:15px solid #B10027;
}

.carousel-inner > .item > img, .carousel-inner > .carousel-item >a > img
{
    max-height:400px;
}

