@charset "UTF-8";
/* CSS Document */



body {
	margin: 0px;
	padding: 0px;
	border: 0px;
	background: #2d191a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #eaeaea;
}

* {margin:0;padding:0;}

p{
	font-size:14px;
	font-weight:bold;	
}	


img {
	border: 0px;	
}

/* -content & graphics- */

#bgLogo {
	position:absolute;
	left:80px;
	top:0px;
	z-index:0;	
}

#bgName {
	position:absolute;
	left:665px;
	top:15px;
	z-index:1;
}

#contentHolder {
	position:absolute;
	left:80px;
	top:200px;
	width: 1020px;	
	/*z-index:2;*/
}

#bgContent_fill {
	position:relative;
	background-image: url(_designImages/bgContent_fill.jpg);
	background-repeat: repeat-y;
}

#bgContentBlank_fill {
	position:relative;
	background-image: url(maritz/images/blankContent_fill.jpg);
	background-repeat: repeat-y;
}

#loadpagecontent {
	position:relative;
	left:225px;
	top:10px;
	width:780px;
	z-index:3;
}

#contactPos {
	position:absolute;
	left:225px;
	top:38px;
	width:780px;
	z-index:3;
}

#contactPos a {
	color: #eaeaea;
}

#contactPos a:hover {
	color: #eaeaea;
	text-decoration:underline;
}

#contentArea {
	position:absolute;
	/*left:225px;
	top:25px;
	width:780px;*/
	
}

#mainTable {
	background-color:#796a6a;
	border:4px double #b5aaaa;		
		
}

#textTable {
	width: 740px;
	border:3px double #cdc1c1;
	
}

#textTable p {
	text-align: justify;	
}

table {
	border:	0px;
	text-align: center;
}

table tr td {
	text-align: center;
	border:	0px;
}

table tr td a {
	color: #eaeaea;	
}

table tr td a:hover {
	color: #eaeaea;	
}

/* -Resume styles- */

#resumeheadL{
	position:absolute;
	left:0px;
	width:300px;
	text-align: left;		
}

#resumeheadL h1 {
	font-size:40px;
	
}

#resumeheadL h2 {
	font-size:24px;
	color: #ebdbc0;
}

#resumeheadR{
	position:absolute;
	top:3px;
	right:10px;
	width: 300px;
	text-align: right;
}

#resumeheadR h3 {
	font-size:18px;		
}

#resumeheadR h3 a{
	color: #ebdbc0;	
	
}

#resumeheadR h3 a:hover {
	color: #eaeaea;
	text-decoration:underline;		
}

#resume {
	position:relative;
	top:120px;
	text-align:left;
}

#resume table tr td{
	width:170px;
	background-color:#948888;
	padding-left:10px;
	padding-top:2px;
	padding-right:2px;
	text-align:left;
	
}

#resume h4{
	font-size:18px;
	color: #ebdbc0;
	
	
}

#resumePar {
	margin-top:10px;
	margin-left:20px;
	
	
}

#resume ul li {
		
	
}

#resumeList {
	margin-top:10px;
	margin-left:40px;
	font-size:14px;
	font-weight:bold;
	list-style-type:circle;	
}

#resumeList li {
	list-style-type:circle;	
}


#resumeList dt:first-child {
	padding-top:0px;
}

#resumeList dt {
	padding-top:10px;
		
}

#resumeList dd {
	padding-left:20px;
	padding-top:2px;
		
	
}



/* -Resume styles end- */

/* -content & graphics end- */


/* -Slashdot menu- */


div.sdmenu {
	position: absolute;
	left: 8px;
	top: 7px;
	width: 198px;
	padding-top: 10px;
	z-index:2;	
	font-family: Arial, sans-serif;
	font-size: 16px;	
	/*background: url(_designImages/menuBar_btmOLD.png) no-repeat  right bottom;*/
	color: #fff;
}
div.sdmenu div {
	/*background: url(_designImages/projectBttn_bg.png) repeat-x;*/
	overflow: hidden;
}
div.sdmenu div:first-child {
	background: url(_designImages/menuButton_reg) no-repeat;
}
div.sdmenu div.collapsed {
	height: 34px;
}
div.sdmenu div span {
	display: block;
	padding-top: 0px;
	height: 34px;
	background: url(_designImages/menuButton_hover.png) no-repeat;
	cursor: default;
	
}
div.sdmenu div.collapsed span {
	background-image: url(_designImages/menuButton_reg.png);
}
div.sdmenu div a {
	padding: 2px 2px;
	background: #796b6c;
	display: block;
	border: 1px solid #594b4c;
	color: #eaeaea;
	text-decoration: none;
	text-align: center;
}
div.sdmenu div a.current {
	background : #948888;
}
div.sdmenu div a:hover {
	background : #c78d89;
	color: #eaeaea;
	text-decoration: none;
}

/* -Slashdot menu END- */


