/***************/
/* ICON STYLES */
#iconContainer {
margin-bottom: -150px;
}

#iconContainer h1 {
padding: 5px 0px;
line-height: 22px;
font-weight: bold;
letter-spacing: -1.5px;
color: #cccccc;
font-size: 24px;	
}

#iconContainer h2 {
font-size: 11px;
color: #cccccc;
font-weight: normal;
}

#iconContainer h3 {
color: #888888;
font-weight: normal;
font-size: 12px;	
}


/************************/
/************************/
/************************/
/* Columbia University */
#icon_columbia {
z-index: 100;
margin-top: 30px;
padding-right: 450px;
position: static;
cursor: pointer;
width: 2px;
height: 0px; 
}

#callout_columbia {
position: relative;	
z-index: 1000;
width: 450px;
height: 260px;
top: 0px;
padding-left: 80px;
visibility: hidden;
}

#callout_columbia #callout_closeBtn {
position: absolute;	
z-index: 2000;
margin-top: 12px;
margin-left: 400px;
}


#callout_columbia #content {
text-align: left;
margin-top: -190px;
margin-left: 170px;
height: 160px;
padding: 7px 40px 20px 0px;
}

/************************/
/************************/
/************************/

/************************/
/************************/
/************************/
/* Central Park*/
#icon_central {
z-index: 101;
margin-top: -170px;
padding-right: 200px;
position: static;
cursor: pointer;
width: 2px;
height: 0px;
}

#callout_central {
position: relative;	
z-index: 50001;
width: 450px;
height: 260px;
top: -30px;
padding-left: 330px;
visibility: hidden;
}

#callout_central #callout_closeBtn {
position: absolute;	
z-index: 2001;
margin-top: 50px;
margin-left: 400px;
}


#callout_central #content {
text-align: left;
margin-top: -190px;
margin-left: 210px;
height: 160px;
padding: 7px 40px 20px 0px;
}

/************************/
/************************/
/************************/


/************************/
/************************/
/************************/
/* guggenheim */
#icon_guggenheim {
z-index: 102;
margin-top: -115px;
padding-right: 50px;
position: static;
cursor: pointer;
width: 2px;
height: 0px;
}

#callout_guggenheim {
position: relative;	
z-index: 50002;
width: 450px;
height: 260px;
top: -50px;
padding-left: 380px;
visibility: hidden;
}

#callout_guggenheim #callout_closeBtn {
position: absolute;	
z-index: 2000;
margin-top: 50px;
margin-left: 400px;
}


#callout_guggenheim #content {
text-align: left;
margin-top: -190px;
margin-left: 200px;
height: 160px;
padding: 7px 40px 20px 0px;
}

/************************/
/************************/
/************************/


/************************/
/************************/
/************************/
/* met */
#icon_met {
z-index: 103;
margin-top: -190px;
padding-right: 140px;
position: static;
cursor: pointer;
width: 2px;
height: 2px;
}

#callout_met {
position: relative;	
z-index: 50003;
width: 450px;
height: 260px;
top: -50px;
padding-left: 380px;
visibility: hidden;
}

#callout_met #callout_closeBtn {
position: absolute;	
z-index: 2000;
margin-top: 50px;
margin-left: 400px;
}


#callout_met #content {
text-align: left;
margin-top: -190px;
margin-left: 150px;
height: 160px;
padding: 7px 40px 20px 0px;
}

/************************/
/************************/
/************************/


/************************/
/************************/
/************************/
/* carnegie */
#icon_carnegie {
z-index: 104;
margin-top: -70px;
padding-right: 220px;
position: static;
cursor: pointer;
width: 2px;
height: 2px;
}

#callout_carnegie {
position: relative;	
z-index: 50004;
width: 450px;
height: 260px;
top: -60px;
padding-left: 250px;
visibility: hidden;
}

#callout_carnegie #callout_closeBtn {
position: absolute;	
z-index: 2000;
margin-top: 70px;
margin-left: 400px;
}


#callout_carnegie #content {
text-align: left;
margin-top: -190px;
margin-left: 200px;
height: 160px;
padding: 7px 40px 20px 0px;
}

