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

html { min-height: 100%; margin-bottom: 1px;
	overflow: -moz-scrollbars-vertical !important;
	}

body {
	font: 0.8em Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../_images/background.png);
	background-repeat:repeat-x;
	background-color: #ebeae9;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #000000;
	line-height: 1.5em;
}

a img {border: 0px none}

h1, h2, h3, h4, h5, h6 {color:#117723;
	margin: 0;
    padding: 0 0 1.0em 0;
	line-height: 1.6em}


h1 {font-size: 1.5em}
h2 {font-size: 1.4em}
h3 {font-size: 1.3em}
h4 {font-size: 1.2em}
h5 {font-size: 1.1em}
h6 {font-size: 1.0em}

a {color:#7C542C;
	text-decoration: none;
	}
	
a:focus {
      outline: none; 
      }

a:hover {color:#4E3421;
		text-decoration:underline}

p	{margin: 0;
padding: 0;
line-height: 1.5em;}

blockquote {margin: 0;
padding: 0.25em 0 0.25em 3.5em;
line-height:2.6em;
}

.break	{
	clear:both; 
	height: 0px;
	}

.oneColFixCtrHdr #container {
	width: 960px;  
	background: none;
	margin: 0 auto; 
	border: 0px none;
	text-align: left; 
}
.oneColFixCtrHdr #header {
	background: none; 
	padding: 0 10px 0 5px; 
	height:  78px; 
}

.oneColFixCtrHdr .navbar {
	display:inline-table;
	background: none; 
	padding: 0px 15px 0px 5px; 
	height:  35px; 
	width: 960px;
	font-size: 1.2em;
}

.oneColFixCtrHdr .navbar .navunit {padding: 0 15px;
margin: 4px 0;
height: auto;
width: auto; !important;
display: inline;
position: static;
top: 110;
border: 0px none;
float: left;}

.oneColFixCtrHdr #header h1 {
	margin: 0; 
	padding: 10px 0; 
}

.oneColFixCtrHdr .mainContent {
	margin: 0;
	padding: 0; 
	background: #FFFFFF;
	height: auto;
	width: 100%;
	display: inline-block;
}

.oneColFixCtrHdr .mainContent img{
	margin: 0 1.0em 0 0 !important;
	padding: 0; 
	background: #FFFFFF;
}


.oneColFixCtrHdr .mainContent .content{
	display: inline;
	margin: 0px;
	padding:  0 0.5em 0 1.5em;
	width: 600px;
	background: #ffffff;
	float: left;
}

.oneColFixCtrHdr .Resume {

	margin: 0px;
	padding:  0 0.5em 0 1.5em;
	background: #ffffff;
}



.oneColFixCtrHdr .mainContent .sidebar{
	font-size: 0.8em;
	display: inline;
	margin: 0px;
	padding:  0 0.5em 0 1.5em;
	width: 300px;
	height: 100%;
	background:#DAD3CD;
	float: right;
	text-align: left;
}

.oneColFixCtrHdr .mainContent .sidebar img{
	display: inline;
	margin: 0px 5px 0 6.0em;
	padding:  0;
	text-align: right;
	background:#DAD3CD;
	}



.oneColFixCtrHdr .portfolio {
	margin: 0;
	padding: 0; 
	background: #FFFFFF;
	height: auto;
	width: 100%;
	display: inline-block;
}


.oneColFixCtrHdr .portfolio .intro{
	display: block;
	margin: 0px;
	padding:  0.75em;
	width: auto;
	height: auto;
	background: #ffffff;
	text-align: left;
}


.oneColFixCtrHdr .portfolio .screenie{
	display: inline;
	margin: 0px;
	padding:  0.5em 0 0.5em 0.5em;
	width: 565px;
	background: #ffffff;
	float: left;
}



.oneColFixCtrHdr .portfolio .desc{
	font-size: 0.8em;
	display: inline;
	margin: 0px;
	padding:  10px 10px 0 0;
	width: 370px;
	background:#ffffff;
	float: right;
	text-align: left;
}

.oneColFixCtrHdr .portfolio .role{
	font-size: 1.1em;
	display: inline;
	font-weight: bold;
	}

.oneColFixCtrHdr .portfolio .desc p{
	font-size: 1.1em;

	}

.oneColFixCtrHdr .portfolio img{
	margin: 0px;
	padding: 0 0 0 0.4em !important; 
	}

.client {font-size: 1.4em !important;
font-weight: bold;
color:#4B362E;}

.project {font-size: 1.2em !important;
font-weight: bold;
color:#333333;}

.year {font-size: 1.2em !important;
font-weight: bold;
color:#4B362E;}

.role {font-size: 1.0em;
font-weight: bold;
color:#4B362E;}

#summary p{line-height: 2.0em!important;}


.oneColFixCtrHdr #footer {
	padding: 0; 
	clear: left;
	display: inline-block;
	background-color:#B7B4AC;
	width: 100%;
}
.oneColFixCtrHdr #footer p {
	margin: 0; 
	padding: 10px 0; 
	text-align: center;
	color:#4D4640;
	
}

