body {margin:0; padding:0; background:#fff; font-family: Arial, sans-serif;}
img {border:none;}
table {border-collapse:collapse; border:none; border-spacing:0px;}
th, td {padding:0; text-align:left; vertical-align:top;}
p, ul, ol, li, h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}
ul li {list-style:none;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;}
a, a:hover {text-decoration:none; white-space:nowrap;}
.nowrap {white-space:nowrap;}
.clr {clear:both;}
.clr .alt {height:0.9em;}
.clr .alt2 {height:0.4em;}

form {width:100%;}
fieldset {border:none; margin:0; padding:0;}
label, input, select, textarea {float:left; background:transparent; width:auto;}
input, input.selector {width:0; height:0; width:auto; height:auto; background:transparent;}


body {background:url(/styles/pandora/imageset/bg_tile.jpg) repeat;}

#bg {width:1024px; min-height:600px; height:auto !important; height:600px; background:url(/styles/pandora/imageset/bg_tile.jpg) repeat top left; position:relative;}
#energizer-bunny {position:absolute; top:16px; left:656px; right:0; z-index:1;}
#energizer-bunny #tagline {margin:0 0 4px 184px;}
#bg #padding {padding:5px 0 46px 5px; position:relative; z-index:100;}

#head {margin-bottom:-9px;}
#navigation {margin-bottom:-9px; margin-right:-9px;}
#radio {margin-bottom:-9px;}
#home {margin-bottom:-9px; margin-right:-9px;}
#home2 .bottom {margin-bottom:-9px;}
#main {margin-bottom:-9px; margin-top:-13px;}
#footer {margin-bottom:10px;}

.home_tables {margin-top:-14px; margin-bottom:-14px;}

#head .box {width:820px; height:71px;}
#navigation .box {width:504px; height:35px;}
#radio .box {width:326px; height:35px;}
#home .box {width:504px; height:412px;}
#home2 .box {width:326px; height:96px;}
#footer .box {width:820px; height:38px;}
.bottom {width:100%; height:18px;}
.bottom-box {width:100%; height:18px;}

#main .box {width:820px; min-height:435px; height:auto !important; height:435px;margin-bottom:0; margin-top:10px; padding-bottom:20px;}

#head .rel, #main .rel, #footer .rel {width:790px;}
#navigation .rel, #home .rel {width:474px;}
#radio .rel, #home2 .rel {width:296px;}


#head .box, #main .box, #footer .box {background:url(/styles/pandora/imageset/box_820_top.png) no-repeat top left;}
#head .bottom-box, #main .bottom-box, #footer .bottom-box {background:url(/styles/pandora/imageset/box_820_bot.png) no-repeat top left;}
/* Exception for index page. FIXME They're not quite right. AlexPooley. */
.index #main > .box, .index #main > .bottom {background: none; padding:0;}
.index #main > .box > .rel {left:0; top:0;}
.index #home > .box {width:504px; height:412px; padding:0;}
.index #home2 > .box {height:96px; width:326px; padding:0;}

#navigation .box, #home .box {background:url(/styles/pandora/imageset/box_504_top.png) no-repeat top left;}
#navigation .bottom-box {background:url(/styles/pandora/imageset/box_504_bot.png) no-repeat top left;}
#home .bottom {background:url(/styles/pandora/imageset/box_504_bot.png) no-repeat top left;}

#radio .box, #home2 .box {background:url(/styles/pandora/imageset/box_326_top.png) no-repeat top left;}
#radio .bottom-box {background:url(/styles/pandora/imageset/box_326_bot.png) no-repeat top left;}
#home2 .bottom {background:url(/styles/pandora/imageset/box_326_bot.png) no-repeat top left;}


.rel {width:100%; height:100%; position:relative; z-index:100; top:5px; left:18px;}

#footer p {float:left; margin-left:3px;}
#footer img {float:right; margin:-2px 7px 0 0;}


#head .logo {position:absolute; top:3px; left:706px;}
#head .form {position:absolute; top:18px; left:3px; width:790px; overflow:visible;}
#head .form form {width:auto;}
#head .form form, #head .form img, #head form input, #head form label {float:left;}
#head #logout {position:absolute; right:13px; text-align:right;}

#head input {border:1px solid #7f9db9; height:17px; text-indent:3px; text-indent:expression(5+'px'); margin-top:4px; margin-right:10px;}
#head input#search {width:129px; margin-left:89px;}
/*#head input#username_field, input#password_field {width:94px;}*/
#head input#username_field, input#password_field {width:90px;}