/************************/
/************************/
/************************/



/************************/
/************************/
/************************/
/* patrick */
#icon_patrick {
z-index: 11105;
margin-top: -200px;
padding-right: 60px;
position: static;
cursor: pointer;
width: 2px;
height: 2px;
}

#callout_patrick {
	position: relative;
z-index: 225005;
width: 450px;
height: 260px;
margin-top: -100px;
padding-left: 430px;
visibility: hidden;
}

#callout_patrick #callout_closeBtn {
position: absolute;	
z-index: 2000;
margin-top: 70px;
margin-left: 400px;
}


#callout_patrick #content {
text-align: left;
margin-top: -190px;
margin-left: 200px;
height: 160px;
padding: 7px 40px 20px 0px;
}

/************************/
/************************/
/************************/



/************************/
/************************/
/************************/
/* potamkin */
#icon_potamkin {
z-index: 106;
margin-top: -430px;
padding-right: 530px;
position: static;
cursor: pointer;
width: 2px;
height: 2px;
}

/************************/
/************************/
/************************/




/************************/
/************************/
/************************/
/* radio */
#icon_radio {
z-index: 107;
margin-top: 310px;
padding-right: 410px;
position: static;
cursor: pointer;
width: 2px;
height: 2px;
}

#callout_radio {
position: relative;	
z-index: 50007;
width: 450px;
height: 260px;
top: -90px;
padding-left: 270px;
visibility: hidden;
}

#callout_radio #callout_closeBtn {
position: absolute;	
z-index: 2000;
margin-top: 80px;
margin-left: 390px;
}


#callout_radio #content {
text-align: left;
margin-top: -190px;
margin-left: 200px;
height: 160px;
padding: 7px 40px 20px 0px;
}

/************************/
/************************/
/************************/




/************************/
/************************/
/************************/
/* rock */
#icon_rock {
z-index: 108;
margin-top: -240px;
padding-right: 100px;
position: static;
cursor: pointer;
width: 2px;
height: 2px;
}

#callout_rock {
position: relative;	
z-index: 50008;
width: 450px;
height: 260px;
top: -80px;
padding-left: 370px;
visibility: hidden;
}

#callout_rock #callout_closeBtn {
position: absolute;	
z-index: 2000;
margin-top: 60px;
margin-left: 390px;
}


#callout_rock #content {
text-align: left;
margin-top: -190px;
margin-left: 200px;
height: 160px;
padding: 7px 40px 20px 0px;
}

/************************/
/************************/
/************************/


/************************/
/************************/
/************************/
/* times */
#icon_times {
z-index: 109;
margin-top: -240px;
padding-right: 380px;
position: static;
cursor: pointer;
width: 2px;
height: 2px;
}

#callout_times {
	position: relative;	
z-index: 50009;
width: 450px;
height: 260px;
top: -80px;
padding-left: 200px;
visibility: hidden;
}

#callout_times #callout_closeBtn {
position: absolute;	
z-index: 2000;
margin-top: 60px;
margin-left: 390px;
}


#callout_times #content {
text-align: left;
margin-top: -190px;
margin-left: 200px;
height: 160px;
padding: 7px 40px 20px 0px;
}

/************************/
/************************/
/************************/


/************************/
/************************/
/************************/
/* un */
#icon_un {
z-index: 50;
margin-top: -280px;
padding-left: 150px;
position: static;
cursor: pointer;
width: 2px;
height: 2px;
}

#callout_un {
position: relative;	
z-index: 50050;
width: 450px;
height: 260px;
top: -70px;
padding-right: 250px;
visibility: hidden;
}

#callout_un #callout_closeBtn {
position: absolute;	
z-index: 2000;
margin-top: 60px;
margin-left: 390px;
}


#callout_un #content {
text-align: left;
margin-top: -190px;
margin-left: 200px;
height: 160px;
padding: 7px 40px 20px 0px;
}

/************************/
/************************/
/************************/


/************************/
/************************/
/************************/
/* grand */
#icon_grand {
z-index: 51;
margin-top: -285px;
padding-right: 20px;
position: static;
cursor: pointer;
width: 2px;
height: 2px;
}

