/* tags */

html, body{ height: 100%; outline: none; background-color: white;}

body { line-height: 1.0em; color: #637266; }

a{ text-decoration: none; color: #1386C2; font-weight: bold; font-style: italic; font-size: 13px; }

a:visited{ text-decoration: none; color: #1386C2; }

a:hover{ text-decoration: underline; }

.mainContainer{ margin: 0 auto 0 auto !important; width: 930px; border-right: 1px solid #c1bdbd; }

#content { 
    min-height: 400px;
    /*border-left: 1px solid #c1bdbd;*/
    font-family: "Arial";
    font-size: 15px;
    color: #324447;
    background-image: url(../img/content_background.png);
    background-repeat:repeat-y;
}

/* content left */

#content_left {
    width: 740px;
    padding: 5px 15px 15px 15px;
    border-right: 1px solid #c1bdbd;
    background-image: url(../img/content_right_background.png);
    background-repeat: no-repeat;
}

#content_left p { margin: 5px 5px 0 5px; line-height: 21px; text-align: justify; }

#content_left h3 {
    font-weight: bold; 
    color: white; 
    background-color: #87443c; 
    padding: 4px 3px 3px 80px;
    margin: 15px 0 15px 0;
    width: 190px;
    text-transform: uppercase;
    margin-left: -15px;
    border-left: 0px;
    font-size: 17px;
    text-shadow: 1px 1px 1px 1px #000;
    border-bottom: 2px solid #4B3932;
    letter-spacing: 1px;
}

.h3_header_1 { background-image: url(../img/h3_background_1.png); }

.h3_header_2 { background-image: url(../img/h3_background_2.png); }

.h3_header_3 { background-image: url(../img/h3_background_3.png); }

.h3_header_4 { background-image: url(../img/h3_background_4.png); }

.firstLetter { font-size: 20px; font-weight: bold; }

.info_image { /*border: 2px solid #87443c;*/ margin-top: 20px; margin-bottom: 20px;  margin-left: -5px; }

.float_right { float: right; }

.float_left { float: left; }

.pargraph_image { margin-top: 5px;  /*border: 2px solid #87443c;*/ }

.moon_image { margin-left: -4px; }

.width620 { width: 620px; }
    
.width510 { width: 510px; }

.width590 { width: 590px; }

.height240 { height: 240px; }

/* right */

#content_right { 
    float: right; 
    width: 158px; 
    height: 400px; 
    text-align: center; 
    color: white;
    font-weight: bold; 
    font-size: 13px;
}

#content_right #anna_picture { margin-top: 0px; }

#content_right img { }

#content_right p { margin-top: 5px; }

#content_right a{ text-decoration: none; color: white; }

#content_right a:visited{ text-decoration: none; color: white; }

#content_right a:hover{ text-decoration: underline; }

#content_right .right_elem { background-color: #a67d29; padding: 5px 0 5px 0; margin: 20px 7px 0 8px; }

#content_footer { height: 27px; background-image: url(../img/content_footer.png); background-repeat: no-repeat; z-index: 12; }

/* Header */

#header { height: 361px; background-image: url(../img/header.png); background-repeat: no-repeat; }

#header #home_link { display: block; position: relative; top: 170px; left: 40px; width: 250px; height: 110px; }

#header .home_link_adjust { margin-top: 65px !important; }

#header #info_link { 
    display: block; 
    margin-top: 60px; 
    margin-left: 438px; 
    width: 88px; 
    height: 22px; 
    float: left; 
    /*background: url(../img/project_button.png) top left no-repeat;*/
}

/*#header #info_link:hover { background: url(../img/project_button.png) top right no-repeat; }*/

#header #edition_link { 
    display: block; 
    margin-top: 20px; 
    margin-left: 385px; 
    width: 140px; 
    height: 22px; 
    float: left;
    /*background: url(../img/edition_button.png) top left no-repeat;*/
}

#header #press_link { 
    display: block; 
    margin-top: 15px; 
    margin-left: 355px; 
    width: 160px; 
    height: 22px; 
    float: left;
    /*background: url(../img/edition_button.png) top left no-repeat;*/
}

#conferenceVideo { line-height: 30px !important; text-align: center !important; margin-top: 30px; width: 930px; }


/*#header #edition_link:hover { background: url(../img/edition_button.png) top right no-repeat; }*/

/* Footer */

#footer { height: 249px; background-image: url(../img/footer.png); background-repeat: no-repeat; z-index: 2; background-position: center; }

#footer #design_by {Êwidth: 100%; color: white; position: relative; top: 220px; text-align: center; }

#footer #design_by a { color: white; }

#footer #design_by a:visited { color: white; }

