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:500px;margin:40px auto 1em auto;padding:15px 40px 15px 15px;position:relative;}
#me p			{margin-bottom:10px}
#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;}

ul#weblogs				{width: 575px; margin: 2em auto;overflow: hidden; font: 14px/16.8px Calibri,"Gill Sans",Helvetica,sans-serif;position: relative;}
#weblogs li				{float:left;	width: 285px;list-style:none;display:inline;}
#weblogs li+li			{float: right;												}
#weblogs li img			{float: left; width: 32px;padding:5px;border:1px solid #ccc;margin-bottom:8.4px;margin-top: 3px;}
#weblogs li+li img		{float: right;																					}
#weblogs li p			{margin-left: 50px; padding-top:5px;text-align:left;}
#weblogs li+li p		{margin-right: 50px;text-align:right;}
#weblogs p em a			{font-family: Impact;font-weight: normal;font-style: normal;font-size: 150%;letter-spacing: 110%;text-transform: uppercase;}

#portfolio {
	clear: both;
	font: 14px/16.8px Calibri,"Gill Sans",Helvetica,sans-serif;
	margin: 2em auto 1em auto;
	overflow: hidden;
	width: 960px;
}
#portfolio .group		{float: left;width:100%;/*margin-left: 40px;*/}
#portfolio ul			{overflow: hidden;}
#portfolio li			{list-style:none;overflow: hidden; margin: 0 15px 10px 0;float:left;width: 225px;}
/*#portfolio li + li		{margin-left:9px;border-left:1px solid #ccc;}*/
#portfolio li img		{width: 32px;padding:5px;border:1px solid #ccc;margin-bottom:8.4px;margin-top:3px;float: left;}
#portfolio li p			{margin-left: 50px; padding-top:0px;}
#portfolio p em	a		{font-family: Impact;font-weight: normal;font-style: normal;font-size: 150%;letter-spacing: 110%;text-transform: uppercase;}
#weblogs li a:hover img,
#portfolio a:hover img	{background-color:#ccc; -webkit-border-radius: 3px;-moz-border-radius: 3px;}
#weblogs li a:active img,
#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;}
#footer .byline			{font-style:italic}

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