#head input.go {border:none; width:21px; height:21px;}
#head label.register {width:57px; text-align:left; margin:3px 0 0 13px;}
#head label.forgot {width:132px; float:right; margin-top:1px;}

#head .status {float:right; margin:13px 14px 0 0; width:290px; text-align:right;}

#head .login {float:right; margin:4px 10px 0 0; width:260px; text-align:right;}
#head .login label {width:160px; margin:3px 10px 0 0; text-align:right;}
#head .login input {border:none; margin:0; width:74px; height:21px; text-align:right;}



#navigation ul {margin-left:2px;}
#navigation li {position:relative; float:left; width:88px; height:16px; margin-right:6px;}
#navigation li.last {margin-right:0;}

#navigation li a {display: block; width: 88px; height: 16px;}

#navigation li.cat a {background:url(/styles/pandora/imageset/nav_categories.gif) no-repeat top left;}
#navigation li.vid a {background:url(/styles/pandora/imageset/nav_bands.gif) no-repeat top left;}
#navigation li.pos a {background:url(/styles/pandora/imageset/nav_posts.gif) no-repeat top left;}
#navigation li.reg a {background:url(/styles/pandora/imageset/nav_register.gif) no-repeat top left;}
#navigation li.faq a {background:url(/styles/pandora/imageset/nav_faq.gif) no-repeat top left;}

#navigation li.cat a.on,
#navigation li.cat a:hover {background:url(/styles/pandora/imageset/nav_categories_on.gif) no-repeat top left;}
#navigation li.vid a.on,
#navigation li.vid a:hover {background:url(/styles/pandora/imageset/nav_bands_on.gif) no-repeat top left;}
#navigation li.pos a.on,
#navigation li.pos a:hover {background:url(/styles/pandora/imageset/nav_posts_on.gif) no-repeat top left;}
#navigation li.reg a.on,
#navigation li.reg a:hover {background:url(/styles/pandora/imageset/nav_register_on.gif) no-repeat top left;}
#navigation li.faq a.on,
#navigation li.faq a:hover {background:url(/styles/pandora/imageset/nav_faq_on.gif) no-repeat top left;}

/*#navigation li a img {display:block; visibility:visible;}
#navigation li a:hover img {visibility:hidden;}*/


#home ul.sorting {margin-left:1px; padding-top:1px;}
#home ul.sorting li {display:block; float:left; width:auto; height:21px; margin-right:2px;}
#home ul.sorting li.last {margin-right:0;}

#home ul.sorting li a {display: block; height: 21px;}

#home ul.sorting li.sort {background:url(/styles/pandora/imageset/nav_sort.gif) no-repeat top left; width:41px; margin-right: 4px;}
#home ul.sorting li.cate a {background:url(/styles/pandora/imageset/nav_sort-cate.gif) no-repeat top left; width:70px;}
#home ul.sorting li.disc a {background:url(/styles/pandora/imageset/nav_sort-disc.gif) no-repeat top left; width:93px;}
#home ul.sorting li.view a {background:url(/styles/pandora/imageset/nav_sort-view.gif) no-repeat top left; width:77px;}
#home ul.sorting li.upda a {background:url(/styles/pandora/imageset/nav_sort-upda.gif) no-repeat top left; width:105px;}
#home ul.sorting li.favo a {background:url(/styles/pandora/imageset/nav_sort-favo.gif) no-repeat top left; width:62px;}

#home ul.sorting li.cate a.on,
#home ul.sorting li.cate a:hover {background:url(/styles/pandora/imageset/nav_sort-cate_on.gif) no-repeat top left; width:70px;}
#home ul.sorting li.disc a.on,
#home ul.sorting li.disc a:hover {background:url(/styles/pandora/imageset/nav_sort-disc_on.gif) no-repeat top left; width:93px;}
#home ul.sorting li.view a.on,
#home ul.sorting li.view a:hover {background:url(/styles/pandora/imageset/nav_sort-view_on.gif) no-repeat top left; width:77px;}
#home ul.sorting li.upda a.on,
#home ul.sorting li.upda a:hover {background:url(/styles/pandora/imageset/nav_sort-upda_on.gif) no-repeat top left; width:105px;}
#home ul.sorting li.favo a.on,
#home ul.sorting li.favo a:hover {background:url(/styles/pandora/imageset/nav_sort-favo_on.gif) no-repeat top left; width:62px;}



#radio ul {margin:0;}
#radio ul li {display:block; float:left; width:97px; height:16px;}
#radio ul li a {display:block; width:97px; height:16px;}

