
html,body,img,ul,li,dd,dt,h6,h5,h4,h3,h2,h1{ border:0px; margin:0px; padding:0px; list-style:none; }
html,body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; height:100%; margin:0px; padding:0px; background:#e28a3b; }

h1{ margin:-10px 0px 0px 0px; font-weight:100; z-index:1; position:relative; }

#header{ margin:40px 0px 0px 0px; background:#594d46; text-align:center; }

.sprite{ 		background:transparent url('MDSprite.png') no-repeat scroll; overflow:hidden; position:relative; }

.sprheader{			background-position:-0px -0px;    height:89px; width:345px; margin:0px auto; }
.topLeftCorner{ 	background-position:-345px -0px;  height:30px; width:30px; float:left;  position:relative; z-index:1; }
.topRightCorner{ 	background-position:-416px -0px;  height:30px; width:26px; float:right; position:relative; z-index:1; }
.bottomLeftCorner{ 	background-position:-345px -48px; height:30px; width:30px; float:left;  position:absolute; z-index:1; bottom:0px; left:0px; }
.bottomRightCorner{ background-position:-416px -48px; height:30px; width:26px; float:right; position:absolute; z-index:1; bottom:0px; right:0px; }
.email{ 			background-position:-0px -89px;   height:25px; width:270px; margin:0px auto; }

.navigation img{	margin:8px 0px 0px 25px; }
.navigation{		background-position:-0px -114px;  height:34px; width:570px; margin:0px auto; }
.txtHome{ 			background-position:-442px -0px;  height:18px; width:44px; display:inline-block; _display:inline; }
.txtPortfolio{ 		background-position:-488px -0px;  height:18px; width:60px; display:inline-block; _display:inline; }
.txtBackground{ 	background-position:-549px -0px;  height:18px; width:83px; display:inline-block; _display:inline; }
.txtContact{ 		background-position:-633px -0px;  height:18px; width:58px; display:inline-block; _display:inline; }
.nib{		 		background-position:-345px -83px; height:29px; width:52px; display:inline-block; _display:inline; }

#centerContainer{ width:840px; margin:20px auto; }
#container{		background:#FFF; width:840px; float:left; margin:0px auto; position:relative; }

.knowledgeName{ width:100px;  display:inline-table; text-align:right; }
.knowledgeCon{ font-size:0px; background:#CCCCCC; height:5px; display:inline-table; width:100px; vertical-align:middle; }
.knowledgeSum{ font-size:0px; background:#e940d7; height:5px; display:inherit; }

.sectionBreak{ height:100px; font-size:0px; clear:both; }

#footer{ float:left; width:100%; }