/* Anna */

#anna_info { font-size: 15px; padding: 20px; }

#anna_info img { float: left; margin-right: 10px; margin-top: 15px; }

#anna_info p { margin: 15px; text-align: justify; }

#anna_info .citation {Êpadding-top: 40px; font-style: italic; top: 20px; }

/* Domande al poeta */ 

#domande_al_poeta { font-size: 15px; padding: 20px; width:800px; }

#domande_al_poeta img { margin: 5px; margin-bottom: 20px; }

#domande_al_poeta p { margin: 5px; text-align: justify; }

#domande_al_poeta .questions { width: 500px; height: 505px; float: right; margin-top: -20px; }

#domande_al_poeta .questions p { margin-top: 30px; }

#domande_al_poeta .citation { font-style: italic; margin-top: 20px; }

#domande_al_poeta .author { float: right; font-style: italic; margin: 20px; }

#domande_al_poeta .bigQuote { font-weight: bold; margin: 20px 100px 0 100px; font-size: 16px; text-align: center; }

/* Viaggio in italia */

#domande_al_poeta .questions2 { height: 405px; float: right; margin-top: -20px; }

#domande_al_poeta .questions2 p { margin-top: 30px; }

#domande_al_poeta .author { float: right; font-style: italic; margin: 20px; }

/* edizione 2010 */

#content_left .days { float: right; font-weight: bold; margin-top: 15px; width: 230px; margin-right: -16px; background-color: #777b97; height: 20px; }

#contect_left .section_title { padding-left: 30px; height: 40px !important; }

#content_left .relators li { height: 30px; width: 730px; font-style: italic; font-size: 13px; }

#content_left .relator_icon { margin-top: 5px; float: left; }

#content_left .pdf_icon { margin-top: 2px; float: left; margin-right: 20px; margin-left: 10px; }

#content_left .play_icon { margin-right: 5px; float: left; margin-top: 5px; margin-left: 10px;}

#content_left .relators label { float: left; width: 250px; height: 20px; text-align: right; padding-right: 10px; }

#content_left .sponsors li { width: 700px; margin-top: 10px; height: 70px; font-style: italic; font-size: 13px; }

#content_left .sponsors .firstLine { height:30px; }

#content_left .sponsors .thirdLine { height:30px; }

#content_left .sponsors label { float: left; width: 200px; height: 20px; text-align: right; padding-right: 10px; font-weight: bold; }

#content_left .sponsors div { float: right; width: 450px; text-align: left; }

#content_left .hours { margin-bottom: 20px; }

#content_left .hour { float: left; background-color: #777b97; padding: 3px; color: white; margin-right: 10px; font-weight: bold; clear: both; border-bottom: 1px solid #4B3932;}

#content_left .workshop_link, #content_left .conference_link { margin-bottom: 0px; width: 650px; text-align: center; height: 30px; }

#content_left .workshop_link img { margin-right: 10px; }

#content_left .conference_link a { margin-top: 0px; }

#content_left .event_digest { float: right; width: 650px; margin: 0px 50px 20px 20px; border-top: 1px solid gray; padding-top: 20px; }

#content_left .event_digest_special { width: 630px; margin: 20px 0px 20px 50px; text-align: center; }

#content_left .event_digest .head_image { margin: 0 0 10px 10px; }

#content_left .event_digest em, #content_left .event_digest_special em { font-style: italic; font-size: 13px; }

#content_left #main_hours { height:2780px; margin-top:30px; }

#content_left #hours_little { height:100px; }

#content_left #workshop_second_paragraph { height:190px; margin-top:15px; }

#contect_left #door_cows { margin-top:17px; }

.results_link { font-size: 17px !important; }

.noMarginTop { margin-top:0px; }

.width460 { width: 460px; }

.width520 { width:520px; }

.clearRight { clear:right; }

/* home */

.home_body .mainContainer { border: 0; }

.home_body .mainContainer { background: none; border: 0;}

.home_body .mainContainer #newsLine { height: 30px; background-color: #CACFCB; line-height: 30px; text-align: center; font-size: 20px; color: white; width: 930px; }

.home_body .mainContainer #newsLine a, .home_body .mainContainer #newsLine a:visited { color: white; }

.home_body .mainContainer #home_header { }

.home_body .mainContainer #home_header #logo { 
    float: left;
    background-image: url(../img/home_logo.png);
    width: 417px;
    height: 110px;
    background-repeat: no-repeat;
}

.home_body .mainContainer #home_header #logo #info_link { 
    position: relative;
    top: 24px;
    right: 0px;
    float: right;
    clear: right;
}   

.home_body .mainContainer #home_header #logo #edition_link { 
    top: 40px;
    right: 0px;
}