#radio li.logo {background:url(/styles/pandora/imageset/logo_energizer-radio.gif) no-repeat left 3px; width:82px; height:16px; margin-left:1px;}
#radio li.radio1 {background:url(/styles/pandora/imageset/nav_radio1.jpg) no-repeat top left; margin-left:6px;}
#radio li.radio2 {background:url(/styles/pandora/imageset/nav_radio2.jpg) no-repeat top left; margin-left:4px;}



#home2 .thumb {float:left; width:75px; height:75px; margin:1px 11px 0 0;}
#home2 .copy {float:left; width:180px; margin-top:-1px;}
#home2 .copy h4 img {vertical-align:top;}
#home2 .copy p {padding-top:3px;}
#home2 .button {float:left; width:21px; height:21px; margin:55px 0 0 0;}


.word_balloons {width:400px; padding-top:18px; text-align:center;}



#main .rel {margin-left:2px;}
#main h1 {margin:7px 0 5px -1px;}
#main h1 img {margin:3px 0 0 1px;}

#main .captions {width:780px;}
#main .captions {margin-top:5px; margin-bottom:-2px;}
#main .alt .captions {margin-top:15px;}


#main ul {width:780px;}
#main ul li {display:block; float:left;}

#main li.col1 {width:32px;}
#main li.col1 img {margin:0 0 0 5px;}
#main li.col2 {width:226px;}
#main li.col3 {width:125px; text-align:center;}
#main li.col4 {width:125px; text-align:center;}
#main li.col5 {width:160px;}
#main li.spacer {width:10px;}
#main li.spacer2 {width:60px;}

#main .alt li.col2 {width:290px;}
#main .alt li.col3 {width:70px; text-align:center;}
#main .alt li.col4 {width:100px; text-align:center;}
#main .alt li.col5 {width:160px;}
#main .alt li.spacer {width:10px;}
#main .alt li.spacer2 {width:70px;}




#main .submain {width:780px; margin-top:10px; padding-top:8px;}

/*
#main .closed .submain {margin-bottom:-8px;}
#main .closed .submain {height:30px; background:url(/styles/pandora/imageset/box_sub-30.jpg) no-repeat top left;}
#main.alt .closed .submain {height:46px; background:url(/styles/pandora/imageset/box_sub-46.jpg) no-repeat top left;}
*/

#main .slidePanel .submain {height:30px; background:url(/styles/pandora/imageset/box_sub-30.jpg) no-repeat top left;}
.slidePanel.closed .description, .slidePanel.closed .post, .slidePanel.closed .bottom {display:none;}
.slidePanel.open .description, .slidePanel.open .post, .slidePanel.open .bottom {display:block;}

.slidePanel .post .col1, .slidePanel .post .col2 {margin-top: 5px;}

#main .toggle {background: url(/styles/pandora/imageset/btn_minusplus.gif) 17px 0; height: 17px; width: 17px; margin-left: 5px;}
#main .open .submain {height:auto; padding-top:1px;}
#main .open .submain, #main .alt .open.form .submain {background:url(/styles/pandora/imageset/box_sub_top.jpg) no-repeat top left;}
#main .open .toggle {background: url(/styles/pandora/imageset/btn_minusplus.gif) 0 0; height: 17px; width: 17px; margin-left: 5px;}
#main .open .reply .submain {background:url(/styles/pandora/imageset/box_sub2-top-gray.jpg) no-repeat top left; height:174px;}
#main .open .reply .alt .submain {background:url(/styles/pandora/imageset/box_sub2-top-color.jpg) no-repeat top left;}
/*#main.alt .open .submain {background:url(/styles/pandora/imageset/box_sub-thick_top.jpg) no-repeat top left;}*/
#main .alt .closed .submain {height:46px; background:url(/styles/pandora/imageset/box_sub-46.jpg) no-repeat top left;}
#main .alt .open .submain {background:url(/styles/pandora/imageset/box_sub-thick_top.jpg) no-repeat top left; }
#main .alt .submain > p {margin-left: 32px;}
#main .alt .reply .submain {height:30px; background:url(/styles/pandora/imageset/box_sub-30.jpg) no-repeat top left;}

#main .open.reply.search.alt {margin-bottom: 10px;}
#main .open h2.solo {margin-top: 5px;}
#main .open .submain .post h2 {margin-top: 5px;}