#callout_grand {
	position: relative;	
z-index: 50051;
width: 450px;
height: 260px;
top: -80px;
padding-left: 450px;
visibility: hidden;
}

#callout_grand #callout_closeBtn {
position: absolute;	
z-index: 2000;
margin-top: 60px;
margin-left: 390px;
}


#callout_grand #content {
text-align: left;
margin-top: -190px;
margin-left: 200px;
height: 160px;
padding: 7px 40px 20px 0px;
}

/************************/
/************************/
/************************/

/************************/
/************************/
/************************/
/* empire */
#icon_empire {
z-index: 152;
margin-top: -220px;
padding-right: 80px;
position: static;
cursor: pointer;
width: 2px;
height: 2px;
}

#callout_empire {
	position: relative;	
z-index: 50052;
width: 450px;
height: 260px;
top: -100px;
padding-left: 400px;
visibility: hidden;
}

#callout_empire #callout_closeBtn {
position: absolute;	
z-index: 2000;
margin-top: 110px;
margin-left: 380px;
}


#callout_empire #content {
text-align: left;
margin-top: -190px;
margin-left: 200px;
height: 160px;
padding: 7px 40px 20px 0px;
}

/************************/
/************************/
/************************/


/************************/
/************************/
/************************/
/* madison */
#icon_madison {
z-index: 153;
margin-top: -145px;
padding-right: 555px;
position: static;
cursor: pointer;
width: 2px;
height: 2px;
}

#callout_madison {
	position: relative;	
z-index: 50053;
width: 450px;
height: 260px;
top: -70px;
padding-left: 230px;
visibility: hidden;
}

#callout_madison #callout_closeBtn {
position: absolute;	
z-index: 2000;
margin-top: 40px;
margin-left: 390px;
}


#callout_madison #content {
text-align: left;
margin-top: -190px;
margin-left: 200px;
height: 160px;
padding: 7px 40px 20px 0px;
}

/************************/
/************************/
/************************/

/************************/
/************************/
/************************/
/* greenwich */
#icon_green {
z-index: 154;
margin-top: -120px;
padding-right: 410px;
position: static;
cursor: pointer;
width: 2px;
height: 2px;
}

#callout_green {
	position: relative;	
z-index: 50054;
width: 450px;
height: 260px;
top: -60px;
padding-left: 260px;
visibility: hidden;
}

#callout_green #callout_closeBtn {
position: absolute;	
z-index: 2000;
margin-top: 40px;
margin-left: 390px;
}


#callout_green #content {
text-align: left;
margin-top: -190px;
margin-left: 200px;
height: 160px;
padding: 7px 40px 20px 0px;
}

/************************/
/************************/
/************************/


/************************/
/************************/
/************************/
/* nyu */
#icon_nyu {
z-index: 155;
margin-top: -175px;
padding-right: 350px;
position: static;
cursor: pointer;
width: 2px;
height: 2px;
}

#callout_nyu {
	position: relative;	
z-index: 50055;
width: 450px;
height: 260px;
top: -60px;
padding-left: 410px;
visibility: hidden;
}

#callout_nyu #callout_closeBtn {
position: absolute;	
z-index: 2000;
margin-top: 40px;
margin-left: 400px;
}


#callout_nyu #content {
text-align: left;
margin-top: -190px;
margin-left: 200px;
height: 160px;
padding: 7px 40px 20px 0px;
}

/************************/
/************************/
/************************/


/************************/
/************************/
/************************/
/* italy */
#icon_italy {
z-index: 156;
margin-top: -180px;
padding-left: 30px;
position: static;
cursor: pointer;
width: 2px;
height: 2px;
}

#callout_italy {
	position: relative;	
z-index: 50056;
width: 450px;
height: 260px;
top: -30px;
padding-left: 510px;
visibility: hidden;
}

#callout_italy #callout_closeBtn {
position: absolute;	
z-index: 2000;
margin-top: 40px;
margin-left: 400px;
}


#callout_italy #content {
text-align: left;
margin-top: -190px;
margin-left: 200px;
height: 160px;
padding: 7px 40px 20px 0px;
}

/************************/
/************************/
/************************/


