body 	{font-family: Arial, Helvetica, sans-serif;
	background-color: #CFF;
	}
h1 	{text-align: left;
		color: #0000CC;
		background-color: #CCFFFF;
		padding: 1px;
		}
h2 	{text-align: left; color: #C98300;
	background-color: #CCFFFF;
	padding: 0 10px;
}
h3 	{color: #990000;
	background-color:  #CCFFFF;
	padding: 0 15px;
}
p 	 {color: #003399;
	 margin: 20px;
 	font-weight: bold ;
}
ul	{font-weight: none;
	color: #003399;
	list-style-type: circle;
}
ol	{font-weight: none;
	color: #003399;
}
pre	{font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	margin: 0;
	padding: 0;
	color: #990000;
	 margin: 20px;
 	font-weight: bold:	
}
table	{font-weight: bold;
	color: #003399;
	
}

#maincontent {
 margin: auto;
 width: 750px;
 padding: 0 24px 0 28px;}

#table	{position: absolute;
	top: 80px;
	bottom: 30px;
	}

/* Formats navbar */

#navbar {margin: 0px auto;
         padding: 4px;
         text-align: center;
         background-color: #CCFFFF;
         height: 3.5em;
         width: 47em;}

#navbar ul {margin: 0;
            padding: 0;}

#navbar li {list-style-type: none;
            font-size: 85%;
            font-weight: bold;
            margin: 2px;
            display: inline;
            line-height: 2em;}

#navbar li a {border: 1px solid #900;
	padding: 2px;
  color: #900;
	text-decoration: none;
	background-color: #FFF;}

#navbar li a:hover {border-color: #F90;
                             color: #F90;
                               background-color: #FFF;}

#navbar li span {border: 1px solid #999;
                          padding: 2px;
                          color: #999;
                          background-color: #FFF;}


#copyright {background-color: #999;
                  color: #FFF;
                  padding: 4px;
                   font-weight: bold;
width: 40em;
margin: 8px auto;}
#copyright span {color: #333;}

/* Home quote */

#homequote {}
#homequote p {color: #FE6103;
              font-style: italic;
              margin: 10px 0;
              font-size: 150%;}
/* Masters re book */

#masters { }
#masters {color: #990000;
					margin: 0 40px;
					font-size: 115%;
 	font-weight: bold;}
		/* amend h3 color */
.subhead {color: #003399;} 					


/* image table  */


.image .caption { font-size: 80%;
                  font-family: Verdana, Arial, sans-serif;
                  text-align: center; 
									}
/* hopkins */


<div id="titleGMH">

/* image 1 */

.leftpic {margin-right: 16px;
					float: left;}
.rightpic {margin-left: 16px;
					float: right}
					
.centerpic {text-align: center;
            width: 400px;
            margin-left: auto;
            margin-right: auto;}
/* amazon Associates */

.thumbnail
{
float: left;
width: 80px;

margin: 0 27px 15px 0;
font-size: 75%;
font-weight: bold;
text-align: center;
color: #0000CC;}

/* Gallery */

.thumbnail2
{
float: left;
width: 215px;

margin: 0 27px 15px 0;
font-size: 75%;
font-weight: bold;
text-align: center;
color: #0000CC;}

/* Translation */
#breadcrumbs p {float: none;
		margin: 0 0 10px 7px;
		padding: 0;
		color: #666666;}

#breadcrumbs img {display: inline;}



/*--------- STARTMark ------------*/

.box {
 margin: 20px 0 0 20px;
 width: 600px;
}
.floatleft {
 float: left;
 margin-right: 30px;
}
.floatright {
 float: right;
 margin-left: 20px;
}

/*-------------ENDMark ------------*/
/*--------- STARTflags ------------*/
.flags {
 margin: 15px 0 0 20px;
 width: 750px;
}
.floatleft {
 float: left;
 margin-right: 30px;
}
.floatright {
 float: right;
 margin-left: 20px;
}

/*-------------ENDFlags ------------*/


/*-----------FORMS -----------*/
#form {font family: "TrebuchetMS", Verdana, sans-serif; width: 24em;}

fieldset {background: #C361D2; border: none; margin-bottom: 1em; width: 26em; padding-top: 1.5em;}

p.legend{background: #DED983; color: black; padding: .2em .3em; font-size: 1.2em; border: 2px outset #DED983; position: relative; margin-bottom: -1em; width: 22em; }
#personal {background: #F3B4F5;border: outset#f3b9b4; }


#personal {background: #F3B4F5;  outset#f3b9b4; }

#personal .inputwrapper {clear: left;
                         padding-bottom: 4px;}

#personal label {font-weight: bold;
                 float: left;
                 width: 6em;
                 }
#personal input {margin-left: 8px;}


#buttons input {background-color: #EEE;
                color: #000;
                font-size: 105%;
                width: 8em;
                font-family: arial, helvetica, sans-serif;
                margin-left: 8px;
                font-weight: bold;
                padding: 4px;}



/*-----------END FORMS -----------*/


.emph-red {color: red;}

/* picture boxes with captions */


.micbox left {float: left;
                      width: ??px;
                      margin: 0 16px 16px 0;
                      text-align: center;
                      }

.micbox right {float: right;
                      width: ??px;
                      margin: 0 016px 16px;
                      text-align: center;
                      }

.picbox-right {
                      float: right;
                       margin: 0 0 16px 16px;
                       padding: 4px;
                       width: 300px;
                       text-align: center;}

.picbox p a {color:  #990000;}

.picbox-left {border: 4px solid #CFF;
                      float: left;
                       margin: 0 16px 16px 0;
                       padding: 4px;
                       width: 300px;
                       text-align: center;}
.micbox-left p a,
.micbox-right p a,
.picbox-right p a,
.picbox-left p a

 {color:  #990000;}

.micbox-left p a:hover,
.micbox-right p a:hover,
.picbox-right p a:hover,
.picbox-left p a:hover

 {background-color: #FFF;}


/* homepage highlight */

#features {border: 1px solid #006;
           width: 400px;
           background-color: #FFF;}

#features h2 {background-color: #006;
              color: #FFF;
              margin-top: 0;}

#features li {list-style-type: none;}

#features ul {margin-left: 0;
              padding-left: 20px;}

#features li a {color: #C00;
                font-size: 110%;
                margin-left: 0;
                padding-left: 0;}