* {margin:0; padding:0;}

strong {
color:green;
}


#container {
position: relative;
width: 800px;
margin-left: auto;
margin-right:auto;
background-color: white;
}


#header1 {
position: relative;
margin-top: 10px;
margin-bottom:10px;
padding-top: 5px;
padding-bottom: 5px;
width: 100%;
height: 40px;
background-color: green;
color:yellow;
text-indent: .25cm;
}

#header2 {
position: relative;
width: 100%;
height: 20px;
padding-top: 5px;
padding-bottom: 5px;
background-color: yellow;
color:black;
text-indent: .5cm;
}

/*nav elements */

#nav li{
display:inline;
list-style-type:none;
}

#nav li:first-child a {
border-left:1px solid #000000;
}

#nav a:link,
#nav a:visited {
color:black;
background: green;
padding-top: 15px;
padding-bottom: 11px;
padding-left: 18px;
padding-right: 18px;
float: left;
width: auto;
border-right: 1px solid #000000;
text-decoration:none;
font:bold 1em/1em;
text-transform:uppercase;
}

#nav a:hover {
background-color:yellow;
}



#navcontainer {
margin-top: 7px;
height: 45px;
background-color:green;
margin-bottom: 15px;
}

/* end nav elements */


#main {
position: relative;
margin-bottom: 20px;
width: 100%;
background-color: white;
}

#mainmutants {
position: relative;
margin-top: 20px;
margin-bottom: 20px;
width: 100%;
background-color: white;
}

table.photos{
margin-left:15px;
margin-top: 15px;
float:left;
}

table.photosmutants{
margin-left:15px;
float:left;
}

.maintext {
width:360px;
margin-top:30px;
float:right;
position:relative; 
text-align:justify;
color:black;
}

.maintextmutants {
width:340px;
margin-bottom:20px;
margin-right:30px;
margin-left:0px;
float:right;
position:relative; 
text-align:justify;
color:black;

}

.clearfloats 
{clear:both;}

#contentsrequirements {
margin-top:20px;
}

#requirements {
position:relative;
margin-top:10px;
margin-left: 200px;
}


#footer {
position: relative;
height: 30px;
padding-top: 10px;
width:100%;
clear:both;
background-color: green;
color:yellow;
text-indent: .25cm;
}


/* Begin styles for author info */


#authorinfo {
float:left;
position:relative;
width: 300px;
margin-bottom: 15px;
}

#doi {
position:relative;
float:right;
margin-right: 68px;
width:380px;
margin-bottom:10px;
}

#mutantname {
float:left;
margin-bottom: 20px;
width: 300px;
}

#pubdate {
float:right;
width:140px;
margin-right: 38px;

}

#reviewed {
float:right;
margin-right:120px;
width:150px;
}


.chromosome {
float:left;
width:600px;
margin-bottom: 20px;

}


#synonyms {
float:right;
width:300px;
margin-right:148px;
margin-bottom: 20px;


}

.caption {
position:relative;
top: 10px;
float:left;
width:250px;
}


/* end styles for author info */

/* Begin styles for alleles and references*/


.referencesandalleles {
margin-top:20px;
}

/* end styles for alleles and references*/


/* Begin styles for browse page*/


#browseintro {
width: 400px;
position:relative;
margin-left:75px;
font-family: Times New Roman, serif;

}


.browse {
width: 700px;
margin-right: 50px;
margin-left: 50px;
margin-bottom: 60px;
margin-top:30px;
border-collapse: collapse;
border-bottom: 2px solid;
}

td.browsetable {
text-align: center;
padding-top: 10px;
padding-left: 10px;
}


tr.browsetablecoloredlightblue {
background-color: #99CCFF;
}

.tablehead {
border-bottom: 2px solid;

}

tr.class0 {
background-color: white;
}


tr.class1{
background-color: #99CCFF;}



/* begin styles for about page*/

.aboutpagetext {
width:300px;
margin-top:40px; 
margin-left:15px;
position:relative; 
text-align:justify;
color:black;
text-indent:10px;
}

table.photosabout {
float:right;
}

/* end styles for about page*/

/* begin styles for authors page*/

.authorstext{
margin-top:15px;
margin-bottom:15px;
margin-left:15px;
}


#authorspagelist{
margin-left: 50px;
}














/* end styles for about page*/
















