﻿/* Reset */

html, body, body div, span, object,  h1, h2, h3, h4, h5, h6, p, blockquote,  em, img,  small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article,  figure, footer, header,  nav, section, audio, video 
{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}

/* End of Reset */

/* Griffith basic styles*/

/* Global */

body	{background-color:#808080;}
hr 		{border-top:1px; #333333 solid;}
sup		{
		vertical-align:25%;
		font-family:"Times New Roman", Times, serif;
		font-size:10px;
		color:#770000;
	}

/* Headings & Fonts */

h1, h2, h3, h4, h5, h6, li, p {font-family:"Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif; color:#000000; font-weight:normal;}

h1 {font-size:28px}
h2 {font-size:20px}
h3 {font-size:18px}
h4 {font-size:16px}
h5 {font-size:14px}
h6 {font-size:12px}

p, table, li , tr, td, {font-family:"Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif; color:#000000; font-size: 14px;}

img {margin:0px; padding:0px;}

figure{margin:0px;}

figcaption {
  font-family:"Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
  font-size:12px;
  color:black;
  background-color:lightgoldenrodyellow;
  border-bottom: 1px black solid;
  padding: 0px 0px 5px 0px;
  text-align: center;
  }
	
table, td, th {
  font-family:"Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
  border: 1px solid black;
  border-collapse: collapse;
  background-color:#F5f5f5;
  margin:0px 35px;
  text-align: left;
  padding: 8px;
  width:auto;
}

/* Class */



.crimson {color:#770000}

.figstyleLeft{float:left; margin-right:10px; margin-left: 35px; padding-top:5px}
.figstyleRight{float:right; margin-left:8px; margin-right:35px; padding-top:5px}

p.clear {
    clear: both;
}

img.blackborder{border-style: solid; border-width:1px; background-color:black}
.styleRight{float:right; border-style: solid; border-width:1px; margin-left:7px; }
.styleLeft{float:left; margin-right:8px;}
.styleCenter{border-style: solid; border-width:1px; display:block; margin: 0 auto;}
.styleNeutral{float:none; border-style: solid; border-width:1px}


/* Containers */

#topper {
  width: 900px;
  margin:20px auto 0 auto;
  padding:0;
  border: 0;
}

#topper img {
  display:block;
  margin:0;
  border: 1px black solid;
  }

#topper h1 {
     text-align:center;
    color:black;
  }

#topper p {
  text-align: center;
  margin-bottom:0;
  padding:0;
  }
  
 nav {
  background-color:white;
  width:900px;
  padding:0;
  margin:0 auto 0 auto;
  border:0; 
	}


nav ul { 
  width: 100%;
  height: 20px;
  color:white;
  background-color:#333333;
  padding: 0;
  margin:0 ;
  float:left;
  
}
nav ul li { display:inline; margin:0; padding:0;}
nav ul li a {padding:0px 20px 0px 35px; margin:0;}
nav a:link {color:#ffffff; text-decoration:none;} 
nav a:visited {color:#ffffff; text-decoration:none;}
nav a:active {color:#ffffff;}
nav a:hover {color:#ffffff; height: 20px; background-color:#770000;}
nav a:focus {color:#ffffff;}



#content {

  background-color:lightgoldenrodyellow;
  width: 900px;
  margin:10px auto 0px auto;
  padding:20px 0px 20px 0px;
}

#content small {
	font-size:12px;
	line-height:1.1;
	display:block
	}


#content hr {margin:0px 35px 4px 35px; border-top:1px #333333 solid; padding:0px 0px;}


#content ul {
padding:0px 35px 0px 100px;
list-style:circle outside;
}

#content h1 {padding:0px 35px 4px 35px}

#content h2 {padding:0px 35px 4px 35px; font-size:24px}

#content h3 {padding:0px 35px 0px 35px; font-size:18px}

#content h5 {padding:0px 35px 0px 35px; font-size:12px; color:#990000}

#content figure {}
#content p {padding:0px 35px; margin:10px 0; line-height:110%; letter-spacing: normal; }


#content table, td, th {
  font-family:"Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
  border: 1px solid black;
  border-collapse: collapse;
  background-color:#F5f5f5;
  margin:0px 35px;
  text-align: left;
  padding: 8px;
  width:400px;
}



#content form {
	padding:0px 35px 4px 35px;
}
  

  #copyblock {
  background-color:white;
  width: 900px;
  margin:0px auto;
  }

  #copyblock2{
  background-color:white;
  width: 900px;
  margin:0px auto;
  }

#bottomer {
  background-color:black;
  width: 900px;
  height:24px;
  color: white;
  margin:0px auto 20px auto;
  
}

#bottomer p {
  
  text-align:left;
  font-size:12px;
  color:white;
  padding:4px 35px;
}




  
