/* CSS Document */
a:link, a:active, a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
.tabs a {font-size:12px;}
.tabs a {height:19px; *height:20px;}
#sales .tabs a {height:20px;}
.title {line-height:normal; font-size:1em;}

.bluewrapper .hforum p, .bluewrapper .hforum .clist1 h4, .randtcont .contriblist .smll, .rand .title, #newsfeed .smll, .clist1, .pollcont, #pplbday {font-family:Arial, Helvetica, sans-serif;}
p.more {margin-top:10px;}

/*home page after login*/
div#flash-box {width:460px; height:270px; margin: 0; overflow: hidden;}
.roundeddiv {background-image:none;}
#hmain {width:969px; margin-left:auto; margin-right:auto; margin-top:0; padding:0 1px; overflow:hidden;}
.leftconth {width:461px; float:left;}
.rightconth {width:486px; float:right;}
#boleader table, #audiorel table, #newrelease table, #sales table {border:none;}

#newsholder, .molocholder, #boleader, #newrelease, .splsect, #fresh, #dailytriv, #sales, .motdbox, .mfocusbox {width:460px; text-align:left;}
#newsholder .roundeddiv, #boleader .roundeddiv, #newrelease .roundeddiv, #fresh .roundeddiv, .mfocusbox .roundeddiv, .rhsbox .roundeddiv, #dailytriv .roundeddiv, #sales .roundeddiv {margin-bottom:0;}
#newrelease table {margin-top:-6px;}
.rhsbox {text-align:left; margin:7px 0 0 0;}
#fupd {width:100%; text-align:left; margin:0;}
#fupd .contriblist {padding:0 5px;}
#fupd .contriblist .contdivi {border:none;}
#fupd .commentfooter {display:none;}
#fupd .comment {border-bottom:1px #eee solid; background-color:#fff; padding:4px 3px;}
td.cname {width:100%; vertical-align:top;}
td.hdrtd, th.hdrtd {background:url(../common/clubbggrn.gif) repeat-x top left;}
.freshcont {margin-top:-0.5em;}
.freshcont .nrelnav {margin-top:-22px;}/*pagination specific hack*/
.freshcont .tbox, #newrelease .tbox, #sales .tbox {margin:0; background-color:transparent; text-align:center;}
.freshcont .tbox a, #newrelease .tbox a, #sales .tbox a {height:auto;}
.freshcont .tbox .tbuname, #newrelease .tbox .tbuname, #sales .tbox .tbuname{text-align:left; width:93px; padding-left:12px; margin-left:auto; margin-right:auto;}
#newrelease .tbox .tbuname {height:auto; text-align:center; padding-left:8px;} 
#newrelease .tbox .label, #newrelease .tbox .list {font-size:1em;}
.themecont {margin:0; padding:0; width:460px;}
.head {padding:4px 4px 4px 14px; margin:0 0 8px 0; border-top:1px #d9d9d9 solid; border-bottom:1px #e5e5e5 solid; background-color:#FFFFCC; height:1%; overflow:hidden;}
.head h4 {float:left; margin:0; padding:0; font-size:1em; line-height:150%; text-align:left;}

#moreonsite {width:440px; margin:0 auto; padding-bottom:12px; }
.contentlist {background-color:#E9E9E9; text-align:left; margin:0; border:1px #ccc solid;}
#moreonsite .lstwobu li {padding:5px 5px 5px 1em;}
li.sublst  {margin-left:1em; padding-left:1em; list-style:none;}
li.sublst span {padding-right:1em;}
.leftconth .hcontrib {text-align:left;}
.themecont .contriblist {clear:left;}

div.innerdiv {text-align:left;  margin:0;}
.clist, .clist1 {padding:0.3em 0; border-bottom: 1px #eee solid; overflow:hidden; width:100%; line-height:13px;}
.clist h4, .clist1 h4 {font-weight:normal; font-size:100%; margin:0; padding-right:6px; float:left; padding-left:6px;}
.clist h4 {width:290px;}
.clist p {margin-left:298px; margin-right:3px; padding:0; line-height:normal; text-align:left;}
.clist1 h4 {width:260px; padding-left:0; font-size:90%;}
.clist1 p {text-align:center;}
.clist1 .clistr1 {margin-left:6px; width:80px; float:left;}
.clist1 .clistr2 {margin-left:360px;}
.nrelrev {display:block;}
.nrelrev em {padding-right:3px; color:#999;}
#newrelease .clist1 {padding:3px 0;}
#newrelease .clist1 h4 a.norlnk {text-decoration:none;}
#upcoming .clist1 .clistr1 {line-height:10px;}
#upcoming .clist1 .clistr1 .textsm {font-size:85%; color:#bbb; *margin-top:-2px;}
#newrelease .clist1 h4 {width:195px; font-size:100%;}
#newrelease .clist1 .releaseinfo {width:45px; padding:0 5px; float:left; font-size:90%;}
#newrelease .clistr2 .btn a {padding-left:3px; padding-right:3px;}
#newrelease h4 .nrelrevlnk {color:#F9759C; font-size:90%; font-weight: normal; padding-right:3px; text-decoration:underline;}
#newrelease .clistr2 .btn {float:none;}
#newrelease .clistr2 .btn-gray-pend a.notkts {padding-left:3px; padding-right:3px; background-position:right -250px; color:#444444; font-size:85%; text-decoration:line-through; cursor:default !important; }

.nrelnav {float:right; line-height:175%; margin-top:-35px; padding:0 0 5px 0; overflow:hidden; height:1%; width:65px;}
.nrelnav a {display:block; height:22px; width:31px; float:left; background:url(../common/back-next.gif) no-repeat 0 0;}
.nrelnav a.disablelink, .nrelnav a.disablelink:hover {color:#999999; cursor:default; text-decoration:none;}
.nrelnav a.activelink, .nrelnav a.activelink:visited {color:#003399; text-decoration:none;}
.nrelnav a.activelink:active, .nrelnav a.activelink:hover {text-decoration:underline;}
.nrelnav .backc {background-position:0 0;}
.nrelnav .nextc {background-position:right 0;}
.nrelnav .firstc {background-position:0 -56px;}
.nrelnav .lastc {background-position:right -28px;}
.nrelimg {width:85px; height:97px; padding:3px; margin-top:2px; border:none;}
.freshbox .nrelimg, #newrelease .nrelimg {padding:4px 10px 9px 4px; margin-left:12px;}
.awimg {background: url(../common/aw27.gif) no-repeat 0 0; width:23px; height:27px; padding:2px; margin-top:2px; margin-bottom:2px;}

#boleader .innerdiv {display:none;}
#boleader .tabs {margin:0; padding:0;}
#newrelease .tabs {margin:0 0 10px 0;}
.tabcont {margin-left:15px; padding:0;}
.tabcont a span {font-size:100%}
#intheaters, #upcoming {margin:0; padding:0;}
#intheaters, #upcoming {display:none;}
#fupd .contriblist {display:none;}
.adcont.announce {margin-top:5px; padding:3px; background-color:#CCFF00; border:1px #ccc solid;}

#newsfeed {margin-top:-5px; padding:4px 0;}
#newsfeed .contblock, .themecont .contriblist .contblock {margin:0;}
#newsfeed li, .themecont .contriblist li, .randtcont .contriblist li {padding:0;}
#newsfeed .contblock p.list {margin:0; padding:0;}
#newsfeed .smll, .themecont .contriblist .smll, .randtcont .contriblist .smll {color:#6633CC; line-height:normal; background:url(../ico/bullet-arr.gif) no-repeat 0 2px; padding-left:16px; font-weight:normal; margin-top:3px; margin-bottom:3px; padding-bottom:0; border:none; font-size:90%;}

#specials .divtop, #specials .divmid, #specials .divbott {background-color:#FFFFCC;}
.imgholder {float:left;}
#specials .imgholder {padding:4px;}
#specials h2 {margin:0; padding:2px 0 6px 0;}
.splimg {width:125px; padding:2px; border:1px #ccc solid;}
.splcont {margin-left:145px; margin-right:10px; text-align:left; padding-top:4px;}
#specials .splcont p {padding:6px 0 6px 0; border-top:1px #ccc dotted;}
.splbox, .featbox {width:100%;}

.contblock .comment {padding:4px 10px; background-color:#ececec; font-size:90%;}
.contblock .commentfooter {margin-bottom:0;}
.rhsbox .contblock {padding-bottom:0;}
#userbox .norinfo {margin-top:0;}
#myupd .norinfo {margin-left:0;}

.clubscont {text-align:left; margin:7px 0;}
.clubscont .sbarbox1 {width:472px;}
.clubscont .divmid1 .club {width:462px;}
.clubscont .divmid1 .club .tbox {height:96px; width:73px;}
.clubscont .roundeddiv {margin-bottom:5px;}

.rhsbox .club {margin:15px 0 5px 0;}
.rhsbox #ufriends.club {float:left; margin-left:5px;}
.rhsbox #uclubs.club {float:right; margin-right:5px;}
.rhsbox .club {width:216px; background-image:url(../common/clubbgblue1.jpg);}
.rhsbox .club .tbox {height:96px; width:71px;}

/*User Friend request*/
.freq {border:1px #fff solid; overflow:hidden; width:97%; margin-bottom: 1em; padding:12px 8px 6px 6px; background:#fff url(../common/main_bg.jpg) repeat-x 0 0;}
.freq .hdrinner {background:none; margin-bottom:0; padding-left:0;}
.req {overflow:hidden; width:99%; padding:6px 0; margin-bottom:3px;}
#friendReq.rhsbox {background-image:none; background-color:#a9e9c9;}
.freq {margin-bottom:0; padding:6px;}

/*forum*/
.hforum {padding-bottom:5px;}
.hforum ul.lstwobu {padding:0 2px;}
.bluewrapper .hforum p {font-size:85%; color:#666; }
.bluewrapper .hforum .clist1 h4 {width:100%; padding:0; font-size:90%;}
.hforum .clistr1, .hforum .clistr2 {padding-left:17px; background:transparent url(../ico/ficons1.gif) no-repeat scroll 0 0; line-height:1.3em;}
.bluewrapper .hforum .clist1 .clistr1 {width:30px; text-align:left; background-position:0 -68px;}
.hforum .clist1 .clistr2 {float:left; margin-left:0;  background-position:0 -102px;}

/* headers and icons*/
.hdrinner {font-size:1.3em; color:#CC3300;}
.rhsbox .hdrinner, .pollcont h2 {color:#333;}
#divtheme .hdrinner span, #divToppers .hdrinner span {color:#666666; font-size:0.8em;}
#UCQube_dailyqubes .hdrinner {color:#CC3300; padding-left:22px; background:url(../logos/qube-logo.gif) no-repeat scroll 0 0;}

/*movie locator*/

/*spl sections*/
.splsect .hdrinner {padding:0.2em; background-color:#FFCC66; font-size:1.3em; background-image:none;}
.splsect .vidcont {border:1px #d8dcdf solid; margin:-4px 0 0; padding:0.5em;}

/*two column struct*/
.rhsbox .roundeddiv {background-repeat:repeat-x; background-position:0 -903px;}
.randtholder.rhsbox {background-image:none;}
.randtholder .sbarboxrand {margin-bottom:0; width:246px;}
.randtcont {float:left; width:252px; height:1%; overflow:hidden;}
.randtright {margin-left:254px;}
.randtcont .contblock {padding:2px 0;}
.randtcont .rand {border-bottom:1px #eee solid; padding-bottom:7px; padding-top:7px;}
.randtcont .clubimg {padding:2px; border:1px #ccc solid; margin-right:0.5em; margin-top:0;}
.randtcont .norinfo {margin-left:0; }


/*dailytrivia*/
#dailytriv .roundeddiv {background:#e4f7ff; border-color:#99ccff;}
#dailytriv .dtrivbody {height:auto; overflow:hidden;}
#dailytriv .dtimgcont {float:left; padding:0 0 5px 5px; color:#00CC33; font-weight:bold;}
#dailytriv .dtrivbody .imgholder {width:80px; height:70px; overflow:hidden; border:4px #72adba solid;}
.dtrivbody .imgholder img {width:85px;}
#dailytriv .dttxtcont {float:left; overflow:hidden; margin-left:0; padding-top:0; width:410px;}
#dailytriv .dttxtcont p.list {position:relative; height:auto; padding:0;}
#dailytriv .dttxtcont p.list a {font-size:90%; padding-left:0;}


/*daily poll*/
.pollcont {background-color:#C9C6E8;}
.pollcont h4, .poll2 {margin:0; padding-bottom:3px; font-size:1.1em; line-height:normal; font-weight:bold; color:#444;}
.pollin {font-size: 10px;}
.pollin .butt-wrap {padding:6px 0 0 10px;}
.pollin input {margin-left:10px;}
.pollcont li {margin:3px; padding:2px 6px; border-bottom:1px #ccc solid; border-top:1px #ccc solid; background-color:#E9EDFE;}
.pollcont .msg {margin-top:6px;}
.pollin input, .pollin label {float:left; text-align:left;}
.polling input {width:20px;}
.pollin label {line-height:150%; padding-top:3px; width:170px; clear:right;}
.pollin #UCPoll_option span, .pollin .butt-wrap {height:1%; overflow:hidden;}
.pollcont .tdheader {padding-bottom:6px;}

/*poll result*/
td.left1 {width:55%; text-align:left; padding:2px;}
td.right1 {text-align:left; padding:2px;}
td.mid {width:10%; text-align:left;}
.poll .res-bar {border:0; height:6px; padding:1px 0; font-size:1px; line-height:1px;}

/*motd/motw*/
.mfocusbox {background-image:none;}
.mfocusbox .hdrinner {height:18px; margin-bottom:6px; padding-left:6px;}
.splcont h4 {margin-bottom:0.1em;}
.motwbox {height:145px;}
.motwbox .imgholder {height:110px; overflow:hidden; margin-left:6px;}
.motwbox .splcont {padding:0 6px; margin-left:0;}
.motwbox p.more {padding-right:15px; padding-bottom:5px; padding-top:5px;}
.mfocusbox .more a.innermore {font-size:90%; color:#993300; padding-left:1em;}
.motdcont img.floating {margin-top:-6px; padding:3px 0;}

.randtholder .randtright {float:left; margin-left:12px; width:220px;}
#newsholder {width:99%; padding:0;}
#newsholder .roundeddiv {width:100%;}
#newsholder .newsh .norinfo .textsm {line-height:1.1em; font-size:90%; font-family:arial;}
.newsh .clubimg {padding:1px; border:1px #ccc solid; width:50px; margin-top:0;}
.newsh .contdivi, .contriblist .contdivi {border-top:1px #eee solid;}

#sales table {margin-top:0.8em;}
#sales .tbox {width:112px;}
#sales .tbox .tbimg {border:1px #ddd solid; height:75px; overflow:hidden; width:75px; padding:2px 1px; margin:0 auto;}
#sales .tbox .tbimg a {display:block;}
#sales .tbox img {width:71px;}
#sales .tbox .tbuname {font-weight:bold;}

.featbox .title, .rand .title {line-height:1.1em; margin-bottom:2px;}
span.earnpts {padding-left:0.5em;}

.btn-blue-tv {background-color:#33cccc; background-position:left -300px;}
.btn-blue-tv a {background-position:right -1150px;}

.adcont1 {margin:10px 0pt; border-top:3px #eee solid; border-bottom:3px #eee solid; padding:5px 0;}

#pplbday .roundeddiv {font-family:Arial;}
#pplbday .pinfowrap {padding-bottom:8px;}
#pplbday .imgholder {width:80px; height:auto; float:left; margin-right:6px; border:none; padding:0;}
#pplbday .imgholder div {width:78px; height:80px; overflow:hidden;}
#pplbday .imgholder .profimg {width:78px; border:none;}
#pplbday .title {font-size:12px;}
#pplbday .bdate {font-size:11px;}
#pplbday .list {padding:4px 0;}
#pplbday .textsm a {font-size:12px; color:#333; text-decoration:underline;}
#pplbday .wishbox {margin:5px 0;}
#pplbday .nrelnav {margin-top:-31px; margin-right:-7px;}
