
/*****************  GLOBAL *****************/
body, html { margin: 0; padding: 0; background: #99cccc; }

article, aside, figure, figcaption, footer, header, main, nav, section, summary { display: block; }

img { border: 0; padding: 10px; }


/*****************  LAYOUT *****************/
#wrapper { margin: 0px auto; margin-top: 10px; width: 1000px; position: center; border: 1px solid #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .75em; }
	#main { color: white; background: #003366; width: 94%; padding: 30px; margin: 0 auto; border-right: 1px solid black; }
	#footer { font-size: xx-small; color: black; text-align: right; margins: 0px; height: 15px; vertical-align:middle;   }
	
/* h1				{ font-family: 'Oswald', Geneva, Arial, Helvetica, sans-serif;font-size: 2.5em;  } */
h2				{ font-family: 'Dosis', Geneva, Arial, Helvetica, sans-serif; font-size: 2.5em; margin-bottom: 0px; }
h3				{ font-family: 'Open Sans', Geneva, Arial, Helvetica, sans-serif; font-size: 1.5em; margin-top: 0px; font-variant: small-caps; }
h3.urls			{ font-family: 'Open Sans', Geneva, Arial, Helvetica, sans-serif; font-size: 1.5em; margin-top: 0px; }


a			{ font-size: 1em; border-bottom-color: white; }
a:link 		{ color: white; text-decoration: none; border-bottom: 1px dotted #990099; border-bottom-color: white; }
a:visited 	{ color: white; text-decoration: none; border-bottom: 1px dotted #990099; border-bottom-color: white; }
a:hover 	{ color: white; background: orange; text-decoration: none; border-bottom: 1px solid; border-bottom-color: white; }
