@charset "utf-8";
/* CSS Document */

/*This div style colors the background*/
body {
	background: #dfd1ba;
	margin:0;
	padding:0;
}
#contentWrapperhome {
	background-color:#dfd1ba;
	background: url(../images/flashbackground.jpg) no-repeat; width: 900px; height: 678px;
	margin-top:20px; 
	margin-bottom:30px; 
}
#contentWrapper {
	background-color:#dfd1ba;
	background: url(../images/homebackground.jpg) no-repeat; width: 900px; height: 678px;
	margin-top:20px; 
	margin-bottom:30px; 
}
#internalWrapper {
	margin: 160px 0 0 75px;
	width: 730px;
	height: 380px;
	float: left;
}
#internalflashWrapper {
	margin: 160px 0 0 68px;
	width: 750px;
	height: 442px;
	float: left;
}

/* Navigation */	
#menuone ul {	
	padding: 1px 0 0 0;
	margin: 0;
	float:left;
	width: 728px;
}
#menuone li{
	display: inline;
	list-style-type: none;
}
#menuportfolio ul {
	padding: 1px 0 0 0;
	margin: 0;
	float:left;
	width: 728px;
	height: auto;
}
#menuportfolio li{
	display: inline;
	list-style-type: none; 
}
	
/* Content Styles */
#mainintro {
	padding: 0;
	margin: 0;
	float:left;
	width: 730px;
	height: auto;
}
#contentleft {
	padding: 1px 0 0 0;
	margin: 0;
	float:left;
	width: 240px;
	height: auto;
}
div#contentleft a:link { color:#9e5836; text-decoration: none; }
div#contentleft a:visited { color:#9e5836; text-decoration: none; }
div#contentleft a:hover { color:#7b8588; text-decoration: underline;}
div#contentleft a:active a:focus { color: #9e5836; text-decoration: none;}

#contentleftnarrow {
	padding: 1px 0 0 0;
	margin: 0;
	float:left;
	width: 200px;
	height: auto;
}
div#contentleftnarrow a:link { color:#9e5836; text-decoration: none; }
div#contentleftnarrow a:visited { color:#9e5836; text-decoration: none; }
div#contentleftnarrow a:hover { color:#7b8588; text-decoration: underline;}
div#contentleftnarrow a:active a:focus { color: #9e5836; text-decoration: none;}

.copy {
	padding: 1px 0 0 0;
	margin: 0 0 0 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:800;
	font-size: 10pt;
	line-height:19px;
	text-align: left;
	color: #7b8588;
}
.copy a:link { color:#9e5836; text-decoration: none; }
.copy  a:visited { color:#9e5836; text-decoration: none; }
.copy  a:hover { color:#7b8588; text-decoration: underline;}
.copy  a:active a:focus { color: #9e5836; text-decoration: none;}

#contentleftwide {
	padding: 1px 0 0 0;
	margin: 0;
	float:left;
	width: 280px;
	height: auto;
}
#contentleftwide h2{
	margin-left: 20px;
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:800;
	font-size: 10pt;
	text-align: left;
	color: #7b8588;
}
#contentright {
	padding: 1px 5px 0 0;
	margin: 0;
	float:right;
	width: 480px;
	height: auto;
}
div#contentright a:link { color:#9e5836; text-decoration: none; }
div#contentright a:visited { color:#9e5836; text-decoration: none; }
div#contentright a:hover { color:#7b8588; text-decoration: underline;}
div#contentright a:active a:focus { color: #9e5836; text-decoration: none;}

#contentrightabout {
	padding: 1px 0 0 0;
	margin: 0;
	float:right;
	width: 520px;
	height: 330px;
}
#contentrightnarrow {
	padding: 1px 0 0 0;
	margin: 0;
	float:right;
	width: 445px;
	height: auto;
	border: 0;
}
#contentrightwide {
	padding: 1px 0px 0 0;
	margin: 0;
	float:right;
	width: 490px;
	height: auto;
}
#contentleft h1 {
	margin-left: 20px;
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	text-align: left;
	color: #7b8588;
}
#contentleftwide h1 {
	margin-left: 20px;
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	text-align: left;
	color: #7b8588;
}
#contentleft h2 {
	margin-left: 20px;
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:800;
	font-size: 10pt;
	text-align: left;
	color: #7b8588;
}
#contentleftnarrow h1 {
	margin-left: 20px;
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	text-align: left;
	color: #7b8588;
}
#contentleftnarrow h2 {
	margin-left: 20px;
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:800;
	font-size: 10pt;
	text-align: left;
	color: #7b8588;
}
#contentleft p {
	margin-left: 20px;
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height:19px;
	text-align: left;
	color: #7b8588;
}
#contentleftwide p {
	margin-left: 20px;
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height:19px;
	text-align: left;
	color: #7b8588;
}
#contentleftnarrow p {
	margin-left: 20px;
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height:19px;
	text-align: left;
	color: #7b8588;
}
#contentright h1 {
	margin-left: 20px;
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	text-align: left;
	color: #7b8588;
}
#contentrightwide h1 {
	margin-left: 20px;
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	text-align: left;
	color: #7b8588;
}
#contentright p {
	margin-left: 20px;
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height:19px;
	text-align: left;
	color: #7b8588;
}
#contentrightwide p {
	margin-left: 10px;
	margin-right: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height:19px;
	text-align: left;
	color: #7b8588;
}
div#contentrightwide a:link { color:#9e5836; text-decoration: none; }
div#contentrightwide a:visited { color:#9e5836; text-decoration: none; }
div#contentrightwide a:hover { color:#7b8588; text-decoration: underline;}
div#contentrightwide a:active a:focus { color: #9e5836; text-decoration: none;}

/* Experience Content Styles */
#mainexperience {
	padding: 0;
	margin: 0;
	float:left;
	width: 730px;
	height: 900px;
	background: #fff;
}
#experiencecontentwrapper {
	padding: 0;
	margin: 0;
	float:left;
	width: 490px;
	height: auto;
	background: #fff;
}
.experience {
	padding: 0;
	margin: 0;
	float:left;
	background: #fff;
}
.experience h1 {
	margin-left: 20px;
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	text-align: left;
	color: #7b8588;
}
.experience h2 {
	margin-left: 20px;
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	text-align: left;
	color: #7b8588;
}
.experience p {
	margin-left: 20px;
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: left;
	color: #7b8588;
}
.contenttwo {
	padding: 10px 0 0 0px;
	margin: 0 0px 5px 0px;
	float:left;
	text-align:left;
	line-height:19px;
	width: 200px;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	display:block;
}
.contenttwo p {
	margin-left: 20px;
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: left;
	color: #7b8588;
}
.contenttwo ul {
	margin: 0;
	padding: 0px 25px 0px 0px;
	list-style: none;

}
.contenttwo ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	margin: 0 0px 5px 0px;
	padding: 0;
	display:block;
}
.content {
	padding: 1px 0 0 0;
	margin-left: 20px;
	margin-right: 10px;
	float:left;
	text-align: left;
	width: 450px;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: left;
	color: #7b8588;
	display:block;
}
.content p {
	margin-left: 20px;
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: left;
	color: #7b8588;
	display:block;
}
.content ul {
	margin: 0;
	padding: 0px 25px 0px 0px;
	list-style: none;

}
.content ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	margin: 0 0px 5px 0px;
	padding: 0;
	display:block;
}

/* This style forces the containing element to display the full size
   of the element. Helpful with floated elements and the likes. */
.breaker {
	clear: both;
	height: 0;
}
