/* CSS Document *//* Tags */body {	/* background-image:url(../layout_images/cover_box_2.gif); */	margin-top: 40px;	font-family: Helvetica, Arial, sans-serif;	font-size: 11.5px;	color: #2d2d2d;	background-color: #2dff33;	line-height: 1.4em;}a img {	border:0;}


a {	//color: #ff0066;
	color: #cc0066;	text-decoration:none;}


a:hover {	color: #665E48;}




h1 {	font-size: 30px;	font-weight:normal;}h2 {	font-size: 11.5px;	font-weight:bold;
	//text-align:right;
	//margin-right:100px;
	}

h3 {	font-size: 40px;	font-weight:bold;
	}

img.project-thumb {	//padding: 4px;	//margin: 0 0 2px 7px;	display: inline;

	margin-bottom: 8px;
	background-color:#FFFFFF;	padding: 3px;	border: solid 1px #E2E2E2;
float:right;
	
	}





.headline{
	font-weight:bold;	
}
#bigbox {
	z-index:2; 	margin: 0 auto;	background-color: #FFFFFF;	width: 750px;	padding-top: 10px;	padding-bottom: 30px;
	padding-right:36px;
	border: 4px solid #FFFFFF;	clear:both;}

#course_name{
	width: 794px;
	margin: 0 auto; 
	//position:absolute; 
	margin-top:-30px; 
	color:white; 
	background-color:#2dff33; 
	font-size:8em;	
	clear:both;
	padding: 0px;
text-indent: 30px;
//text-indent:36px;
border: 0px solid #000000;

}

#nav {	margin-left:36px;	/*margin-bottom:20px;*/}#subnav {	padding:3px 0px 3px 36px;	margin:25px 0 0 0;	background-color:#FFFFFF;
	font-size:1.6em;
}#subnav li {
		list-style-type: none;	display: inline;	padding-right: 8px;
	
}#subnav ul {	margin-left: 0;	padding-left: 0;	}

	.piece_desc {
margin-left: 80px;	
	//background-color:#FFFF00;
}
	
	.text_desc {
margin-left: 40px;	
	//background-color:#FFFF00;
}

.rightContent {	margin: 50px 20px 0 0;	float: right;	width: 370px;}.infoRight {	padding-top: 1.5em;}.leftContent {	width: 300px;	margin: 50px 0 0 36px;}.projectlistings {	width:700px;	margin: 50px 0 0 36px;}.listing {	width:200px;	height: 175px;	float: left;	margin-right: 24px;	/*margin-bottom: 24px;*/}
.photo {	background-color:#FFFFFF;	padding: 5px;	border: solid 1px #E2E2E2;}.imgswitch li {	list-style-type: none;	display: inline;	padding-right: 4px;}.imgswitch {	margin-left: 0;	padding-left: 0;	font-size: 11px;	}a.link {	background: url(images/link.gif) no-repeat;	padding-left: 20px;}a.video {	background: url(images/video.gif) no-repeat;	padding-left: 20px;}a.doc {	background: url(images/doc.gif) no-repeat;	padding-left: 20px;}img.centered {	display: block;	margin-left: auto;	margin-right: auto;	}	img.alignright {	padding: 4px;	margin: 0 0 2px 7px;	display: inline;	}img.alignleft {	padding: 4px;	margin: 0 7px 2px 0;	display: inline;	}.alignright {	float: right;	}	.alignleft {	float: left	}