/** General Styles **/

	html,body,div,span,img,applet,embed,canvas,object,iframe,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,samp,small,strike,strong,sub,sup,tt,var,b,u,i,s,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,button,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-size:100%;background:transparent} 
	pre img { }
	pre { font-size: 14px; line-height: 18px; margin: 0px 32px;  }
	hr { border: 1px solid #ccc; }
	ol { font-family: Courier; font-size: 14px; line-height: 18px; width: 640px; margin: 0px 32px; }
	li { font-family: Courier; font-size: 14px; line-height: 18px; width: 640px; margin: 0px 32px; }
	h2 { margin: 0px 32px; }

table { font-size: 14px; font-family: Courier, monospace ; line-height: 18px; margin: 0px 22px; }
table.head {border-collapse:collapse;border-spacing:0 ; margin:0;padding:0;border:0;font-size:100%;background:transparent ;  font:12px arial,sans-serif ; }
	table tr td { padding-left: 15px ; padding-right: 5px ; font-family: Courier, monospace ; white-space: nowrap; } 

table tr th { text-align: left ; font-family: Courier, monospace ; font-weight: normal ; }
table.head tr td { margin:0;padding:0;border:0;font-size:100%;background:transparent ; font:12px arial,sans-serif ; }
html{height:100%}
body{height:100%;background:#fff;word-wrap:break-word}
body,button,input,textarea{font:12px arial,sans-serif}
a{color:#900;text-decoration:none}
a:hover{text-decoration:underline; background-color: #ffc;}
a:focus{background-color:#e7ecfa;outline:3px solid #e7ecfa;-moz-outline-radius:3px}
button:focus{outline:1px solid #999}


/** Masthead Styles **/

#masthead-container{margin:0 0 .8333em;border-bottom:1px solid #f3f3f3}
#masthead,#masthead-subnav ul{width:970px}
#masthead{margin:0 0;padding:0.69231em 0 .9166em;font-size:1.0833em}
#masthead .selected,#masthead-subnav .selected a{color:#000;font-weight:bold;text-decoration:none;cursor:default}
#logo{display:block;float:left;width:110px;height:40px;margin:0 10px 0 0;background-position:0 -641px}
#masthead-search{overflow:hidden;padding-top:8px}
#masthead-search input{line-height:12px;border:2px solid #fff;width:100%;padding:2px 4px 3px;margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}


/** Avatar Styles **/

.user-thumb-xlarge,.user-thumb-large,.user-thumb-medium,.user-thumb-semismall{display:block;overflow:hidden;background-color:#fff;border:3px double #999}
.user-thumb-xlarge img,.user-thumb-large img,.user-thumb-medium img,.user-thumb-semismall img{-ms-interpolation-mode:bicubic}
.user-thumb-xlarge div,.user-thumb-large div,.user-thumb-medium div,.user-thumb-semismall div{width:400px;float:left;text-align:center}
.user-thumb-xlarge a,.user-thumb-large a,.user-thumb-medium a,.user-thumb-semismall a{display:block}
.user-thumb-semismall{height:36px;width:36px}
.user-thumb-semismall img{height:36px}
.user-thumb-semismall div{margin-left:-182px}

#channel-base-div{width:720px;margin:0 24px;}
#channel-body{padding:1px 0 1px 0;background-position:top center}
.outer-box{background:#fff;padding:7px;margin:8px 0;z-index:0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}


/** Masthead Styles **/

#playnav-navbar{padding:10px 8px;float:left}
#playnav-navbar .navbar-tab,#playnav-navbar .navbar-tab-disabled{display:block;padding:4px 7px;text-decoration:none;font-weight:bold;font-size:14px;margin:0 10px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}
#playnav-navbar .navbar-tab:hover{opacity:0.4;}
#playnav-channel-header{padding:2px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
#playnav-channel-name{float:left;border-top-left-radius:2px;-moz-border-top-left-radius:2px;-webkit-border-top-left-radius:2px;border-bottom-left-radius:2px;-moz-border-bottom-left-radius:2px;-webkit-border-bottom-left-radius:2px}
.user-thumb-semismall{border-color:inherit;border-width:1px;border-style:solid}
.channel-thumb-holder{float:left;padding:4px}
.channel-title{font-size:16px;font-weight:bold}
#channel_base_title{font-weight:normal;clear:left;float:left;}
#playnav-chevron{width:0;height:0;float:left;border:1px solid #000;border-width:23px 0 23px 12px;border-top-color:transparent;border-bottom-color:transparent;font-size:0;line-height:0;}

.playnav-item .selector, .outer-box-bg-color, .outer-box { background-color: #CCCCCC; }
.panel-tab-indicator-arrow, .outer-box-bg-as-border { border-color: #CCCCCC; }
#playnav-chevron { border-left-color: #CCCCCC }
.outer-box-link-color, .outer-box-bg-color a, .outer-box a {color: #990000;}
.outer-box-link-as-border-color { border-color: #990000 }
a.view-button-selected, a.view-button:hover, #playnav-navbar a.navbar-tab-selected, #playnav-navbar a.navbar-tab:hover { background-color: #990000; }title-text-as-border-color { border-color: #990000; }a.view-button-selected .tri, a.view-button:hover .tri { border-left-color: #990000; }
a.view-button-selected .a, .view-button:hover .a, .inner-box-bg-color, .inner-box-colors, .inner-box { background-color: #FFFFFF }.inner-box-bg-as-border-color, .inner-box-bg-color-as-border-color { border-color: #FFFFFF }.panel-tab-selected .panel-tab-indicator-arrow { border-bottom-color: #FFFFFF !important }.view-button .tri { border-left-color: #FFFFFF }a.view-button-selected .tri, .view-button:hover .tri { border-top-color: #FFFFFF; border-bottom-color: #FFFFFF; background-color: #FFFFFF }#playnav-navbar a.navbar-tab-selected, #playnav-navbar a.navbar-tab:hover { color: #FFFFFF !important; }



/** Miscellaneous Styles **/

.cb{clear:both}
.cb,.clear,#user_playlist_navigator .clearL { line-height:0;height:0;font-size:0; }

#footer-container {  }
#footer .footer-links {margin: 0px; font-size:1.0833em; color:#fff; padding: 12px 12px 30px 30px; margin-top: 3px; font-size: 12px; }
#footer .footer-links a { color: #fff; text-decoration: underline;}
#footer .footer-links a:hover { color: #fff; text-decoration: underline;background-color:transparent;}
#footer .footer-links a:focus { background-color:transparent;outline:0px solid #e7ecfa;-moz-outline-radius:0px}