.home_body .mainContainer #home_header #logo #press_link { 
    top: 55px;
    right: 0px;
}

.home_link {
    position: relative;
    float: right;
    clear: right;
    font-weight: bold;
    font-size: 19px;
    color: #ADACAD !important;
}

.home_link:hover { color: #59635B !important; text-decoration: none; }

#home_header #tag_line { 
    float: right;
    text-align: right;
    width: 513;
    height: 90px;
    padding-top: 20px;
    font-size: 14px;
}

#home_header #tag_line p { margin-top: 8px; height: 15px;}

.home_body .mainContainer #paint {
    background-image: url(../img/home_back.png);
    width: 930px;
    height: 698px;
    background-repeat: no-repeat;
}

.home_body .mainContainer #disclamer {
    width: 766px;
    font-size: 20px;
    padding: 50px 80px 40px 80px;
    line-height: 28px;    
    border: 2px solid #6DA683;
}

.home_body .mainContainer #disclamer .back {
    width: 200px;
    height: 24px;
    display: block;
    line-height: 24px;
    color: #6DA683;
    padding-left: 30px;
    background-image: url(../img/disclamer_arrow.png);
    background-repeat: no-repeat;
}

.home_body .mainContainer #disclamer p {
    margin-top: 10px;
    text-align: justify;    
}

.home_body .mainContainer #disclamer h2 {
    float: right;
    color: #6DA683;
    font-weight: bold;
}

.home_body .mainContainer #disclamer img {
    margin: 20px 20px 30px 20px;
    border: 1px solid gray;
    padding: 3px;
}

#home_header {
    width: 930px;
    height: 110px;
    position: relative;
}

#home_footer {
    padding: 10px;
    width: 910px;
    height: 120px;
    background-color: #be3723;
    color: white;
}

#home_disclamer {
    background-color: #AD442B;
    width: 910px;
    padding: 5px 10px 5px 10px;
    text-align: right;
    color: white;
}

#home_disclamer a { color: white; }

.home_citation_box {
    float: left;
    width: 430px;
    font-size: 13px;
    font-style: italic;
    font-size: 14px;
}

.home_citation_box a { text-decoration: underline; color: white; }

.home_citation_box p { height: 60px; text-align: justify; line-height: 17px; }

.home_citation_box .author {
    margin-top: 20px;
    height: 20px;
    text-align: center;
    font-style: normal;
    float: right;
}

.no_resize {
    width: 100%;
}

#second_citation { float: right; }

#content_left .days_serata { margin-top:0px; }

/* PRESS */

.press_body { 
    background-image: url(../img/press_body_back.png);
    background-repeat: repeat-y;
    background-position: top;
    height: 1010px;
}

.press_logo {
    background-image: url(../img/press_back.png);
    background-repeat:repeat-y;
    width: 970px !important;
}

.press_logo #logo {
    margin-left: 7px;
}

.press_logo #tag_line {
    margin-right: 20px;
}

#pressMain {
    padding: 0;
    margin: 0;
    background-image: url(../img/press_back.png);
    background-repeat:repeat-y;
    height: 899px;
    width: 968px;
    border-left: 1px solid #C4C5CF;

}

#pressMain h2 {
    background-color: #CF7E27;
    width: 927px;
    height: 30px;
    color: white;
    font-weight: bold;
    font-size: 20px;
    padding: 14px 0 0 40px;
    border-bottom: 1px solid gray;
    text-transform: uppercase;
}

#pressMain h3 {
    background-color: #B1B8C0;
    font-size: 15px;
    padding: 7px 0 7px 40px;
    width: 928px;
    font-weight: bold;
    color: #637266;
}

#pressMain .column_separator { border-left: 1px solid #B1B8C0; }

#pressMain .press_column { width: 443px; float: left; padding: 30px 20px 0 20px; }

#pressMain .press_column li { margin: 10px 0 0 0; border-bottom: 1px solid #B1B8C0; }

#pressMain .press_column li .title { font-size: 16px; text-transform: capitalize; clear: both; color: #283159; font-weight: bold; }

#pressMain .press_column li a { color: #283159; }

#pressMain .press_column li img { float: right; border: 1px solid #B1B8C0; padding: 5px; }

#pressMain .press_column li .note { float: left; width: 300px; margin-top: 20px; }

#pressMain #pressItems { width: 410px; margin-left: 90px; }

#pressItems .pressItem {
    color: #637266;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    border-bottom: 1px solid #C4C5CF;
    padding: 20px 40px 20px 40px;
} 

.height130 { height: 130px; }

.height110 { height: 110px; }

.height70 { height: 70px; }

