/* Baseline styles */

/* Don't forget to set a foreground and background color on the 'html' or 'body' element! */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; line-height: 1; font-family: inherit; text-align: left; vertical-align: baseline;}
a img, :link img, :visited img {border: 0;}
table {border-collapse: collapse; border-spacing: 0;}
ol, ul {list-style: none;}
q:before, q:after, blockquote:before, blockquote:after {content: "";}


/* General Formatting and Layout */
body {
	text-align: center;
	margin: 25px auto;
	background-color: #035994;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
}

html>body {font-size: small;} /* Be Nice to Opera - set font size to small */

#contain {width: 875px; margin: 0 auto;}

#mainContent {padding: 5px; border: 3px double black; background: #a8c7ff;}

#header {position: relative; top: -520px; left: 20px; color: white; font-weight: bold; font-size: larger; font-variant: small-caps;}
#contact {position: relative; top: -490px; left: 20px; font-weight: bold; font-size: small;}
#contact a {color: white;}
#quote {position: relative; top: -460px; left: 20px; font-style: italic; font-weight: bold; color: white; width: 400px; line-height: 1.15;}
#author {color: yellow; padding-left: 25px;position: relative; top: -455px; left: 20px;font-weight:bold;}

#main ul {position: relative; top: -440px; left: 20px;}
#main ul li {float:left;width: 113px;background-color:#035999;margin-right:20px;text-align:center;}
#main ul li a {display:block;height:30px;padding-top:15px;width:113px;text-align:center;color:white;text-decoration:none;font-weight:bold;}

/*** Portfolio Page ***/
#container {margin: 50px auto;border: 3px double black}