.castHeader{ display:block; width:720px; height:52px; background-image:url(../images/ticketDotBG.gif); background-repeat:repeat-x; margin-left:40px; color:#3e7b92; font-size:18px; font-weight:bold;}
.castHeader img{ margin-top:8px;}
img{margin:0;}

.castItem{ display:block; width:706px; position:relative; margin-left:70px; margin-top:10px; line-height:normal;}
.castItem .title{font-size:18px; font-weight:bold; margin-bottom:8px;}
.castTop{ background-image:url(../images/castTop.jpg); display:block; width:660px; height:57px;}
.castContent{display:block; background-image:url(../images/castBG.jpg); background-repeat:repeat-y; display:block; width:620px; padding-left:20px; padding-right:20px; padding-top:20px; margin-top:0;}
.headshot{ float:left; display:inline;}
.headshot img{border:1px solid #3e7b92;}
.caption{display:block; margin-left:120px; width:510px; padding-bottom:10px;}
.name{ font-size:25px; color:#3e7b92;  margin-left:20px;}
.role{ font-size:14px; color:#3e7b92; margin-left:20px; margin-top:2px;}
.castInfo{padding-top:10px;}

#videoButton{float:right; font-size:20px; display:block; width:74px; height:24px; background-repeat:no-repeat; background-image:url(../images/castButton.jpg); text-align:center; margin-top:6px; margin-right:10px;}
#photosButton{float:right; font-size:20px; display:block; width:74px; height:24px; background-repeat:no-repeat; background-image:url(../images/castButton.jpg); text-align:center; margin-top:6px; margin-right:10px;}
#musicButton{float:right; font-size:20px; display:block; width:74px; height:24px; background-repeat:no-repeat; background-image:url(../images/castButton.jpg); text-align:center; margin-top:6px; margin-right:10px;}

#videoButton a{color:#6fadc5; font-size:14px; text-decoration:none; font-weight:bold; position:relative; top:-3px;}
#photosButton a{color:#6fadc5; font-size:14px; text-decoration:none; font-weight:bold; position:relative; top:-3px;}
#musicButton a{color:#6fadc5; font-size:14px; text-decoration:none;  font-weight:bold; position:relative; top:-3px;}

#videoButton.selected a{color:#3e7b92; font-size:14px; text-decoration:none;}
#photosButton.selected a{color:#3e7b92; font-size:14px; text-decoration:none;}
#musicButton.selected a{color:#3e7b92; font-size:14px; text-decoration:none; }

#videoButton a:hover{text-decoration:underline;}
#photosButton a:hover{text-decoration:underline;}
#musicButton a:hover{text-decoration:underline;}

#pageTitle{float:left;}

#videoSection{margin-top:20px; text-align:center;}
#musicSection{ display: block; padding-top: 15px;}
#photosSection{ margin-top:20px; text-align:center;}
#musicPlayer{ margin-left:15px; margin-top:-14px;}
#musicButtons{ margin-left:25px; margin-top:5px;}
#dollyImage{ position:absolute; right: 0;  top: 72px;}

#album_button { position: relative; top: -44px; }
#album_cover { margin-top: 8px; margin-left: 56px;}