
body  {
    color: #56648E;
    font-family: Verdana, Helvetica, Arial, sans;
    font-size: 12px;
    background-color: #EBEBE9;
    background: #EBEBE9 url(img/body-bg.png) repeat-x 0 0;
    margin:20px 0 0 0;
}

ul, p {
    /*font-size: 12px;*/
    line-height:1.5em;    
}

li {
    list-style-type: square;
}

h2 {
	color:#56648E;
    font-size: 18px;
    font-weight: bold;
}

h3 {
	color: #76A8D9;
    font-size: 16px;
    font-weight: bold;
}

a {
	color: #76A8D9;
	font-weight: bold;
}

#container {
    width: 940px;
    margin: auto;
    background-color: #FEFEFE;
    -moz-border-radius-topright:10px;
    -moz-border-radius-topleft:10px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    
}

#header {
    margin: 0;
    padding: 0;
    
}

#header h1 {
    display: none;
}

#header #branding {
    position: relative;
    
}

#header #branding a {
    background:transparent url(img/logo.png) no-repeat scroll 0 0;
    display:block;
    height:169px;
    width:940px;
    -moz-border-radius-topright:10px;
    -moz-border-radius-topleft:10px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-top-left-radius: 10px;
}

#header #logo-left {
    background:transparent url(img/logo-left.png) no-repeat scroll 0 0;
height:164px;
left:-43px;
position:absolute;
top:4px;
width:43px;
}


#navigation {
    background: url(img/nav-bg.png) repeat-x 0 0;
    height: 36px;
}
#navigation ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    padding-left: 30px;
}
#navigation ul li {
    float:left;
    padding: 8px 10px;
    list-style-type: none;
}
#navigation ul li a:link,
#navigation ul li a:visited,
#navigation ul li a:hover,
#navigation ul li a:active {
    color: #fff;
    text-decoration: none;
    font-size: 12px;
    /*border: 1px solid #f00;*/
}
#navigation ul li a:hover {
    border-bottom: 2px solid #fff;
}

#content {
    border: 1px solid #aaa;
    border-top: none;
    /*border-bottom: none;*/
    min-height: 450px;
    background: url(img/content-bg.png) repeat-x 0 0;
    
}

#content-left-col {
float:left;
padding:30px 40px;
width:588px;
}

#content-right-col {
    float: right;
    width: 270px;
    background-color: #eee;    
}

#content-right-col .news-container {

}

#content-right-col .news-container h2 {
    background-color: #ccc;
    color:#555555;
    font-size:12px;
    margin:0;
    padding: 4px;
}

#content-right-col .news-container ul {
    /*list-style-type: none;*/
    margin: 0;
    padding: 0 0 0 5px;
}

#content-right-col .news-container ul li {
    font-size: 10px;
    color:#555555;
    border-bottom: 1px dotted #555555;
    list-style-type: none;
}
#content-right-col .news-container ul li .date {
    width: 60px;
    margin-right: 10px;
}

.conference-info {
    margin-bottom: 50px;
}

.conference-info h2 {
	font-size: 24px;
    text-align: left;
    margin-top: 0px;
    margin-bottom: 5px;
}

.conference-info h3 {
    margin-bottom:5px;
    margin-top:0;
    text-align:left;
}

.conference-info h4 {
    color:#76A8D9;
    font-size:12px;
    font-weight:bold;
    margin-bottom:5px;
    margin-top:0;
    text-align:left;
}

#footer {  
    background-color: #D6D6D4;
}

#footer .logos {
    list-style-type: none;
    float: right;
    margin: 0;
}
#footer .logos img {
    border: none;
}

#footer .logos li {
    float: left;
    list-style-type: none;
}

/*= -------------------------- General classes ------------------------------ */
.text-centered { text-align: center; }
     
/*= ---------------------------- Frontpage ---------------------------------- */

body.home .chairs-container {
background:transparent url(img/content-bg.png) repeat-x scroll 0 -34px;
/*border:1px solid #6D7FB5;*/
float:left;
margin:0 10px 0 0;
padding:15px 25px;
width:234px;
-moz-border-radius: 10px;
text-align: center;
}


body.home .vcard {
    
    /*border: 1px solid;*/
    margin: 0 0 15px 0;
}
body.home .vcard .org {
    font-style: italic;
}

body.home .chairs-container h4 {
    margin: 0 0 10px 0;
    font-size: 14px;
}


body.home .deadline {
background:transparent url(img/content-bg.png) repeat-x scroll 0 -34px;
float:left;
height:70px;
margin:0 8px 0 0;
padding:15px 12px;
text-align:center;
width:162px;
-moz-border-radius: 10px;
}

body.home .last {
    margin-right: 0;
}


body.home .deadline dt {
    font-weight: bold;
    height: 40px;
    font-size: 14px;
    margin-bottom: 10px;
}

body.home .deadline dd {

    margin: 0;
}


/*= ----------------------- Cross-Browser fixes ----------------------------- */

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
