/* CSS Document */

body {
margin:0px;
padding:0px;
background-color:#2e261f;
background-image:url(../images/gradientlight.jpg);
background-position:center top;
background-repeat:no-repeat;
vertical-align:top;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

/*****background: url(http://content.ytmnd.com/assets/images/back.png) repeat**/


#OuterWrapper {
width: 900px;
height: 100%;
margin: 0px;
padding: 0px;
margin-right : auto;
margin-left : auto;
}

#Headon {
position:relative;
width:900px;
height:100px;
background: url('../images/taplogo_w.gif') no-repeat;
}

#HomeWrapper {
text-align:center;
width: 100%;
height: 100%;
margin: 0px;
padding: 50px 0px 50px 0px;
margin-right : auto;
margin-left : auto;
font-size:14px;
}

a.grwewereen:link { 
	
}

a.green { color:#fff; text-decoration:none; }
a.green:hover{ color:#5c9914; text-decoration:underline; }

a.purple { color:#fff; text-decoration:none; }
a.purple:hover{ color:#7b399d; text-decoration:underline; }

a.orange { color:#fff; text-decoration:none; }
a.orange:hover{ color:#d06200; text-decoration:underline; }

a.turq { color:#fff; text-decoration:none; }
a.turq:hover{ color:#5d9f93; text-decoration:underline; }

a.red { color:#fff; text-decoration:none; }
a.red:hover{ color:#b11432; text-decoration:underline; }




/***************************************************** Big Picture Box ******************************************/

#BigPicBox {
position:relative;
width:900px;
height:278px;
}
#BigPicBoxChristmas {
position:relative;
width:900px;
height:312px;
}


#BigPicBox .title{
font-family: Georgia, "Times New Roman", Times, serif;
color:#fff;
line-height:1.2;
font-size:20px;
font-weight:bold;
}

#BigPicBox p{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ddd8d0;
line-height:1.5;
font-size:12px;
}

/***************************************************** Section Title ******************************************/


#publicrelationssectiontitle {
position:relative;
width:900px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:886px;
height:28px;
padding:5px 0px 0px 14px;
background-color:#b11432;
font-family: Georgia, "Times New Roman", Times, serif;
color:#fff;
line-height:1.4;
font-size:16px;
}

#contactsectiontitle {
	position:relative;
	width:900px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:886px;
	height:28px;
	padding:5px 0px 0px 14px;
	background-color:#a18658;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#fff;
	line-height:1.4;
	font-size:16px;
}

#ourpeoplesectiontitle {
position:relative;
width:900px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:886px;
height:28px;
padding:5px 0px 0px 14px;
background-color:#b12f2f;
font-family: Georgia, "Times New Roman", Times, serif;
color:#fff;
line-height:1.4;
font-size:16px;
}

#latestnewssectiontitle {
position:relative;
width:900px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:886px;
height:28px;
padding:5px 0px 0px 14px;
background-color:#18a4ad;
font-family: Georgia, "Times New Roman", Times, serif;
color:#fff;
line-height:1.4;
font-size:16px;
}

#eventssectiontitle {
position:relative;
width:900px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:886px;
height:28px;
padding:5px 0px 0px 14px;
background-color:#df8418;
font-family: Georgia, "Times New Roman", Times, serif;
color:#fff;
line-height:1.4;
font-size:16px;
}


#publishingsectiontitle {
vertical-align:top;
position:relative;
width:900px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:886px;
height:28px;
padding:5px 0px 0px 14px;
background-color:#5c9914;
font-family: Georgia, "Times New Roman", Times, serif;
color:#fff;
line-height:1.4;
font-size:16px;
}

#mediastrategysectiontitle {
position:relative;
width:900px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:886px; 
height:28px;
padding:5px 0px 0px 14px;
background-color:#7b399d;
font-family: Georgia, "Times New Roman", Times, serif;
color:#fff;
line-height:1.4;
font-size:16px;
}

#mediasalessectiontitle {
position:relative;
width:900px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:886px;
height:28px;
padding:5px 0px 0px 14px;
background-color:#d06200;
font-family: Georgia, "Times New Roman", Times, serif;
color:#fff;
line-height:1.4;
font-size:16px;
}

#creativesectiontitle {
position:relative;
width:900px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:886px;
height:28px;
padding:5px 0px 0px 14px;
background-color:#5d9f93;
font-family: Georgia, "Times New Roman", Times, serif;
color:#fff;
line-height:1.4;
font-size:16px;
}

#gamesectiontitle {
position:relative;
width:900px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:886px;
height:28px;
padding:5px 0px 0px 14px;
background-color:#da1c23;
font-family: Georgia, "Times New Roman", Times, serif;
color:#fff;
line-height:1.4;
font-size:16px;
}


/***************************************************** Left ******************************************/

