a:link, a:visited, a:active{color: #03C;}

img{border: none;}





.label, .standardLabel, .normalLabel, .smallLabel, .xsmallLabel, .largeLabel{font-weight: bold;color: #333;}
.lightLabel{font-weight: bold;color: #666;}
.standardLabel, .normalLabel{font-size: 12px;}
.smallLabel{font-size: 11px;}
.xsmallLabel{font-size: 10px;}
.largeLabel{font-size: 14px;}
.eLink{text-decoration: none;border-bottom: 1px dotted #03C;color: #03c;cursor: hand;cursor: pointer;}
.hLink, .tagLink, .noul{text-decoration: none;}
.hLink:hover, .dg:hover{text-decoration: underline;}
.hand, label{cursor: pointer;cursor: hand;}
a.title:link, a.title:active, a.title:visited, a.title:hover{font-family: Arial, sans-serif;color: #CCFFFF;font-size: 12px;font-weight: bold;}
a.title:hover{font-weight: bolder;}
.clear{clear: both;}
.clearL{clear: left;}
.clearR{clear: right;}
.spacer{clear: both;height: 1px;font-size: 1px;}
.alignR{text-align: right;}
.alignL{text-align: left;}
.alignC{text-align: center;}
.alignMid{vertical-align: middle;}
.alignTop{vertical-align: top;}
.alignBot{vertical-align: bottom;}
.floatL{float: left;}
.floatR{float: right;}  


.hid, .hide{display: none;}




html > body #util-links.small-utility-links img{
margin-top: -4px;
}


.signInBoxPadding{
padding: 8px;
}
.signInBoxBorder{
border: 1px solid rgb(153, 153, 153);
padding: 5px;
}
.signInBoxContent{
border: 1px solid rgb(204, 204, 204);
padding: 4px;
background: #EEEEEE;
text-align: center;
}
.signInLink a{
text-decoration: none;
}
.signInLink a:hover{
text-decoration: underline;
}


.vGridBox{
padding: 6px;
border: 1px solid #CCC;
background: #EEE;
}
.vListBox{
padding: 0px 6px;
border: 1px solid #CCC;
background: #EEE;
}
.vimgSm{
width: 90px;
height: 70px;
border: 1px solid #CCC;
}
.vimg{
width: 130px;
height: 97px;
border: 1px solid #999;
}
.vimg130{
width: 130px;
height: 97px;
}
.vimg120{
width: 120px;
height: 90px;
}
.vimg110{
width: 110px;
height: 82px;
border: 1px solid #999;
}
.vimg100{
width: 100px;
height: 75px;
border: 1px solid #999;
}
.vimg90{
width: 90px;
height: 70px;
border: 1px solid #999;
}
.vimg80{
width: 80px;
height: 60px;
border: 1px solid #999;
}
.vimg70{
width: 70px;
height: 53px;
border: 1px solid #999;
}
.vimg75{
width: 75px;
height: 56px;
border: 1px solid #999;
}
.vimg60{
width: 60px;
height: 45px;
border: 1px solid #999;
}
.vimg50{
width: 50px;
height: 38px;
border: 1px solid #999;
}
.vimg45Wrapper{
overflow: hidden;
width: 45px;
height: 45px;
}
.vimg45Wrapper .img{
height: 45px;
margin-left: -7px;
border: 1px solid #999;
}
.v130WrapperInner{
overflow: hidden;
width: 130px;
height: 78px;
border: 3px double #fff;
}
.v130WrapperInner img{
margin-top: -9.5px;
}
.v130WrapperOuter{
width: 130px;
}
.videoIconWrapperInner,
.v120WrapperInner{
overflow: hidden;
width: 120px;
height: 72px;
border: 1px solid #fff;
}
.videoIconWrapperInner img,
.v120WrapperInner img{
margin-top: -10px;
}
.videoIconWrapperOuter,
.v120WrapperOuter{
width: 122px;
border: 1px solid #999;
}
.v90WideEntry{
font-size: 11px;
line-height: 14px;
text-align: left;
width: 92px;
}
.v90WrapperInner{
overflow: hidden;
width: 90px;
height: 54px;
border: 1px solid #fff;
}
.v90WrapperInner img{
margin-top: -10px;
}
.v90WrapperOuter{
width: 92px;
border: 1px solid #999;
}
.v75WideEntry{
font-size: 11px;
line-height: 14px;
text-align: center;
width: 72px;
}
.v75WrapperInner{
overflow: hidden;
width: 70px;
height: 40px;
border: 1px solid #fff;
}
.v75WrapperInner img{
margin-top: -10px;
}
.v75WrapperOuter{
width: 72px;
border: 1px solid #999;
}
.v65WideEntry{
float: left;
}
.v65WrapperInner{
overflow: hidden;
width: 65px;
height: 65px;
border: 1px solid #fff;
}
.v65WrapperInner img{
width: 65px;
height: 65px;
}
.v65WrapperOuter{
width: 67px;
border: 1px solid #999;
}
.v50WrapperInner{
overflow: hidden;
width: 50px;
height: 30px;
border: 1px solid #fff;
}
.v50WrapperInner img{
margin-top: -10px;
}
.v50WrapperOuter{
width: 52px;
border: 1px solid #999;
}
.v45WideEntry{
float: left;
}
.v45WrapperInner{
overflow: hidden;
width: 45px;
height: 45px;
border: 1px solid #fff;
}
.v45WrapperInner img{
width: 45px;
height: 45px;
}
.v45WrapperOuter{
width: 47px;
border: 1px solid #999;
}
.runtime,
.vruntime{
color: #000;
font-weight: bold;
font-size: 11px;
}
.title,
.vtitle{
font-weight: bold;
font-size: 12px;
}
.desc,
.vdesc{
margin: 3px 0px;
font-size: 12px;
}
.facets,
.vfacets{
margin-top: 2px;
margin-bottom: 3px;
line-height: 13px;
font-size: 11px;
}
.vfacets{
margin: 3px 0px;
}
.vstill{
margin-bottom: 2px;
}
.vtagLabel{
float: left;
}
.vtagValue{
margin-left: 35px;
margin-bottom: 3px;
}
.vTable{
border-spacing: 0px;
padding: 0px;
}
.vTable td{
vertical-align: top;
}
.vTable .vinfo{
padding-left: 8px;
}
.vInfo{
padding-left: 20px;
font-size: 11px;
padding-top: 1px;
line-height: 1.4em;
}
.vtitlelink{
font-weight: bold;
text-decoration: none;
font-size: 15px;
}
a.vtitlelink:hover{
text-decoration: underline;
}
.vEntry{
padding: 10px 0px;
border-bottom: 1px dotted #999;
}
.vDetailEntry{
clear: left;
padding: 8px 0px;
border-top: 1px dashed #999;
}
.vDetailEntry:first-child{
border-top: 0;
}
.vDetailEntry table{
border-spacing: 0px;
padding: 0px;
}
.vDetailEntry td{
vertical-align: top;
}
.vDetailEntry .image{
margin-right: 12px;
}
.vDetailEntry .tagLabel{
float: left;
}
.vDetailEntry .tagValue{
margin-left: 35px;
margin-bottom: 3px;
}
.vDetailEntry .tagTable{
border-spacing: 0px;
padding: 0px;
margin-bottom: 3px;
}
.vDetailEntry .tagTable td{
font-size: 11px;
vertical-align: top;
}
.v120vEntry{
width: 120px;
margin-bottom: 10px;
}
.v120vEntry .vstill{
margin-bottom: 4px;
}
.v120vEntry .vimg{
width: 120px;
height: 90px;
border: 1px solid #999;
}
.v90hEntry{
clear: left;
}
.v90hEntry .vstill{
float: left;
}
.v90hEntry .vimg{
width: 90px;
height: 70px;
border: 1px solid #999;
}
.v90hEntry .vinfo{
margin-left: 96px;
}

gin-left: -153px;
}
img.QLIcon,
img.QLIconImg,
img.QLIconImgOver,
img.QLIconImgDone{
width: 25px;
height: 25px;
}
.QLIcon{
position: absolute;
z-index: 2;
top: 36px;
left: 4px;
}
.QLContainer{
position: relative;
z-index: 0;
}
.QLIconImg{
background: transparent url(/css/yt-img/master-vfl47921.gif) no-repeat scroll -537px 4px;
}
.QLIconImgOver{
background: transparent url(/css/yt-img/master-vfl47921.gif) no-repeat scroll -562px 4px;
}
.QLIconImgDone{}
.addtoQL90{
text-align: left;
width: 100%;
margin-left: 0px;
margin-top: -24px;
padding: 1px;
}
.quicklist-inlist{
text-align: center;
background-color: #A0CD5B;
font-size: 11px;
height: 14px;
margin-bottom: 1px;
font-weight: bold;
color: black;
opacity : .8;
-moz-opacity : .8;
filter : alpha(opacity=80);
}
.v120WrapperInner .quicklist-inlist{
width: 118px;
}
.v90WrapperInner .quicklist-inlist{
width: 87px;
}
.v90WrapperInner .addtoQL90{
margin-left: 1px;
}


.installButton b,
.subButton b,
.editButton b{
float: left;
display: block;
position: relative;
margin: 0 1px 3px 0;
border: solid #D70;
border-width: 1px 0;
padding: 0;
font-weight: normal;
}
.installButton:hover b,
.subButton:hover b,
.editButton:hover b{
border-color: #930;
color: #000;
}
.installButton b b,
.subButton b b,
.editButton b b{
background: none;
margin: 0 -1px;
padding: 0;
border-width: 0 1px;
}
.installButton b b b,
.subButton b b b,
.editButton b b b{
margin: 0;
padding: .2em .5em .1em;
border-width: 0;
cursor: pointer;
font-weight: bold;
font-size: 1.1em;
color: #FFF;
text-decoration: none;
text-align: center;
}
.installButton b{
background: #F90 url(/css/yt-img/btn_gradient_orange_1x23-vfl29294.png) repeat-x 0 0;
}
.subButton b{
background: #F90 url(/css/yt-img/master-vfl47921.gif) repeat-x 0px -249px;
text-decoration: none;
}
.editButton b{
background: #F90 url(/css/yt-img/master-vfl47921.gif) repeat-x 0px -249px;
text-decoration: none;
}
.uploadButton,
.optionButton{
float: left;
margin: 6px 0px;
white-space: nowrap;
text-align: left;
color: #666;
text-decoration: none;
font-weight: bold;
font-family: "Trebuchet MS", Arial, sans-serif;
font-size: .9em;
line-height: 1.2em;
outline: none;
}
.optionButton{
font-family: Arial, sans-serif;
font-size: 1em;
}
.uploadButton b,


.button{
float: left;
margin: 0 6px;
white-space: nowrap;
text-align: left;
color: #02339a;
text-decoration: none;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
line-height: 1.2em;
outline: none;
}
.button b{
display: block;
position:relative;
margin:0 1px;
border:solid #a1b5da;
border-width:1px 0;
padding: 0px;
font-weight:bold;
background:#999 url(/css/yt-img/but-bck-vfl33160.png) repeat-x 0 0;
}
.button:hover b{
border-color: #666;
}
.button b b{
background:none;
margin:0 -1px;
padding:0px;
border-width:0 1px;
}
.button b b b{
margin: 0px;
padding: .3em .5em .2em;
border-width: 0px;
cursor: pointer;
}
.action-button,
.add-button,
.edit-button{
display: block;
cursor: hand;
cursor: pointer;
text-decoration: none;
}
.action-button .action-button-leftcap,
.add-button .add-button-leftcap,
.edit-button .edit-button-leftcap{
float: left;
display: block;
width: 5px;
height: 25px;
background: transparent url(/css/yt-img/master-vfl47921.gif) no-repeat scroll -132px -37px;
}
.add-button .add-button-leftcap{
background: transparent url(/css/yt-img/master-vfl47921.gif) no-repeat scroll -162px -37px;
}
.action-button.inactive .action-button-leftcap,
.add-button.inactive .add-button-leftcap,
.edit-button .edit-button-leftcap{
background: transparent url(/css/yt-img/master-vfl47921.gif) no-repeat scroll -152px -37px;
}
.action-button .action-button-text,
.add-button .add-button-text,
.edit-button .edit-button-text{
font-family: Arial, sans-serif;
font-size: 12px;
font-weight: bold;
float: left;
display: block;
color: #994800;
text-decoration: none;
background: transparent url(/css/yt-img/master-vfl47921.gif) no-repeat scroll 0 -174px;
height: 19px;
padding: 6px 8px 0 8px;
}
.add-button .add-button-text{
color: #002f91;
background: transparent url(/css/yt-img/master-vfl47921.gif) no-repeat scroll -305px -377px;
}
.action-button.inactive .action-button-text,
.add-button.inactive .add-button-text,
.edit-button .edit-button-text{
color: #000;
background: transparent url(/css/yt-img/master-vfl47921.gif) no-repeat scroll 0 -224px;
}
.action-button .action-button-rightcap,
.add-button .add-button-rightcap,
.edit-button .edit-button-rightcap{
float: left;
display: block;
width: 5px;
height: 25px;
background: transparent url(/css/yt-img/master-vfl47921.gif) no-repeat scroll -137px -37px;
}
.add-button .add-button-rightcap{
background: transparent url(/css/yt-img/master-vfl47921.gif) no-repeat scroll -167px -37px;
}
.action-button.inactive .action-button-rightcap,
.add-button.inactive .add-button-rightcap,
.edit-button .edit-button-rightcap{
background: transparent url(/css/yt-img/master-vfl47921.gif) no-repeat scroll -157px -37px;
}
.action-button:hover .action-button-leftcap{
background: transparent url(/css/yt-img/master-vfl47921.gif) no-repeat scroll -142px -37px;
}
.action-button:hover .action-button-text{
text-decoration: underline;
background: transparent url(/css/yt-img/master-vfl47921.gif) no-repeat scroll 0 -199px;
}
.action-button:hover .action-button-rightcap{
background: transparent url(/css/yt-img/master-vfl47921.gif) no-repeat scroll -147px -37px;
}
.action-button.inactive .action-button-text,
.add-button.inactive .add-button-text,
.edit-button.inactive .edit-button-text{
color: #333;
}
.add-button:hover .add-button-text,
.edit-button:hover .edit-button-text{
text-decoration: underline;
}


#profileSendMsg{
background: transparent url(/css/yt-img/profile-vfl30243.gif) no-repeat scroll -104px -11px;
}
#aProfileSendMsg:hover #profileSendMsg,
#profileSendMsg:hover{
background: transparent url(/css/yt-img/profile-vfl30243.gif) no-repeat scroll -104px -29px;
}
#profileAddComment{
background: transparent url(/css/yt-img/profile-vfl30243.gif) no-repeat scroll -128px -11px;
}
#aProfileAddComment:hover #profileAddComment,
#profileAddComment:hover{
background: transparent url(/css/yt-img/profile-vfl30243.gif) no-repeat scroll -128px -29px;
}
#profileFwdMember{
background: transparent url(/css/yt-img/profile-vfl30243.gif) no-repeat scroll -152px -11px;
}
#aProfileFwdMember:hover #profileFwdMember,
#profileFwdMember:hover{
background: transparent url(/css/yt-img/profile-vfl30243.gif) no-repeat scroll -152px -29px;
}
#profileBlockUser, #profileRemoveFriend{
background: transparent url(/css/yt-img/profile-vfl30243.gif) no-repeat scroll -176px -11px;
}
#aProfileBlockUser:hover #profileBlockUser,
#profileBlockUser:hover,
#aProfileRemoveFriend:hover #profileRemoveFriend,
#profileRemoveFriend:hover{
background: transparent url(/css/yt-img/profile-vfl30243.gif) no-repeat scroll -176px -29px;
}
#profileAddFriend,
#profileInvitedFriend,
#profileAcceptFriend{
background: transparent url(/css/yt-img/profile-vfl30243.gif) no-repeat scroll -200px -11px;
}
#aProfileAddFriend:hover #profileAddFriend,
#profileAddFriend:hover,
#aProfileAcceptFriend:hover #profileAcceptFriend,
#profileAcceptFriend:hover{
background: transparent url(/css/yt-img/profile-vfl30243.gif) no-repeat scroll -200px -29px;
}
#aProfileInvitedFriend{
color: #999;
font-style: italic;
}
.icnProperties{
vertical-align: middle;
border: 0px;
margin-bottom: 3px;
width: 24px;
height: 18px;
}
.profileEmbedVideo{
text-align: center;
margin-bottom: 10px;
}
.profileEmbedVideoInfo{
text-align: left;
width: 478px;
margin-top: 10px;
}
.profileLeftCol{
width: 300px;
}
.profileRightCol{
width: 560px;
}
.profileVideoTopContainer{
float: left;
width: 102px;
padding: 3px;
margin-left: 10px;
margin-right: 5px;
margin-top: 2px;
margin-bottom: 2px;
}
.shv-box-title{
border-top: 1px solid rgb(204, 204, 204);
margin: 5px 10px 5px 10px;
clear: both;
padding-top: 10px;
text-align: left;
font-weight: bold;
}
.shv-box-title a{
text-decoration: none;
color: #000;
}
.shv-box-titletxt{
font-size: 12px;
color: #000;
}
.shv-field-title{
color: #333;
font-size: 12px;
font-weight: bold;
}
.shv-note{
color: #666;
font-size: 10px;
}
.shv-buttons{
margin-top: 5px;
}
#shv-select-view{
width: 150px;
}
#recipients{
width: 225px;
height: 40px;
font-size: 12px;
}
.shv-divider{
width: 100%;
border: 20% dashed rgb(204, 204, 204);
}
#message{
height: 90px;
width: 225px;
}
#shv-message-field{
width: 175px;
height: 40px;
font-size: 12px;
}
.shv-message-main{
padding: 0px 0px 0px 20px;
float: left;
}
.shv-message-header{
width: 225px;
padding: 4px 0px;
clear: both;
}
.shv-message-header span{
font-weight: bold;
}
.shv-message-btns{
margin: 10px 0px 5px -5px;
margin-top: 10px;
clear: both
}
.shv-message-submit{
float: left;
}
.shv-message-cancel{
padding: 3px 0px 0px 0px;
float: left;
}
.shv-addressframe{
margin-left: 20px;
padding: 27px 0px 0px 0px;
float:left;
}
.shv-address-book-container{
margin-top: 10px;
padding: 5px;
width: 150px;
height: 117px;
overflow: auto;
border: 1px solid #CCCCCC;
font-size: 12px;
}
.shv-address-book-container .hLink{
display: block;
}
#addressframe{
height: 230px;
width: 195px;
}
.shv-address-book{
width: 100%;
height: 120px;
background-color: white;
border:1px solid #7f9db9;
overflow: auto;
padding: 5px 0px 5px 0px;
text-align:left;
}
.shv-address-book a{
display: block;
overflow: hidden;
padding: 2px 0px 2px 7px;
font-size: 12px;
}
.shv-address-book a:hover{
background-color: #FFFFE0;
}
.shv-post-services{
margin: 15px 10px 0px 10px;
}
.shv-post-service{
margin: 0px 5px 5px 0px;
float: left;
width: 140px;
height: 18px;
}
.shv-post-service a{
padding-left: 5px;
text-decoration: none;
}
.shv-post-service img{
vertical-align: text-bottom;
}
.shv-post-service a:hover span{
text-decoration: underline;
}
.icn_share_mail{
background: transparent url(/css/yt-img/master-vfl47921.gif) no-repeat scroll -313px -47px;
margin-bottom: 2px;
vertical-align: text-bottom;
}





