body{
	margin:0px; 
	font-family:"Trebuchet MS",Lucida Grande, verdana; 
	color:#666; 
	font-size:1.02em;
	background:url("images/bg_aug_03.jpg") repeat-x;
}
h3, h4, h5{
	margin:2px 25px;
	color:#f91; 
	font-size:1.2em;
	letter-spacing:.14em;
	text-transform:uppercase;
	}
h4:before{
	content:url("images/doc_film.png");
	padding-right:5px;
	}
h5{
	margin:2px 25px;
	color:#f90; 
	font-size:1.0em;
	letter-spacing:.14em;
	text-transform:uppercase;
	}
p{
	margin:8px 25px;
	color:#444; /*#312;*/
	line-height:1.8em; 
	letter-spacing:.052em;
	font-family:Lucida Grande,"Trebuchet MS", Verdana;
	font-size:94%;
	text-align:left;
}

ul{margin:0px; padding:0px;}
ul li{
	list-style:none;
	line-height:1.8em;
	text-align: right; 
	margin:15px 30px;
	letter-spacing:0.3em;
	text-transform:uppercase;
}

a:link, a:visited{color:#333; text-decoration:none;}
a:hover{color:#339; font-weight:bold; font-size:1.1em;}


/* ----------------------- Structure ---------------------- */

#wrapper{
	width:937px; height:auto;
	border-left:1px dashed #cce;border-right:1px dashed #cce;/*cce*/
	margin:0px auto;
	padding:0px 0px 0px 20px;
	background:url("images/bgbody.jpg");
	}

/* ----------------------- Left ---------------------- */
#top{width:940px; height:131px; margin:0px;}
.tLeft{width:212px; height:131px;  border:0px dashed pink; float:left;}
.tCenter{width:314px; height:131px;  border:0px dashed pink; float:left; text-align:left;}
.tRight{
	width:378px; height:131px; 
	float:left; border-left:33px solid #339;
	text-align:right;}/*border:1px dashed pink;*/
.tCenter a:after{content:"";}

/* ----------------------- Banner ---------------------- */
#banner{width:940px; height:226px;  margin:0px; padding:0px;}
.bLeft{width:210px; height:224px; float:left; color:f93;}
.bLeft a:after{
	content:url(images/film16.png);
}

.bRight{width:722px; height:224px;float:left;}

#clearer{clear:both;}

/* ----------------------- breadcrumb ---------------------- */
#breadcrumb{width:940px; height:auto/*28px*/;  }

/* ----------------------- Content Box ---------------------- */
#contentBox{width:100%;height:auto; float:left; margin-top:0px;padding:0px;}
#left{
	width:210px; height:240px; 
	float:left; 
	/*border-right:1px dashed #995;*/ border-top:1px dashed #995; }
	


#Right{width:722px; height:auto; float:left; margin:0px;padding:0px; }

#adBox{
	border:1px solid red; 
	float:left;
}

#clearer{clear:left;}
/* ----------------------- Footer ---------------------- */
#footer{	
	width:920px;
	height:10px;
	margin: 0;
	padding:14px 0px;
	border-top:1px solid #cce;
	text-align:center;
	color:#999;
	font-size:.9em;
	}

#footer a:link, #footer a:visited {color:#999;font-size:.9em; font-weight:normal;}
#footer a:hover{color:#666;}

/* -------------------- end Structure ----------------------- */

/* -------------------- Inner Layout -------------------------*/

.image{
	width:150px; height:auto;
	float:left;
	margin:50px 30px;
	}
.pgMargin{margin-top:-8px;}
.pClass{width:420px; height:auto; float:right; margin:15px 10px;}
.divIntro{opacity:.65;width:40px; height:280px; background:#c21 url("images/sideTitles.png");float:left; margin-top:-8px;}
.divServices{opacity:.65;width:40px; height:280px; background:#f60 url("images/sideTitles2.png");float:left; margin-top:-8px;}
.divTeam{opacity:.65;width:40px; height:280px; background:#660 url("images/sideTitles3.png"); float:left; margin-top:-8px;}
.divPortfolio{opacity:.65;width:40px; height:280px; background:#690 url("images/sideTitles4.png"); float:left; margin-top:-8px;}
.divContact{opacity:.65;width:40px; height:280px; background:#339 url("images/sideTitles5.png"); float:left; margin-top:-8px;}
.icon{margin:20px; text-align:right;}

.icon a:after{content:"";}
.silverheader a:after{content:"";}

.caption{font-family:"Times"; font-size:1.5em; padding:10px 25px; text-align:right; color:#339;}

.bodyImage{float:left; border:3px solid #f60; margin:0px 5px; border-right:20px solid #f60; border-left:20px solid #f60;}

.folioList ul li{
	list-style:none;
	line-height:1.8em;
	text-align: left; 
	margin:0px;
	letter-spacing:0.3em;
	text-transform:uppercase;
}

/* --------------------end Layout ----------------------------*/
