* {
	margin: 0;
	padding: 0; }

body {
	text-align: center;
	font-size: 75%;
	line-height: 1.5em;
	font-family: Verdana, sans-serif;
	color: #333;
	padding: 18px 1em;
	background: /*url(/images/bg-18px.png)*/; }

#container {
	margin: 0 auto;
	width: 920px;
	text-align: left; }

#center img { margin: 0 0 18px 0; }

#mainContent { clear: both; }

#left {
	float: left;
	width: 600px; }

	#left img {	margin: 0 0 18px 0;	}

#right { margin: 0 0 0 625px; }

p { margin: 0 0 18px 0; }

img { border: none; }

div.clearleft { clear: left; }
	
h1 {
	font-size: 1em;
	text-transform: uppercase;
	font-weight: bold;
	border-bottom: 1px dotted #fabed9; }

div#right-index {
	margin: 0 0 36px 0;
	width: 470px;
	background: #fff; }

	div#right-index p {
		margin: 0 0 18px 0;
		font-size: 0.9em; }


	#right p#gradproject{
		border-bottom: 1px solid #fabed9;
		margin: 0; }

	#right p#gradmaterials {
		margin: 0 0 36px 0;
		font-size: 0.9em;
		color: #999;  }

	#right #statement {
		font-size: 0.9em;
		margin: 18px 0 18px 0; }
		
	#right #imagecaption{
		margin: 0 0 36px 0;
		border-top: 1px solid #999;
		padding: 18px 0 0 18px;
		font-size: 0.9em;
		color: #999;  }

	p.url { 
		margin: 0 0 18px 0;
		font-size: 0.9em; }

div#search {
	margin: 18px 0 36px 0;
	padding: 7px 0;
	width: 470px;
	background: #fff; }
	
	div#search #form{
		margin:0; }
	
	div#search #search {
		border: 1px solid #999;
		font-size: 11px;
		line-height: 11px;
		padding: 2px;}
	
	div#search #searchbtn {
		margin: -6px 0;
		height: 21px; }

div#footer {
	margin: 18px 0;
	color: #999;
	font-size: 0.9em; }
		
	div#footer a{
		color: #333;
		}

div#banner{
	margin: 0 0 18px 0;
	height: 162px; }

	div#banner p a { 
		display: block; 
		margin: 0 0 18px 0;
		height: 54px;
		text-indent: -10000px;
		background: url(/images/logo-grad2009.png) no-repeat; }

#studentnames {	margin: 18px 0 0 0; }

	#studentnames .theStudent {
		margin: 0 0 40px 0;
		float: left;
		width: 180px;
		display: inline; }

	#studentnames img a {
		border: 0; }

	#studentnames span.name a {
		margin: 2px 0 0 0;
		color: #333;
		font-size: 0.9em;
		display: block; }
		
	#studentnames span.name a:visited {
		margin: 2px 0 0 0;
		color: #333;
		font-size: 0.9em;
		display: block; }	

	#studentnames .linebreak {
		clear: left; }

div.theStudent img { width: 120px; height: 120px; }

div#menu ul {
	margin: 0; 
	padding: 0;
	width: 200px;
	list-style-type: none;
	float: left;
	display: block; }

	div#menu ul#navone { width: 180px; color: #ffc900; }
	div#menu ul#navtwo { width: 210px; color: #ed006b; }
	div#menu ul#navthree { width: 260px; color: #0094db; }
	div#menu ul#navfour { width: 110px; }

	div#menu ul li a { padding: 0 0 0 20px; margin: 0 0 0 -20px; color:#333; }
	div#menu ul li a:visited { color:#333; }

body#general_fine_arts div#menu li.navone-a a,
body#visual_arts div#menu li.navone-b a,
body#photography div#menu li.navone-c a { 
	text-decoration: none; background: url(/images/icons/dot-bfa.png) 0 70% no-repeat; }

body#communication_design div#menu li.navtwo-a a,
body#industrial_design div#menu li.navtwo-b a { 
	text-decoration: none; background: url(/images/icons/dot-bdes.png) 0 70% no-repeat; }

body#animation div#menu li.navthree-a a,
body#film_video_integrated_media div#menu li.navthree-b a { 
	text-decoration: none; background: url(/images/icons/dot-bmed.png) 0 70% no-repeat; }

body#maa_design div#menu li.navfour-a a,
body#maa_media div#menu li.navfour-b a,
body#maa_visual_arts div#menu li.navfour-c a { 
	text-decoration: none; background: url(/images/icons/dot-maa.png) 0 70% no-repeat; }


body#emily_carr_university_grad_2009_catalogue div#right-index { padding: 20px; }
body#emily_carr_university_grad_2009_catalogue div#search { display: block; padding: 7px 20px;}
body#emily_carr_university_grad_2009_catalogue div#footer { background: #fff; padding: 5px 20px; width: 470px; }

div#navbrowse {
	margin: 0 0 0 0;
	font-size: 0.9em;
	color: #ccc; }

	div#navbrowse a {
		color: #666;
		text-decoration: none; }

	div#navbrowse ul {
		list-style-type: none;
		display: block;
		margin: 0 0 18px 0; }

			div#navbrowse ul li {
				margin: 0 10px 0 0;
				display: inline; }
				
div#leftdata li {
	padding: 1px 0 1px 0;
	border-bottom: 1px solid #fabed9;
	list-style: none;
	}
	
	div#leftdata li span {
		color: #999;
		}
	div#leftdata li a {
		color: #333;
		text-decoration: none;
		}