/********************************************
                global styles
********************************************/

body {
padding: 0;
margin: 0;
background: url(images/bg.gif) repeat center top;
text-align: center;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0.75em;
color: #123050;
}

/********************************************
            container div styles
********************************************/

#main {
width: 850px;
margin: 40px auto 40px auto;
padding: 0px;
border: solid 1px #333;
background: #000;
}



#header {
height: 65px;
background: url(images/top_header_omaha_living.gif) no-repeat;
}

#menu {
height: 27px;
background: url(images/menu_bg.gif) no-repeat;
margin:0;
}

#content_top {
height: 12px;
background: url(images/content_top_bg.gif) no-repeat;
margin:0;
}

#content, #content_bg {
background: url(images/content_middle_bg.gif) repeat;
}
#content_bottom {
height: 18px;
background: url(images/content_bottom_bg.gif) no-repeat;
}
#footer {
height: 20px;
padding: 0px 0px 6px 0px;
background: url(images/footer_bg.gif) no-repeat;
}

/********************************************
              home page div styles
********************************************/
#home_left {
    float:left;
    width:540px;
    }
#home_right {
    float:right;
    width:260px;
    }
/********************************************
              global nav styles
********************************************/

#menu ul {
list-style-type: none;
padding: 0px;
margin: 0px;
margin-left:6px;

}
#dropdownds {
text-align:left;
margin:0;

}
#dropdown li {
list-style-type: none;
margin: 0;
padding: 0;
float:left;
}
#dropdown a {
padding: 0px 12px 0px 12px;
margin: 0px 0px 0px 0px;
text-decoration: none;
line-height: 27px;
color: #FFF;
display:block;
font-size: 13px;
font-weight: bold;
}
#dropdown a:hover {
color: #ff7800;
background: #111 url(images/menu_hover_bg.gif) repeat-x;
}

/********************************************
              sub level nav styles
********************************************/

#dropdown ul {
list-style-type:none;
position:absolute;
text-align: left;
line-height: 0px;
background-color:#000;
border-bottom: 1px solid #b6bbc0;
border-left: 1px solid #b6bbc0;
border-right: 1px solid #b6bbc0;
display:none;
width: 150px;
}
#dropdown li:hover ul a, #dropdown li.over ul a {
font-size: 12px;
font-weight:normal;
width: 126px;
}
#dropdown li:hover ul, #dropdown li.over ul {
display:block;
width: 150px;
}

/********************************************
                content styles
********************************************/
.heading_title {
    border-bottom:2px solid #ccc;
    margin: 5px auto;
    width:800px;
    }


#inner_content {
margin-left:15px;
margin-right:15px;
}

#inner_content h1 {
font-size: 1.7em;
font-weight: normal;
margin-top:0;
}
#inner_content h2 {
font-size: 1.1em;
font-weight: bold;
}

#inner_content h3 {
font-size: 1.2em;
}
#inner_content a {
text-decoration: none;
color: #1358b5;
font-weight: bold;
}
#inner_content a:hover {
color: #ff7800;
font-weight: bold;
text-decoration: none;
}

.imageElement a, .imageElement h2 a, .open, #myGallery a {
    color:#FFF;
}
/********************************************
                footer styles
********************************************/

#footer p {
padding: 3px;
margin: 0px;
margin-top:2px;
text-align: center;
font-size: 10px;
color: #1358b5;
}
#footer a {
font-weight: normal;
text-decoration: none;
color: #1151b1;
}
#footer a:hover {
color: #ff7800;
}

