div.login-registration{color:#333;margin-bottom:20px;}div.login-registration div.title h1{font-size:4em;font-weight:normal;font-style:italic;margin:0 0 0 20px;color:#fff;}div.login-registration div.profile-content{background:#fff;padding:20px 10px 20px 10px;}div.login-registration div.profile-content ul,div.login-registration div.registration-content ul{list-style-image:url('/images/dave/article/bullet.gif');margin:0 0 20px 10px;padding:0;}div.login-registration div.profile-content ul li,div.login-registration div.registration-content ul li{font-size:1.2em;}div.login-registration div.profile-content form,div.login-registration div.registration-content form{margin-top:20px;}div.login-registration div.profile-content form{padding-top:20px;}div.login-registration div.profile-content form.content-form{border-top:solid 1px #e0e0e0;}div.login-registration div.profile-content form.validation-required{border-top:none!important;}div.login-registration div.profile-content form div.row,div.login-registration div.registration-content form div.row{float:none;margin-bottom:0;width:600px;overflow:visible;}div.login-registration div.profile-content form div.row p{font-size:1.2em!important;}div.login-registration div.profile-content form div.row p.text{line-height:17px;}div.login-registration div.profile-content form div.section-end,div.login-registration div.registration-content form div.section-end{margin-top:20px;}div.login-registration div.profile-content form div.row div.col,div.login-registration div.registration-content form div.row div.col{width:300px;float:left;}div.login-registration div.profile-content form div.row div.col{position:relative;}div.login-registration div.profile-content form div.row div.col a.help-link{position:absolute;right:20px;width:13px;height:21px;background:url('/images/dave/icon-info-small.gif') no-repeat;text-indent:-9999px;display:block;}div.login-registration div.profile-content form div.row div.col div.nojs{width:166px;background:#333 url('/images/dave/infobox-bg.gif') no-repeat bottom left;color:#fff;padding:10px 10px 23px 10px;position:absolute;bottom:42px;left:112px;}div.login-registration div.profile-content form div.row div.col div.nojs h2{border:none;margin:0 0 10px 0;padding:0;font-style:normal;font-size:1.4em;}div.login-registration div.profile-content form div.row div.col div.nojs p{margin:0;line-height:16px;float:none;}div.login-registration div.profile-content form div.row span.required-info,div.login-registration div.registration-content form div.row span.required-info{font-size:1em;float:right;margin-top:8px;}div.login-registration div.profile-content form div.row div.col h3,div.login-registration div.profile-content form div.row div.col p,div.login-registration div.registration-content form div.row div.col h3,div.login-registration div.registration-content form div.row div.col p{margin:0;}div.login-registration div.profile-content form div.row div.col p{margin-bottom:20px;}div.login-registration div.profile-content form div.row div.col h3,div.login-registration div.registration-content form div.row div.col h3{font-size:1.4em;font-weight:normal;position:relative;}div.login-registration div.profile-content form div.row div.date p{float:left;margin-right:10px;}div.login-registration div.profile-content form div.row div.date p label{display:none;}div.login-registration div.profile-content form div.row div.col p input.text,div.login-registration div.registration-content form div.row div.col p input.text{width:278px;height:19px;padding:0;background-color:#fff!important;border:solid 1px #e0e0e0;}div.login-registration div.profile-content p a{color:#333;}div.newsletter-registration{margin-left:20px;}div.registration-content{color:#333;background:#fff;border:solid 1px #333;padding:20px 10px 20px 10px;}div.registration-content p,div.profile-content p{font-size:1.4em!important;margin:0;line-height:25px;}div.profile-content p.intro{font-size:1.2em!important;}div.registration-content p a{color:#333;font-weight:bold;font-style:italic;text-decoration:none;}div.registration-content p a:hover{text-decoration:underline;}div.registration-content p a.link{font-weight:normal;font-style:normal;text-decoration:underline;}div.registration-content p span{display:block;font-size:.85em;font-style:normal;font-weight:normal;}div.registration-content p span.label{line-height:18px;}div.registration-content p span a{font-weight:normal;}div.registration-content p span.label a{font-weight:bold;font-size:.8em;}div.registration-content p span.label a:hover{text-decoration:underline;}div.registration-content div.header-row{margin-bottom:5px;}div.registration-content div.header-row h1,div.profile-content div.header-row h1{margin:0;font-size:2.4em;font-weight:normal;font-style:italic;border-bottom:solid 1px #e0e0e0;}div.login-registration fieldset{border:none;padding:0;margin:0 0 10px 0;}div.login-registration div.welcome form{margin-top:0;padding-top:0;}div.login-registration div.welcome p.intro{margin:0 0 10px 0;}div.login-registration div.welcome p.intro a{color:#333;}div.login-registration div.welcome div.registration-header{border-bottom:solid 1px #e0e0e0;margin-bottom:10px;}div.login-registration div.welcome div.registration-header p.avatar{float:left;}div.login-registration div.welcome div.registration-header div.username h1{font-size:2.4em;font-weight:normal;font-style:italic;margin:23px 0 0 10px;float:left;}div.login-registration div.welcome form div.row div.col,div.login-registration div.welcome form div.section-end input{margin-left:0;}div.login-registration div.welcome form div.row div.thumbnail-row,div.login-registration div.profile-content form div.row div.thumbnail-row{background:#e0e0e0;margin:10px 0 10px 0;}div.login-registration div.welcome form div.row div.thumbnail-row div.image,div.login-registration div.profile-content form div.row div.thumbnail-row div.image{float:left;margin-right:20px;}div.login-registration div.welcome form div.row div.thumbnail-row p.action input,div.login-registration div.profile-content form div.row div.thumbnail-row p.action input{float:right;margin:10px;}div.login-registration div.welcome form div.row div.thumbnail-row p.action label,div.login-registration div.profile-content form div.row div.thumbnail-row p.action label{font-size:1.5em!important;font-style:italic;}div.login-registration div.welcome form div.row div.thumbnail-row p.action span.more-info,div.login-registration div.profile-content form div.row div.thumbnail-row p.action span.more-info{display:block;line-height:16px;}div.login-registration div.welcome form div.row h2,div.login-registration div.profile-content form div.row h2{margin:10px 0 5px 0;font-size:1.8em;font-weight:normal;font-style:italic;border-top:solid 1px #e0e0e0;padding:10px 0 0 0;}div.login-registration div.welcome form div.row div.col h3,div.login-registration div.welcome form div.row h3{font-size:1.4em;font-weight:normal;margin:0;}div.login-registration div.welcome form div.section-end input.skip-btn{margin-left:10px;}div.login-registration div.welcome form div.section-end img.skip-btn{margin-left:10px;}div.login-registration div.welcome ul{margin:0;list-style:none;}div.login-registration div.welcome ul li{font-size:1.2em;}div.login-registration div.welcome ul li label{font-weight:normal;}div.login-registration div.welcome ul.single-col{margin:0;list-style:none;}div.login-registration div.welcome ul.tv-channels{list-style:none;}div.login-registration div.welcome ul.tv-channels li{float:left;width:300px;}div.login-registration div.profile-content form .form-validation-error{color:#F00;}div.login-registration div.registration-content form .form-validation-error{color:#F00;margin-left:20px;}div.login-registration div.registration-content .confirmation-message{color:#788B00;}div.login-registration div.registration-content form .forgot-password-links{height:100%;padding-bottom:10px;}div.login-registration div.registration-content form .forgot-password-links ul{float:right;margin-right:20px;}div.login-registration div.registration-content form .forgot-password-links li{display:inline;}div.login-registration div.registration-content form .forgot-password-links li.first{padding-right:10px;border-right:1px solid #333;margin-right:10px;}