

h1 {
    border:1px solid;
    padding:20px;
    background-color:rgb(220,170,170);
    font-style:italic;
    margin-left:20px;
    box-shadow: 3px 3px 5px #888888;
}

#byline {
    float:left;
    padding-left: 20px;
    margin-top:40px;
}

#byline h4 {
    text-align:right;
    margin:5px;
}

table#part1  {
    margin-left:0;
}

table  {
    border: none;
    background: #c5dbec;
    text-align: left;
    border-collapse: collapse;
    border-spacing: 0;
    text-align: left;
    clear:left;
}

table#main-table thead {
    border-bottom: 1px solid #999;
}

table th, table td {
    font-weight: bolder;
    width:250px;
}

table td {
    background-color:#dfeffc
}

table th, td {
    padding: 10px;
    border-right: 1px solid #999;
}

table td a {
    display: block;
    margin: -10px;
    padding: 10px;
    /*background-color: #dfeffc;*/
    text-decoration:none;
}

#main-table tbody th {
    background-color: #dfeffc;	
}

table tbody td:hover {
    color: #000;
    background-color: #fbec88;
    text-decoration:underline;
}

/* Added to correctly cover link in header cells. */
table th a {
    display: block;
    margin: -10px;
    padding: 10px;
    text-decoration:none;
}

/* Added to correctly cover link in header cells. */
table tbody th a:hover {
    color: #000;
    background-color: #fbec88;
    text-decoration:underline;
}

a:visited, a:hover, a:focus, a:active, a {
    color:darkblue;
}


#advanced-tests tr th,
#sampling-distributions tr th,
#theoretical-distributions tr th {
    font-weight:bolder;
}

table {
    margin-top:20px;
    width: 100%;
}

#theoretical-distributions td a,
#advanced-tests td a,
#sampling-distributions td a {
    height:100%;
}

#theoretical-distributions td a,
#sampling-distributions td a {
    text-align:center;
}

.chi {
    font-family:"Times New Roman";
    font-weight:bold;
	font-size:larger;
	padding-right:2px;
}

#page {
    width:90%;
	margin-right: auto;
	margin-left: auto;
}

.container {
    box-shadow: 3px 3px 5px #888888;
    clear:left;
    width:95%;
	margin-right: auto;
	margin-left: auto;
}

#header {
  width:95%;
  background-color:rgb(210,210,220);
  box-shadow: 3px 3px 5px #888888;
  margin-right: auto;
  margin-left: auto;
}

#header h1 {
    background-image: -webkit-gradient(linear, right center, left center,
                                       from(rgb(230,230,230)), to(#DCAAAA));
    background-image: -moz-linear-gradient(right, rgb(230,230,230), #DCAAAA);
    background-image: -o-linear-gradient(right, rgb(230,230,230), #DCAAAA);
    background-image: -ms-linear-gradient(right, #E6E6E6 0%, #DCAAAA 100%);
}