.navItem,
.navItemHighlight{
list-style: none;
margin: 0px;
padding: 6px;
border-bottom: 1px dashed #999;
font-weight: bold;
}
.navItemHighlight{
background-color: #BCE;
}
.myvButton{
width: 130px;
font-size: 10px;
margin-bottom: 4px;
}
.videobarthumbnail_block{
float: left;
width: 120px;
padding: 1px;
}
.playlistLinks a{
text-align: right;
display: block;
font-size: 14px;
margin: 10px;
font-weight: bold;
}
.playlist .title{
font-size: 16px;
font-weight: bold;
}
.playlist .title a{
text-decoration: none;
}
.google-checkout{
background: #fff;
border: 1px #ccc solid;
padding: 5px;
margin: 3px;
}
.google-checkout-header{
margin: 3px;
color: #000;
font-size: 9pt;
font-weight: bold;
}
.google-checkout-donate{
float: right;
margin-right: 10px;
}
.google-checkout-price{
margin-left: 10px;
margin-top: 10px;
}
#browse-official-videos{
font-weight: bold;
}
#browse-premium-videos{
vertical-align: middle;
}
#browse-partner-filter{
margin-top: 5px;
}
#watch-this-vid{
float: left;
width: 480px;
}
#watch-other-vids{
float: right;
width: 360px;
}
.watch-wrapper{
margin-bottom: 10px;
}
.watch-body{
border: 1px solid #CCC;
margin-top: 5px;
margin-bottom:20px;
}
.watch-tabs{
width: 478px;
}