#LeftColoumn {
font-size:13px;
color:#fff;
width:150px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:136px; 
padding:18px 0px 0px 14px;
float:left;
color:#7a6d5a;
line-height:1.7;
}

#LeftColoumn a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
}

#LeftColoumn a:hover{
color:#b5a690;
text-decoration:underline;
}




/***************************************************** Subnav ******************************************/


#LeftColoumn .subnav {
font-size: 10px;
}

#LeftColoumn .subnav a{
padding-top:5px;
padding-left:10px;
font-size: 10px;
line-height: 1.9;
text-decoration:none;
color:#b5a690;
}

#LeftColoumn .subnav a:hover{
color:#7a6d5a;
}

#Condense 
{line-height:1.0;
padding:4px 0 4px 0;}

#Condense a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
}

#Condense a:hover{
color:#b5a690;
text-decoration:underline;
}





/***************************************************** Centre ******************************************/


#CentreColoumn {
width:460px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:432px;
padding:20px 14px 0px 14px;
float:left;
clear:right;
background: url('../images/dotline2.gif') repeat-y;
}


#CentreColoumn p{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#b5a690;
line-height:1.4;
font-size:12px;
}

#CentreColoumn a{
color:#fff;
}

#CentreColoumn a:hover{
color:#b5a690;
text-decoration:underline;
}

#CentreColoumn .title{
font-family: Georgia, "Times New Roman", Times, serif;
font-weight:100;
color:#fff;
line-height:1.3;
font-size:15px;
}

#picleft {
text-align:left;
width:215px;
}

/***************************************************** Box Outs ******************************************/

#picfloatrightgreen {
	vertical-align:top;
	text-align:left;
	width:210px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:185px;
	padding:5px 15px 5px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#b5a690;
	background-color:#504d48;
	line-height:1.3;
	font-size:10px;
	border-left:solid;
	border-left-color:#5c9914;
	border-left-width:5px;
	margin-bottom:10px;
	margin-right:15px;
	float:left;
	
}

#picfloatrightgreen .title{
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#fff;
	line-height:1.6;
	font-size:17px;
}

#picfloatrightorange {
	vertical-align:top;
	text-align:left;
	width:210px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:185px;
	padding:5px 15px 5px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#b5a690;
	background-color:#504d48;
	line-height:1.3;
	font-size:10px;
	border-left:solid;
	border-left-color:#d06200;
	border-left-width:5px;
	margin-bottom:10px;
	margin-right:15px;
	float:left;
}

#picfloatrightorange .title{
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#fff;
	line-height:1.6;
	font-size:17px;
}

#picfloatrightpurple {
	vertical-align:top;
	text-align:left;
	width:210px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:185px;
	padding:5px 15px 5px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#b5a690;
	background-color:#504d48;
	line-height:1.3;
	font-size:10px;
	border-left:solid;
	border-left-color:#7b399d;
	border-left-width:5px;
	margin-bottom:10px;
	margin-right:15px;
	float:left;
}

#picfloatrightpurple .title{
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#fff;
	line-height:1.6;
	font-size:17px;
}

#picfloatrightturq {
	vertical-align:top;
	text-align:left;
	width:210px;
	voice
	line-height:1.6;
	font-size:17px;
}


#picfloatrightred {
	vertical-align:top;
	text-align:left;
	width:210px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:185px;
	padding:5px 15px 5px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#b5a690;
	background-color:#504d48;
	line-height:1.3;
	font-size:10px;
	border-left:solid;
	border-left-color:#b11432;
	border-left-width:5px;
	margin-bottom:10px;
	margin-right:15px;
	float:left;
}

#picfloatrightred .title{
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#fff;
	line-height:1.6;
	font-size:17px;
}



#picfloatrightsmall {
	vertical-align:top;
	text-align:left;
	width:210px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:125px;
	padding:5px 15px 5px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#b5a690;
	background-color:#504d48;
	line-height:1.3;
	font-size:10px;
	border-left:solid;
	border-left-color:#d06200;
	border-left-width:5px;
	margin-bottom:10px;
	margin-right:15px;
	float:left;
}

#picfloatrightturq {
	vertical-align:top;
	text-align:left;
	width:210px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:185px;
	padding:5px 15px 5px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#b5a690;
	background-color:#504d48;
	line-height:1.3;
	font-size:10px;
	border-left:solid;
	border-left-color:#5d9f93;
	border-left-width:5px;
	margin-bottom:10px;
	margin-right:15px;
	float:left;
}

#picfloatrightturq .title{
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#fff;
	line-height:1.6;
	font-size:17px;
}



#vidboxturq {
	vertical-align:top;
	text-align:left;
	width:430px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:410px;
	padding:10px 10px 5px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#b5a690;
	background-color:#423b35;
	line-height:1.3;
	font-size:10px;
	border-top:solid;
	border-top-color:#5d9f93;
	border-top-width:1px;
	margin-bottom:10px;
	margin-right:15px;
	float:left;
}


