/* CSS Document */

#global {
	background-color: #491212;
	background-image: url(../imgs/bg.jpg);
	background-repeat: repeat-x;
	color: #666;
	font-size: 62.5%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td {
	padding: 0;
	margin: 0;
}

a:link {
	color: #972c2c;
	font-weight: bold;
}

a:hover {
	color: #af3f3f;
	font-weight: bold;
}

a:active {
	color: #af3f3f;
	font-weight: bold;
}

a:visited {
	color: #972c2c;
	font-weight: bold;
}

#header {
	width: 728px;
	height: 24px;
	margin: 28px auto;
	background-color: #420c0c;
	background-image: url(../imgs/am.gif);
	background-repeat: no-repeat;
}


#header #homelink {
	list-style: none;	
}

#header #homelink li {
	display: inline;
}

#header #homelink li a {
	float: left;
	width: 298px;
	height: 24px;
	overflow: hidden;
}



#main {
	width: 700px;
	margin: 0 auto;
	background: url(../imgs/mainbg.gif);
	background-repeat: repeat-y;
	font-size: 1.1em;
	padding: 0 0 0 15px;
}

#main-left {
	float:left;
	width: 481px;
}

#main-right{
	float: left;
	width: 179px;
	margin: 0 0 0 16px;
	padding: 0 12px 0 12px;
	background: url(../imgs/rightbg.gif);
	background-repeat: repeat-x;
}

#title {
	width: 481px;
	height: 11px;
	padding: 11px 0 13px 0;
	background: url(../imgs/titlebg.gif);
	background-repeat: repeat-x;
}

#resume {
	width: 179px;
	height: 32px;
	margin: 0 0 2px 0;
}

#resumetitle {
	float: left;
	width: 47px;
	height: 22px;
	margin: 0;
	background: url(../imgs/titleres.gif);
	background-repeat: no-repeat;
}

#btnspace {
	float: left;
	width: 101px;
	height: 18px;
	margin: 7px 0 0 24px;
}

#btnwrap {
	width: 101px;
	height: 18px;
	z-index: 9998;
}

#btnwrap #btnul {
	list-style: none;	
}

#btnwrap #btnul li {
	display: inline;
}

#btnwrap #btnul li a {
	float: left;
	height: 18px;
	background-image: url(../imgs/viewdlbtn.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

#btnwrap #btnul li a.view {
	width: 36px;
}

#btnwrap #btnul li a.dwn {
	width: 59px;
}

#btnwrap #btnul li#btnview a {
	background-position: 0 0;
}

#btnwrap #btnul li#btndwn a {
	background-position: -36px 0;
	padding: 0 0 0 6px;
}

#btnwrap #btnul li#btnview a:hover {
	background-position: 0 -19px;
}

#btnwrap #btnul li#btndwn a:hover {
	background-position: -36px -19px;
}

#contact {
	width: 179px;
	height: 25px;
	padding: 30px 0 0 0;
	background: url(../imgs/titlecon.gif);
	background-repeat: no-repeat;
	text-align: center;
}

#navigation {
	width: 179px;
	padding: 35px 0 0 0;
	background: url(../imgs/titlenav.gif);
	background-repeat: no-repeat;
}

#portnav {
	width: 167px;
	height: 18px;
	margin: 0 6px;
	line-height: 18px;
	list-style: none;
}

#portnav li {
	padding: 0 6px;
}

.leftres {
	float: left;
	width: 300px;
	font-weight: bold;
}

.rightres {
	float: right;
	width: 152px;
	text-align: right;
}

#bottomspace {
	height: 15px;
}

#footer {
	color: #e3d9c1;
	width: 728px;
	margin: 22px auto;
	text-align: center;
}

.top {
	padding: 6px 0 0 0;
	text-align: right;
}

.portfoliobox {
	width: 452px;
	padding: 12px 15px 12px 14px;
	margin: 11px 0 0 0;
	background-color: #e3d9c1;
	
}

.portexampletitle {
	font-size: 1.5em;
	padding: 0 0 12px 0;
}

.portexample {
	width: 452px;
	margin: 0 0 12px 0;
}

.portexampletext {
	width: 452px;
	padding: 0 0 12px 0;
}

.navalt {
	background-color: #d7ceb7;
}

.titletxt {
	color: #972c2c;
	font-weight:bold;
}

.exres {
	margin: 0 0 16px 0;
}

.noborder {
	border: none;
}

a.noborder:hover {
	border: none;
}

a.noborder:active {
	border: none;
}

a.noborder:visited {
	border: none;
}

.txtfit {
	font-size: 10px;
}

.clear {
	clear: both;
}

a.footemail:link {
	color: #e3d9c1;
	font-weight:normal;
}

a.footemail:hover {
	color: #e3d9c1;
	font-weight:normal;
}

a.footemail:active {
	color: #e3d9c1;
	font-weight:normal;
}

a.footemail:visited {
	color: #e3d9c1;
	font-weight:normal;
}
