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,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
a:link, a:visited, a:hover, a:active {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
    text-decoration: none;
}

body			{background-color: #789325; font: 16px/20px Baskerville, Constantia, Georgia, Times, serif; }
#wrap			{overflow: hidden; min-width: 960px; margin: 0 auto; background-color: white; }

a:link			{color:#124068;}
a:visited		{color:#124068;}
a:hover			{text-decoration:underline;}
a:active		{color:#3672C7;text-decoration:underline;}

h2				{font:italic normal 24px/37.5px Baskerville,Constantia,Georgia,Times,serif;margin-bottom:12.5px; border-bottom: 1px solid #999; padding-bottom: 3px;}
h3				{font:bold 18px/22.5px Whitney,Calibri,"Gill Sans",Helvetica,sans-serif;margin-bottom:11.25px;}

#header			{background-color:#333;border-bottom:6px solid black;height:40px;padding:20px 0 0 20px;	-webkit-box-shadow: 0 5px 5px #999}
#header h1		{background:url('images/logo-home.png') no-repeat;height:32px;margin-left:20px;}
#header h1 span	{margin-left:-9999px;}

#me				{-webkit-border-radius:5px;-moz-border-radius:5px;border:2px solid #789325;width:470px;margin:40px auto 1em auto;padding:15px 40px 15px 15px;position:relative;}
#me .where		{font-size:150%;font-variant: small-caps;letter-spacing: .1em;color:#647D0E;margin-bottom: 10px;}
#me img.pixel	{position:absolute;right: 10px;margin-top: -5px;}
#mdm			{margin:10px 30px 0 0;width:500px;margin:0 auto;font-style:italic;font-size:99%;color:#444;}

#portfolio {
	clear: both;
	font: 14px/16.8px Calibri,"Gill Sans",Helvetica,sans-serif;
	margin: 0 auto;
	overflow: hidden;
	padding-top: 60px;
	width: 880px;
}
#portfolio .group		{float: left;width:400px;margin-left: 40px;}
#portfolio ul			{overflow: hidden;}
#portfolio li			{list-style:none;overflow: hidden; margin-bottom: 10px;}
/*#portfolio li + li		{margin-left:9px;border-left:1px solid #ccc;}*/
#portfolio img			{width: 32px;padding:5px;border:1px solid #ccc;margin-bottom:8.4px;float: left;}
#portfolio li p			{margin-left: 50px; padding-top:5px;}
#portfolio a:hover img	{background-color:#ccc; -webkit-border-radius: 3px;-moz-border-radius: 3px;}
#portfolio a:active img	{background-color:#999; -webkit-border-radius: 3px;-moz-border-radius: 3px;}


#footer		{clear:both;border-bottom:40px solid #789325;padding-top:60px;width:100%;}
#footer p	{margin-left:20px;}

.clearer	{clear:both;height:3em;}



