body		{ background: #ffffff; margin: 0px; width: 1000px; display: block; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: #000000; font-size: .9em; line-height: 18px; }

/* hyperlinks coloring */
a		{color: #911111; text-decoration:none; }
a:hover	{color: #cdcdcd; text-decoration:underline;}

/* general */

p		{ text-align: left; }
li		{ list-style-type: square; text-decoration:underline; color: #eeeddd;}
img		{ border: 0px; padding: 0px; }

#banner	{ background: #000000; border: 0px solid #000000; position: absolute; top: 0px; left: 0px; width: 100%; height: 22px; padding: 0px; text-align: left; font-size: .7em;}
#content	{ background: #ffffff; border: 0px solid #000000; position: absolute; top: 22px; padding: 12px; left: 180px; float: left; width: 792px; text-align: left; }
#blog		{ background: #ffffff; border: 0px solid #000000; position: absolute; top: 22px; left: 164px; width: 82%; height: auto; padding: 14px 0px; font-size: .8em; float: left;}
#frame	{ background: #ffffff; border: 0px solid #cdcdcd; width: 90%; height: 160px; margin: 8px 0px 0px 20px; padding: 10px; text-align: left; line-height: 18px; }
#frame_b	{ background: #ffffff; border: 0px solid #000000;  float: left; width: 90%; height: auto; margin: 8px 0px 0px 20px; padding: 14px; text-align: left; line-height: 18px; }
#menu		{ background: #eeeddd; border-bottom: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; position: absolute; top: 22px; left: 0px; padding: 0px; width: 142px; height: auto; text-align: left; font-size: .6em;}
#block	{ background: #f2f2f2; border-top: 1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd; padding: 2px 0px 2px 10px; margin: 1px; text-align: left; font-size: 14px;}
#list		{ border: 1px 1px; solid #cdcdcd; padding: 1px 0px 1px 12px; margin: 1px; text-align: left; }

/* school */


div.term	{ border: 0px solid #000000; padding: 0px 0px 0px 8px; width: 280px; float: left; text-align: left; }
div.school	{ border: 0px solid #000000; padding: 0px 0px 0px 8px; width: 76px; float: left; text-align: left; }
div.course	{ border: 0px solid #000000; padding: 0px 0px 0px 8px; width: 86px; float: left; text-align: left; }
div.dsc	{ border: 0px solid #000000; padding: 0px 0px 0px 8px; width: 250px; float: left; text-align: left; }
div.credit	{ border: 0px solid #000000; padding: 0px 0px 0px 8px; width: 50px; float: left; text-align: left; }

/* photos */

div.box		{ background: #eeeddd; border: 1px solid #000000; float: left; padding: 8px; margin: 4px; height: 250px; width: 168px; font-size: .7em; vertical-align: top; text-align: justify;}
div.blank		{ border: 0px solid #000000; float: left; height: 268px; width: 186px; margin: 4px;}
div.line		{ background: #000000; border: 0px solid #000000; float: left; height: 1px; width: 770px; margin: 18px 2px;}

/* links */

div.links	{ background: #ffffff; border: 0px solid #000000; float: left; padding: 8px 18px; margin: 4px; height: auto; width: 345px; vertical-align: top; text-align: left;}

/* resume */

a.alt		{color: #101090; text-decoration:none; }
a.alt:hover	{color: #cdcdcd; text-decoration:underline;}
#name		{ border: 0px solid #000000; padding: 22px 4px; margin: 0px 0px 0px 0px; height: 34px; width: 470px; float: left; font-size: 3em; font-weight: bold; text-align: left; }
#address	{ border: 0px solid #000000; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; height: 80px; font-size: 1em; font-weight: bold; text-align: right; }
div.heading	{ border: .5px solid #dddddd; padding: 3px; font-size: 1.2em;  text-align: left;}
div.rbox	{ border: 0px solid #000000; padding: 3px;  text-align: left;}
div.dates	{ border: 0px solid #000000; padding: 3px 5px 5px 5px; width: 160px; float: left; text-align: left;}
div.rcontent{ border: 0px solid #000000; padding: 3px 0px 0px 180px; margin: 0px 0px 0px 0px; text-align: left; }

/* maple */

div.maple	{ background: #ffffff; border: 0px solid #000000; float: left; padding: 12px; margin: 6px; height: auto; width: 96%; vertical-align: top; text-align: left; font-size: .8em;}