.height80 { height: 80px; }

.height20 { height: 20px; }

/* Work shop */

.workshopBody {
    background-image: url(../img/workshop/back_brush.png);
    background-position: center top;
    background-repeat: no-repeat;
}

.workshopMainContainer { margin: 0 auto 0 auto !important; width: 965px; border-right: 1px solid #c1bdbd; 
    background-image: url(../img/workshop/body_background.png);
    background-repeat: repeat-y;
    height: 3030px;
}

.workshopMainContainer #home_link {
    display: block;
    width: 40px;
    height: 46px;
    background-image: url(../img/workshop/home_icon.png);
    float: left;
    margin-left: -70px;
    margin-top: 60px;
}

.workshopMainContainer #home_link:hover {
    background-image: url(../img/workshop/home_icon_over.png);
}

.workshopMainContainer .leftColumn {
    float: left;
    width: 339px;
    font-size: 13px;
}

.workshopMainContainer .leftColumn p {
    padding: 10px 15px 0 15px;
    line-height: 24px;
    text-align: justify;
}

.workshopMainContainer .leftColumn .end {
    text-align: right;
    font-weight: bold;
}

.workshopMainContainer .rightColumn {
    float: left;
    width: 624px;
}

.workshopMainContainer .leftColumn .logo {
    width: 267px;
    height: 169px;
    background-image: url(../img/workshop/workshop_logo.png);
    margin: 0 0 0 45px;
}

.workshopMainContainer .leftColumn .postit {
    width: 235px;
    height: 237px;
    background-image: url(../img/workshop/postit.png);
    margin: 50px 0 0 50px;
}

.workshopMainContainer .rightColumn .header {
    width: 292px;
    height: 26px;
    background-image: url(../img/workshop/header.png);
    float: right;
    margin: 10px 55px 10px 0;
    font-size: 22px;
    padding: 30px 20px 0 20px;
    text-align: center;
    text-transform: capitalize;
    font-variant: small-caps;
    font-weight: bold;
    color: #446873;
}

.workshopMainContainer .rightColumn .thanks {
    width: 519px;
    height: 429px;  
    background-image: url(../img/workshop/thanks_box.png);
    margin: 10px 40px 10px 40px;
    font-size: 18px;
    font-style: italic;
    float: right;
    color: #636363;
    text-align: center;
    line-height: 20px;
}

.workshopMainContainer .rightColumn .thanks p {
    margin: 100px 30px 10px 25px;
}

.workshopMainContainer .rightColumn .pictureRow {
    width: 524px;
    height: 140px;
    padding: 0 50px 0 50px;
    margin: 40px 0 0 0;
    float: right;
}

.workshopMainContainer .rightColumn .pictureRow .picture {
    width: 106px;
    height: 139px;
    background-image: url(../img/workshop/picture_frame.png);
    float: left;
    margin-left: 20px;
    text-align: center;
}

.workshopMainContainer .rightColumn .pictureRow .picture img {
    margin-top: 20px;
    border: 2px solid #636363;
}

.workshopMainContainer .rightColumn .pictureRow .video {
    width: 153px;
    height: 118px;
    background-image: url(../img/workshop/landscape_frame.png);
    float: left;
    margin-left: 20px;
    text-align: center;
}

.workshopMainContainer .rightColumn .pictureRow .video img {
    margin-top: 24px;
    border: 2px solid #636363;
}


/* INDIA */

.india_body {
    background-image: url(../img/india_back.png);
    background-position: 50% 0%;
    background-repeat: repeat-y;
    height: 1310px;
}

.india_body #home_header, .india_body #disclamer, .india_body #disclamer img {
    background-color: white;
}

.india_body #disclamer {
    height: 1080px;
    width: 770px !important;
    border-bottom: 0px !important;
    border-left: 0px !important;
    border-right: 0px !important;
}

.india_body #tag_line {
    padding-right: 10px;
}

#india_photo1,#india_photo2,#india_photo3,#india_photo4,#india_photo5,#india_photo6, #kolkata_p {
    position: absolute;
}

#india_photo1 {
    top: 140px;
}

#india_photo2 {
    top: 320px;
    left: 320px;
}

#india_photo3 {
    top: 140px;
    right: 30px;
}

#india_photo4 {
    top: 500px;
}

#india_photo5 {
    right: 30px;
    top: 500px;
}

#india_photo6 {
    top: 850px;
    right: 270px;
}

#kolkata_p {
    top: 800px;
}

.relative {
    position: relative;
}

/* LOGO LINK */

#logo_link {
    float: left;
    display: block;
    margin: 5px 0 0 2px;
    width: 240px;
    height: 100px;
}










