/* This is the StyleCatcher theme addition. Do not remove this block. */
@import url(http://apartment-living.com/s/themes-base/blog.css);
@import url(http://apartment-living.com/s/themes/unstyled/screen.css);
/* end StyleCatcher imports */

html,body,div,
ul,ol,li,dl,dt,dd,
form,fieldset,input,textarea,
h1,h2,h3,h4,h5,h6,pre,code,p,blockquote,hr,
th,td {
  font-family: helvetica, sans-serif;
  font-size: 12px;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: bold;
}

div#content h1 {
  font-size: 1.50em;
}

h2 {
  font-size: 1.25em;
}

h3 {
  font-size: 1.15em;
}

a, a:link, a:active, a:visited, a:hover {
  color: rgb(19,52,161);
}

h2.entry-title {
  margin-bottom: 8px;
}

ul.entry-categories {
  margin: 0 0 16px 0;
  padding: 0
}

ul.entry-categories li {
  padding-left: 0;
  margin-left: 0;
}

/* SUMMARY PAGES */

div.page-one-pic li {
  margin: 0 0 0 -32px;
  padding: 0;
  list-style-type: none;
}

span.price {
  float:right;
  margin-right: 200px;
  z-index: 1;
}
  

/* BANNER HEADER */

div#logo {
  float:left;
  margin-right: 20px;
}

div#header-name a {
   text-decoration: none;
}

h1#header-name, div#header-name {
   padding-top: 65px;
   font-size: 1.50em;
   font-weight: normal;
   color: rgb(19,52,161);
}

h2#header-description, div#header-description {
   font-size: 1.25em;
   font-weight: normal;
} 

/* NAVIGATION */

div#navigation {
  margin: 0 0 30px 0;
  padding: 0;
}

div#navigation-inner {
  margin: 0;
  padding: 0;
} 

div#navigation-content {
  float: left;
  width: 100%;
  background-color: rgb(120,75,77);
  margin: 0;
  padding: 0;
  text-align: center;
}

div#navigation-content ul {
  margin: 0;
  padding: 0;
  background-color: rgb(120,75,77);
}

div#navigation-content li {
  position: relative;
  list-style-type:none;
  margin: 0;
  float: left;
  width: 233px;
  border: 1px solid #ccc;
}

div#navigation-content li a, div#navigation-content li span {
  display: block;
  padding: 0.25em 0 0.25em 0.25em;
  text-decoration: none;
  width: 25%;
  color: white;
  font-weight: bold;
}

div#navigation-content li.top-level:hover {
  background-color: rgb(75,47,49);
}

div#navigation-content li a:hover, div#navigation-content li span:hover {
  background-color: rgb(75,47,49);
}

div#navigation-content>ul a, div#navigation-content>ul span {
  width: auto;
}
  
div#navigation-content ul ul {
  display: none;
  position: absolute;
  width: 233px;
}

div#navigation-content ul ul li {
  background-color: rgb(120,75,77);
}

div#navigation-content ul li.top-level:hover > ul {
   display: block;
   z-index: 1;
}


/* WIDGET LANGUAGE */

div.widget-language h3 {
   display: none;
}

div.widget-language {
    position: absolute;
    top: 30px;
    left: 940px;
}


/* WIDGET VIEWS */

div.widget-views div.widget-content ul li {
    margin: 0;
    padding: 2px 2px;
    display: inline;
    text-align: left;
    list-style-type: none;
}

div.widget-views div.widget-content {
    padding: 0;
}

div.widget-views {
    padding: 0;
}

/*  FOOTER  */

#footer {
    padding: 0 5%;
    text-align: center;
}

#footer #footer-content ul li {
   margin: 0;
   padding: 10px 5px;
   display: inline;
   list-style-type: none;
   text-align: center;
}


/* COMMENT TEMPLATE (Booking Request) */

span.comment-field-clue {
   font-style: italic;
   color: gray;
}
