body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #6C6C6C;
	background-color: #F7C409;
	text-align: center;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/Background.jpg);
	background-repeat: repeat-x;
	}
	
a {
	text-decoration:none;
	color: #021D1B;
	}

/* */
		
#holder {
	width: 800px;
	text-align: left;
	margin: 0 auto 0 auto;
	background-color: #DCE5D0;
	}
	
#header {
	background-image: url(../images/masthead.jpg);
	background-repeat: no-repeat;
	/*height: 204px;*/
	height: 218px;
	}	

#wrapper {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-size: 1em;
}

#nav { /* navigation block style */
	width: 187px;
	/*height: 567px;*/
	height: 553px;
	float: left;
	background-image: url(../images/sidenav-bk.jpg);
	background-repeat: no-repeat;
	/*padding: 55px 0 0 4px;*/
	padding: 45px 0 0 4px;
	}
	
/* #######  navigation list styles #######  */
	
ul#navlist, 	/*  removes all bullets from top level list elements */
ul#navlist ul   /*  removes all bullets from 2nd level list elements */
	{
	list-style-type: none;
	font-size: 0.75em;
	font-weight: bold;
/*	line-height: 1.25em; */

}


ul#navlist li a, a:link 
	{
	color: #731F15;
	background-image: none;
	background-repeat:no-repeat;
	display: list-item;
	/* height: 20px; */
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: -35px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
}

ul#navlist ul li a, a:link 						/* sets the marging for the nested levels */
	{
	margin: 5px 0 0 -50px;
	padding: 0 0 0 15px;
	display:30px;
/*	line-height: 1.0em; */


	}


ul#linklist li a, a:link, a:visited						/* sets the marging for the nested levels */
	{
	margin: 5px 0 0 0;
	padding: 0 0 0 0;
	color: #6C6C6C;
	background-image: none;
	}

ul#linklist li a:hover						/* sets the marging for the nested levels */
	{
	margin: 5px 0 0 0;
	padding: 0 0 0 0;
	color: #003284;
	text-decoration: underline;
	background-image: none;
	}	
		
  /*current page styles */	
#home .home a:visited, a:link, 						/* sets the current state for the page */
#filmVideo .filmVideo a:visited,
/* #educational .educational a:visited, a:link,    -- these are second level nested 
#documentaries .documentaries a:visited, a:link,
#corpTVSpots .corpTVSpots a:visited, a:link,
#adaptation .adaptation a:visited, a:link,
#print .print a:visited, a:link, 					-- 2nd group Sets the nested level state
#radio .radio a:visited, a:link,
#tv .tv a:visited, a:link,
#campaing .campaing a:visited, a:link,
*/
#advertising .advertising a:visited,
#clients .clients a:visited,
#about .about a:visited,
#contact .contact a:visited
	{
	color: #003284;  /* dark */
	margin: 10px 0 0 -35px;
	padding: 0 0 0 15px;
	background-image: url(../images/arrow.gif);		/* sets background bullet for current page*/
	}  


#filmVideo .filmVideo ul li a:visited,  	/*  Sets the parent of 1st nested level state  */
#advertising .advertising ul li a:visited	/*  Sets the parent of 2nd nested level state  */
	{
	color: #731F15; /*marron */
	background-image: none;					/* clears background bullet for nested links   */
	margin: 5px 0 0 -50px;
	padding: 0 0 0 15px;
	
	}  	 

#educational .educational a, a:visited,  	/*  1st group Sets the nested level state  */
#documentaries .documentaries a:visited,
#corpVideo .corpVideo a:visited,
#TVSpots .TVSpots a:visited,
#Infomercials .Infomercials a:visited,
#adaptation .adaptation a:visited,

#print .print a:visited, 					/*  2nd group Sets the nested level state  */
#radio .radio a:visited,
#tv .tv a:visited,
#campaing .campaing a:visited
	{
	color: #003284;
	background-image: url(../images/arrow.gif);
	margin: 5px 0 0 -50px;
	padding: 0 0 0 15px;
	background-position: 0 -1px; /* aligns the bullet arrow on the middle of the text height. */
	text-decoration: none;
	}  	 
	
  /*end of current page styles */	
/* #######  end of navigation list styles #######  */

#content {
	text-align: center;
	/*background-image: url(../images/mainContentWrapper-bk_06.jpg);
	background-repeat: no-repeat;*/
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 191px;
	
	}	

#headline{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 2.5 em;
	color: #B05D2F;
	text-align: left;
	padding-left: 20px;
}


#contentbody {	
	text-align: left;
	padding-left: 20px;
	padding-right: 20px;
	font-size: .90em;
	line-height: 1.5em;
}


#serviceslist {
	list-style-type: square;
	
}

/* Clients Page Style */
#clientlist {
	margin: 30px;
	padding: 0 0 0 0;
	list-style-type: disc;
	font-size: 1em;
	line-height: 1.25em;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
}	

/* Samples Styles */

div.itemcontainer {
	border: 0px solid #000000;
	overflow: hidden;
	width: 98%;
	
}

div.left {
	width: 137px;
	float: left;
	padding-top: 0.8em;
}


div.left a:link, a:visited, img {
	background-image: none;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}


div.right {
	width: 350px;
	text-align:left;
	float: right;
	padding-right: 30px;
	/* padding-top: 0.8em;*/  /* this is in ie.css  */
	color: #757575;
	font-size: .80em; 
	font-weight: normal;
}

div.right_noSamples {
	width: 100%;
	text-align:left;
	/* float: right; */
	/* padding-right: 30px; */
	/* padding-top: 0.8em;*/  /* this is in ie.css  */
	color: #757575;
	font-size: .80em; 
	font-weight: normal;
}

.clientname {
	color: #124B34;
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
	}

.projectname {
	color: #7B9973;
	font-size: 0.95em;
	font-weight: bold;
}


/* General Style */
.brclear {
	clear:both;
	height:0;
	margin:0;
	font-size: 1px;
	line-height: 0px;
	}


hr {
	background-color: #B8C1AC;
	border: none;
	height: 1px;
}

#credits {
	font-size: 0.55em;
	display: block;
	margin-top: 60px;
	color: #999999;
}

br.spacer {
line-height: 6px;
}


div.LC a:link, a:visited
	{
	color: #003284;  /* dark */
	margin: 0 0 0 -35px;
	padding: 0 0 0 45px;
	background-image: none;		/* sets background bullet for current page*/
	}  
	
	
#partners
	{
	color: #006699;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
	background-image: none;
	display: inline;
	}