/* Created by Mark Siggers for KPPY Seminar http://webbuild.knu.ac.kr/~mhs/seminars/SO/index.html       

 Colours
--------
  Light red grey =    #EcE6E2
  Dark grey =         #809194
  light green grey =  #E6E6E2;
        
 
Argument Reminders
------------------
 padding: top right bottom left     border-radius: top-left top-right bottom-right bottom-left 
      */


html{ height: 100%;}
#container{ width: 100%;
            min-width: 1000px;
            height: 100%;
            margin:0;
            padding:0px;
            background: white; }
#links{ float: left; min-height: 505; width: 150px; background: grey;  border: 0px; margin: 4px;  padding: 5px; padding-top: 151;  text-align: left; font: "Arial Unicode MS", serif; }
#main{   min-height: 600px; margin: 0 auto; background: #E6E6E2; text-align:left; padding:10px; width:650px; }


/* #main{ position:relative; left: 60px; width: 60%; min-width: 730px; background:#E6E6E2; margin: 0 auto;
       border:1px solid black; -moz-border-radius: 15px; border-radius: 15px; box-shadow: 10px 1px 5px  #888888; } */
#top{  width: 100%; height: 120px; vertical-align: bottom; background: green;  /*-- #809194; */
       border: 0px solid black; padding-top:0px; padding-bottom:0px; /*-moz-border-radius: 15px 15px 0px 0px; border-radius: 15px 15px 0 0 ;  
  text-align: center; */   }

/*  Top Elements */
.image { width: 127; /*float: left;*/ }

/*  Link Elements */
.linksectiontitle{ width: 90%; text-align: left; border-bottom:1px solid black; padding-top:10px; font-size: 90%;}
.linksection{ line-height: 150%; width: 90%; padding: 5px; font-size: 75%; }
.linksection a {text-decoration:none; color: #003366; }


/*  Main Elements */
div.page { margin: 15px; margin-bottom: 40px;  text-align: right;}
div.schedule, div.abstract { background: white; padding: 15px 30px 15px 30px; line-height: 200%;  text-align:justify; box-shadow: 2px 0px 1px #888888;}
div.schedule { -moz-border-radius: 15px 15px 15px 15px; border-radius: 15px;  } 
div.abstract { -moz-border-radius: 0 0 15px 15px; border-radius: 0 0 15px 15px; padding-bottom: 30px; font-size: 90%; }
div.secttitle{ background: #EcE6E2; margin-top: 10px; padding: 10px; padding-top: 30px;
   border-top: 1px solid #556b2f; border-bottom: 1px solid #556b2f; -moz-border-radius: 15px 15px 0px 0px;
   border-radius: 15px 15px 0 0; box-shadow: 2px 2px 1px #888888; }



table, table td { padding: 3px; border-collapse: collapse;  } 
table.vis, table.vis td{ border: 1px solid black; }    
table.inv, table.inv td{  border: 0px; } 
.time {  background-color: #F3F3F3; vertical-align: top; }

p.with { font-size: 80%; font-variant: small-caps;}
p.slides {font-size: 80%; font-variant: small-caps; text-align:right; }

.affil {color: #393; font-size: 100%;}
.speaker {font-size: 120%; font-variant: small-caps; font-weight: bold; color: #873;}
.speaker A:visited {color: #873; }

div.sponsor{ background: silver; padding: 15px 30px; text-align:center; font-size: 120%; }


.speaker A:link {color: #873; }
