/* Basic CSS for Evo* 2010 pages */
/* All margins/padding/border are: top, right, bottom, left */

/* ------------------------------------------------------------------------- */
/* Entire page setup with background border                                  */
/* ------------------------------------------------------------------------- */

html {
    overflow-y: scroll;
}

body {
    /* 
     * background-color: #BDBDBD;
     * background-color: #F8F8F8;
     */
    background-color: #F0F0F0;
    padding: 0;
    padding-left: 1em;
    font-family: Verdana,Arial;
}

p {
    margin: 1em 0 0 0;
}

#wholePage {
    /* 
     * background-color: #BDBDBD;
     * background-color: #F8F8F8;
     */
    background-color: #F0F0F0;
    width: 75em;
    margin: auto;
    text-align: left;
}

#doc4 {
    background-color: #F0F0F0;
}

#bd {
    background-image:  url(../imgs/bkg_dot.png);
    background-repeat: repeat-y;
    background-position: 75%;
}

#hd {
    font-style: italic;
    font-size: 30px;
    margin: 0 0 1em 0;
    text-align: center;
}

.hd-title {
    font-style: normal;
    font-size: 30px;
}

.hd-subtitle {
    font-style: italic;
    font-size: 20px;
}

.hd-corner-image {
    float: right;
    margin: 0.25em 4em 0 0;
}

#main-1 {
    margin: 0 2em 0 0;
}

#main-thanks {
    margin: 5em 0 0 0;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
}

#main-ft {
    margin: 5em 0 0 0;
    text-align: center;
    font-size: 10px;
    font-weight: bold;
}

.main-date {
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 1em 0;
}

.main-sub-date {
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 2em 0;
    color: #cc428f;
    text-decoration: blink;
}

.sugg-book {
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    margin: 1em 0 1em 0;
    color: #cc428f;
    /* text-decoration: blink; */
}

.evophd-award {
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    margin: 1em 0 1em 0;
    color: #cc428f;
    /* text-decoration: blink; */
}

.bursary-announce {
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    margin: 0em 0 2em 0;
    color: #cc428f;
    /* text-decoration: blink; */
}

.comp-announce {
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    margin: 1em 0 1em 0;
    color: #cc428f;
    /* text-decoration: blink; */
}

.bursary-deadline {
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    margin: 1em 0 1em 0;
    color: #cc428f;
    /* text-decoration: blink; */
}

.cameraready-deadline {
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    margin: 1em 0 1em 0;
    color: #cc428f;
    /* text-decoration: blink; */
}

.main-sugg {
    text-align: center;
    font-weight: bold;
    margin: 2em 0 0 0;
}

.main-subtitles {
    font-weight: bold;
    margin: 2em 0 0 0;
}

.main-conf-name {
    font-weight: bold;
    margin: 1em 0 0 0;
}

.main-conf-descr {
    font-style: italic;
    margin: 0 0 1em 0;
}

.main-subtitles-small {
    font-weight: bold;
    margin: 2em 0 0 0;
    font-size: 12px;
}

.main-chairs-names {
    font-weight: bold;
    margin: 0.5em 0 0 0;
    font-size: 12px;
}

b {
    font-weight: bold;
    font-size: 12px;
}

#main-2 {
    margin: 0 0 0 1em;
}

.side-istanbul {
    margin: 3em 0 0 0;
}

.side-linkedin {
    color: #cc428f;
    font-weight: bold;
    margin: 3em 0 0 0;
}

.side-date-title {
    color: black;
    font-weight: bold;
    margin: 3em 0 0 0;
}

.side-date {
    color: #cc428f;
    font-weight: bold;
}

.side-evoapps-names {
    margin: 0 0 0 2em;
    font-size: 12px;
}

#image-1 {
    text-align: center;
}

#image-2 {
    padding: 10px;
    text-align: center;
}

#image-3 img {
    padding: 5px;
}

ol {
    margin: 1em 0 0 2em;
}

ol.li-num li {
    list-style-type: decimal;
    margin-top: 0.5em;
}

ul {
    margin: 1em 0 0 0;
}

ul.li-star li {
    background-image: url(../imgs/star_trans.png);
    background-repeat: no-repeat;
    padding-left: 1.5em;
    margin-top: 0.5em;
}

ul.li-dot li {
    background-image: url(../imgs/pink_dot.png);
    background-repeat: no-repeat;
    background-position: 5px 5px;
    list-style-position: inside;
    padding-left: 1.5em;
    margin-top: 0.5em;
}

ul.li-none li {
    /* 
     * background-image: url(../imgs/pink_dot.png);
     * background-repeat: no-repeat;
     * background-position: 5px 5px;
     */
    list-style-type: none;
    list-style-position: inside;
    padding-left: 2.5em;
    margin-top: 0.5em;
}

a {
    /* 
     * color: black;
     * color: #cc428f;
     */
    color: #404040;
}

a.update {
    color: #cc428f;
}

a.istanbul {
    color: #404040;
    font-weight: bold;
}

.main-update {
    text-align: center;
}

#main-upds-last {
    margin: 5em 0 0 0;
    color: #cc428f;
    font-weight: bold;
}

#main-upds {
    color: #cc428f;
    font-weight: bold;
}

#comp-entries-first {
    margin: 4em 0 0 0;
    color: #cc428f;
    font-weight: bold;
}

#comp-entries {
    margin: 2em 0 0 0;
    color: #cc428f;
    font-weight: bold;
}

#eurogp {
    margin: 4em 0 0 0;
    color: #cc428f;
    font-weight: bold;
    font-size: 16px;
    text-align: center;
}

#evocop {
    margin: 4em 0 0 0;
    color: #cc428f;
    font-weight: bold;
    font-size: 16px;
    text-align: center;
}

#evobio {
    margin: 4em 0 0 0;
    color: #cc428f;
    font-weight: bold;
    font-size: 16px;
    text-align: center;
}

#evoapps {
    margin: 4em 0 0 0;
    color: #cc428f;
    font-weight: bold;
    font-size: 16px;
    text-align: center;
}

.page-istanbul {
    font-size: 16px;
    font-weight: bold;
    margin: 1em 0 0 0;
    text-align: center;
}

.page-conf-name {
    font-size: 16px;
    font-weight: bold;
    margin: 1em 0 0 0;
}

.page-conf-descr {
    font-size: 14px;
    font-style: italic;
    margin: 0.5em 0 1em 0;
}

.page-progr-comm {
    margin: 0.5em 0 0 0;
}

.page-quote {
    font-style: italic;
    margin: 0 0 2em 0;
}

.page-footnote {
    font-size: 10px;
    margin: 2em 0 0 0;
}


