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, select,
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 
{margin:0;padding:0;border:0;}

ul, li{list-style-type: none;margin:0;padding:0;border:0;}

a:link,a:visited{color:#587d87;text-decoration:none;font-weight:bold;}
a:hover{color:#2bacf5;text-decoration:none;}

html{background-color:#dee3d7;height:100%;}

body{line-height:1.125em;/*18px/16px=1.125*/margin:0 auto;background:url(images/main_bg.png) repeat-x fixed bottom;font-family: 'calibri';}

p{font-size:.875em;/*14px/16px=.875*/}
br{margin-bottom:22px;}
h1, h2, h3, h4, h5
{font-weight:normal;}

h1{font-size:2em;color:#adc674;text-align:right;margin-bottom:7px;}/*32px/16px=2*/
h2{font-size:1.5em;color:#000;margin-bottom:6px;}/*24px/16px=1.5*/
h3{font-size:1.3125em;color:#586053;margin-bottom:17px;line-height:.85em;}/*21px/16px=2*/
h4{font-style:italic;color:#000;font-weight:bold;margin-top:36px;}		/*18px/16px=2*/

.textstyle{text-transform:none;font-style:italic;}
.highlight{font-weight:bold;}
.splitcolumn{-webkit-column-count : 3;-webkit-column-gap : 20px;-moz-column-count : 3;-moz-column-gap : 20px;width:700px;}
.headline{font-size:4em;line-height:1em;font-weight:bold;margin-bottom:36px;}
.contacttitle{font-style:italic;}
.resume{width:50%;margin-bottom:36px;}
.resumetitle{width:160px;text-align:right; border-bottom:3px solid #000;}
.resumecontent{margin-left:180px;width:400px;}
.resumecontent h4{margin:0;}
.resumelist{margin-bottom:18px;}
.resumelist li,.resumelist p{margin-left:60px;}
.resumelist li{border-bottom:1px solid #586053;margin-bottom:18px;}
.resumelist p {margin-bottom:18px;}
.reset{margin:0;border:0;padding:0;}
.email{text-align:right;}
img{margin:20px 20px 0 0; border:1px #000 solid; padding:8px;}

#wrapper{width:1060px;margin:0 auto;backgroundx:url(images/bg.jpg);}
#header{width:100%;padding-top:28px;position:fixed;background:url(images/header_bg.png) repeat-x fixed top;min-width:500px;leftx:0px;}
	#title{width:160px;float:left;color:#fff;margin-right:20px;}
		#jobtitles {font-size:60%;letter-spacing:4px;word-spacing:4px;color:#555;margin-bottom:16px;}
		#jobtitles li{text-align:right;}
		#author{background:#000;color:#fff;padding:10px;margin-top:10px;}
	#menu {display:inline;}
	#menu li{float:left;margin-right:20px;width:100px;border-bottom:3px #000 solid;text-transform:uppercase;font-size:14px;}
	#menu li:hover{padding-bottom:5px;border-bottom:3px #2bacf5 solid;}
#content{clear:both;padding-left:180px;padding-top:126px;}
	#sidebar{width:260px;float:right;margin-left:20px;background:#000;color:#dee3d7;padding:20px;}
#footer{clear:both; margin-top:72px;text-align:center;font-size:60%;letter-spacing:4px;word-spacing:4px;}
