/*
THEME NAME: Arese
VERSION: 0.9
DESCRIPTION: Theme for Arese Serramenti
AUTHOR: Studio Associato Di Nunzio e Di Gregorio
AUTHOR URI: http://dndg.it/
TEMPLATE: sandbox
*/

/* Colors:
 * green:       #356768
 * beige:       #cccc9a
 * red:         #e07156
 * dark beige:  #a9b188
 */

@import url(reset-min.css);

html                { height: 100%; }
body                { min-height: 100%; }
body.wordpress      { height: auto; } /* needed as the nextgen gallery plugin sets it to 100% */

body                { background: white; background: url(images/left-bg.png) repeat-y;
                      font-family: "DejaVu Sans Condensed", "Liberation Sans", Tahoma, Helvetica, Arial, sans serif;
                      font-size: 8.5pt}

strong              { font-weight: bold; }
em                  { font-style: italic; }

p                   { margin-bottom: 1ex; }

a                   { color: #356768; text-decoration: none; }
a:hover             { text-decoration: underline; }

.alignright,img.alignright{
    float: right;
    margin-left: 2em;
}
.alignleft,img.alignleft{
    float: left;
    margin-right: 2em;
}
.aligncenter,img.aligncenter{
    display: block;
    margin: auto;
    text-align: center;
}

#header             { border-bottom: 1px solid #e07156; background: white; text-transform: uppercase; font-weight: bold; }
#blog-title         { font-size: 250%; background: url(images/header-bg.png); }
#blog-title a       { display: block; height: 83px; background: url(images/header-logo.png) no-repeat;
                      text-decoration: none; color: transparent; font-size: 0; }
#blog-description   { display: none; }

#feature            { position: absolute; top: -1px; left: 606px; z-index: 10; }

#access             { background: #cccc9a; height: 82px; }
#links              { background: url(images/corner-top.png) no-repeat; height: 67px; padding-top: 15px;
                      position: relative; z-index: 20; float: left; }
#links h2           { display: none; }
#links ul           { list-style: none; margin-left: 235px; height: 67px; }
#links li           { float: left; margin-top: -20px;
                      border-left: 1px solid #e07156; border-right: 1px solid #e07156; margin-right: -1px; }
#links li a         { display: block; padding: 25px 10px 2px 10px; color: #356768;
                      text-decoration: none; text-transform: uppercase;
                      font-weight: bold; }
#links li ul        { display: none; }

/* Disable the background setting on IE7 as it gives strange results... */
:root #links ul li:hover    { background: url(images/link-highlight.png); }
/* ...so underline hovered links... */
#links ul li:hover a  { text-decoration: underline; }
/* ...but not on other browsers. */
:root #links ul li:hover a  { text-decoration: none; }

#primary            { position: absolute; top: 170px; left: 0;
                      width: 169px; padding-bottom: 77px; }
#mc_menu_1          { text-transform: uppercase; font-weight: bold; }
#mc_menu_1 h3       { display: none; }
#mc_menu_1 li a     { color: white; text-decoration: none;
                      display: block; padding: 3px 2px 3px 5px;
                      background: #a9b188 url(images/left-item-bg.png) repeat-y;
                      margin-bottom: 7px; }
#mc_menu_1 ul li a  { padding-left: 12px; font-size: 6.5pt; margin-bottom: 0; }
#mc_menu_1 ul       { margin-top: -7px; margin-bottom: 7px; }

#wpoi               { background: #a9b188 url(images/left-item-bg.png) repeat-y; color: white;
                      margin-top: 15px; padding: 3px 2px 3px 5px; }
#wpoi h3            { display: none; }
#wpoi #wpoi_email   { border: 0; width: 155px; padding: 2px; margin-top: 5px;
                      -moz-border-radius: 2px; -webkit-border-radius: 2px; }

#meta               { position: absolute; top: 84px; right: 0; height: 15px; left: 572px;
                      z-index: 0; background: #356768; }
#meta h3            { display: none; }
#meta li            { float: right; font-size: 10px; margin-right: 10px; }
#meta li a          { color: #053738; }

#content                { margin: -67px 0 0 175px; padding: 67px 110px 77px 60px; background: white; }
#content .entry-title   { color: #356768; padding-bottom: 7px; border-bottom: 1px solid gray; margin-bottom: 30px;
                          text-align: right; text-decoration: none; text-transform: uppercase;
                          font-size: large; }
#content .entry-date    { float: left; font-size: 75%; margin-top: -30px; color: gray; }
#content .page-title        { display: none; }
#content .entry-meta        { display: none; }
#content .page .edit-link   { display: none; }

.not-found .entry-content               { margin: 0 auto; width: 400px; }
.not-found .blog-search                 { margin: 20px auto; width: 400px; }
.not-found .blog-search #s-404          { width: 390px; margin-bottom: 10px; padding: 5px; border: none;
                                          background:#cccc9a; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

#footer             { background: #356768; position: fixed; bottom: 0; left: 0; width: 100%;
                      height: 77px; background: url(images/corner-bottom.png) no-repeat; }

#footer #info-address   { background: #cccc9a; position: relative; left: 169px; top: 37px; height: 43px; display: block;
                          font-weight: bold; color: #61605B; font-size: 7pt; padding-top: 7px; }
#footer #info-logo      { background: #356768; position: relative; left: 50em; top: -13px; display: block; }
#footer #info-logo img  { margin-top: -37px; }

.skip-link                                              { display: none; }
#pages, #search, #linkcat-2, #rss-links, #categories, #archives { display: none; }


/* nextgen gallery */
#content .slideshow                 { float: right; clear: right; margin: 0.2em 0 0.2em 10px; }

#content .ngg-imagebrowser          { float: left; clear: left; margin: 0.2em 10px 0.2em 0; }
#content .ngg-imagebrowser h3       { display: none; }
#content .ngg-imagebrowser .pic a   { display: block; height: 270px; }
#content .ngg-imagebrowser .pic img { margin: 0; height: 260px; width: auto; }

#content .ngg-galleryoverview .piclenselink,
#content .ngg-galleryoverview .slideshowlink    { display: none; }

.entry-content                      { color: #777; }
.entry-content li                   { margin-left: 1em; list-style: circle; }

.googleMap                          { float: left; margin-right: 2em; }

.wordpress #TB_window               { background-color: #777; -moz-border-radius: 15px; -webkit-border-radius: 15px; }
.wordpress #TB_window a:link        { color: black; }
.wordpress #TB_secondLine           { color: black; }

#content h1, h2, h3, h4, h5, h6     { font-weight: bold; margin: 1em 0 0.5em 0; color: #356768; }
#content h1                         { font-size: 140%; }
#content h2                         { font-size: 120%; }
#content h3                         { font-size: 110%; }
#content ul                         { padding-left: 1.5em; }
#content ul li                      { list-style-type: disc; margin-top: 0.5em; }
