/* 

Cascading Style Sheet - Version 2
Autumn 2011

http://www.mirenmiren.com

*/

body, table, tr, td { font-family: "Times New Roman",arial,verdana; font-size:12px; color:#666666; }

tr td input, 
tr td textarea 		{ background-color:white; border-width:1px solid silver; color:#666666; }
tr td select 		{ background-color:white; border:1px solid silver; color:#666666; }

#proj_wrap 			{  }
.proj_wrap_style	{ text-align:left;width:708px;padding-bottom:15px; }
#projects 			{ float:left;width:176px;height:168px; }
#projects_rhs 		{ float:right;width:176px;height:168px; }
.projstyle			{ background-color:#fff;border-right:1px solid #fff; border-bottom:1px solid #fff; }
#blurb, #thumb		{ width:160px;padding:8px; }
#blurb				{ height:48px;padding-top: 0px; }
#thumb				{ height:100px;padding-bottom: 4px; }


#nav, #nav2, #nav3, #nav4, #nav5	{ position: relative; float:left;bottom: 0px;}
#nav, #nav2, #nav3	{ font-size: 11px;height: 20px;font-style: italic; }
#nav4, #nav5		{ font-size: 14px;height: 20px;font-style: italic; }


#h1					{ position:relative;top:0px;height:60px;width: 709px;z-index:1; }
#h2					{ position:relative;top:0px;height:20px;width: 709px;z-index:1; }
#m01				{ position:relative; padding-left: 600px;left:0px;z-index:0; }
#m02				{  }

#name				{ position:absolute;bottom:0px;height:60px;width:440px;top:0px;text-align: left; }
#pd					{ position:absolute;bottom:0px;height:60px;top:0px;text-align: left;left:152px }

#films				{ position:absolute;bottom:0px;height:60px;width:41px;top:0px; margin-left: 443px; float: right;text-align: left;}
#comm				{ position:absolute;bottom:0px;height:60px;width:88px;top:0px; margin-left: 487px; float: right;text-align: left;}
#stlls				{ position:absolute;bottom:0px;height:60px;width:35px;top:0px; margin-left: 578px; float: right;text-align: left;}
#other				{ position:absolute;bottom:0px;height:60px;width:40px;top:0px; margin-left: 616px; float: right;text-align: left;}
#info				{ position:absolute;bottom:0px;height:60px;width:50px;top:0px; margin-left: 659px; float: left;text-align: left;}

#name img,
#pd img,
#films img,
#comm img,
#stlls img,
#other img,
#info img  			{ position: absolute; bottom: 0; }

#blnk				{ position:absolute;bottom:0px;height:60px;width:3px; }
#title				{ top:0px;height:20px;text-align: left; }
#ttl				{ top:0px;height:20px;text-align: left; }
#pager				{ position:absolute;top:0px;height:20px;float:right;right: 0px;text-align: left; }
#assets				{ position: relative; min-height: 450px; height: auto; _height: 450px; }
#text				{ position: relative; text-align: left; }
#foot				{ position:relative;text-align: left; }

#sub_ttl			{ text-align:left;padding-right: 35px; }
#flm				{ text-align:left;float:right;padding-left:5px;padding-right:5px; }
#com				{ text-align:left;float:right;position:relative;padding-left:5px;padding-right:5px; }
#stll				{ text-align:left;float:right;position:relative;padding-left:5px;padding-right:5px; }
#arch				{ text-align:left;float:right;position:relative;padding-left:5px;padding-right:5px; }
.typology			{ border: 1px solid #999; }
.typology_blu		{ border: 1px solid #0099cc; }
.typology_mrgn		{ margin-right: 15px; }

.type_floatleft		{ float: left; margin-left: 10px; }

.em					{ font-style: italic; }
.titulo 			{ color:#999999; font-size:19px; }
.titulo_blu			{ color:#0099CC; font-size:19px; }
.texto 				{ line-height:16px; }
.stu				{ background-color: white; }
.fltr				{ float: right; }
.brdr				{ border-bottom:1px solid #0094D9; }
.brdrg				{ border-bottom:1px solid #aaaaaa; }
.navwrap			{ position: relative; float: left; }
.p_wrap				{ border-spacing:0px; }
.slide img			{ width: 709px; }
.pr10				{ padding-right: 10px; }
.nav li				{ display:inline;list-style:none; }
.btm_brdr			{ border-bottom: 1px solid #cccccc; }

.prepend-3			{ padding-top: 3px; }
.prepend-10			{ padding-top: 10px; }
.prepend-15			{ padding-top: 15px; }
.prepend-20			{ padding-top: 20px; }
.prepend-25			{ padding-top: 25px; }
.prepend-30			{ padding-top: 30px; }
.prepend-40			{ padding-top: 40px; }
.prepend-50			{ padding-top: 50px; }
.append-10			{ padding-bottom: 10px; }
.append-15			{ padding-bottom: 15px; }
.append-20			{ padding-bottom: 20px; }
.append-25			{ padding-bottom: 25px; }
.append-30			{ padding-bottom: 30px; }
.append-40			{ padding-bottom: 40px; }
.append-50			{ padding-bottom: 50px; }
.append-49			{ padding-bottom: 49px; }

a:link, 
a:visited, 
a:active 			{ color:#3399CC; background-color:#FFFFFF;text-decoration:none; }
a:hover 			{ color:#FFFFFF; background-color:#3399CC; }

#flm a:link, 
#com a:link, 
#stll a:link, 
#arch a:link,
#flm a:visited, 
#flm a:active,
#com a:visited, 
#com a:active,
#stll a:visited, 
#stll a:active,
#arch a:visited, 
#arch a:active  	{ color:#999999; background-color:#FFFFFF;text-decoration:none; }

#flm a:hover,
#com a:hover, 
#stll a:hover,
#arch a:hover 		{ color:#0099CC; background-color:#FFFFFF;  }

#nav a 				{ color:#999999;border: 1px solid #ccc;background:#fff;text-decoration:none;margin:3px;padding: 3px 8px; }
/*#nav a:hover 		{ background: #ccc; color:#fff; }*/
#nav a.activeSlide 	{ background: #ccc; color:#fff; }
#nav a:focus 		{ outline: none; }

#nav2 a  			{ color:#0099CC; text-decoration: none; margin: 3px; padding: 5px; padding-top: 3px; padding-bottom: 3px; border: 1px solid #4ba3cc; }
#nav2 a:hover		{ background: #cccccc; color:#fff;border: 1px solid #ccc; }
#nav2 a:focus  		{ outline: none; }

#nav3 a  			{ color:#333; text-decoration: none; margin: 3px; margin-right:0px;padding: 5px; padding-top: 3px; padding-bottom: 3px; border: 1px solid #333; }
#nav3 a:hover 		{ background: #ccc; color:#fff;border: 1px solid #ccc; }
#nav3 a:focus  		{ outline: none; }

#nav4 a  			{ color:#0099CC; text-decoration: none; margin: 3px; padding-top: 3px; padding-bottom: 3px; border: 1px solid #fff; }
#nav4 a:hover		{ color:#666; background-color: #fff; }
#nav4 a:focus  		{ outline: none; }

#nav5 a  			{ color:#333; text-decoration: none; margin: 3px; margin-right:0px; padding-top: 3px; padding-bottom: 3px; }
#nav5 a:hover 		{ color:#aaa; background-color: #fff; }
#nav5 a:focus  		{ outline: none; }




