	/* main page settings */
	
		body { 
			background-color: #2A2A30;
			color: #333333;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			line-height:1.5em;
		}
		
		li span {
			color: #333333;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			line-height:1.5em;
		}
		
		p {
			text-align:left;
			padding: 0px 0px 12px 0px;
			margin: 0;
		}
		
		.content {
			width: 976px;
			margin: 10px 0px 0 0px;
			text-align: left;
		}
		
		.content p {
			width: 500px;
		}
		
		a,a:visited, a:link, a:hover { 
			text-decoration: none;
			font-weight: normal;
			color: #5894D1; 
		}
		
		#bodyContainer {
			width: 1024px;
			background-color:#FCFCFC;
		}
		
		#contentContainer {
			background-color:#FCFCFC;
			width:1024px;
			margin:0px;
			padding:0px;
		}
		
		#footer {
			background-color:#FCFCFC;
			width:1024px;
		}
		
		#footerText {
			color:#8498AD;
			width:200px;
			border-top: 1px solid #c1cbd6;
			margin: 20px 0 0 0;
			padding: 10px 0 0 0;
		}
		
		.imgCopyright {
			position:absolute;
			bottom:5px;
			color:#8498AD;
		}
		
	/* Page Banners */
	
		#header {
			height: 134px;
			width:1024px;
		}
	
		#banner {
			position:relative;
			height: 92px;
			width:1024px;
			background-color: #52525C;
			/*background-image: url(../img/banner.jpg);*/
		}
	
		#banner h1 {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 24px;
			letter-spacing: 0.2em;
			font-weight: bold;
			color: #FFFFFF;
			padding: 16px 0 0 0;
			margin: 0 0 0 0;
			line-height:1.2em;
		}
			
		#banner h2 {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 16px;
			letter-spacing: 0.2em;
			font-weight: bold;
			color: #C0C0DF;
			padding: 6px 0 0 0;
			margin: 0 0 0 0;
			line-height:1.2em;
		}
		
		#banner a {
			color: #FFFFFF;
			font-weight: bold;
			padding: 3px 20px 4px 20px;
			display:block;
		}
		
		#logoLinkContainer {
			width: 170px;
			height: 90px;
			position:absolute;
			top:0px;
			right:0px;
		}
		
		#logoLink {
			background-image: url(img/space.gif);
			background-repeat:repeat-x repeat-y;
			z-index: 1000;
			display: block;
			padding: 45px 85px 45px 85px;
		}

		
	/* navigation */
	
		#navigation {
			position: relative;
			height: 30px;
			width:1024px;
			background-color:#2A2A30;
			font-family: Arial, Helvetica, sans-serif;
			font-weight: normal;
			font-size:  13px;
			letter-spacing: 0.1em;
			color: #FFFFFF;
			z-index: 50;
			vertical-align: middle;
			line-height:1.3em;
		}
			
		#navigation ul { /* main nav */
			padding: 0;
			margin: 0;
			list-style: none;
			vertical-align: middle;
			cursor: pointer;
		}
			
		#navigation li { 
			float: left;
			position: relative;
			/*border-right: 1px solid #ACCAE8;*/
			vertical-align: middle;
			height: 30px;
			padding: 0 0 0 0;
		}
		
		#navigation ul li span {
			height:30px;
			padding: 3px 0 4px 0;
		}
		
		#navigation a {
			color: #C0C0DF;
			font-weight: bold;
			padding: 3px 20px 4px 20px;
			display:block;
		}
		
		#navigation a:hover {
			background-color: #52525C;
			color: #FFFFFF;
		}
		
		#navigation a:active {
			background-color: #52525C;
			color: #FFFFFF;
		}
		
		#navigation li .current {
			background-color: #52525C;
			color: #FFFFFF;
		}
		
		#navigation li ul { /* second-level lists */
			background-color: #FFFFFF;
			border-left: 1px solid #5894D1;
			border-bottom: 1px solid #5894D1;
			border-right: 1px solid #5894D1;
			padding: 4px 0 4px 0;
			clear: both;
			color: #5894D1;
			width: 150px;
			z-index:100;
		}
		
		#navigation li ul li { /* second-level list items */
			border: 0;
			background-color: #FFFFFF;
			text-align: left;
		}
				
		#navigation li ul li a {
			color: #5894D1;
			padding: 3px 0px 4px 15px;
			display:block;
			width: 135px;
		}
		
		#navigation li ul li a:hover {
			background-color: #D5E4F3;
		}
		
		#demoReelNav {
		}
		
		#resumeNav {
		}
		
		#dropDown1 {
			display: none;
			position: absolute; 
			top: 21px;
			left: 0px;
		}
		
		#dropDown2 {
			display: none;
			position: absolute; 
			top: 21px;
			left: -1px;
		}
		
	/* Contact Form Error Display */
	
		.contactError {
			color: #ff0000;
		}
		
		#contactName {
			display:none;
		}
		
		#contactEmail {
			display:none;
		}
		
		#contactSubject {
			display:none;
		}
		
		#contactMessage {
			display:none;
		}
	
	
	/* Content */
		
		.intro {
			width: 890px;
			margin: 10px 0px 0 0px;
			text-align: left;
			padding: 6px;
		}
		
		.contentH1 {
			font-family: Arial, Helvetica, sans-serif;
			font-size:18px;
			letter-spacing: 0.2em;
			font-weight: bold;
			color: #09315B;
			padding: 16px 0 0 0;
			margin: 0 0 0 0;
			line-height:1.2em;
			text-align:left;
			position:relative;
			padding: 0px 0px 12px 0px;
			/*left: 66px;*/
		}
		.contentH2 {
			font-family: Arial, Helvetica, sans-serif;
			font-size:14px;
			letter-spacing: 0.2em;
			font-weight: bold;
			color: #09315B;
			padding: 16px 0 0 0;
			margin: 0 0 0 0;
			line-height:1.2em;
			text-align:left;
			position:relative;
			padding: 0px 0px 6px 0px;
			/*left: 66px;*/
		}		
		h2 {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 14px;
			letter-spacing: 0.2em;
			font-weight: bold;
			color: #09315B;
			padding: 0 0 0 0;
			margin: 0 0 0 0;
			/* [disabled]line-height:1.2em; */
		}
		
		#contentContainer ul li {
			list-style-type: square;
			color: #09315B;
		}
		
		.left {
			/*border: 1px solid #09315B;
			padding: 16px 0 0 0;
			text-align:left;
			position:relative;
			left: 20px;*/
			text-align: left;
			width: 600px;
			/*height:400px;*/
			overflow: hidden;
			float:left;
		}
		
		.right {
			/*border: 1px solid #09315B;
			width: 200px;
			border-top: 0;
			margin: 0 0 20px 0;
			padding: 6px;
			text-align: left;
			position: relative;
			right: 20px;
			top:inherit;*/
			/*border: 1px solid #09315B;*/
			width: 300px;
			/*height: 200px;*/
			overflow: hidden;
			float:right;
		}
		.right h1 {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 14px;
			letter-spacing: 0.2em;
			font-weight: bold;
			color: #09315B;
			padding: 0 0 0 0;
			margin: 0 0 0 0;
			/* [disabled]line-height:1.2em; */
		}
		.right h2 {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 14px;
			letter-spacing: 0.2em;
			font-weight: bold;
			color: #80809F;
			/*color: #A0A0BF;*/
			padding: 0 0 0 0;
			margin: 0 0 0 0;
			/* [disabled]line-height:1.2em; */
		}
		
		#contact {
			border: 1px solid #09315B;
			padding: 4px 6px 4px 6px;
			text-align: left;
		}
		
		#moreInfo {
			border: 1px solid #09315B;
			padding: 4px 6px 4px 6px;
			text-align: left;
		}
	
	/*Portfolio Containers*/
	
		.artClosed {
			width: 880px;
			height: 70px;
			margin: 10px 0 0 0;
			padding: 6px;
			text-align: left;
			border-top: 1px solid #09315B;
			border-left: 1px solid #09315B;
			border-right: 1px solid #09315B;
		}
		
		.artOpen {
			width: 880px;
			border: 1px solid #09315B;
			border-top: 0;
			/*margin: 0 0 20px 0;*/
			padding: 6px;
			text-align: left;
			position: relative;
		}
		
		.artOpen p {
			/*float: left;
			width: 300px;*/
		}
		
		.artClosed h1 {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 14px;
			letter-spacing: 0.2em;
			font-weight: bold;
			color: #09315B;
			padding: 6px 0 0 0;
			margin: 0 0 0 0;
			line-height:1.2em;
		}
		
		.thumbnail {
			position: relative;
			float: left;
			padding: 0 10px 0 0;
		}
		
		.bigImage {
			position: relative;
			float: right;
			padding: 10px 10px 10px 20px;
		}
		
		.artLink {
			float: right;
			position: relative;
			right: 6px;
			padding: 6px 0 0 0;
			margin: 0 0 0 0;
			width: 110px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			letter-spacing: 0.1em;
			font-weight: bold;
			line-height:1.2em;
			cursor: pointer;
		}
		
		/* Art Boxes */
		
			/* Box 1*/
			
		#artOpen1 {
			display: none;
		}
		
		#artClosed1 {
			border-bottom-color: #09315B;
			border-bottom-style: solid;
			border-bottom-width: 1px;
		}
		
		#artLinkOpen1 {
			display:block;
			background-image: url(../img/arrow_down.gif);
			background-position:right;
			background-repeat:no-repeat;
		}
		
		#artLinkClose1 {
			display:none;
			background-image: url(../img/arrow_up.gif);
			background-position:right;
			background-repeat:no-repeat;
		}
		
			/* Box 2*/
		
		#artOpen2 {
			display: none;
		}
		
		#artClosed2 {
			border-bottom-color: #09315B;
			border-bottom-style: solid;
			border-bottom-width: 1px;
		}
		
		#artLinkOpen2 {
			display:block;
			background-image: url(../img/arrow_down.gif);
			background-position:right;
			background-repeat:no-repeat;
		}
		
		#artLinkClose2 {
			display:none;
			background-image: url(../img/arrow_up.gif);
			background-position:right;
			background-repeat:no-repeat;
		}
		
			/* Box 3*/
		
		#artOpen3 {
			display: none;
		}
		
		#artClosed3 {
			border-bottom-color: #09315B;
			border-bottom-style: solid;
			border-bottom-width: 1px;
		}
		
		#artLinkOpen3 {
			display:block;
			background-image: url(../img/arrow_down.gif);
			background-position:right;
			background-repeat:no-repeat;
		}
		
		#artLinkClose3 {
			display:none;
			background-image: url(../img/arrow_up.gif);
			background-position:right;
			background-repeat:no-repeat;
		}
	
			/* Box 4*/
		
		#artOpen4 {
			display: none;
		}
		
		#artClosed4 {
			border-bottom-color: #09315B;
			border-bottom-style: solid;
			border-bottom-width: 1px;
		}
		
		#artLinkOpen4 {
			display:block;
			background-image: url(../img/arrow_down.gif);
			background-position:right;
			background-repeat:no-repeat;
		}
		
		#artLinkClose4 {
			display:none;
			background-image: url(../img/arrow_up.gif);
			background-position:right;
			background-repeat:no-repeat;
		}

			/* Box 5*/
		
		#artOpen5 {
			display: none;
		}
		
		#artClosed5 {
			border-bottom-color: #09315B;
			border-bottom-style: solid;
			border-bottom-width: 1px;
		}
		
		#artLinkOpen5 {
			display:block;
			background-image: url(../img/arrow_down.gif);
			background-position:right;
			background-repeat:no-repeat;
		}
		
		#artLinkClose5 {
			display:none;
			background-image: url(../img/arrow_up.gif);
			background-position:right;
			background-repeat:no-repeat;
		}

			/* Box 6*/
		
		#artOpen6 {
			display: none;
		}
		
		#artClosed6 {
			border-bottom-color: #09315B;
			border-bottom-style: solid;
			border-bottom-width: 1px;
		}
		
		#artLinkOpen6 {
			display:block;
			background-image: url(../img/arrow_down.gif);
			background-position:right;
			background-repeat:no-repeat;
		}
		
		#artLinkClose6 {
			display:none;
			background-image: url(../img/arrow_up.gif);
			background-position:right;
			background-repeat:no-repeat;
		}

			/* Box 7*/
		
		#artOpen7 {
			display: none;
		}
		
		#artClosed7 {
			border-bottom-color: #09315B;
			border-bottom-style: solid;
			border-bottom-width: 1px;
		}
		
		#artLinkOpen7 {
			display:block;
			background-image: url(../img/arrow_down.gif);
			background-position:right;
			background-repeat:no-repeat;
		}
		
		#artLinkClose7 {
			display:none;
			background-image: url(../img/arrow_up.gif);
			background-position:right;
			background-repeat:no-repeat;
		}

			/* Box 8*/
		
		#artOpen8 {
			display: none;
		}
		
		#artClosed8 {
			border-bottom-color: #09315B;
			border-bottom-style: solid;
			border-bottom-width: 1px;
		}
		
		#artLinkOpen8 {
			display:block;
			background-image: url(../img/arrow_down.gif);
			background-position:right;
			background-repeat:no-repeat;
		}
		
		#artLinkClose8 {
			display:none;
			background-image: url(../img/arrow_up.gif);
			background-position:right;
			background-repeat:no-repeat;
		}

			/* Box 9*/
		
		#artOpen9 {
			display: none;
		}
		
		#artClosed9 {
			border-bottom-color: #09315B;
			border-bottom-style: solid;
			border-bottom-width: 1px;
		}
		
		#artLinkOpen9 {
			display:block;
			background-image: url(../img/arrow_down.gif);
			background-position:right;
			background-repeat:no-repeat;
		}
		
		#artLinkClose9 {
			display:none;
			background-image: url(../img/arrow_up.gif);
			background-position:right;
			background-repeat:no-repeat;
		}

			/* Box 10*/
		
		#artOpen10 {
			display: none;
		}
		
		#artClosed10 {
			border-bottom-color: #09315B;
			border-bottom-style: solid;
			border-bottom-width: 1px;
		}
		
		#artLinkOpen10 {
			display:block;
			background-image: url(../img/arrow_down.gif);
			background-position:right;
			background-repeat:no-repeat;
		}
		
		#artLinkClose10 {
			display:none;
			background-image: url(../img/arrow_up.gif);
			background-position:right;
			background-repeat:no-repeat;
		}
