/* CSS documents of Inverse Problem Symposium 2007*/
body{
         font-family:Arial, Helvetica, sans-serif;
        width: 849px;
        margin:0 auto;
        background-color:#3c424d;
        font-size:medium;
 }

h1,h2,h3,h4,h5,h6{
        color:#442727;
}

a{
         color:#663300;
		 font-weight: bold;
         text-decoration:none;
 }
 
a:hover { 
  text-decoration: underline;
  }  
  
p{
}

.list{
        marging-left:20px;
}

table {
   width:98%;
}

#container{
        background-image:url(images/bg.gif);
        background-repeat:repeat-y;
        width: 849px;
        margin: 20px auto;
}

#header {
        background-image:url(images/header.gif);
        background-repeat:no-repeat;
        width:795px;
        height:193px;
        margin:30px 27px 0 26px;
  }

#header h1, #header h2, #header h3 { 
  text-align: right;
  padding: 0 25px 0 0;
  margin: 0;
  } 

#header h3 {  
  padding: 25px 25px 0 0;
  }

#header h1{
        font-size: 25px;
        font-stretch:extra-condensed;
        font-family: Verdana, Arial, Helvetica;
}

#header h2 {
        font-family:Verdana, Arial, Helvetica;
        font-size:18px;
}

#body-content{
		padding: 0 10px 0 30px;
        width: 745px;
        margin:0 0 0 30px;
}

#main-menu { 
  border-top: 2px #3c424d solid;
  border-bottom: 2px #3c424d solid;
  padding: 2px;
  margin: 15px 10px 15px 200px;
  font-weight: bold;
  font-size: small;
  text-align: right;
  } 

#main-menu a { 
  font-size: small;
  padding: 2px;
  }
  
#main-menu a:hover { 
  background-color: #cccccc;
  }  
  
#dates{
        width:90%;   
        border:1px dashed #666666;
}

div.copyright{
margin: 0 30px 30px 0;
padding:0;
text-align:right;
font-size:14px;
color:#CCCCCC;
}

div.copyright a{
color:#CCCCCC;
  }

.required, .required a {
	color: #660000;
	font-weight: bold;
  }

.caption { 
  font-size: xx-small;
  font-weight: bold;
  } 


a.button, a.button-save { 
  padding: 2px 5px 2px 5px; 
  background-color: #dddddd;
  border: 1px solid #999999;
  white-space: nowrap;
  } 
  
a.button:hover, a.button:active, a.button-save:hover, a.button-save:active { 
  background-color: #cccccc;
  border-color: #777777;
  } 