/* start --- */

/* wraps --- */
#title-wrap { vertical-align: top; width:800px; float: left; clear: both; margin-left: 0px; padding: 0; white-space: nowrap; }
	/* IE / Win hacks */
	*html #title-wrap { margin-left: 0px; }
	/* END IE / Win hacks */

#left-nav-wrap { 
	  background-color: #fff; 
	  vertical-align: top; 
	  width:240px; 
	  float: left; 
	  margin: 0 60px 15px 0; 
	  padding: 0; 
	  white-space: normal; }
	/* IE / Win hacks */
	*html #left-nav-wrap { margin: 0 10px 15px 0; }
	/* END IE / Win hacks */
#iframe-wrap { 
	  vertical-align: top; 
	  width:530px; 
	  float: right; 
	  margin: 0 0 0 0; 
	  padding: 0;
	  white-space: normal; }
	/* IE / Win hacks */
	*html #iframe-wrap { width:560px; }
	/* END IE / Win hacks */
#project-wrap { 
	  vertical-align: top; 
	  width:400px; 
	  float: left; 
	  margin: 0 20px 0 0; 
	  padding: 0;
	  text-align:left; }
	  /* IE / Win hacks */
	  *html #project-wrap { margin: 0 0 0 0; }
	  /* END IE / Win hacks */
#project-thumbs-wrap { 
	vertical-align: top; 
	width:70px; 
	float: right; 
	margin: 0 20px 0 0; 
	padding: 0; }
	/* IE / Win hacks */
	*html #project-thumbs-wrap { margin: 0 0 15px 0; }
	/* END IE / Win hacks */

/* title --- */
#title { color: #333; font: 11px/15px Arial, Helvetica, sans-serif; margin: 0 0 0 48px; white-space: normal; }
#title h1 { color: #c38004; font: bold 19px/20px Arial, Helvetica, sans-serif; text-transform: uppercase; margin: 0 0 20px 0; }

/* left nav --- */
#left-nav { color: #333; font: 11px/13px Arial, Helvetica, sans-serif; margin: 0 0 0 48px; white-space: normal; }
#left-nav h2 { color: #c38004; font: bold 12px/14px Arial, Helvetica, sans-serif; margin: 28px 0 0; }
#left-nav p { }
#left-nav ul { list-style-image:url(../images/yell_bullet.gif); margin-left: -25px; }
	/* IE / Win hacks */
	*html #left-nav ul { margin-left: 18px; }
	/* END IE / Win hacks */
#left-nav li { margin-bottom:4px; }
#left-nav a:link, #left-nav a:visited { color: #253248; text-decoration:none; }
#left-nav a:hover, #left-nav a:active  { color: #ec9814; text-decoration:none; }

/* menu --- */
#menu { color: #333; font: 11px/15px Arial, Helvetica, sans-serif; margin: 0 0 0 48px; white-space: normal; }
#menu h3 { color: #192537; font: bold 11px/13px Arial, Helvetica, sans-serif; margin: 20px 0 5px; }
	/* IE / Win hacks */
	*html #menu h3 { margin: 0 0 10px; }
	/* END IE / Win hacks */
#menu p { }

/* project --- */
#project { color: #333; font: 11px/15px Arial, Helvetica, sans-serif; margin: 0 0 0 0; white-space: normal; }
#project h4 { color: #c38004; font: bold 15px/19px Arial, Helvetica, sans-serif; margin: 0 0 17px; }
#project p { }

/* project thumbs --- */
#project-thumbs { color: #333; font: 11px/15px Arial, Helvetica, sans-serif; float: right; white-space: normal; margin-top: 16px; }
	/* IE / Win hacks */
	*html #project-thumbs { margin-top: 34px; }
	/* END IE / Win hacks */
#project-thumbs img { border:solid; border-style:solid; border-width:1px; border-color:#999999; }
#project-thumbs p { }

/* drop downs  */

.pulldown {background-image:url(http://www.studio180.com/images/pulldown.gif); 
	width:201px; height:18px; display:block; 
	text-decoration: none; border-style: none;}
.pulldown a:link, .pulldown a:active, pulldown a:visited { 
	text-decoration: none; 
	border-style: none; 
	border-width:0px;
	border:none; }

.menufont { background-color: #cccccc; 
	font-family:Arial, sans-serif; 
	font-size:11px; 
	text-align: left; 
	margin: 0px 0px 0px 0px; 
	padding: 0; 
	border-left: 1px solid #dddddd; 
	border-right: 1px solid #dddddd; 
	border-bottom: 1px solid #dddddd; 
	display: none; 
	white-space: normal; 
	width: 200px;
	position: absolute; top: 295; z-index: 100; float: left; }
	/* IE / Win hacks */
	*html #menufont { position: absolute; top: 287; z-index: 100; }
	/* END IE / Win hacks */
.menufont a:link, .menufont a:visited { color:#333333;
		background-color:#cccccc;
		font-family:Arial, sans-serif;
		font-size:11px;
		line-height:18px;
		text-decoration:none;
		text-indent:5px;
		padding:0px;
		border-style:none;
		border-color:#dddddd;
		border-width:1px;
		background-repeat:no-repeat;
		background-position:center center;
		/* margin-right:20px; */
		width:200px; display: block;
}
.menufont a:hover, .menufont a:active  {color:#ffffff;  background-color:#627990; }

/* end --- */