#main .open .bottom {height:8px; background:url(/styles/pandora/imageset/box_sub_bot.jpg) no-repeat top left;}
#main .open .reply .bottom {height:3px; background:url(/styles/pandora/imageset/box_sub2-bot-gray.jpg) no-repeat top left;}
#main .open .reply .alt .bottom {background:url(/styles/pandora/imageset/box_sub2-bot-color.jpg) no-repeat top left;}


#main .reg .open {width:385px; float:left;}
#main .reg .open .form h2 {margin-left: 4px;}
#main .reg .open .submain {width:385px;}
#main .reg .open .submain {background:url(/styles/pandora/imageset/box_sub-short_top.jpg) no-repeat top left;}
#main .reg .open .bottom {background:url(/styles/pandora/imageset/box_sub-short_bot.jpg) no-repeat top left;}


.post {margin:15px 0 0 35px; padding-bottom:1px; min-height:80px; height:auto !important; height:80px;}
.post h2, .post h3 {margin-bottom: 20px;}
.post p {margin:0;}
.post .col1, .post .col2 {float:left;}
.post .col1 {width:114px;}
.video .post .col1 {width:237px;}
.post .col2 {width:585px;}
.video .post .col2 {width:462px;}



.post .col1 .thumb, .post .col1 .thumb_video, .post .col2 .thumb_video_large {float:left;}
.post .col1 .thumb_video {width:106px; height:87px; margin:0 0 -9px 45px; overflow:visible;}
.post .col2 .thumb_video_large {width:377px; height:307px; margin:0 16px 6px 0;}

.post .col2 p {padding-bottom:10px;}



#main .alt .submain p {margin-left:32px;}
#main .alt .submain .post p {margin-left:0;}



#main .faq .post {margin:0 0 0 14px; width:580px;}
#main .faq .post h2 {margin-left:0px; color: #336699; font-family:arial; font-size:14px;}
#main .faq .post h4 {padding-bottom:12px; font-weight: bold; line-height: 18px;}
#main .faq .post p {font-size:11px; line-height:13px; margin-left: 4px;}
#main .faq ul {width:auto; margin-left: 4px; margin-bottom:-8px;}
#main .faq ul li {float:none; font-family:arial; font-size:11px; padding-bottom:15px;}