/************************/
/************************/
/************************/
/* brooklyn */
#icon_brooklyn {
z-index: 157;
margin-top: -90px;
padding-left: 110px;
position: static;
cursor: pointer;
width: 2px;
height: 2px;
}

#callout_brooklyn {
	position: relative;	
z-index: 50057;
width: 450px;
height: 260px;
top: -120px;
padding-right: 180px;
visibility: hidden;
}

#callout_brooklyn #callout_closeBtn {
position: absolute;	
z-index: 2000;
margin-top: 105px;
margin-left: 395px;
}


#callout_brooklyn #content {
text-align: left;
margin-top: -190px;
margin-left: 170px;
height: 160px;
padding: 7px 40px 20px 0px;
}

/************************/
/************************/
/************************/

/************************/
/************************/
/************************/
/* wall */
#icon_wall {
z-index: 158;
margin-top: -220px;
padding-right: 120px;
position: static;
cursor: pointer;
width: 2px;
height: 2px;
}

#callout_wall {
	position: relative;	
z-index: 50058;
width: 450px;
height: 260px;
top: -30px;
padding-left: 470px;
visibility: hidden;
}

#callout_wall #callout_closeBtn {
position: absolute;	
z-index: 2000;
margin-top: 45px;
margin-left: 395px;
}


#callout_wall #content {
text-align: left;
margin-top: -190px;
margin-left: 200px;
height: 160px;
padding: 7px 40px 20px 0px;
}

/************************/
/************************/
/************************/

/************************/
/************************/
/************************/
/* ellis */
#icon_ellis {
z-index: 159;
margin-top: -55px;
padding-right: 445px;
position: static;
cursor: pointer;
width: 2px;
height: 2px;
}

#callout_ellis {
	position: relative;	
z-index: 50059;
width: 450px;
height: 260px;
top: -80px;
padding-left: 50px;
visibility: hidden;
}

#callout_ellis #callout_closeBtn {
position: absolute;	
z-index: 2000;
margin-top: 75px;
margin-left: 395px;
}


#callout_ellis #content {
text-align: left;
margin-top: -190px;
margin-left: 200px;
height: 160px;
padding: 7px 40px 20px 0px;
}

/************************/
/************************/
/************************/


/************************/
/************************/
/************************/
/* liberty */
#icon_liberty {
z-index: 160;
margin-top: -155px;
padding-right: 370px;
position: static;
cursor: pointer;
width: 2px;
height: 2px;
}

#callout_liberty {
	position: relative;	
z-index: 50060;
width: 450px;
height: 260px;
top: -110px;
padding-left: 100px;
visibility: hidden;
}

#callout_liberty #callout_closeBtn {
position: absolute;	
z-index: 2000;
margin-top: 130px;
margin-left: 385px;
}


#callout_liberty #content {
text-align: left;
margin-top: -190px;
margin-left: 200px;
height: 160px;
padding: 7px 40px 20px 0px;
}

/************************/
/************************/
/************************/





#callout_closeBtn {
cursor: pointer;
width: 40px;
height: 40px;
margin-left: 402px;
margin-top: 42px;	
}

#additionalContent {
margin-top: 6px;
}

#additionalContent a {
padding: 2px 7px;
background-color: #3366cc;
border: 1px solid black;
color: #000000;
cursor: pointer;
}

#additionalContent a:hover {
background-color: #cccccc;
border: 1px solid #3366cc;
}

#contentImages img {
border: 2px solid black;	
}

#contentImages img:hover {
border: 2px solid white;	
}

#contentImages h3 {
padding-left: 3px;	
}

#contentLinks {
padding-left: 20px;	
}
		 
#contentLinks ul, #contentLinks li {
list-style-type: none;	
}

#contentLinks li {
margin: 3px;
}

#contentLinks a {
font-size: 10px;
color: #000000;
display: block;
padding: 3px 15px 3px 5px;
border: 1px solid #000000;
background-color: #3366cc;
font-weight: bold;
text-decoration: none; /*lets remove the link underlines*/
}

#contentLinks a:hover {
background-color: #FFFFFF;	
}

#contentLinks h3 {
padding-left: 4px;	
}