/* prevent grid class inhert  */
.watch-tabs tr td {padding: 0px 0px; background-color: #ffffff}

.watch-tabs td{
	text-align: center;
	background: transparent url(/css/yt-img/master-vfl47921.gif) no-repeat scroll -305px -101px;
	height: 9px;
	line-height: 9px;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	font-size: 12px;
	/*font-weight: bold;*/
	color: #03c;
}
.watch-tabs .watch-tab-sel{
background: white;
border-bottom: 0;
color: #000;
}
.watch-tabs td a{
text-decoration: none;
}
.watch-tabs td:hover,
.watch-tabs td:hover a,
.watch-tabs td a:hover{
text-decoration: underline;
cursor: hand;
cursor: pointer;
}
.watch-tabs td.watch-tab-sel:hover,
.watch-tabs td.watch-tab-sel:hover a,
.watch-tabs td.watch-tab-sel a:hover,
.watch-tabs td.disabled:hover,
.watch-tabs td.disabled:hover a,
.watch-tabs td.disabled a:hover{
text-decoration: none;
cursor: default;
}
.watch-tabs .watch-tab-sel a{
color: #000;
background: #ffffff /* prevent inherit from grid even/odd */
}

/* prevent inherit from grid even/odd */
.watch-tabs tr td.watch-tab-sel {
color: #000;
background: #ffffff

}






.watch-tabs .watch-tab-first{
border-left: 0;
}

.watch-tab-contents{
clear: left;
padding: 7px;
}


/* watch-tab-sel is added and removed by function watchSelectTab(tab) */

.watch-tab-contents .watch-tab-body{
display: none;
}

.watch-tab-contents .watch-tab-sel{
display: block;
background: #ffffff /* prevent inherit from grid even/odd */
}










#watch-checker-div{
position: absolute;
top: -100px;
left: -100px;
}
#watch-noplayer-div{
padding: 20px;
font-size:14px;
font-weight: bold;
}
#watch-vid-title{
font-size: 18px;
font-weight: bold;
margin: 0px 0px 5px 0px;
}
#watch-highlight-racy-box{
padding: 2px 5px;
border: 1px solid #FC3;
text-align: center;
font-size: 11px;
}
#watch-video-response{
background: #FFC;
border: 1px solid #FC3;
font-weight: bold;padding: 5px;
margin: 5px 0px;
}
#watch-actions-area{
margin: 10px 0px;
border: 1px solid #ccc;
text-align: center;
}
body.not-english .watch-action-text,
body.not-english #watch-tab-commentary,
body.not-english #watch-tab-stats{
font-size: 12px;
}
body.not-english .watch-tabs td{
height: 34px;
line-height: 34px;
}
#watch-actions-area .watch-tab-contents{
padding: 0;
}
#watch-actions-area .watch-tabs td:hover .watch-action-text,
#watch-actions-area .watch-tabs a:hover .watch-action-text{
text-decoration: underline;
}
#watch-actions-area .watch-tabs td.watch-tab-sel:hover .watch-action-text,
#watch-actions-area .watch-tabs td.disabled:hover .watch-action-text,
#watch-actions-area .watch-tabs td:hover,
#watch-actions-area .watch-tabs td a:hover,
#watch-actions-area .watch-tabs td:hover a{
text-decoration: none;
}
#watch-actions-area .watch-tabs td.disabled .watch-action-text{
color: #999;
}
#watch-actions-area .watch-tabs #watch-tab-share.watch-tab-sel:hover,
#watch-actions-area .watch-tabs #watch-tab-share.watch-tab-sel:hover a,
#watch-actions-area .watch-tabs #watch-tab-share.watch-tab-sel a:hover{
cursor: hand;
cursor: pointer;
}
#watch-actions-area .watch-action-result{
display: none;
padding: 10px;
background-color: #d1f0b3;
font-weight: bold;
text-align: center;
margin: 5px;
}
#watch-actions-area .watch-more-action{
display: none;
padding: 5px 10px;
text-align: left;
}
#watch-actions-area .watch-login-action{
margin: 5px;
}
#watch-actions-area .watch-action-result .close,
#watch-actions-area .watch-more-action .close,
#watch-actions-area .watch-login-action .close{
float: right;
font-size: 11px;
padding-bottom: 1px;
}
#watch-actions-area .watch-action-result .close{
font-weight: normal;
}
#watch-actions-area .watch-more-action .header{
font-weight: bold;
font-size: 14px;
border-bottom: 1px solid #999;
padding-bottom: 5px;
margin-bottom: 10px;
}
#watch-actions-area .watch-login-action{
display: none;
padding: 10px;
height: 40px;
background: #FFAEAE;
font-weight: bold;
text-align: center;
}
#watch-actions-area .watch-more-action-share{
display: none;
padding: 5px 10px;
text-align: left;
background: #fff;
}
#watch-action-share,
#watch-action-favorite,
#watch-action-playlists,
#watch-action-flag{
background: transparent url(/css/yt-img/master-vfl47921.gif) no-repeat scroll 0px 0px;
width: 23px;
height: 20px;
vertical-align: middle;
margin-bottom: 3px;
}
#watch-action-share{
background-position: -326px 0px;
width: 25px;
}
.watch-tab-sel #watch-action-share,
#watch-tab-share:hover #watch-action-share,
#watch-action-share-link:hover #watch-action-share,
#watch-action-share:hover{
background-position: -326px -20px;
}
#watch-action-favorite{
background-position: -267px 0px;
}
.watch-tab-sel #watch-action-favorite,
#watch-tab-favorite:hover #watch-action-favorite,
#watch-action-favorite-link:hover #watch-action-favorite,
#watch-action-favorite:hover{
background-position: -267px -20px;
}
#watch-tab-favorite.disabled #watch-action-favorite,
#watch-tab-favorite.disabled:hover #watch-action-favorite,
#watch-tab-favorite.disabled #watch-action-favorite:hover{
background-position: -267px 0px;
}
#watch-action-playlists{
background-position: -295px 0px;
}
.watch-tab-sel #watch-action-playlists,
#watch-tab-playlists:hover #watch-action-playlists,
#watch-action-playlists-link:hover #watch-action-playlists,
#watch-action-playlists:hover{
background-position: -295px -20px;
}
#watch-action-flag{
background-position: -358px 0px;
}
.watch-tab-sel #watch-action-flag,
#watch-tab-flag:hover #watch-action-flag,
#watch-action-flag-link:hover #watch-action-flag,
#watch-action-flag:hover{
background-position: -358px -19px;
}
#watch-tab-flag.disabled #watch-action-flag,
#watch-tab-flag.disabled:hover #watch-action-flag,
#watch-tab-flag.disabled #watch-action-flag:hover{
background-position: -358px 0px;
}
#watch-action-flag-link.disabled .watch-action-text{
color: #ccc;
}
#watch-actions-area #watch-add-faves{
background-color: #fff;
}
#watch-actions-area #watch-add-faves,
#watch-actions-area #watch-remove-faves{
margin-bottom: 0;
}
#watch-add-faves-result a{
text-decoration: none;
}
#watch-add-faves-result a:hover{
text-decoration: underline;
}
#watch-add-to-faves-switch{
margin-left: 162px;
padding: 5px 0;
}
#not-processed-box{
border:1px solid #CCCCCC;
height: 330px;
}
#watch-infringe-div{
margin-top: 12px;
}
#watch-infringe-div .errorBox{
float: left;
margin: 0 8px 1em 0;
border: none;
}
#watch-audio-info{
clear: both;
border: 1px solid #CCCCCC;
padding: 5px;
display: none;
}
#watch-audio-info h4{
font-size: 16px;
margin: 0 0 5px 0;
text-align: left;
}
#audioInfoDiv{
padding: 2px;
}
#watch-audio-stats a{
margin-left: 15px;
text-align: left;
}
#watch-audio-stats dl{
margin: 0 0 0 15px;
text-align: left;
}
#watch-audio-stats dt{
float: left;
width: 5em;
padding: 0;
}
#watch-audio-stats dd{
margin-bottom: .25em;
padding: 0;
}
#watch-ratings-views{
border: 1px solid #CCC;
margin-top: 10px;
padding: 5px;
line-height: 20px;
}
#watch-rating-div,
#watch-views-div{
float: left;
}
#watch-rating-div{
width: 280px;
}
#watch-rating-div.ratingSingleline{
overflow: hidden;
}
#watch-views-div{
width: 188px;
overflow: hidden;
}
#watch-ratings-views .statLabel{
margin-right: 4px;
font-size: 16px;
font-weight: bold;
}
body.not-english #watch-ratings-views .statLabel{
font-size: 12px;
}
#watch-rating-div #ratingWrapper{
width: 225px;
float: left;
}
#watch-rating-div.ratingMultiline #ratingWrapper{
width: 197px;
}
#watch-rating-div.ratingMultiline #ratingMessage{
width: 150px;
}
html > body #watch-rating-div.ratingMultiline #ratingMessage{
width: 275px;
}
#watch-rating-div.ratingSingleline #ratingMessage{
float: left;
line-height: 22px;
}
#watch-rating-div.ratingMultiline #ratingMessage{
clear: left;
line-height: 20px;
}
#watch-rating-div #ratingStars{
margin-right: 10px;
}
#watch-rating-div #ratingMessage{
font-size: 11px;
color: #666;
padding-left: 1px;
height: 20px;
}
#watch-ratings-views #ratingMessage a{
text-decoration: none;
}
#watch-ratings-views #ratingMessage a:hover{
text-decoration: underline;
}
#watch-ratings-views .ratedMessage{
color: #000;
display: inline-block;
padding: 0 3px;
}
#watch-view-count{
font-size: 16px;
}
body.not-english #watch-view-count{
font-size: 12px;
}
#watch-annotations{
font-size: 11px;
}
#watch-annotations a{
text-decoration: none;
}
#watch-annotations a:hover{
text-decoration: underline;
}
#watch-annotations-learn img{
vertical-align: middle;
}
#watch-video-quality-setting,
#watch-annotations{
clear: right;
float: right;
width: 188px;
text-align: right;
line-height: 17px;
}
#watch-video-quality-setting{
line-height: 16px;
}
#watch-video-quality-setting #watch-low-quality-link,
#watch-video-quality-setting #watch-high-quality-link,
#watch-video-quality-setting.high #watch-high-quality-link{
display: none;
}
#watch-video-quality-setting.low #watch-high-quality-link,
#watch-video-quality-setting.high #watch-low-quality-link{
display: inline;
}
#watch-low-quality-link,
#watch-high-quality-link{
font-weight: bold;
}
#watch-some-stats{
color: #666;
width: 100%;
}
#watch-some-stats td{
padding: 5px 0;
}
#watch-some-stats .lightLabel{
color: #666;
font-weight: normal;
}
#watch-some-stats .watch-stat{
font-weight: bold;
color: #000;
}
#watch-recent-ratings{
margin-top: 5px;
padding: 7px 7px 0 15px;
}
.watch-recent-rating-entry{
float: left;
margin-bottom: 10px;
width: 110px;
}
#watch-video-provided-by{
margin-top: 5px;
padding-top: 5px;
padding-left: 5px;
border-top: 1px solid #ccc;
}
#watch-video-provided-by span{
font-weight: bold;
}
#watch-honors .expand-content,
#watch-refer-div .expand-content{
font-size: 11px;
}
#watch-honors .expand-content{
padding-left: 20px;
}
#watch-honors .statItem{
padding-top: 3px;
}
#watch-refer-div .header{
background-color: #E6EBEF;
padding: 3px 0;
margin: 3px 0;
font-weight: bold;
color: #666;
}
#watch-refer-div #watch-refer-list{
padding-left: 20px;
}
#watch-refer-div .watch-ref-item,
#watch-refer-div #watch-noref-item{
padding-left: 6px;
padding-right: 20px;
float: left;
}
#watch-refer-div .watch-ref-item{
width: 75px;
}
#watch-map-div{
padding-left: 20px;
font-size: 11px;
}
#watch-linking-sites-disabled{
margin-bottom: 4px;
margin-left: 15px;
}
#watch-active-sharing{
margin: 10px 0;
border: 1px solid #ccc;
padding: 7px;
}
#watch-active-sharing-header{
font-size: 12px;
font-weight: bold;
padding-bottom: 5px;
}
#watch-active-sharing-header-viewall,
#watch-active-sharing-header-viewsome{
font-size: 11px;
font-weight: normal;
color: #666;
}
.expand-panel #watch-active-sharing-header-viewsome.expand-content{
display: none;
}
.expand-panel.expanded #watch-active-sharing-header-viewsome.expand-content{
display: inline;
}
.expand-panel #watch-active-sharing-header-viewall.collapse-content{
display: inline;
}
.expand-panel.expanded #watch-active-sharing-header-viewall.collapse-content{
display: none;
}
#watch-active-sharing-count{
margin-left: 3px;
color: #666;
}
.watch-active-sharing-user{
float: left;
padding: 2px 10px 2px 0px;
font-weight: bold;
font-size: 14px;
}
.watch-ie6fix{
float: left;
width: 100%;
}
.watch-sharetab-options{
padding: 10px 5px 0px 0px;
float: right;
clear: right;
text-align: right;
background-color: rgb(255, 255, 255);
}
.watch-sharetab-options-txt{
padding: 0px 0px 10px 0;
}
.watch-sharetab-options-txt a{
border-bottom: 1px dotted rgb(204, 204, 204);
text-decoration: none;
}
.watch-sharetab-options-txt a:hover{
text-decoration: underline;
}
.watch-shareopts-sectitle{
border-top: 1px solid rgb(204, 204, 204);
padding: 10px 0px 5px 10px;
font-weight: bold;
}
.watch-shareopts-logintxt{
float: left;
font-weight: bold;
}
.watch-shareopts-signup{
float: right;
padding-right: 10px;
padding-top: 20px;
font-size: 11px;
font-weight: bold;
}
.watch-shareopts-loginforgot{
padding: 10px 0px 5px 10px;
font-size: 11px;
border-bottom: 1px dotted #999;
}
.watch-shareopts-googleacct{
text-align: center;
font-weight: bold;
font-size: 11px;
padding: 10px;
}
.watch-shareopts-pad10{
padding: 10px;
}
#watch-share-video-div{}
#watch-share-video-div #sendMessage{
padding-top: 5px;
}
#watch-share-video-div #sendSMS{
padding-top: 5px;
border-top: 1px dashed #999;
}
#watch-share-video-div #aggregators{
margin: 15px 0px 0px 0px;
padding: 10px 0px;
border-top: 1px dashed #999;
border-bottom: 1px dashed #999;
}
#watch-share-video-div .aggregator{
float: left;
padding-left: 15px;
font-size: 10px;
}
#watch-share-video-div .edit-btn{
float: left;
margin-left: 5px;
font-size: 11px;
color: #666;
}
#watch-share-video-div .edit-btn a{
padding-top: 2px;
border-bottom: 1px dotted rgb(204, 204, 204);
}
#watch-share-video-div .sec-header{
font-weight: bold;
clear: both;
padding: 10px 0px 3px 0px;
}
#watch-post-blog{
padding: 10px 0px;
}
#watch-post-blog td{
vertical-align: top;
}
#watch-post-blog label{
width: 100px;
color: #666;
font-weight: bold;
margin: 3px 8px 8px 0px;
}
#watch-share-video-div .main{
padding: 0px 10px 10px 20px;
width: 460px;
}
#watch-post-blog .fieldDiv{
width: 305px;
margin: 0px 0px 4px 0px;
}
#watch-post-blog .field,
#watch-post-blog .txtarea{
width: 367px;
}
#watch-post-blog .action-area{
margin: 10px 0px 10px -6px;
}
#watch-post-blog .setup{
margin: 10px 0px 5px 10px;
}
#watch-share-blog-quick{
margin-bottom: 10px;
}
#watch-share-blog-quick .main{
padding: 0px 10px 10px 20px;
width: 460px;
}
#watch-share-blog-quick .sec-header{
font-weight: bold;
clear: both;
padding: 10px 0px 3px 0px;
}
.watch-recent-shares-div{
margin: 8px 10px 5px;
float: left;
width: 20%;
}
.watch-recent-share{
margin: 0px 0px 5px;
white-space: nowrap;
}
.watch-recent-share a{
text-decoration: none;
}
.watch-recent-share img{
vertical-align: text-bottom;
}
.watch-recent-share a:hover span{
text-decoration: underline;
}
#watch-flag-menu{
position: relative;
z-index: 1000;
}
#watch-flag-menu ul{
margin: 0;
padding: 0;
list-style-type: none;
}
#watch-flag-menu ul ul{
top: 23px;
left: 0;
width: 220px;
height: 0;
position: absolute;
visibility: hidden;
}
#watch-flag-menu ul ul ul{
top: 0;
left: 221px;
width: 220px;
}
#watch-flag-menu li{
width: 220px;
float: left;
position: relative;
}
#watch-flag-menu a,
#watch-flag-menu a:visited{
display: block;
background-color: #fff;
color: #000;
width: 210px;
height: auto;
border: 1px solid #bbcccc;
border-width: 0 1px 0 1px;
padding: 4px 5px 4px 5px;
line-height: 1.2em;
text-decoration: none;
font-weight: normal;
}
#watch-flag-menu a.parent,
#watch-flag-menu a.parent:visited{
background: #fff url(/css/yt-img/arrow_dropdown-vfl29016.gif) no-repeat 205px 5px;
border-width: 1px;
font-weight: bold;
}
#watch-flag-menu ul ul a.sub,
#watch-flag-menu ul ul a.sub:visited,
#watch-flag-menu ul ul ul a,
#watch-flag-menu ul ul ul a:visited{
background-color: #fff;
}
#watch-flag-menu a:hover,
#watch-flag-menu :hover > a,
#watch-flag-menu ul ul a.sub:hover,
#watch-flag-menu ul ul :hover > a.sub,
#watch-flag-menu ul ul ul a:hover{
background-color: #d7deed;
}
#watch-flag-menu a:hover,
#watch-flag-menu :hover > a{
color: #000;
}
.watch-time-field{
width: 1.8em;
text-align: right;
height: 1em;
}
.watch-optional-box{
padding: 5px;
color: #505050;
background-color: #d8e0fa;
}
#watch-comments-stats{
border: 1px solid #ccc;
margin-top: 10px;
}
#watch-tab-commentary{
width: 239px;
}
#watch-tab-stats{
width: 238px;
}
#watch-video-responses-children{
margin-left: -7px;
padding-top: 7px;
width: 471px;
}
html > body #watch-video-responses-children{
width: 478px;
}
#watch-video-responses-children .RightSingleArrow{
position: relative;
right: -7px;
}
html > body #watch-video-responses-children .RightSingleArrow{
right: 0;
}
.watch-video-response-duration{
color: #000;
}
.watch-video-response{
float: left;
width: 98px;
margin-right: 2px;
text-align: center;
font-size: 10px;
}
#watch-video-responses-actions{
text-align: center;
font-weight: bold;
padding-top: 5px;
}
#watch-video-responses-none{
text-align: center;
padding-top: 5px;
}