.description {margin:16px 0 0 32px; padding-bottom:5px; width:716px; position: relative; }
.description p.note {margin-left:47px;}
.title {height:45px; margin-top:15px; border-bottom:1px dashed #333;}
.title.last {border-bottom:none;}
.title .thumb {float:left; margin-right:15px;}



.scorecard {width:auto; height:26px;}
.scorecard .up, .scorecard .down, .scorecard .score {float:left;}
.scorecard .score {text-align:center; width:90px; background:url(/styles/pandora/imageset/bg_scorecard.gif) repeat-x top center;}
.scorecard .separator {float:left; width:20px; height:26px; background:url(/styles/pandora/imageset/bg_scorecard-separator.gif) no-repeat top center;}
.scorecard .score-up {float:left; margin-left:10px;}
.scorecard .score-down {float:right; margin-right:10px;}
.scorecard input.thumb_up, .scorecard input.thumb_down {
	width: 25px;
	height: 26px;
	line-height: 50px;
	border: none;
	text-align: center;
	text-indent: -999em;
	cursor:pointer;
	margin-bottom: 10px;
}
.scorecard input.thumb_down {
	background: url(/styles/pandora/imageset/btn_thumbs-down.gif) top left no-repeat;
}
.scorecard input.thumb_up {
	background: url(/styles/pandora/imageset/btn_thumbs-up.gif) top left no-repeat;
}


.rel .page_counter, .rel .pagination {width:auto; text-align:right; float:right; margin-right:12px;}
.rel .page_counter .top {margin-top:25px;}
.rel .page_counter .bot {margin-top:8px; margin-bottom:-2px;}


.rel .arrow_down {float:right; margin:2px 6px 0 0;}
.rel .arrow_up {position:absolute; bottom:32px; right:22px;}
.faq .arrow_up {position:relative; bottom:0; right:0; margin:8px 1px;}
.reply .arrow_up {bottom: 10px; right: 16px;}


.post textarea {width:655px; height:78px;}
.post input#subject {width:386px;}



#main .reg form {margin:0;}
#main .reg .form {min-height:390px; height:auto !important; height:390px; margin:0 0 0 14px; padding-bottom:10px;}
#main .reg .form h2 {margin-left:-4px;}
#main .reg .form p {width:330px;}

.reg fieldset {margin-top:10px;}
.reg label {width:100px; text-align:right; margin-right:8px; padding-bottom:2px; color:#666; line-height:24px; font-size: 11px;}
.reg label.note {text-align:right;}
.reg label.auto {width:auto; margin-right:21px; text-align:left; font-size:10px;}
.reg label.optin {width:180px; text-align:left; padding:6px 0 4px 0; padding-top:expression(5+'px'); line-height:11px;}

.reg input {width:166px; margin-bottom:2px;}
.reg input.dob {width:48px; margin-right:5px;}
.reg input.zip {width:97px;}

.reg input.checkbox {width:0; height:0; width:auto; height:auto;}
.reg input.checkbox {margin:5px 5px 0 0; margin-top:expression(0); margin-left:expression(-4+'px');}

.avatar {float:left; margin-right:10px; width:80px; height:96px; overflow:hidden; background-repeat:no-repeat; background-position:3px 3px;}
.avatar .frame {width:80px; height:96px; background:transparent url(/styles/pandora/imageset/box_mini_transp.gif) no-repeat top left; position:relative;}
.avatar .frame input {float:none; width:auto; position:absolute; left:1px; bottom:1px; bottom:expression(-2+'px');}



#main #captcha_module p {padding-bottom:5px;}
#captcha_module {margin-top:20px;}
#captcha_module #captcha {float:left; margin:2px 8px 0 0;}
#captcha_module #entry {float:left; width:200px;}
#captcha_module #captcha_chars {width:146px;}
#captcha_module input#post_anonym {width:129px; height:17px; margin-top:12px;}
#captcha_module input#save {width:50px; height:17px; margin-top:12px; margin-right:10px;}
#captcha_module input#preview {width:71px; height:17px; margin-top:12px; margin-right:10px;}
#captcha_module input#submit {width:61px; height:17px; margin-top:12px;}
#captcha_module input#registration {width:156px; height:17px; margin-top:12px;}
#captcha_module #captcha_buttons input {
	width: 71px;
	height: 17px;
	line-height: 50px;
	border: none;
	text-align: center;
	text-indent: -999em;
	cursor:pointer;
	margin-bottom: 10px;
}
#captcha_module #captcha_buttons input.preview {
	background: url(/styles/pandora/imageset/btn_preview.gif) top left no-repeat;
	margin-top: 12px;
	margin-right:  7px;
}
#captcha_module #captcha_buttons input.submit {
	background: url(/styles/pandora/imageset/btn_submit.gif) top left no-repeat;
	margin-top: 12px;
}

.reg #captcha_module #entry {float:left; width:125px;}
.reg #captcha_module #captcha_chars {width:116px; margin:0;}



body.ucp h1, body.ucp h2, body.ucp h3, body.ucp h4, body.ucp h5, body.ucp h6 {line-height: 30px;}
body.ucp .panel.bg3 {margin-top: 40px;}
body.ucp .panel p {width:760px;}
body.ucp #tabs li {width:auto; padding-right:20px;}
body.ucp #cp-menu {background:url(/styles/pandora/imageset/box_sub-30.jpg) no-repeat top left; position:relative; height:30px; padding-top: 5px; padding-left:10px;}
body.ucp #cp-menu #navigation li {width:140px;}
body.ucp #cp-main {padding-left:10px;}
body.ucp #cp-main h2 {line-height:46px;}
body.ucp #cp-main label {width:150px; text-align:right;	padding-right:1em;}
body.ucp #cp-main input {float:none;}
body.ucp #cp-main dd * {float:none;}

#error {color:red; font-size:12px; line-height:14px;}

.rightside.pagination {float:right;}



#search_results {margin-left:-2px;}
#search_results label {width:105px; font:10px/22px Arial; padding-bottom:7px;}
#search_results input {width:130px; margin-right:5px; border:1px solid #7f9db9; height:17px; background:#fff;}
#search_results select {width:auto; margin-right:5px; background:#fff;}
#search_results input.go {width:21px; height:21px; border:none; background:none;}

#search_results .alt {margin-top:0; margin-left:35px; margin-bottom:-8px; float:left;}
#search_results .alt label {width:auto; padding-bottom:0; padding-right:5px;}
#search_results .alt select {min-width:111px; max-width:222px;}


#login, #send_password {margin-top:-10px; margin-left:0;}
#login label, #send_password label {width:72px; font:11px/22px Arial; padding-bottom:7px; padding-right:7px; text-align:right;}
#login input, #send_password input {width:170px; margin-right:5px; border:1px solid #7f9db9; height:17px; background:#fff;}
#login input.go, #send_password input.go {width:21px; height:21px; border:none; background:none;}

