/*  
Theme Name: Walter Angelici
Theme URI: http://www.walterangelici.com/
Description: Theme of official Walter Angelici's website.
Version: 1.0
Author: Pietro Gregorini
Author URI: http://www.pitesnet.com/
*/

body { margin: 0px; padding: 0px; background: #e0e0dc url("/wp-content/themes/walterangelici/images/body_bg.jpg") repeat-x left top; color: #595951; font-family: "Lucida Grande", "Tahoma", "Verdana", "Arial", sans-serif; text-align: center; }
div { margin: 0px; padding: 0px; }
div.clearer { clear: both; height: 0px; visibility: hidden; font-size: 0px; line-height: 0px; }
img { border: 0px; }
a { color: #8a8a82; text-decoration: none; }

#site { width: 100%; margin: 0px auto 0px; background: transparent url("/wp-content/themes/walterangelici/images/site_bg.png") no-repeat left top; }
#site div.margins { width: 775px; margin: 0px auto 0px; padding: 100px 20px 50px; text-align: left; }

#header { padding: 20px 0px 0px; }
#header h1 { margin: 0px; padding: 0px; }
#header h1 a { float: right; display: block; width: 385px; height: 35px; background: transparent url("/wp-content/themes/walterangelici/images/header_h1.png") no-repeat left top; }
#header h1 a span { display: none; }
#header h2 { display: none; margin: 0px; padding: 0px; }

#main { clear: both; padding: 8px 0px 0px; }

#menu { width: 215px; float: left; margin: 12px 0px 0px; padding: 0px 0px 20px; background: #ffffff; }
#menu h3 { height: 22px; margin: 18px 0px 0px; padding: 0px; }
#menu h3 span { display: none; }
#menu h3.contents { background: transparent url("/wp-content/themes/walterangelici/images/menu_contents.gif") no-repeat 20px top; }
#menu h3.works { background: transparent url("/wp-content/themes/walterangelici/images/menu_works.gif") no-repeat 20px top; }
#menu h3.appendices { background: transparent url("/wp-content/themes/walterangelici/images/menu_appendices.gif") no-repeat 20px top; }
#menu ul { margin: 0px; padding: 0px; list-style-type: none; }
#menu ul li { margin: 0px; padding: 0px; }
#menu ul li a { display: block; width: 215px; height: 22px; margin: 2px 0px 0px; }
#menu ul li a span { display: none; }
#menu ul li.cover a { background: transparent url("/wp-content/themes/walterangelici/images/menu_cover.gif") no-repeat 20px top; }
#menu ul li.cover_on a { background: transparent url("/wp-content/themes/walterangelici/images/menu_cover_on.gif") no-repeat 20px top; }
#menu ul li.paintings a { background: transparent url("/wp-content/themes/walterangelici/images/menu_paintings.gif") no-repeat 20px top; }
#menu ul li.paintings_on a { background: transparent url("/wp-content/themes/walterangelici/images/menu_paintings_on.gif") no-repeat 20px top; }
#menu ul li.monotypes a { background: transparent url("/wp-content/themes/walterangelici/images/menu_monotypes.gif") no-repeat 20px top; }
#menu ul li.monotypes_on a { background: transparent url("/wp-content/themes/walterangelici/images/menu_monotypes_on.gif") no-repeat 20px top; }
#menu ul li.engravings a { background: transparent url("/wp-content/themes/walterangelici/images/menu_engravings.gif") no-repeat 20px top; }
#menu ul li.engravings_on a { background: transparent url("/wp-content/themes/walterangelici/images/menu_engravings_on.gif") no-repeat 20px top; }
#menu ul li.drawings a { background: transparent url("/wp-content/themes/walterangelici/images/menu_drawings.gif") no-repeat 20px top; }
#menu ul li.drawings_on a { background: transparent url("/wp-content/themes/walterangelici/images/menu_drawings_on.gif") no-repeat 20px top; }
#menu ul li.sculptures a { background: transparent url("/wp-content/themes/walterangelici/images/menu_sculptures.gif") no-repeat 20px top; }
#menu ul li.sculptures_on a { background: transparent url("/wp-content/themes/walterangelici/images/menu_sculptures_on.gif") no-repeat 20px top; }
#menu ul li.biography a { background: transparent url("/wp-content/themes/walterangelici/images/menu_biography.gif") no-repeat 20px top; }
#menu ul li.biography_on a { background: transparent url("/wp-content/themes/walterangelici/images/menu_biography_on.gif") no-repeat 20px top; }
#menu ul li.exhibitions a { background: transparent url("/wp-content/themes/walterangelici/images/menu_exhibitions.gif") no-repeat 20px top; }
#menu ul li.exhibitions_on a { background: transparent url("/wp-content/themes/walterangelici/images/menu_exhibitions_on.gif") no-repeat 20px top; }
#menu ul li.contributions a { background: transparent url("/wp-content/themes/walterangelici/images/menu_contributions.gif") no-repeat 20px top; }
#menu ul li.contributions_on a { background: transparent url("/wp-content/themes/walterangelici/images/menu_contributions_on.gif") no-repeat 20px top; }

#content { width: 540px; float: right; font-family: "Georgia", "Bodoni", "Garamond", serif; }
#content div.cover { display: block; width: 500px; height: 500px; margin: 12px 0px 0px; border: #ffffff 20px solid; background: #ffffff url("/wp-content/themes/walterangelici/images/cover.jpg") no-repeat left top; }
#content div.cover span { display: none; }
#content div.article { margin: 12px 0px 0px; padding: 20px; background: #ffffff; }
#content div.article h2 { margin: 0px; padding: 0px; font-size: 120%; line-height: 120%; }
#content div.article h2.en { padding: 0px 0px 20px; border-bottom: #e0e0dc 1px solid; color: #8a8a82; font-size: 100%; font-style: italic; font-weight: normal; }
#content div.article div { clear: both; padding: 20px 0px 0px; }
#content div.article div p { margin: 0px; padding: 0px; font-size: 80%; line-height: 140%; text-align: justify; text-indent: 20px; }
#content div.article div.en p { color: #8a8a82; font-style: italic; }
#content div.article div.en p em { font-style: normal; }
#content div.article div.author { clear: both; margin: 20px 0px 0px; padding: 20px 0px 0px; border-top: #e0e0dc 1px solid; font-size: 80%; line-height: 140%; text-align: right; font-style: italic; }
#content div.article dl { margin: 0px; padding: 0px; font-size: 80%; line-height: 140%; }
#content div.article dt { float: left; margin: 0px; padding: 20px 0px 0px; color: #8a8a82; }
#content div.article dd { margin: 0px 0px 0px 40px; padding: 20px 0px 0px; }
#content div.article div.photo { padding: 20px 0px 20px; border-bottom: #e0e0dc 1px solid; }
#content div.article div.caption { margin: 20px 0px 0px; padding: 20px 0px 0px; border-top: #e0e0dc 1px solid; }
#content div.article div.caption p { margin: 0px; padding: 0px; color: #595951; text-indent: 0px; }
#content div.article div.caption p span.en { font-style: italic; }
#content div.article div.caption p span.label { color: #e0e0dc; }
#content div.article div.caption p span.label span { color: #8a8a82; }

#content div.article form { margin: 0px; padding: 0px; }
#content div.article form p { text-indent: 0px; padding-bottom: 20px; text-align: right; }
#content div.article form p label { float: left; margin: 0px; padding: 0px; color: #595951; text-indent: 0px; }
#content div.article form p label span.en { font-style: italic; }
#content div.article form p label span.label { color: #e0e0dc; }
#content div.article form p label span.label span { color: #8a8a82; }
#content div.article form p input { width:250px; margin: 0px; padding: 3px; border: #e0e0dc 1px solid; }
#content div.article form p textarea { width:250px; margin: 0px; padding: 3px; border: #e0e0dc 1px solid; }
#content div.article form p img.ajax-loader { float: left; }

#content div.exhibition { }
#content div.exhibition div { clear: both; }
#content div.exhibition div p { margin: 0px; padding: 0px; font-size: 80%; line-height: 140%; text-align: justify; text-indent: 20px; }
#content div.exhibition div.works { margin: 0px; padding: 0px; }
#content div.exhibition div.works ul { margin: 0px; padding: 0px; list-style-type: none; }
#content div.exhibition div.works ul li { float: left; margin: 0px; padding: 0px; }
#content div.exhibition div.works ul li.artwork a { display: block; margin: 12px 12px 0px 0px; width: 106px; height: 106px; border: #ffffff 10px solid; background: #ffffff; }
#content div.exhibition div.works ul li.artwork a span.picture { display: block; width: 106px; height: 106px; cursor: pointer; }
#content div.exhibition div.works ul li.artwork a span.picture span { display: none; }
#content div.exhibition div.works ul li.last a { margin: 12px 0px 0px 0px; }
#content div.exhibition div.colophon { margin: 12px 0px 0px; padding: 10px 10px 20px; background: #ffffff; font-family: "Lucida Grande", "Tahoma", "Verdana", "Arial", sans-serif; font-size: 60%; line-height: 120%; }
#content div.exhibition div.colophon dl { width: 234px; float: left; margin: 0px; padding: 0px; }
#content div.exhibition div.colophon dt { margin: 0px; padding: 10px 0px 0px; color: #303030; font-weight: bold; }
#content div.exhibition div.colophon dd { margin: 0px; padding: 0px; color: #606060; }
#content div.exhibition div.colophon dl.info { background: #f0f0f0; padding: 0px 10px 10px; }
#content div.artwork { margin: 12px 0px 0px; padding: 20px; background: #ffffff; }
#content div.artwork h2 { margin: 0px; padding: 0px; font-size: 120%; line-height: 120%; }
#content div.artwork h2.en { padding: 0px 0px 20px; border-bottom: #e0e0dc 1px solid; color: #8a8a82; font-size: 100%; font-style: italic; font-weight: normal; }
#content div.artwork p { margin: 0px; padding: 20px 0px 20px; }
#content div.artwork p img { width: 500px; }
#content div.artwork div.caption { padding: 20px 0px 0px; border-top: #e0e0dc 1px solid; font-size: 80%; line-height: 140%; }
#content div.artwork div.caption p { margin: 0px; padding: 0px; color: #595951; }
#content div.artwork div.caption p span.en { font-style: italic; }
#content div.artwork div.caption p span.label { color: #e0e0dc; }
#content div.artwork div.caption p span.label span { color: #8a8a82; }
#content div.archive ul { margin: 0px; padding: 0px; list-style-type: none; }
#content div.archive ul li { float: left; margin: 0px; padding: 0px; }
#content div.archive ul li.article { margin: 12px 0px 0px; font-size: 80%; line-height: 140%; }
#content div.archive ul li.article a { display: block; width: 500px; padding: 10px 20px 10px; background: #ffffff; color: #e0e0dc; text-align: right; }
#content div.archive ul li.article a span.title { float: left; }
#content div.archive ul li.article a span.title span.it { color: #8a8a82; }
#content div.archive ul li.article a span.title span.en { color: #8a8a82; font-style: italic; }
#content div.archive ul li.article a span.author { font-style: italic; }
#content div.archive ul li.artwork a { display: block; margin: 12px 12px 0px 0px; width: 106px; height: 106px; border: #ffffff 10px solid; background: #ffffff; }
#content div.archive ul li.artwork a span.picture { display: block; width: 106px; height: 106px; cursor: pointer; }
#content div.archive ul li.artwork a span.picture span { display: none; }
#content div.archive ul li.last a { margin: 12px 0px 0px 0px; }
#content div.archive div.title { margin: 12px 0px 0px; padding: 20px; background: #ffffff; }
#content div.archive div.title h2 { margin: 0px; padding: 0px; font-size: 120%; line-height: 120%; }
#content div.archive div.title h2.en { color: #8a8a82; font-size: 100%; font-style: italic; font-weight: normal; }
#content div.navigation { margin: 12px 0px 0px 0px; padding: 6px 20px 6px; background: #ffffff; }
#content div.navigation p { margin: 0px; padding: 0px; color: #e0e0dc; font-size: 70%; line-height: 140%; }
#content div.navigation p a { color: #e0e0dc; }
#content div.navigation p a span { color: #8a8a82; }
#content div.navigation p a span.en { font-style: italic; }
#content div.navigation p.previous { float: left; }
#content div.navigation p.next { float: right; }
#content div.fourofour { height: 500px; margin: 12px 0px 0px; padding: 20px; background: #ffffff; }
#content div.fourofour div p { margin: 0px; padding: 0px; font-size: 80%; line-height: 140%; }
#content div.fourofour div.en p { color: #8a8a82; font-style: italic; }

#footer { clear: both; margin: 20px 0px 0px 235px; color: #ffffff; font-size: 60%; line-height: 120%; }
#footer p { float: left; }
#footer p.pitesnet { float: right; }
#footer p.pitesnet a { color: #ffffff; }
#footer p.pitesnet a span { }

#edit { position: absolute; top: 175px; right: 0px; width: 50px; margin: 0px; padding: 4px 0px 4px; background: #ffffff; font-family: "Lucida Grande", "Tahoma", "Verdana", "Arial", sans-serif; font-size: 60%; line-height: 120%; }
#edit a { color: #595951; padding: 0px 0px 0px 6px; }