.opacity30,
.watch-comment-up,
.watch-comment-down,
.watch-comment-voting-off .watch-comment-down-hover,
.watch-comment-voting-off .watch-comment-up-hover{
opacity: .3;
-moz-opacity: .3;
filter: alpha(opacity=30);
}
.opacity80,
.watch-comment-down-on, .watch-comment-up-on,
.watch-comment-down-hover, .watch-comment-up-hover{
opacity: .8;
-moz-opacity: .8;
filter: alpha(opacity=80);
}
#watch-channel-vids-div{
background: #EEE;
border: 1px solid #CCC;
}
#watch-channel-brand-cap{
text-align: center;
}
#watch-channel-brand-div{
padding: 4px 14px;
margin: 0px 0px 5px 0px;
background-color: #fff;
border: 1px solid #ccc;
display: none;
}
#watch-channel-vids-top{
padding: 0 8px;
}
#watch-channel-icon{
margin: 8px 5px 0px 0px;
float: left;
}
#watch-channel-stats{
line-height: 18px;
margin-top: 6px;
float: left;
margin-left: 5px;
width: 160px;
}
.watch-channel-stat{
color: #999;
}
#watch-channel-videos{
font-weight: bold;
}
#watch-channel-stats a{
text-decoration: none;
font-weight: bold;
}
#watch-channel-stats a:hover{
text-decoration: underline;
}
.watch-channel-subscribe{
float: right;
margin-top: 3px;
height: 23px;
padding-top: 28px;
}
#watch-video-details .collapse-content,
#watch-video-details .expand-content{
margin-top: 7px;
}
#watch-video-details .expand-content{
position: relative;
}
#watch-video-details-inner{
margin: 8px 6px;
border-top: 1px solid #CCC;
}
html > body #watch-video-details-inner{
margin: 8px;
}
.watch-video-added{
font-weight: bold;
margin-right: 10px;
}
#watch-video-owner{
background: #e4edfc;
padding: 7px;
margin-top: -11px;
margin-bottom: 5px;
border: 1px solid #a4b0d6;
}
#watch-video-owner-header{
font-size: 13px;
position: relative;
font-weight: bold;
}
.watch-video-owner-action{
float: left;
position: relative;
margin: 5px 7px 5px 0;
white-space: nowrap;
}
.watch-video-desc{
padding: 5px 0px;
}
#watch-video-tags-div{
padding-top: 5px;
}
#watch-video-tags{
width: 280px;
}
.watch-extra-desc{
font-size: 11px;
font-weight: bold;
color: #333;
border-top: 1px solid #CCC;
padding-top: 3px;
}
.watch-extra-desc div{
padding-left: 7px;
}
#watch-music-urls{
height: 25px;
line-height: 20px;
}
.watch-attribution{
margin-left: 7px;
margin-bottom: 3px;
line-height: 20px;
}
#watch-badges{
height: 34px;
line-height: 29px;
}
.watch-google-checkout{
border-top: 1px solid #CCC;
}
.watch-google-checkout .google-checkout{
border: 0;
margin: 0;
}
#watch-embed-div,
#watch-url-div{
border-top: 1px solid #CCC;
font-size: 11px;
}
#watch-url-div{
margin: 5px 0;
}
#watch-url-field{
font-size: 10px;
width: 340px;
margin-top: 2px;
}
#watch-embed-div label,
#watch-url-div label{
color: #999;
line-height: 18px;
font-size: 12px;
}
#watch-embed-div input{
font-size: 10px;
width: 339px;
margin-top: 2px;
}
#watch-embed-div #watch-embed-customize{
font-weight: normal;
color: #03c;
}
#watch-customize-embed-div{
display: none;
background-color: white;
border-top: 1px solid #CCC;
margin-top: 5px;
padding: 5px;
}
#watch-customize-embed-form{
display: block;
width: 210px;
}
#watch-customize-embed-desc{
display: block;
font-size: 11px;
padding: 6px;
}
#watch-customize-embed-theme{
display: block;
clear: both;
}
#watch-customize-embed-theme-swatches{
clear:both;
padding: 5px;
display: block;
margin-top: 5px;
width: 310px;
height: 80px;
}
#watch-customize-embed-theme-preview{
display: block;
float: right;
margin: 4px;
background: transparent url(/css/yt-img/embed_selection-vfl29294.png) no-repeat scroll 0px -23px;
width: 100px;
height: 86px;
}
.watch-image-radio-link{
border: 0;
display: inline-block;
float: left;
margin: 3px;
}
.watch-image-radio-link:hover{
background-color: #ADD8E6;
}
.watch-image-radio-link.radio_selected{
border: 1px solid #000;
margin: 2px;
}
.watch-image-radio-link img{
border: 1px solid #fff;
background-color: #fff;
padding: 0px;
margin: 4px;
}
.watch-embed-select{
width: 46px;
height: 23px;
}
.watch-embed-iceberg{
background: transparent url(/css/yt-img/embed_selection-vfl29294.png) no-repeat scroll 0px 0px;
}
.watch-embed-blank{
background: transparent url(/css/yt-img/embed_selection-vfl29294.png) no-repeat scroll -46px 0px;
}
.watch-embed-acid{
background: transparent url(/css/yt-img/embed_selection-vfl29294.png) no-repeat scroll -92px 0px;
}
.watch-embed-storm{
background: transparent url(/css/yt-img/embed_selection-vfl29294.png) no-repeat scroll -138px 0px;
}
.watch-embed-green{
background: transparent url(/css/yt-img/embed_selection-vfl29294.png) no-repeat scroll -184px 0px;
}
.watch-embed-orange{
background: transparent url(/css/yt-img/embed_selection-vfl29294.png) no-repeat scroll -230px 0px;
}
.watch-embed-pink{
background: transparent url(/css/yt-img/embed_selection-vfl29294.png) no-repeat scroll -276px 0px;
}
.watch-embed-purple{
background: transparent url(/css/yt-img/embed_selection-vfl29294.png) no-repeat scroll -322px 0px;
}
.watch-embed-rubyred{
background: transparent url(/css/yt-img/embed_selection-vfl29294.png) no-repeat scroll -368px 0px;
}
.watch-section-body{
border: 1px solid #CCC;
margin-top: 5px;
padding: 2px;
margin-bottom: 20px;
}
.watch-quicklist-count{
font-weight: bold;
margin-left: 6px;
color: #666;
font-size: 14px;
}
#watch-playlist-subtitle{
padding-left: 20px;
}
#watch-playlist-subtitle a{
font-weight: bold;
}
.watch-playlist-action{
font-size: 11px;
padding-left: 5px;
}
.watch-playlist-row-left{
float: left;
}
.watch-playlist-row-middle{
float: left;
padding-left: 4px;
width: 160px;
}
.watch-playlist-row-middle .vtitle{
width: 140px;
height: 14px;
overflow: hidden;
}
.watch-playlist-row-right{
float: right;
padding-top: 8px;
padding-right: 2px;
vertical-align: baseline;
}
.watch-playlist-show-related{
float: left;
font-size: 9px;
padding-left: 2px;
width: 35px;
overflow: hidden;
}
.watch-playlist-item-duration{
font-size: 11px;
color: #666;
padding-left: 3px;
width: 35px;
}
.watch-playlist-row-deleter{
height: 8px;
width: 8px;
cursor:pointer;
cursor:hand;
margin-left:4px;
margin-right: 2px;
background: transparent url(/css/yt-img/master-vfl47921.gif) no-repeat scroll -439px -22px;
}
.watch-playlist-row{
clear: both;
vertical-align: middle;
padding-left: 2px;
height: 34px;
padding-bottom: 2px;
}
.watch-playlist-row-playing{
padding-left: 1px;
border: 1px solid #FC3;
background-color: #FFFFCC;
height: 34px;
padding-top: 2px;
margin-bottom: 2px;
padding-bottom: 2px;
}
.watch-playlist-index{
font-size: 12px;
color: #666;
float:left;
text-align: center;
margin-right: 0px;
width: 15px;
padding-top: 10px;
text-align: right;
padding-right: 3px;
}
.watch-playlist-container{
display: block;
overflow: auto;
padding: 4px;
position: relative;
border: 1px solid #CCC;
margin-top: 5px;
padding: 2px;
}
.watch-playlist-row-link{
text-decoration: none;
cursor: pointer;
cursor: hand;
}
.watch-playlist-auto-height{
height: auto;
}
.watch-playlist-fixed-height175{
height: 175px;
}
#watch-playlist-actions{
margin-bottom: 20px;
text-align: right;
}
#watch-more-from{
min-height: 62px;
height: auto;
}
#watch-related-vids-toggle{
float: right;
margin-right: 7px;
padding-bottom: 1px;
}
#watch-related-vids-toggle img{
vertical-align: middle;
}
#watch-related-vids-body{
padding-left: 7px;
}
#watch-promoted-container{
padding: 7px;
}
#watch-promoted-container .watch-promoted-vid{
float: left;
width: 24.9%;
}
#watch-promoted-container .v75WideEntry{
text-align: left;
}