#login label.alt {width:auto; text-align:left; margin-left:5px; padding-bottom:0;}
#login label.alt2 {padding-bottom:0;}
#login input.selector {float:left; width:0; height:0; width:auto; height:auto; border: none;}

.login p {margin:10px 0 25px 10px;}

#login, #send_password {margin-top:-10px; margin-left:0;}
#login label, #send_password label {width:72px; font:11px/22px Arial; padding-bottom:7px; padding-right:7px; text-align:right;}
#login input, #send_password input {width:170px; margin-right:5px; border:1px solid #7f9db9; height:17px; background:#fff;}
#login input.go, #send_password input.go {width:21px; height:21px; border:none; background:none;}

#login label.alt {width:auto; text-align:left; margin-left:5px; padding-bottom:0;}
#login label.alt2 {padding-bottom:0;}
#login input.selector {float:left; width:0; height:0; width:auto; height:auto;}

.login p {margin:10px 0 25px 10px;}


.avatar1 {background: url(/images/avatars/gallery/defaults/av1.jpg) no-repeat 3px 2px}
.avatar2 {background: url(/images/avatars/gallery/defaults/av2.jpg) no-repeat 3px 2px}
.avatar3 {background: url(/images/avatars/gallery/defaults/av3.jpg) no-repeat 3px 2px}
.avatar4 {background: url(/images/avatars/gallery/defaults/av4.jpg) no-repeat 3px 2px}
.avatar5 {background: url(/images/avatars/gallery/defaults/av5.jpg) no-repeat 3px 2px}
.avatar6 {background: url(/images/avatars/gallery/defaults/av6.jpg) no-repeat 3px 2px}
.avatar7 {background: url(/images/avatars/gallery/defaults/av7.jpg) no-repeat 3px 2px}
.avatar8 {background: url(/images/avatars/gallery/defaults/av8.jpg) no-repeat 2px 2px}


.static #main p {padding:5px;}


#main {min-height:350px}


#privacy_policy h2 {margin-bottom: 10px;}
#privacy_policy h3 {margin-bottom: 20px;}

#tos h2 {margin-bottom: 10px;}
#tos h3 {margin-bottom: 20px;}




/*************************************/
/* User Control Panel (UCP)          */
/*************************************/

.profile .post {margin-left:10px;}
.profile .post .col1 {width:85px;}

.profile label {width:95px; padding:3px 25px 12px 0;}
.profile label.variable {width:auto;}
.profile label.alt {text-align:right;}

div.ucp p {padding:14px 0 4px 14px; font-size:12px;}
div.ucp .post {margin-left:14px;}
div.ucp .post h2 {padding-top:2px;}
div.ucp .post p {padding:11px 0; font-size:11px; width:686px;}
div.ucp .column1 {float:left; width:340px; margin-right:1px;}
div.ucp .column2 {float:left; width:430px;}
div.ucp label {width:95px; padding:0 15px 15px 0;}
div.ucp label.variable {width:auto;}
div.ucp label.variable.alt {padding-right:3px;}
div.ucp label.alt {text-align:right;}
div.ucp label.alt2 {width:180px;}
div.ucp label.alt3 {width:120px;}
div.ucp label.alt4 {padding-bottom:5px;}
div.ucp input {width:150px; margin-top:-3px;}
div.ucp select {margin-top:-2px;}
div.ucp textarea {width:180px; height:75px; margin-left:expression(0);}
div.ucp input.selector {float:left; width:0; height:0; width:auto; height:auto; margin-top:-1px;}
div.ucp input.submit {width:55px; margin-right:10px;}

#phpBB {margin-left:75px;}
#phpBB label, #phpBB span {float:left;}
#phpBB label {clear:left;}
#phpBB span {clear:both;}
#phpBB span label, #phpBB span input, #phpBB span select {float:none}
#phpBB label {width:auto; padding:0; text-align:left;}
#phpBB span {padding:0 0 10px 0; margin:5px 0 0 0;}
#phpBB span label {text-align:left; width:auto; padding:0; margin-right:15px;}
#phpBB span select {margin:-2px 0 0 0;}
#phpBB span input {width:auto; margin:0;}
#phpBB span input.radio {width:0; height:0; width:auto; height:auto; margin-left:0px;}
#phpBB span input#pf_sponsor_emails {margin:-10px 0 0 0;}


.reply_text {padding-top: 6px; height: 24px}