/* fonts */
div#copyhome { font-family:verdana,tahoma,arial,helvetica; font-size:13px; color:#000; }
div#content { font-family:verdana,tahoma,arial,helvetica; font-size:12px; }
div#locbar { font-family:verdana,tahoma,arial,helvetica; font-size:13px; font-weight:bold; }
div#footbar { font-family:tahoma,arial,helvetica,verdana; font-size:11px; }
div#map { font-family:verdana,tahoma,arial,helvetica; font-size:13px; }
div#intro { color:#666666; font-family:verdana,tahoma,arial,helvetica; font-size:11px; }
div.bio { font-family:verdana,tahoma,arial,helvetica; font-size:12px; }
div.bio span { font-size:13px; }

h1 { margin-top:0px; font-family:verdana,tahoma,arial,helvetica; font-size:14px; }
h2 { font-family:verdana,tahoma,arial,helvetica; font-size:15px; font-weight:bold; margin:0px; }
h3 { font-family:verdana,tahoma,arial,helvetica; font-size:13px; margin:0px 0px 4px 0px; }
h4 { font-family:verdana,tahoma,arial,helvetica; font-size:13px; margin:0px 0px 4px 0px; color: #C42323; }

.body  { font-family:verdana,tahoma,arial,helvetica; font-size:12px; }
.table	{font-family:verdana, tahoma, arial, helvetica; font-size:11px;}
	
a.link { color:#333; text-decoration:none; font-family:verdana,tahoma,arial,helvetica; font-size:12px; line-height:15px; font-weight:bold;}
a.link:active { color:#333; font-family:verdana,tahoma,arial,helvetica; font-size:12px; font-weight:bold;}
a.link:visited { color:#333; font-family:verdana,tahoma,arial,helvetica; font-size:12px; font-weight:bold;}
a.link:hover { color:#333; background-color:#fff; font-family:verdana,tahoma,arial,helvetica; font-size:12px; font-weight:bold;}
.linksm { color:#333; text-decoration:none; font-family:verdana,tahoma,arial,helvetica; font-size:11px; line-height:15px; font-weight:bold;}

a.footer { color:#000; text-decoration:none; }
a.footer:active { color:#000; }
a.footer:visited { color:#000; }
a.footer:hover { color:#000; background-color:#C8CFD1; }

a.study { color:#7950AD; text-decoration:none; }
a.study:active { color:#708C95; }
a.study:visited { color:#708C95; }
a.study:hover { color:#708C95; background-color:#C8CFD1; }



/* layout */
body { margin:0px; padding:0px; }
body.intro { margin-top:40px }
body.home { background-color:#E9DBA5; }
body.troupe { background-color:#C3E1F0; }
body.press { background-color:#FADAD0; }
body.photos { background-color:#BFF5D0; }
body.contact { background-color:#EDF3D8; }
body.clients { background-color:#F7E5E5; }
body.entertainment { background-color:#E8BAC8; }
body.training { background-color:#F8E4C9; }
body.crisp { background-color:#E3D0FA; }

div#logo { position:absolute; top:10px; left:20px; margin:0px; padding:0px; }
div#hdrbar { height:168px; background-color:#FFFFFF; }
div#ftr1 { padding:6px 0px 6px 0px; background-color:#7197B3; }
div#intro { text-align:center; }
div#map	{width:920px; }

/* menu code */
div#menu { position:absolute; top:24px; left:348px; width:390px; height:132px; background-image:url(/images/global/nav2.jpg); }
div#menu a { text-decoration:none; }
div#menu a#clients { position:absolute; top:19px; left:35px; width:49px; height:98px; }
div#menu a#clients:hover { background-image:url(/images/global/clients_on2.jpg); background-repeat:no-repeat; border:none;  }
div#menu a#clientson { position:absolute; top:19px; left:35px; width:49px; height:98px; background-image:url(/images/global/clients_on2.jpg); background-repeat:no-repeat; }
div#menu a#press { position:absolute; top:25px; left:314px; width:40px; height:83px; }
div#menu a#press:hover { background-image:url(/images/global/press_on2.jpg); border:none; }
div#menu a#presson { position:absolute; top:25px; left:314px; width:40px; height:83px; background-image:url(/images/global/press_on2.jpg); }
div#menu a#entertainment { position:absolute; top:65px; left:70px; width:106px; height:50px; }
div#menu a#entertainment:hover { background-image:url(/images/global/entertainment_on.jpg); border:none; }
div#menu a#entertainmenton { position:absolute; top:65px; left:70px; width:106px; height:50px; background-image:url(/images/global/entertainment_on.jpg); }
div#menu a#training { position:absolute; top:19px; left:80px; width:83px; height:40px; }
div#menu a#training:hover { background-image:url(/images/global/training_on2.jpg); background-repeat:no-repeat; border:none; }
div#menu a#trainingon { position:absolute; top:19px; left:80px; width:83px; height:40px; background-image:url(/images/global/training_on2.jpg); background-repeat:no-repeat; }
div#menu a#photos { position:absolute; top:65px; left:186px; width:56px; height:52px; }
div#menu a#photos:hover { background-image:url(/images/global/picts_on2.jpg); background-repeat:no-repeat; border:none; }
div#menu a#photoson { position:absolute; top:65px; left:186px; width:56px; height:52px; background-image:url(/images/global/picts_on2.jpg); background-repeat:no-repeat; }
div#menu a#troupe { position:absolute; top:14px; left:257px; width:56px; height:109px; }
div#menu a#troupe:hover { background-image:url(/images/global/troupe_on2.jpg); background-repeat:no-repeat; border:none; }
div#menu a#troupeon { position:absolute; top:14px; left:257px; width:56px; height:109px; background-image:url(/images/global/troupe_on2.jpg); background-repeat:no-repeat; }
div#menu a#crisp { position:absolute; top:13px; left:168px; width:83px; height:41px; }
div#menu a#crisp:hover { background-image:url(/images/global/crisp_on.jpg); border:none; }
div#menu a#crispon { position:absolute; top:13px; left:168px; width:83px; height:41px; background-image:url(/images/global/crisp_on.jpg); } 
div#menu a i { visibility:hidden; }

/* location bar - changes color depending on page */
div#locbar {  }
div#locbar div#lochome { padding:6px 0px 6px 0px; background-color:#7197B3; }
div#locbar div#loctroupe { padding:6px 0px 6px 56px; background-color:#90C3E0; }
div#locbar div#locpress { padding:6px 0px 6px 56px; background-color:#EF8665; }
div#locbar div#loccontact { padding:6px 0px 6px 56px; background-color:#C4D67D; }
div#locbar div#locentertainment { padding:6px 0px 6px 56px; background-color:#C559C4; }
div#locbar div#loctraining { padding:6px 0px 6px 56px; background-color:#E59011; }
div#locbar div#locphotos { padding:6px 0px 6px 56px; background-color:#51CC77; }
div#locbar div#locclients { padding:6px 0px 6px 56px; background-color:#C42323; }
div#locbar div#loccrisp { padding:6px 0px 6px 56px; background-color:#A365EF; }

div#content { width:940px; padding:0 0 25px 16px; line-height:17px; }
/* content shifted to left on bios page to accomdate shadow on left side of image */
div#contenttroupe { width:906px; padding:0 0 25px 26px; line-height:15px; }
div#contenthome { padding:0px 0px 40px 30px; background-color:#BBD1DF; }
div#copyhome { width:890px; line-height:20px; }
div#copyhome1 { width:250px; line-height:20px; float:left; }
div#copyhome2 { width:230px; line-height:20px; float:left; }
div#copyhome3 { width:370px; height:200px; line-height:20px; float:left; }
div#copyhome4 { width:890px; line-height:20px; clear:all; }

/* troupe page */
div.photo { float:left; width:130px; }
div.bio { float:left; width:750px; line-height:17px; }
div.divider { clear:both; padding:10px; }

/* 2 col  */
div.left { float:left; width:165px; color:#000; margin-top:50px;} 
div.right { float:left; width:750px; }


/* photo gallery page */
div.col1  { float:left; width:280px; }
div.col2  { float:left; width:280px; }
div.col3  { float:left; width:280px; }

/*contact page */
div.contact	{ float:left; width:230px; }
div.quote	{ float:left; width:230px; }
div.info	{float:right; width:374px; padding-top:10px; }
div.video   {float:left; width:334px;}
div.vidinfo	 {float:right; width:260px;}

/* press page */
table.press { margin-bottom:12px; }
table.press td { padding-right:10px; }

/* footer bar - changes color depending on page */
div#footbar { clear:both; text-align:left;  }
div#footbar div#foothome { padding:6px 0px 6px 56px; background-color:#7197B3; }
div#footbar div#foottroupe { padding:6px 0px 6px 56px; background-color:#90C3E0; }
div#footbar div#footpress { padding:6px 0px 6px 56px; background-color:#EF8665; }
div#footbar div#footcontact { padding:6px 0px 6px 56px; background-color:#C4D67D; }
div#footbar div#footentertainment { padding:6px 0px 6px 56px; background-color:#C559C4; }
div#footbar div#foottraining { padding:6px 0px 6px 56px; background-color:#E59011; }
div#footbar div#footphotos { padding:6px 0px 6px 56px; background-color:#51CC77; }
div#footbar div#footclients { padding:6px 0px 6px 56px; background-color:#C42323; }
div#footbar div#footcrisp { padding:6px 0px 6px 56px; background-color:#A365EF; }

/* global */
img { border:0px; }