#vidboxturq .title{
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#fff;
	line-height:1.4;
	font-size:17px;
}





/***************************************************** Right ******************************************/


#RightColoumn {
width:290px;
voice-family: "\"}\""; 
voice-family:inherit;
width:262px;
padding:20px 10px 0px 14px;
background: url('../images/dotline2.gif') repeat-y left;
float:left;
height:100%;
}

#RightColoumn .title{
font-family: Georgia, "Times New Roman", Times, serif;
color:#fff;
line-height:0.8;
font-size:15px;
}

#RightColoumn  p{
color:#7a6d5a;
line-height:1.3;
font-size:12px;
}

p.quote {
font-family: Georgia, "Times New Roman", Times, serif;
font-style: italic;
color:#665544;
line-height:1.6;
font-size:16px;
}

#picleft2 {
width:115px;
padding:0px;
margin:0px;
}

#RightColoumn a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#7a6d5a;
line-height:1.9;
font-size:12px;
}

#RightColoumn a:hover{
text-decoration:underline;
color:#FFFFFF;
}


/***************************************************** Case Study ******************************************/


#casestudy {
	vertical-align:top;
	text-align:left;
	width:150px;
	  voice-family: "\"}\""; 
	  voice-family:inherit;
	  width:125px;
	padding:5px 15px 0px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#b5a690;
	background-color:#504d48;
	line-height:1.3;
	font-size:10px;
	background-image:url(../images/paperback.gif);
}

#casestudypic {
	vertical-align:top;
	text-align:left;
	padding:0px;
	background-color:#504d48;
}


#casestudy .title{
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#fff;
	line-height:1.6;
	font-size:17px;
}


/***************************************************** People Page ******************************************/


#RightColoumnPeople {
width:290px;
voice-family: "\"}\""; 
voice-family:inherit;
width:262px;
padding:20px 14px 0px 14px;
background: url('../images/dotline2.gif') repeat-y left;
float:left;
}

#RightColoumnPeople .title{
font-family: Georgia, "Times New Roman", Times, serif;
color:#fff;
line-height:1.8;
font-size:15px;
}

#RightColoumnPeople  a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#7a6d5a;
line-height:1.9;
font-size:12px;
}

#RightColoumnPeople  a:hover{
text-decoration:none;
color:#b5a690;
}

.questions {
	vertical-align:top;
	text-align:left;
	width:200px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:188px;
	padding:2px 4px 3px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	line-height:1.2;
	font-size:12px;
	border-bottom:solid;
	border-bottom-color:#4b433b;
	border-bottom-width:1px;
}

.answers {
	vertical-align:top;
	text-align:left;
	width:200px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:188px;
	padding:2px 4px 3px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#b5a690;
	line-height:1.2;
	font-size:12px;
	border-bottom:solid;
	border-bottom-color:#4b433b;
	border-bottom-width:1px;
}


/***************************************************** Footer ******************************************/

#footer {
width: 100%;  
bottom: 0px; 
float:left;
text-align:center;
font-size:11px;
color:#7a6d5a;
background-color:#000;
padding-top:15px;
background-image:url(../images/gradient2.jpg);
background-position:center top;
background-repeat:no-repeat;
margin: 80px 0 auto 0;
width:100%;
height:150px;

}

#footer a{
line-height:1.8;
text-decoration:none;
color:#7a6d5a;
font-weight:bold;
}

#footer a:hover{
line-height:1.8;
text-decoration:underline;
color:#fff;
}

#footerhome {
position: absolute;
bottom: 0 !important;;
width: 100%;  
bottom: 0px; 
text-align:center;
font-size:11px;
color:#7a6d5a;
margin-top:80px;
background-color:#000;
width:100%;
height:130px;
padding-top:15px;
background-image:url(../images/gradient2.jpg);
background-position:center top;
background-repeat:no-repeat;
}

#footerhome a{
line-height:1.8;
text-decoration:none;
color:#7a6d5a;
font-weight:bold;
}

#footerhome a:hover{
line-height:1.8;
text-decoration:underline;
color:#fff;
}

.locations {
	font-size: 4px;
	color: #000;
	line-height:1px;
}



/***************************************************** News ******************************************/

.newstextleft {
border-bottom:solid #7a6d5a 1px;
padding-top:10px;
padding-bottom:5px;
}
.newstextleft img{  
	float:left; 
	margin-bottom:10px; 
	margin-right:15px;
	margin-top:5px;
}

.newstextright {
	border-bottom:solid #BFAE99 1px;  
	padding-bottom:5px;
	padding-top:10px;
}
.newstextright img{  
	float:right;
	margin-bottom:15px; 
	margin-left:15px;
	margin-top:5px;
}