/* move from inline on page */





.heart-grey{
background: transparent url(/css/yt-img/master-vfl47921.gif) no-repeat scroll 0px 0px;
width: 23px;
height: 20px;
vertical-align: middle;
margin-bottom: 3px;
}


/* the fave img */

#watch-action-favorite{
background-position: -267px 0px;
}

#watch-action-favorite-link{
text-decoration: none;
}


#watch-action-favorite-link:hover #watch-action-favorite,
#watch-action-favorite:hover{
background-position: -267px -20px;
}


#watch-action-favorite-link:hover .watch-action-text{
text-decoration: underline;
}

.heart-grey {
background-position: -267px 0px;
}


div#preview {
  float: left;
  margin-right: 10px;
}

div#preview h4, div#preview p {
  margin: 2px;
}

div#preview h4, div#preview p.link {
  padding: 5px;
  color: #FFF;
  background: #108BFC;
  text-transform: uppercase;
}

div#preview p.link {
  text-align: right;
}

div#preview p.link a {
  color: #FFF;
}

div#details h3, div#details h4 {
  margin: 0;
}

div#details h3 {
  font-size: 90%;
}

div#details h4 {
  font-size: 200%;
}

div#albums {
  clear: left;
  margin: 10px -10px;
  padding-top: 10px;
  background: url(images/divider.png) repeat-x;
}























