html>body{background:#f0f0f0 url(../images/back.jpg) 50% 100% repeat-x;}
html body{text-align:center;margin:0;background:url(../images/backt.png) 50% 100% repeat-x, -webkit-gradient(linear, 0 0, 0 100%, from(#f0f0f0), to(#fff)) no-repeat;background:url(../images/backt.png) 50% 100% repeat-x, -moz-linear-gradient(top, #f0f0f0, #fff) no-repeat;-webkit-text-size-adjust:none;/*background:#666;*/}

html body,button{font:12px/1em Arial,Helvetica,sans-serif;margin:0;padding:0;border:0;}

/* INTERESTING SIZES */
#container,#head,#menu,#foot{width:980px;}
#bl,#br{width:978px;}
#content{width:960px;}

/* BACKGROUNDS */
#logo a{background:url(../images/nlogo.png) 0 0 no-repeat;}

#menu ul,#ml,#mr,#foot,#footmenu,#copy,#menu span,#menu li,#toolbkg,#srcfld,#srcfld span,.fldl,.fldr,.fldb,#tools hr,#loggedin .note .icon,.rounded .tr,.rounded .tl,.rounded .br,.rounded .bl,.catmenu h2,.catmenu h2 .l,.catmenu h2 .r,.catmenu li a,.tweet .bl{background:url(../images/msprite.png) 0 0 no-repeat;}

.rtbox h2,.rtbox .bottom,.rtbox .icon,.cloud,.cloud ul,.descbox .playtrailer .play{background:url(../images/bsprite.png) 0 0 no-repeat;}

.phrases .hr,.share a,.vote .stars,.comment .karma .icon,.noavatar,.roundline .tr,.roundline .tl,.roundline .br,.roundline .bl,.phrase .ops .icon,.descbox .info .buy .icon{background:url(../images/psprite.png) 0 0 no-repeat;}
.noavatar{background-position:-1px -143px;width:46px;height:46px;border:1px solid #ccc;}

#bl,#br{background:url(../images/vsprite.png) 0 0 repeat-y;}

.ntabs a,.ntabs a span,.lettnav li.active,.lettnav li.active span{background:url(../images/srctabs.png) 0 0 no-repeat;}

.styledform input,.styledform textarea,.postcomment input,.postcomment textarea{background:#fff url(../images/fldback.png) 0 0 no-repeat;}

.upleft .tr,.upleft .tl,.upleft .br,.upleft .bl,.friendsearch .icon,.helplink .icon,.upmenu .icon,.notifbox .icon,.redbutton,.redbutton .l,.insertcont .ball .arr,.upltfriends .uponline{background:url(../images/esprite.png) 0 0 no-repeat;}

.numberind a,.homecat h2,.latestusers,.rttrailer .downdrawer,.rss,.homenews .continue,.homenews .l,.cathlist h2{background:url(../images/hsprite.1.png) 0 0 no-repeat;}

/* COMMON */
a{text-decoration:none;color:#f33;}
a:hover{text-decoration:underline;}
a img{border:0;}
form{margin:0;padding:0;}
img{-ms-interpolation-mode:bicubic;}
input,textarea,select{font-size:1em;font-family:'Lucida Grande',Arial,Helvetica,sans-serif;}
input[type=hidden]{display:none!important}
.rules,p{line-height:1.4em;}

.descbox,.insertnow,#bio,.monthnav,.phrase .main,.dphome,div.homenews,.homenews .continue .r,.cathome .cathlist .threecol,.trailerlist,#credits .min,.tweet,.sendalert,.descbox .info .buy a,.thanks,#contacts dt,.searchad{background-color:#c8e3e3;}

.fiunused{color:#999;}

/* POPUP */
body.popup{background:#fff;padding:10px;text-align:left;}
#popfoot{margin:1.5em auto;font-size:.85em;text-align:center;}
#popfoot,#popfoot a{color:#666;}

#container{text-align:left;margin:2.1em auto 0 auto;padding-bottom:15px;position:relative;}
#head{height:197px;position:relative;}
#logo,#logo a{display:block;width:213px;height:125px;cursor:pointer;}
#logo{margin:1px 0 25px 3px;padding:0;}
#logo a{font-size:0;line-height:0;text-indent:-9999px;}
#menu,#menu ul,#mr,#ml{height:47px;}
#menu{position:relative;}
#menu ul,#menu li{display:block;list-style:none;padding:0;margin:0;}
#menu ul{background-color:#11116e;background-position:0 -144px;background-repeat:repeat-x;margin:0 11px;width:950px;padding-left:8px;position:relative;}
#ml,#mr{width:11px;position:absolute;top:0;z-index:1001;}
#ml{background-position:0 -255px;left:0;}
#mr{background-position:100% -303px;right:0;}
#menu li .subtr{height:30px;}
#menu a{position:relative;display:block;padding-top:11px;height:19px;cursor:pointer;}
#menu li{height:37px;margin:0 16px 0 0;float:left;position:relative;background-position:1000px 1000px;}
#menu li.rev{position:static;}
#menu li .subpos{height:0;opacity:0;-webkit-transition:opacity .5s ease,height .1s ease-out;-moz-transition:opacity .5s ease,height .1s ease-out;-o-transition:opacity .5s ease,height .1s ease-out;}
#menu .hover .subpos{height:327px;opacity:1;}
#menu li.active{background-position:50% -106px;}
#menu span{display:block;}
#menu .text{height:19px;margin:0 0 7px;width:100%;position:relative;z-index:1001;font-size:0;line-height:0;text-indent:-9999px;}
#menu .icon{height:40px;position:absolute;top:-25px;left:50%;}

#menu #maforismi .text{width:115px;}
#menu #mindovinelli .text{width:76px;background-position:-116px 0;}
#menu #mpoesie .text{width:53px;background-position:-219px -20px;}
#menu #mfilm .text{width:90px;background-position:0 -20px;}
#menu #mumorismo .text{width:88px;background-position:-191px 0;}
#menu #mracconti .text{width:65px;background-position:-88px -20px;}
#menu #mmurphy .text{width:117px;background-position:-140px -40px;}
#menu #moccasione .text{width:139px;background-position:0 -40px;}
#menu #mproverbi .text{width:62px;background-position:-156px -20px;}

#menu #maforismi .icon{width:32px;margin-left:-16px;background-position:0 -60px;}
#menu #mindovinelli .icon{width:30px;margin-left:-15px;background-position:-33px -60px;}
#menu #mpoesie .icon{width:30px;margin-left:-15px;background-position:-64px -60px;}
#menu #mfilm .icon{width:27px;margin-left:-14px;background-position:-95px -60px;}
#menu #mumorismo .icon{width:24px;margin-left:-12px;background-position:-123px -60px;}
#menu #mracconti .icon{width:22px;margin-left:-11px;background-position:-148px -60px;}
#menu #mmurphy .icon{width:30px;margin-left:-15px;background-position:-171px -60px;}
#menu #moccasione .icon{width:30px;margin-left:-15px;background-position:-202px -60px;}
#menu #mproverbi .icon{width:30px;margin-left:-15px;background-position:-233px -60px;}

.subpos{width:644px;height:327px;position:absolute;top:37px;left:-19px;overflow:hidden;z-index:1002;}
.rev .subpos{left:auto;right:0;}
.subcont{background:url(../images/topsub.png) 0 0 no-repeat;line-height:1.2em;padding:30px 15px 15px;width:614px;height:282px;}
.subcont .title{font-size:1.66em;color:#f33;font-weight:bold;font-style:italic;margin:0 0 .5em 30px;}
.subcont .caption{margin-left:30px;}
#menu .subcont ul,#menu .subcont li,#menu .subcont a{height:auto;background:transparent;color:#000;padding:0;}
#menu .subcont ul,#menu .subcont li{list-style:none;margin:0;padding:0;display:block;}
#menu .subcont ul{margin:40px 0 0 30px;width:558px;overflow:hidden;max-height:165px;}
#menu .subcont li{float:left;width:181px;margin-right:5px;height:auto;font-size:1.1em;line-height:1.4em;}
.subcont .foot{position:absolute;bottom:15px;left:35px;height:29px;line-height:29px;text-align:right;width:574px;}
.subcont .foot,.subcont .foot a{color:#000;}
.subcont .foot a{text-decoration:underline;}

#tools{width:100%;background:#575757;color:#fff;position:relative;}
#tools .clear{clear:both;}
#toolbkg{height:63px;width:100%;background-color:#666;background-position:0 -191px;background-repeat:repeat-x;}
#search,#loggedin,#login{float:left;overflow:hidden;margin:0;min-height:63px;}
iframe#login,body#tools{height:63px;background:transparent;text-align:left;}
#tools fieldset{border:0;padding:0 0 0 19px;margin-right:5px;}
#tools legend{font-size:1em;margin:0 0 0 5px;color:#fff;}
#tools a{color:#fff;}
#tools button{cursor:pointer;}
#tools .submit{background:transparent;border:none;color:#fff;font-size:1.5em;padding:0;width:auto;}
#search{width:445px;}
#srcfld,#srcfld span{height:31px;width:344px;display:block;}
#srcfld{background-position:0 -555px;background-repeat:repeat-x;background-color:#fff;display:-moz-inline-box;display:inline-block;margin-top:5px;}
#srcfld .l{background-position:0 -607px;}
#srcfld .r{background-position:100% -639px;}
#srcfld input{background:transparent;border:0;padding:4px 8px 4px 27px;margin:0;height:23px;width:309px;font-size:1em/23px;}
#search .submit{line-height:23px;margin:0 0 0 12px;}
#head .hr,#tools hr{border:none;background-position:-278px -20px;width:1px;height:73px;position:absolute;left:470px;top:-10px;margin:0;padding:0;}
#head .hr{display:none;}
#tools .links,#tools .links li{list-style:none;margin:0;padding:0;display:block;}
#tools .links li{margin-left:10px;}
#tools .links{position:absolute;right:15px;top:5px;line-height:1.5em;}
#tools .links a{text-decoration:underline;}
#loggedin,#login{padding:0;position:relative;}
#loggedin{padding-left:69px;width:424px;}
#loggedin .avatar{width:48px;height:48px;border:1px solid #fff;display:block;margin-right:10px;position:absolute;left:11px;top:0;}
#loggedin .noavatar{background-position:0 -142px;}
#loggedin .links li{display:inline;text-align:right;}
#loggedin .username{font-weight:bold;display:inline-block;width:auto;margin-top:2px;}
#loggedin .note,#loggedin .note a{color:#ffc;}
#loggedin .note{position:relative;margin-top:10px;padding-left:15px;width:255px;font-size:0.93em;height:21px;}
#loggedin .note a{text-decoration:underline;}
#loggedin .note .icon{width:10px;height:21px;background-position:-261px -40px;position:absolute;left:0;top:3px;}
#loggedin .toptweet{margin:10px 0;padding:0;}
#loggedin .toptweet legend{display:none;}
#loggedin .toptweet .fldl,#loggedin .toptweet .fldr,#loggedin .toptweet .fldb{width:160px;}
#loggedin .toptweet .fldb{display:-moz-inline-stack;display:inline-block;}
#loggedin .toptweet input{width:150px;}
#loggedin .toptweet button{background:transparent;color:#fff;font-size:1.2em;margin-left:.5ex;}
#login{width:493px;}
#login legend{margin-left:0;}
#login .row{float:left;margin:3px 10px 0 0;}
#login label{font-size:.93em;margin-left:1px;}
.fldl,.fldr,.fldb,.fldl input{display:block;margin:0;padding:0;border:0;height:19px;width:115px;}
.fldl{background-position:0 -671px;}
.fldr{background-position:100% -671px;}
.fldb{background-color:#fff;background-position:0 -587px;background-repeat:repeat-x;overflow:hidden;}
.fldl input{padding:3px 5px;height:13px;background:transparent;width:105px;font-size:.93em;line-height:13px;}
#login .links{margin-top:.5em;}
#login .submit{line-height:19px;margin:.85em 0 0;}
#inclog{color:#f33;font-weight:bold;position:absolute;left:20ex;top:0;}
#dremember{position:absolute;bottom:3px;width:200px;left:19px;}
#dremember input,#dremember label{display:inline;margin:0 .5ex;}

#bl,#br{background-repeat:repeat-y;}
#bl{background-position:-3px 0;margin:0 1px 0 1px;}
#br{background-position:957px 0;}
#body{position:relative;margin:0 8px;width:962px;}
#back{background:#fff;margin:0 1px;padding:0 0 0 175px;overflow:hidden;position:relative;}
#breadcrumbs{position:absolute;top:0;left:175px;padding:5px 1px;width:785px;border-bottom:1px solid #ccc;font-size:0.93em;color:#999;font-style:italic;}
#breadcrumbs a{margin:0 .7ex;}
#breadcrumbs,#breadcrumbs a{color:#999;}
#breadcrumbs a:hover{color:#666;}
#content,#ltside,#rtside{float:left;min-height:10px;}
#content{width:470px;margin-right:10px;padding-top:1.7em;}
.nobread #content{padding-top:0;}
#ltside{width:160px;margin-left:-650px;}
#rtside{width:300px;padding-top:1.2em;}
.nobread #rtside{padding-top:0;}

.widecontent #back{padding-left:5px;}
.widecontent #breadcrumbs,.profilebody #breadcrumbs{left:0;width:960px;}
.widecontent #content{width:640px;}
.xwidecontent #content{width:780px;}
.xwidecontent #ltside{margin-left:-960px;}
.profilebody #content,.profilebody #ltside{padding-top:5.6em;}

.rounded{position:relative;}

.rounded .tr,.rounded .tl,.rounded .br,.rounded .bl{position:absolute;width:5px;height:5px;display:block;overflow:hidden;margin:0;padding:0;line-height:0;}
.rounded .tr,.rounded .tl{top:0;}
.rounded .br,.rounded .bl{bottom:0;}
.rounded .tl,.rounded .bl{left:0;}
.rounded .tr,.rounded .br{right:0;}

.rounded .tl{background-position:-265px -89px;}
.rounded .tr{background-position:-270px -89px;}
.rounded .bl{background-position:-265px -94px;}
.rounded .br{background-position:-270px -94px;}

.catmenu{width:150px;padding:5px;margin:5px 0;background:#f4f4f4;}
.catmenu h2{margin:0 0 15px 0;font-size:1.5em;font-weight:normal;color:#fff;}
.catmenu h2,.catmenu h2 .l,.catmenu h2 .r{height:29px;display:block;}
.catmenu h2{background-position:0 -465px;background-repeat:repeat-x;background-color:#0b0b68;}
.catmenu h2 .l{background-position:0 -495px;}
.catmenu h2 .r{background-position:100% -525px;padding:1px 10px 0 10px;line-height:28px;height:28px;}

.catmenu ul,.catmenu li{list-style-type:none;padding:0;margin:0;}
.catmenu ul,.catmenu li,.catmenu li a{color:#008aa3;font-weight:bold;display:block;}
.catmenu ul{margin:0 5px;line-height:1.2em;}
.catmenu li a{background-position:0 -698px;padding-left:13px;}
.catmenu li.active a{text-decoration:underline;}
.catmenu li li a{font-weight:normal;}
.catmenu li.open a,.catmenu .open a{background-position:0 -728px;}
.catmenu li.open li a{background-position:-273px -691px;}
.catmenu li ul{display:none;margin:0 0 0 15px;}
.catmenu li.open ul{display:block;}
.catmenu .special{color:#f33;}

.rtside{display:block;margin:0;padding:0;list-style:none;}
.rtbox{list-style:none;display:block;border:2px solid #c44e4e;border-width:0 2px;width:296px;position:relative;padding:38px 0 5px 0;margin:20px 0;}
.rtbox h2,.rtbox .bottom{position:absolute;}
.rtbox h2{top:0;left:-2px;background-position:0 0;height:21px;margin:0;padding:7px 8px 0;font-size:1em;line-height:1em;text-shadow:0 0 2px #740000,0 0 2px #740000,0 0 2px #740000,0 0 2px #740000,0 0 2px #740000,0 0 2px #740000;font-weight:bold;font-weight:500;font-size:1.2em;width:284px;letter-spacing:0.15ex;}
.rtbox h2,.rtbox h2 a{color:#fff;}
.rtbox .bottom{height:7px;background-position:0 -29px;left:-2px;bottom:0;overflow:hidden;width:300px;}
.rtbox h2 .icon{position:absolute;right:5px;z-index:1;display:block;}
.rtbox h2 .text{position:relative;z-index:2;}
.usbox{background-color:#f2f2f2;border-color:#1e93a8;}
.usbox h2{background-position:0 -37px;}
.usbox .bottom{background-position:0 -66px;}
.usbox .icon{width:46px;height:46px;top:-12px;background-position:-213px -123px;}
.suggbox .icon,.phbox .icon{width:55px;height:52px;top:-11px;background-position:-260px -123px;}
.sendbox .icon{width:269px;height:48px;top:-10px;background-position:-46px -74px;}
.sendbox{line-height:1.2em;}
.sendbox hr{border:0;border-top:1px solid #ccc;margin:1em 10px;height:0;line-height:0;}
#nl_email{border:1px solid #999;padding:2px;}

.rtbox p{margin:.5em 10px;}
p.center{text-align:center;}

.rtbox .sugg a{color:#000;}
.rtbox .sugg,.rtbox .sugg li{list-style:none;margin:0;padding:0;display:block;}
.rtbox .sugg{font-size:0.93em;margin:0 10px 10px;}
.rtbox .sugg a{display:block;text-align:center;}
.rtbox .sugg li.ext a{display:inline;text-align:left;}
.rtbox .sugg li.singlelink a{display:block;overflow:hidden;}
.rtbox .sugg li{overflow:hidden;padding:6px;clear:left;}
.rtbox .sugg li+li,.rtbox .sugg li+li.ext{border-top:1px solid #ffdcdc;padding:5px 6px 6px;}
.rtbox .sugg li:hover,.rtbox .sugg li.ext:hover{background-color:#fff;border:1px solid #666;padding:5px;}
.rtbox .sugg li:hover+li{border-top:none;padding-top:6px;}
.rtbox .sugg ul{margin-top:5px;padding-left:10px;overflow:hidden;}
.rtbox .sugg ul li{margin-bottom:0;padding:0;clear:none;border:none;line-height:1.2em;}
.rtbox .sugg ul li:hover{padding:0;border:0;margin:0;}
.rtbox .sugg ul li:hover+li{padding-top:inherit;}
.rtbox .sugg img{float:left;margin-right:5px;}
.rtbox .sugg .title{font-weight:bold;}

#mostsearched{margin:.5em 0;width:160px;}
#mostsearched h3{margin:20px 0;font-weight:bold;font-size:1.2em;color:#999;text-shadow:2px 2px 2px #ddd;}
#mostsearched a{text-decoration:none;color:#008aa3;margin:2px 5px 2px 0;display:-moz-inline-box;display:inline-block;text-align:left;}
.cloud,.cloud ul{display:block;width:100%;text-align:justify;width:160px;min-height:133px;background-position:0 -123px;color:#008aa3;text-align:center;line-height:1.3em;}
.cloud{background-position:7px 100%;}
.cloud ul,.cloud li{list-style:none;margin:0;padding:0;}
.cloud ul{background-position:-154px -176px;padding:5px;width:150px;}
.cloud li{display:inline;}
.cloud .pr1{font-size:.85em;}
.cloud .pr2{font-size:.93em;}
.cloud .pr4{font-size:1.2em;}
.cloud .pr5{font-size:1.4em;}

.usavatars{padding:0;margin:0 0 10px 2px;overflow:hidden;}
.usavatars ul,.usavatars li{list-style:none;padding:0;margin:0;}
.usavatars li,.usavatars a,.usavatars img{width:48px;height:48px;}
.usavatars li{float:left;margin:1px 1px 0 0;}

.lightph{text-align:justify;margin:1em;}
.lightph a,.lightph a:hover{color:#000;text-decoration:none;background-color:transparent;}
.lightph .author,.lightph .topic,.lightph .work{text-align:right;font-style:italic;font-size:0.9em;}
.lightph .author a,.lightph .topic a,.lightph .work a{text-decoration:none;color:#03788e;}
.lightph .author a:hover,.lightph .topic a:hover,.lightph .work a:hover,.lightph a:hover .fx,.lightph a:focus .fx{color:black;text-decoration:underline;}
.lightph .fx{font-weight:bold;color:#03788e;}
.phbox ul,.phbox li{padding:0;list-style:none;}
.phbox ul{margin:0 10px 10px;}
.phbox li+li{border-top:1px solid #ffdcdc;padding-top:1em;}

.content h1,.cathome h2,.content h2{line-height:1.2em;}
.content h1,.cathome h2{font-size:2em;color:#f33;font-weight:normal;margin:.5em 0;}
.content h2{font-size:1.2em;font-weight:bold;}
.content h2.dptitle,.content h2.home{color:#f33;}
.content h2.home{font-size:2em;font-weight:normal;margin-bottom:5px;position:relative;}
.content h1 .title,.content h1.title,.content h2 .title,.content h2.title{font-weight:bold;color:#f33;}
.gray{font-size:.93em;color:#777;}
.homenum{color:#f33;font-weight:bold;}

.descbox{overflow:hidden;margin:1em 0;}
.descbox .playtrailer,.descbox img{float:left;margin:10px;}
.descbox .vplayer img{float:none;margin:0;}
.descbox .playtrailer{position:relative;display:block;overflow:hidden;}
.descbox .playtrailer img{float:none;margin:0;max-height:100px;border:1px solid #000;}
.descbox .playtrailer .play{width:48px;height:32px;position:absolute;bottom:5px;right:5px;background-position:-154px -123px;}
.descbox .info{overflow:hidden;margin:10px;line-height:1.2em;text-align:justify;}
.descbox h4,.descbox .title{margin:0;font-size:1em;font-weight:bold;}
.descbox dl{margin:0 0 1.5em;overflow:hidden;}
.descbox dd,.descbox dt{margin:0;}
.descbox dt{float:left;margin-right:.5ex;font-weight:bold;}
.descbox a{color:#000;}
.descbox .other,.descbox .ext{font-size:0.93em;margin-top:.25em;}
.descbox .other a,.descbox .ext a{text-decoration:underline;}
.descbox .ext a{font-weight:bold;}
.descbox p{margin:.85em 10px;}
.descbox p a{text-decoration:underline;}
.descbox .desc a{font-weight:bold;}
#desc-page .descbox{background:transparent;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-khtml-border-radius:0;color:#333;}
#desc-page .descbox img{margin-left:0;margin-top:0;}
#desc-page .descbox .info{margin:0;background:#f4f4f4;font-size:1.2em;line-height:1.3em;padding:10px;}
#desc-page .hasimage .info{min-height:190px;}
#desc-page .descbox p{margin:.85em 0;}
.descbox .author{font-weight:bold;}
.descbox .social,.descbox .info .buy{text-align:center;margin-top:1.5em;}
.descbox .social{font-size:0.93em;}
.descbox .social a{text-decoration:underline;}
.descbox .info .buy,.descbox .info .buy a{color:#000;text-decoration:none;}
.descbox .social,.descbox .social a{color:#03788e;}
#desc-page .descbox .info .buy{text-transform:uppercase;font-weight:bold;}
.descbox .info .buy a{display:-moz-inline-stack;display:inline-block;padding:5px;}
.descbox .info .buy .icon{display:block;width:27px;height:15px;background-position:-144px -127px;float:left;margin:2px 5px 0 0;}
.descbox .social{text-align:center;}
#bio{padding:10px;font-size:1.2em;line-height:1.2em;text-align:justify;}
#bio h2,#desc-page #bio h2{margin:0 .5ex 0 0;padding:0;font-weight:bold;font-size:1em;float:left;color:#000;}
.insertnow{padding:10px;text-align:center;font-size:1.1em;line-height:1.2em;}
.insertnow a{color:#000;}

.nav{display:block;text-align:center;margin:.25em 0;color:#008aa3;padding:0 1.5ex;position:relative;}
.nav .s,.nav a{font-weight:bold;color:#008aa3;}
.nav .s{color:#f33;}
.nav .l,.nav .r{font-weight:normal;position:absolute;top:0;}
.nav .l{left:0;}
.nav .r{right:0;}
.monthnav{padding:6px;font-style:italic;}
.monthnav .s,.monthnav a{font-weight:normal;}
.monthnav a{color:#666;text-decoration:underline;}
.monthnav .s{color:#03788e;}
.monthnav .l,.monthnav .r{top:6px;text-decoration:none;}
.monthnav .l{left:6px;}
.monthnav .r{right:6px;}

.phrases .hr,hr.limit,#desc-page hr.limit{border:none;display:block;padding:0;}
hr.limit,#desc-page hr.limit{border-top:6px solid #fdd;margin:.25em auto;background:transparent;}
.phrases .hr{width:171px;height:12px;margin:2em auto;}
.phrases .hr hr{display:none;}

.phrase{margin:1.2em 0;}
.phrase .main{padding:20px;margin:3px 0;clear:both;}
.phrase dl,.phrase dl a,.phrase .info{color:#999;font-style:italic;}
.phrase .info{margin-bottom:1.5em;font-size:0.93em;text-align:right;}
.phrase h2{font-size:1.5em;font-weight:bold;margin:0;text-align:left;clear:both;}
.phrase blockquote{font-style:normal;margin:.75em 0 1.5em 0;font-size:1.3em;clear:both;text-align:justify;line-height:1.4em;padding:0;}
.phrase blockquote a.all,.phrase blockquote a.all:hover{color:#000;text-decoration:none;}
.phrase .context{text-align:right;margin:1em 0;}
.phrase .context,.phrase .context a,.phrase .ops,.phrase .ops a{color:#03788e;}
.phrase .context a{text-decoration:underline;}
.phrase .work{font-style:italic;margin:.5em 0;font-size:1.1em;line-height:1.2em;}
.phrase .value{font-weight:bold;}
.phrase .author,.phrase .characters{font-size:1.2em;line-height:1.2em;}
.phrase dl{overflow:hidden;margin:1em 0;font-size:1.1em;line-height:1.2em;text-align:justify;clear:both;}
.phrase dt{font-weight:bold;float:left;clear:left;margin-right:.5ex;}
.phrase dt.date{font-weight:normal;}
.phrase dl a{text-decoration:underline;}
.roundline{width:100%;border:1px solid #c8e3e3;}
.roundline .tr,.roundline .tl,.roundline .br,.roundline .bl{width:6px;height:6px;}
.roundline .tr,.roundline .tl{top:-1px;}
.roundline .br,.roundline .bl{bottom:-1px;}
.roundline .tl,.roundline .bl{left:-1px;}
.roundline .tr,.roundline .br{right:-1px;}
.roundline .tl{background-position:-158px -13px;}
.roundline .tr{background-position:-165px -13px;}
.roundline .bl{background-position:-158px -31px;}
.roundline .br{background-position:-165px -31px;}
.phrase .ops{margin:5px auto;max-width:300px;line-height:1.2em;text-align:center;}
.phrase .ops .remove{color:red;}
.phrase .ops .comment .icon{width:14px;height:13px;background-position:-58px -14px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;margin-right:.5ex;}
.phrase .share,.phrase .share li{list-style:none;padding:0;margin:0 3px;}
.phrase .share{float:right;margin:0 7px;display:inline-block;}
.phrase .share li{float:left;}
.phrase .share li,.phrase .share a{display:block;height:14px;}
.phrase .share a{font-size:0;line-height:0;text-indent:-9999px;}
.phrase .share .mail{width:15px;background-position:-15px -13px;}
.phrase .share .fb{width:14px;background-position:0 -13px;}
.phrase .share .tw{width:11px;background-position:-46px -13px;}
.phrase .vote{margin:2px 10px;}
.phrase .roundline .share,.phrase .roundline .vote{margin-top:5px;}
.phrase .fblike{margin:5px 10px 0;width:450;}
.fblike iframe{background:transparent;}

.phrase .riddle{margin:1em auto;line-height:1.2em;}
.phrase .riddle a{font-weight:bold;text-align:center;display:block;}
.phrase .riddle.resp{font-size:1.2em;}
.phrase .riddle .panel{position:relative;text-align:justify;margin-top:0.25em;padding-bottom:.5em;border-bottom:1px solid #c8e3e3;}

.phrasenav{text-align:center;margin:1.5em 0;}

#bkmkpanel{text-align:center;font-size:0.93em;line-height:1.1em;}
#bkmkpanel,#bkmkpanel img{width:166px;height:100px;display:block;position:absolute;z-index:1000;}
#bkmkpanel img{left:0;top:0;z-index:1;width:100%;height:100%;}
#bkmkpanel .ct{width:100%;height:100%;display:block;position:absolute;left:0;top:0;z-index:2;}
#bkmkpanel .ct .tx{padding:10px;}

.dphome{overflow:hidden;padding:10px;margin-bottom:30px;}
.dphome .phrase{margin:0;}
.dphome .homecont{width:100%;}
.dphome blockquote,.dphome .context{margin:0.25em 0;}
.dphome .fblike{margin:5px 0;height:35px;}
.dphome .fblike .wrap{display:none;width:100%;}
.rss{background-position:0 -95px;display:block;width:14px;height:14px;font-size:0;line-height:0;text-indent:-9999px;}
.dprss{position:absolute;right:0;bottom:2px;}

.numberind,.numberind li,.numberind a{list-style:none;display:block;margin:0;padding:0;}
.numberind{text-align:center;position:relative;left:5px;}
.numberind a,.numberind li{width:18px;height:18px;line-height:18px;font-size:10px;text-align:center;}
.numberind li{display:-moz-inline-block;display:inline-block;margin-right:10px;}
.numberind a{color:#9cc;}
.numberind a:hover{text-decoration:none;}
.numberind .active a{background-position:-19px 0;}
.numberind a:hover,.numberind .active a{color:#03788e;}

.rtworks{margin:1em auto;}
.rtworks .br,.rtworks .bl{display:none;}
.rtworks .downdrawer{text-align:center;line-height:1.2em;overflow:hidden;position:relative;width:100%;}
.rttrailer .downdrawer{background-color:#000;background-position:50% -357px;}
.rttrailer .downdrawer,.rttrailer a{color:#fff;}
.workcarousel,.workcarousel ul,.workcarousel li{list-style:none;margin:0;padding:0;display:block;height:64px;}
.workcarousel{margin:2px 0;}
.workcarousel,.workcarousel ul{width:300px;overflow:hidden;}
.workcarousel ul{text-align:center;}
.workcarousel ul li{margin:0 6px;padding:3px;display:inline-block;height:60px;}
.rttrailer .workcarousel ul li{padding:2px;}
.workcarousel a{display:block;line-height:0;}
.rttrailer .workcarousel li a{border:1px solid #fff;}
.workcarousel ul li.active{padding:0;}
.workcarousel li.active a{border:3px solid #000;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;}
.rttrailer .workcarousel li.active a{border-color:#fff;}
.workcarousel .moviedata,.workcarousel .bookdata{display:none;}
.rtworks .numberind a{background-position:0 -65px;color:#b3b3b3;font-weight:bold;}
.rtworks .numberind .active a{background-position:-19px -65px;color:#000;}
.rttrailer .numberind a{background-position:0 -45px;}
.rttrailer .numberind .active a{background-position:-19px -45px;}
.rttrailer .vplayer{margin-bottom:0;}
#bookdata,#moviedata{width:240px;margin:3px auto;text-align:left;}
#bookdata h3,#moviedata h3{font-size:1em;font-weight:bold;margin:0;}
#bookdata .director,#moviedata{font-style:italic;}
#bookdata,#bookdata a{color:#000;}

.homecat{overflow:hidden;width:315px;margin:0 10px 30px 0;}
.homecat h2{width:22px;height:169px;float:left;background-position:0 -117px;line-height:0;font-size:0;text-indent:-9999px;text-transform:uppercase;color:#9cc;}
.homecat dl,.homecat h2{margin:0;padding:0;}
.homecat dl{margin-left:30px;font-size:1.33em;line-height:1.2em;}
.homecat dt{float:left;margin-right:1ex;}
.homecat dd{margin:0;font-style:italic;color:#b3b3b3;}
.homecat .cat1{color:#606;}
.homecat .cat2{color:#060;}
.homecat .cat3{color:#099;}
.homecat .cat5{color:#c90;}
.homecat .cat6{color:#333;}
.homecat .cat7{color:#66c;}
.homecat .cat8{color:#396;}
.homecat .cat9{color:#909;}

.homedcont{padding-left:210px;width:430px;}
.homelt,.homert{overflow:hidden;float:left;}
.homelt{width:200px;margin-left:-640px;float:left;}
.homert{width:430px;}

.homelt #mostsearched,.homelt #mostsearched h3{width:200px;margin-top:0;}
.homelt .cloud{margin:0 auto;}

.present,.present a{color:#666;text-align:justify;}
.present a{text-decoration:underline;}

.latestusers{width:198px;height:284px;padding:1px;background-position:-46px 0;margin:0 auto;text-align:center;}
.latestusers h2{color:#666;font-size:1.5em;margin:10px 0;font-weight:normal;}
.latestusers ul,.latestusers li{margin:0;padding:0;list-style:none;display:block;}
.latestusers ul,.latestusers li .avatar{border:1px solid #ccc;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;}
.latestusers ul{margin: auto;width:180px;background:#fff;display:-moz-inline-stack;display:inline-block;}
.latestusers li{width:90px;margin:5px 0;overflow:hidden;display:-moz-inline-box;display:inline-block;vertical-align:top;}
.latestusers li a{color:#000;font-size:.93em;text-align:center;display:block;}
.latestusers li .avatar{display:block;margin:0 auto 4px auto;}

h2.homenews{font-size:1.5em;font-weight:normal;margin:.5em 0 5px;position:relative;}
h2.homenews,h2.homenews a{color:#600;text-decoration:none;}
div.homenews{padding:10px;}
.homenews ul,.homenews li{list-style:none;display:block;margin:0;padding:0;}
.homenews li{margin:0 0 .85em;line-height:1.4em;overflow:hidden;}
.homenews h3{margin:0 0 .5em;font-size:1em;}
.homenews .opened h3 a{font-size:1.33em;}
.homenews h3 a{font-weight:bold;color:#000;}
.homenews h3 .date{font-size:.85em;font-style:italic;font-weight:normal;}
.homenews h3 .date,.homenews h3 .date a{color:#600;}
.homenews h3 .date a{font-size:1em;}
.homenews .newstext{font-style:italic;display:block;overflow:hidden;margin-left:54px;width:356px;}
.homenews a{color:#000;text-decoration:underline;}
.homenews .vdate{width:5ex;float:left;overflow:hidden;display:block;background:#fff;border:1px solid #03788e;font-weight:bold;font-size:1.2em;padding:0 2px;margin:0 10px 0 0;text-decoration:none;}
.homenews .vdate span{width:100%;display:block;text-align:center;color:#03788e;line-height:1em;}
.homenews .vdate .day{font-size:2em;line-height:.6em;position:relative;top:.25ex;}
.homenews .vdate .month{font-size:1.5em;font-weight:normal;line-height:1em;}
.homenews .continue{background-position:0 -19px;width:100%;display:block;margin:.5em 0;clear:both;}
.homenews .continue .l{background-position:343px -19px;padding:0 6px;display:block;}
.homenews .continue .r{overflow:hidden;border:1px solid #fff;border-width:1px 0;height:20px;padding-top:2px;display:block;}
.homenews .readall{font-size:1.2em;margin:1em 0 0;text-align:center;}

.vote{overflow:visible!important;float:left;font-size:0.85em;margin:0 0 .5em;text-align:left;min-width:93px;}
.vote .stars{display:block;width:73px;height:13px;cursor:pointer;position:relative;}
.vote .novote,.static .stars{cursor:default;}
.vote .msg{display:none;position:absolute;left:0;top:0;width:100%;border:1px solid #ccc;background:#fff;padding:2px;font-weight:bold;text-align:center;}
.vote #wait2,.vote #wait3{background:none;max-width:200px;}
.vote #wait3{width:auto;min-width:93px;}
.vote #wait{background:url(../images/load.gif) 50% 50% no-repeat !important;text-align:center;}
.vote #wait *,.vote #wait2 *,.vote #wait3 *{display:none;}
.vote #wait2 .msg,.vote #wait3 .msg{display:block;}
.vote .desc{display:block;margin:4px 0 0 0;clear:both;height:1.2em;font-weight:normal;}
.votestatic{float:none;display:-moz-inline-block;display:inline-block;}
.votestatic,.votestatic .stars{cursor:default;}
.votepage .vote{vertical-align:middle;}
.votepage .vote .stars{display:-moz-inline-box;display:inline-block;vertical-align:middle;}
.votepage .vote .desc{display:inline;margin:0 0 0 1ex;font-style:italic;}
.descop{margin-top:1em;clear:both;text-align:right;overflow:hidden;line-height:1.3em;}
.descop .vote{float:none;vertical-align:top;display:block;width:90px;margin-left:.5ex;margin-top:5px;}
.descop .lt{float:left;}
.votedetail{margin:.5em auto;border:0;}
.votedetail td,.votedetail th{vertical-align:middle;}
.votedetail th{color:#000;font-weight:normal;background:transparent;text-align:left;font-size:1em;padding-left:10px;}
.votedetail .desc{display:none;}

#sharedtip{position:absolute;}
.vplayer{background:#111;padding:10px 1px 1px;margin:1em auto;}
.vplayer .drawer{width:100%;padding:5px 0;color:#aaa;text-align:center;font-size:.85em;margin:0;}
.vplayer .size{text-transform:uppercase;padding-bottom:0;}
.vplayer .drawer a{color:#aaa !important;}
.vplayer .drawer a.active{color:#fff !important;font-weight:bold;}
.vplayer-problem-panel form{padding:0;margin:0;}
.vplayer-problem-panel,.vplayer-problem-panel .top{background:url(../images/vplayer-problem.png) -290px 100% no-repeat;width:290px;padding-bottom:13px;color:#aaa;}
.vplayer-problem-panel .top{background-position:0 0;padding:22px 0 0;}
.vplayer-problem-panel .mid{width:264px;background:#111;border:3px solid #666;border-width:0 3px;padding:10px 10px 0 10px;overflow:hidden;}
.vplayer-problem-panel .loading{background:#111 url(../images/load111.gif) 50% 50% no-repeat;height:100px;}
.vplayer-problem-panel textarea,.vplayer-problem-panel input{font:0.93em Arial,Helvetica,sans-serif;}
.vplayer-problem-panel textarea{width:100%;height:5em;border:1px solid #666;margin:5px auto;}
.vplayer-problem-panel .ok{position:absolute;right:10px;bottom:13px;}
.vplayer-problem-panel .btn{background:#999;color:#000;border:1px solid #aaa;}

.ntabs,.ntabs li{list-style:none;padding:0;margin:0;display:block;}
.ntabs{border-bottom:6px solid #ffdcdc;overflow:hidden;}
.ntabs li{padding-right:2px;float:left;}
.ntabs a{padding-left:4px;display:block;font-weight:bold;color:#000;}
.ntabs a span{padding-right:4px;padding-top:1px;min-height:20px;min-width:80px;line-height:21px;display:block;background-position:100% 0;text-align:center;}
.ntabs .active a{color:#f33;background-position:0 -75px;}
.ntabs .active a span{background-position:100% -75px;}

h2.comment{font-size:1.3em;font-weight:normal;margin:2em 0 .5em;}
div.comment{margin:15px 0;overflow:hidden;}
.comment .avatar{display:block;width:48px;height:48px;float:left;}
.comment .top,#comm-cont .modalert,.postcomment .modalert{margin:.3em 0;text-align:right;font-style:italic;font-size:.93em;line-height:1.1em;color:#999;}
.comment .text{margin-left:58px;}
.comment blockquote{font-size:1.2em;line-height:1.2em;font-style:normal;text-align:justify;margin:.3em 0;}
.comment .karma,.comment .karma a{color:#008aa3;}
.comment .abused{min-height:13px;}
.comment .abused .icon{width:14px;height:13px;display:block;background-position:-31px -13px;margin:0 4px 0 0;float:left;}
.noreg{color:#666;}
#comm-cont.loading{background:url(../images/loadwb.gif) 50% 50% no-repeat;}
#comm-cont .modalert,.postcomment .modalert{text-align:left;margin-top:0;margin-bottom:.3em;}
.commalert{margin:.3em 0;font-style:italic;line-height:1.1em;text-align:center;font-weight:bold;}

.nolog{display:block;position:absolute;z-index:10000;}
.nolog .back{width:100%;height:100%;background:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter: alpha(opacity=80);opacity:0.8;}
.nolog .inner{position:absolute;width:400px;padding:5px;background-color:#fff;border:1px solid #f33;font-size:1.2em;text-align:center;}
.nolog .inner .x{padding:1px 5px;display:block;background-color:#f33;float:right;margin:5px 5px 5px 20px;color:#fff;font-weight:bold;}

.postcomment{border:0;margin:35px 0 0 0;padding:0;color:#555;}
.postcomment legend{font-size:1.5em;font-weight:normal;padding:0;margin:0;line-height:1.1em;color:#000;}
.postcomment .inner{padding-top:.7em;}
.postcomment .textlabel{display:none;}
.postcomment input,.postcomment textarea{border:1px solid #999;-webkit-border-radius:1px;-moz-border-radius:1px;-o-border-radius:1px;-khtml-border-radius:1px;border-radius:1px;padding:2px;font-size:1em/1.1em;color:#000;display:block;}
.postcomment input.fiunused,.postcomment textarea.fiunused{color:#999;}
.postcomment .checkbox{display:inline-block;margin:5px .5ex 5px 58px;background:none;border:0;}
.postcomment textarea{width:406px;min-height:100px;max-width:406px;}
.postcomment label{margin:0;}
.postcomment .sec{margin:5px 0 5px 58px;display:block;}
.postcomment .captcha{display:block;border:1px solid #999;margin:.5em 0;}
.postcomment .avatar{height:48px;}
.postcomment .avatar,.postcomment .first{width:48px;float:left;}
.postcomment .vote{float:none;display:inline-block;vertical-align:top;margin:0 1ex;}
#commbutt,#saybutt{border:0;background:#008aa3;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;cursor:pointer;color:#fff;font:bold 1em/13px Arial,Helvetica,sans-serif;text-transform:uppercase;margin:0;padding:5px;width:auto;text-align:center;float:right;}
.postcomment .row{display:block;margin:.5em 0;height:1%;}
.postcomment .error{display:block;line-height:1.2em;margin:.5em 0;font-weight:bold;}

#searchres .result{margin:15px 0;line-height:1.2em;overflow:hidden;}
#searchres .title{color:#000;font-size:1.2em;line-height:1.2em;}
#searchres .result .h{color:#33c;}
#searchres .result .url,#searchres .result .url a{color:#999;}
#searchres .result .url a{text-decoration:underline;}
#searchres .reduced{font-size:0.93em;font-style:italic;}
#searchres .result .fastlink,#searchres .result .fastlink li{list-style:none;display:block;margin:0;padding:0;}
#searchres .result .fastlink{margin:.5em 0 .5em 2em;font-size:0.93em;}
#searchres .result .fastlink,#searchres .result .fastlink a{color:#000;}
#searchres .result img{float:left;margin:0 5px 5px 0;}
.searchad{width:450px;padding:10px;margin:.5em 0;line-height:1.2em;}
.searchad .ad_header{color:#000;padding-bottom:7px;font-size:0.93em;font-weight:bold;}
.searchad .ad_line1{color:#33c;font-size:1.2em;font-weight:bold;text-decoration:underline;}
.searchad .ad_text{color:#000;text-decoration:none;}
.searchad .ad_url{color:#888;font-size:0.93em;margin-bottom:12px;text-decoration:none}
.searchad .search_header{background:#eee;padding:4px;font-size:1.2em;font-weight:bold}

#desc-page hr{border:0;border-top:1px solid #ccc;margin:.8em 0;clear:both;height:0;line-height:0;}
#desc-page h2{font-size:1.5em;font-weight:normal;color:#5c5c5c;margin:1em 0 .5em;}
#desc-page p.seeall{text-align:center;}
#desc-page .seeall{font-size:1.3em;}

.worklist{width:470px;overflow:hidden;}
.worklist ul,.worklist li{list-style:italic;margin:0;padding:0;display:block;}
.worklist ul,.works a{color:#333;}
.worklist a:hover{color:#000;}
.worklist ul{width:480px;display:-moz-inline-stack;display:inline-block;}
.worklist img{margin:0 auto .5em;display:block;}
.worklist li{width:110px;margin:10px 10px 10px 0;font-size:.93em;line-height:1.2em;text-align:center;display:-moz-inline-box;display:inline-block;vertical-align:top;}
.worklist a{display:block;}
.worklist li,.worklist li a{color:#333;}

.cast,.cast li{padding:0;margin:0;}
.cast{overflow:hidden;padding-left:25px;width:460px;line-height:1.2em;color:#333;}
.cast li{float:left;margin-left:0;margin-right:20px;width:210px;}
.cast a{color:#03788e;text-decoration:underline;}

.cattop{overflow:hidden;text-align:justify;font-style:italic;margin:15px 15px 10px;line-height:1.2em;}
.cattop img{float:left;margin:10px 10px 10px 0;}
.cathome,.cattop a{color:#aaa;}
.cattop a{text-decoration:underline;}
.cattop h1{font-size:2em;font-weight:bold;color:#f33;font-style:normal;text-shadow:3px 3px 5px #999;}
.cattop h1 a{text-decoration:none;}

.orderby{text-align:right;font-size:0.93em;float:right;margin-top:1.1em;}
.orderby a{color:#03788e;}
.orderby a.active,.cathome .orderby a.active{color:#000;font-weight:bold;}
.cathome .orderby{margin:.5em 15px;float:none;}
.cathome h2.proverbs{margin:1em 15px .5em;border-bottom:1px solid #ccc;}
.homelinks{text-align:center;margin:1em 0;font-size:1.2em;font-weight:bold;}

.threecol{overflow:hidden;}
.threecol ul{float:left;line-height:1.2em;}
.threecol ul ul{float:none;}

.cathome h2{font-size:1.5em;}
.cathome .threecol{margin:0.5em 15px 20px;}
.cathome .threecol ul{width:200px;}
.cathome .threecol ul,.cathome .threecol li{margin:0;padding:0;list-style:none;}
.cathome .threecol ul ul,.cathome .threecol li li{margin:0;padding:0;list-style:square;}
.cathome .threecol li,.cathome .threecol li li{margin:4px 0;}
.cathome .threecol ul ul{padding-left:20px;}
.cathome .threecol a{color:#03788e;font-weight:bold;}
.cathome .elemn{color:#666;}
.cathome .phrases{margin:20px 0;color:#000;}
.cathome .cathlist{position:relative;}
.cathome .cathlist .threecol{padding:10px;margin-left:27px;margin-right:0;width:593px;min-height:176px;}
.cathome .cathlist .genrescont{min-height:110px;}
.cathome .cathlist ul{width:197px;}
.cathome .cathlist h2{width:22px;padding:0;margin:0;border:0;font-size:0;line-height:0;text-indent:-9999px;color:#9cc;text-transform:uppercase;position:absolute;top:0;left:0;}
.cathlist h2.topics{height:176px;background-position:-23px -110px;}
.cathlist h2.genres{height:110px;background-position:-247px -176px;}

.catstats{color:#000;line-height:1.2em;margin:.5em 0;width:198px;}
.catstats h2,.catstats dt{color:#03788e;}
.catstats h2{font-size:1.5em;font-weight:normal;margin:5px 5px .5em;text-align:center;}
.catstats dl{margin:10px;}
.catstats dt{float:left;margin-right:.5ex;}
.catstats dd{margin:.25em 0;font-style:italic;color:#b3b3b3;}

.lettnav,.lettnav li{list-style:none;margin:0;padding:0;}
.lettnav{overflow:hidden;border-bottom:6px solid #ffdcdc;display:block;margin:17px 0;}
.lettnav li{float:left;padding-top:1px;}
.lettnav li,.lettnav a,.lettnav li.active span{color:#666;display:block;line-height:17px;height:17px;text-align:center;min-width:1ex;}
.lettnav a{padding:0 4px;}
.lettnav a{text-decoration:none;}
.lettnav li.empty{padding:1px 4px 0 4px;color:#ccc;}
.lettnav li.active{background-position:0 -75px;padding:0 0 0 4px;height:18px;}
.lettnav li.active span{background-position:100% -75px;padding:1px 4px 0 0;}

.index{position:relative;margin:17px 0;min-height:172px;}
.index .letter,.index h2.letter{font-size:172px;color:#e4e4e4;text-transform:uppercase;position:absolute;top:0;left:0;z-index:1;line-height:172px;vertical-align:top;text-align:center;min-width:100px;padding:0;margin:0;font-weight:normal;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-khtml-user-select:none;user-select:none;}
.index ul,.index li{list-style:none;margin:0;padding:0;display:block;color:#666;font-style:italic;}
.index ul{line-height:1.2em;position:relative;z-index:2;margin-left:100px;}
.index ul a{color:#03788e;font-weight:bold;font-style:normal;}
.index ul .il{color:#f33;}
.index .twocol{overflow:hidden;width:470px;}
.index .twocol ul{margin-left:0;width:480px;}
.index .twocol ul li{width:230px;margin-right:10px;float:left;}

.trailerlist{padding:10px;}
.trailerlist ul,.trailerlist li{display:block;margin:0;padding:0;list-style:none;}
.trailerlist a{color:#000;font-size:1.2em;}
.trailerlist .active a{color:#f33;}
.trailerlist a.phrases{color:#555;font-style:italic;float:right;margin-right:-85px;}
.trailerlist a.phrases,.trailerlist .nav a{font-size:1em;}
.trailerlist li{padding-right:85px;border-bottom:1px solid #999;line-height:1.8em;}
.trailerlist .nav{margin-top:20px;}
.trailer-vplayer .trailerextra,.trailer-vplayer .trailerextra a{color:#fff;}
.trailer-vplayer .trailerextra{margin:10px 5px 20px;text-align:center;}
.trailer-vplayer .movdata a{text-decoration:underline;}
.trailer-vplayer h2{font-size:1.5em;margin:0;line-height:1.2em;font-weight:normal;}
.trailer-vplayer{background:-webkit-gradient(linear, 0 0, 0 20%, from(#383838), to(#111));background:-moz-linear-gradient(top, #383838, #111 20%, #111);}

.shownews{margin:10px 0;line-height:1.2em;}
.history .shownews{margin:30px 0;}
.shownews h2,.shownews h1{font-weight:normal;font-size:1.5em;margin:0;}
.shownews h2,.shownews h2 a,.shownews h1,.shownews h1 a{color:#03788e;text-decoration:none;}
.shownews .date{font-style:italic;margin-bottom:1em;font-size:.93em;}
.shownews .date,.shownews .date a{color:#666;}
.shownews .text{text-align:justify;}
.readall{text-align:right;}
.readall a{text-decoration:underline;}

#credits{line-height:1.2em;text-align:justify;}
#credits a{color:#03788e;}
#credits .info,#credits .info a{color:#999;font-style:italic;}
#credits dl{overflow:hidden;}
#credits dd,#credits dt{margin:0;}
#credits dt{float:left;margin-right:.5ex;font-weight:bold;color:#03788e;}
#credits dt:before,#credits dd:before{content:" - ";font-weight:normal;color:#000;}
#credits h2 sup{font-size:0.77em;font-weight:bold;color:#666;}
#credits .box{background:#e9e9e9;padding:1px 10px;margin:1em 0;}
#credits .box h2{font-weight:normal;font-size:2em;}
#credits .min h2{font-size:1.5em;}

#contacts{line-height:1.5em;margin:.5em 10px;}
#contacts dt{font-size:1.33em;font-weight:bold;margin:.5em 0;padding:10px;}
#contacts dt,#contacts a{color:#03788e;}
#contacts a{text-decoration:underline;}
#contacts dd{line-height:1.2em;background:#e9e9e9;margin:.5em 0 .5em 20px;padding:1px 10px;text-align:justify;}

.insform,.stdform{line-height:1em;}
.insform{position:relative;}
.insform .stdrow,.stdform .stdrow{width:100%;overflow:hidden;margin:1px 0;vertical-align:middle;padding:3px 0;}
.stdform .hinted{padding-bottom:1em;}
.stdform .longhinted{padding-bottom:4em;}
.stdform .stdrow input,.stdform .stdrow textarea,.stdform .stdrow select,.stdform .stdrow label{float:left;margin:0;}
.stdform .stdrow label{width:28%;margin-right:2%;text-align:right;position:relative;}
.stdform .stdrow input,.stdform .stdrow textarea,.stdform .stdrow select{width:66%;}
.stdform label .hint{font-size:0.77em;color:#666;font-weight:normal;position:absolute;top:100%;right:0;margin-top:-.5em;overflow:hidden;line-height:1.2em;}
.stdform .stdrow input.small{width:10%;}
.stdform .stdrow select{width:35%;}
.insform .stdrow textarea,.stdform .stdrow textarea{height:176px;max-width:66%;}
.insform .stdrow .longtext,.stdform .stdrow .longtext{height:300px;}
.insform .stdrow .longmeta,.stdform .stdrow .longmeta{height:100px;}
.stdform .smallinput{padding-left:30%;}
.stdform .smallinput input{width:auto;height:auto;margin-top:4px;}
.stdform .smallinput label{width:65%;margin-left:10px;text-align:left;}
.stdform .smallinput .hint{right:auto;left:0;width:100%;}
.stdform .error{display:block;line-height:1.2em;margin:.5em 0;color:#c00;}
.stdform .captcha img{clear:both;border:1px solid #999;margin:.5em 0;}
.stdform .captcha{margin-left:30%;}
.stdform .captcha input{float:none;margin:.5em 0;}
.stdform .require{font-style:italic;}
.stdform .intro{text-align:center;font-size:1.2em;color:#333;}

.styledform legend{font-size:1.3em;font-weight:normal;color:#f33;padding:0 0 .5em;margin:0;text-align:left;zoom:1;}
.styledform{border:none;padding:0;margin:1em 0;}
.styledform label{color:#666;font-weight:bold;padding:4px 0;font-size:1.2em;font-weight:bold;line-height:1.2em;}
.styledform input{line-height:1.2em;height:1.2em;padding:4px;}
.styledform input,.styledform textarea{padding:4px;}
.styledform input,.styledform textarea,.styledform select{border:1px solid #999;-webkit-border-radius:1px;-moz-border-radius:1px;-o-border-radius:1px;-khtml-border-radius:1px;border-radius:1px;}
.styledform select{height:2em;}
.styledform select.multi{height:8em;}
.styledform .stdrow .file{border:0;background:transparent;float:none;margin:0 auto;width:auto;display:block;height:auto;}
.styledform .picture{margin:.5em auto;display:block;}
.styledform p{line-height:1.2em;text-align:justify;}
.styledform .checkbox,.styledform .radio{border:0;background-image:none;}

.insform{border-bottom:5px solid #fdd;padding-bottom:.5em;margin-bottom:1em;}
.insform .stdrow{margin:.5em 0;}
.insform .stdrow input,.insform .stdrow textarea,.insform .stdrow select,.insform .stdrow label,.insform .stdrow .fieldrow{display:block;margin:0;}
.insform .stdrow label{width:100%;}
.insform .stdrow label b{color:#f33;font-style:italic;}
.insform .stdrow input,.insform .stdrow textarea,.insform .stdrow select,.insform .stdrow .fieldrow{width:80%;margin:5px auto;}
.insform .stdrow textarea{max-width:80%;}
.insform .fieldrow input,.insform .fieldrow textarea,.insform .fieldrow select{width:auto;display:-moz-inline-stack;display:inline-block;}
.insform .date input,.insform .date select{width:22%;margin:0 1%;}
.insform .info{font-size:.93em;font-weight:normal;}

.redbutton,.redbutton .l{height:29px;line-height:29px;color:#f44;text-align:center;font-weight:bold;vertical-align:middle;cursor:pointer;width:auto;}
.redbutton{padding:0 6px 0 0;margin:10px auto;border:0;background-position:100% -63px;font-size:1.1em;display:-moz-inline-block;display:inline-block;}
.redbutton .l{padding-left:6px;background-position:0 -63px;display:block;margin:0;}

#showavatar{overflow:hidden;width:80%;margin:10px auto;}
#showavatar .avatar{float:left;}
#showavatar .afteravatar{margin:.8em 0 0 58px;line-height:1.2em;}

.persistentmsg,.onetimemsg{width:400px;margin:20px auto;padding:10px;text-align:center;line-height:1.2em;}

ul.thingslist,ul.thingslist li{display:block;list-style:none;margin:0;padding:0;}
ol.thingslist{color:#03788e;}
ul.thingslist li,ul.thingslist li a,ol.thingslist .subj,ol.thingslist .subj a{color:#333;}
ul.thingslist li,ol.thingslist li{margin:.7em 0;line-height:1.2em;position:relative;}
.thingslist .title{font-weight:bold;}
.thingslist .info{font-size:.93em;font-style:italic;display:block;margin-left:2ex;}
.thingslist .info,.thingslist .info a{color:#666;}
.thingslist .info a{text-decoration:underline;}
.thingslist .op{position:absolute;top:0;right:0;font-size:0.93em;}
.thingslist .op,.thingslist .op a{color:#03788e;}

ul.commlist li{clear:both;margin-top:1em;border:1px solid #333;padding-left:45px;background:#c00;}
ul.commlist li.allread{background:#fff;}
ul.commlist .data{display:block;padding:5px;background:#fff;}
.commlist .op{top:0;right:5px;}
.commlist .toread{font-size:1.7em;color:#fff;line-height:1em;width:41px;display:block;text-align:center;font-weight:bold;padding:2px;position:absolute;left:0;top:0;}
.commlist .toread .label{font-size:.6em;display:block;line-height:1em;}
.commlist .toread .close{position:absolute;width:20px;height:20px;left:-10px;top:-10px;background:url(../images/closex.png) 0 0 no-repeat;font-size:0;line-height:0;text-indent:-9999px;display:block;cursor:pointer;}

.statscont{margin:2em 0;}
.statscont .updated{font-size:0.85em;color:#666;text-align:right;font-style:italic;}

#insert_thanks,#contact_thanks{width:466px;height:148px;display:block;margin:2em auto 10px auto;font-size:0;line-height:0;text-indent:-9999px;}
#insert_thanks{background:url(../images/insert_thanks.jpg) 0 0 no-repeat;}
#contact_thanks{background:url(../images/contact_thanks.jpg) 0 0 no-repeat;}

.extra{width:100%;height:187px;display:block;background:#a9d4ea;}
.extra{margin:10px auto;position:relative;}
.extra #mac,.extra #win,.extra #lnx{height:31px;width:112px;position:relative;top:14px;left:31px;display:block;font-size:0;line-height:0;text-indent:-9999px;}
.extra #mac{background:url(../images/exmac.png) 0 0 no-repeat;}
.extra #win{background:url(../images/exwin.png) 0 0 no-repeat;}
.extra #lnx{background:url(../images/exlinux.png) 0 0 no-repeat;}
.extra .features{list-style:none;padding:0;margin:0;margin:36px auto 0 auto;height:112px;}
.extra .features.one{width:134px;}
.extra .features.two{width:273px;}
.extra .features.three{width:407px;}
.extra .features.four{width:541px;}
.extra .features li{list-style:none;margin:0 0 0 5px;padding:0;height:112px;width:129px;float:left;}
.extra .features li a,.extra .features li.coming{width:129px;height:112px;display:block;background:url(../images/exbox.gif) 0 0 no-repeat;overflow:hidden;position:relative;}
.extra .features li a:hover,.extra .features li a:focus{background-position:0 -112px;}
.extra .features li.coming span{width:129px;height:112px;display:block;background:url(../images/excoming.png) 50% 50% no-repeat;}
.extra .features li a#exwidget span{width:116px;height:101px;display:block;background:url(../images/exsearch.jpg) 0 0 no-repeat;margin:8px auto 0 auto;}
.extra .features li a#exwidget:hover span,.extra .features li a#exwidget:focus span{background-position:-116px 0;}
.extra .features li a#exadiumy span{width:77px;height:107px;display:block;background:url(../images/exadiumy.jpg) 0 0 no-repeat;margin:0 auto;}
.extra .features li a#exadiumy:hover span,.extra .features li a#exadiumy:focus span{background-position:-77px 0;}
.extra .features li a.exopsrc span{width:123px;height:72px;display:block;background:url(../images/exopsrc.png) 0 0 no-repeat;margin:37px auto 0 auto;}
.extra .features li a.exopsrc:hover span,.extra .features li a.exopsrc:focus span{background-position:0 -72px;}
.extra .features li a.exopsrc.w span{background-image:url(../images/exopsrcw.png);}
.extra .features li a span span{display:none !important;}

dl.withbold{line-height:1.2em;}
dl.withbold dt {font-weight:bold;margin-top:.5em;}

.stats th{background:none;font-size:12px;color:black;}
.statstb{border:none;margin-bottom:1em;}
.statstb td,.statstb th{padding:2px;margin:1px;}
.statstb td{text-align:left;}
.statstb thead,.statstb tbody{margin:0;padding:0;border:0;}
.statstb tr{margin:0;padding:0;}
.statsfloat{width:50%;float:left;}

/* PAGINA PERSONALE */

h1.profile{position:absolute;font-size:2.5em;top:.9em;left:12px;margin:0;padding:0;}

.upmenu,.upmenu li{list-style:none;margin:0;padding:0;display:block;}
.upmenu{position:absolute;top:2.1em;right:310px;}
.upmenu li{float:left;}
.upmenu a{display:block;text-align:center;margin:0 3px;font-size:.85em;color:#333;text-decoration:none;cursor:pointer;}
.upmenu .icon{height:20px;display:block;margin:0 auto;}
.upmn_profile .icon{width:16px;background-position:-23px -21px;}
.upmn_friends .icon{width:22px;background-position:0 -21px;}
.upmn_options .icon{width:18px;background-position:-40px -21px;}
.upmn_stats .icon{width:19px;background-position:-59px -21px;}
.upmn_messages .icon{width:16px;background-position:-79px -21px;}

.active a{color:#f33;}
.active .upmn_profile .icon{background-position:-23px -42px;}
.active .upmn_friends .icon{background-position:0 -42px;}
.active .upmn_options .icon{background-position:-40px -42px;}
.active .upmn_stats .icon{background-position:-59px -42px;}
.active .upmn_messages .icon{background-position:-79px -42px;}

#loggedin .upmenu{right:15px;bottom:17px;top:auto;}
#loggedin .upmenu li a{position:relative;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;}
#loggedin .upmenu a .text{position:absolute;display:none;top:21px;left:50%;margin-left:-50px;width:100px;}
#loggedin .upmenu .disabled a{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";}
#loggedin .upmenu a:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";}
#loggedin a:hover .text{display:block;}
#loggedin .upmn_profile .icon{background-position:-23px 0;}
#loggedin .upmn_friends .icon{background-position:0 0;}
#loggedin .upmn_options .icon{background-position:-40px 0;}
#loggedin .upmn_stats .icon{background-position:-59px 0;}
#loggedin .upmn_messages .icon{background-position:-79px 0;}

.ntprofile{margin-top:10px;}
.ntprofile a{font-weight:normal;color:#666;}
.ntprofile a span{min-width:40px;}

#upavatar{text-align:center;font-size:.83em;}

#upavatar .avatar{margin:0 auto .5em auto;width:145px;height:145px;}
#upavatar .noavatar{background:url(../images/noavatarbig.png) 0 0 no-repeat;display:block;}
#upavatar p{margin:.25em 0;}
#upavatar a{color:#000;text-decoration:underline;}

.upleft{border:1px solid #ccc;background:#f4f4f4;padding:0 5px;margin:10px 0;}
.upleft h2{font-size:1.2em;font-weight:bold;margin:10px 0;}
.upleft h2,.upleft a{color:#03788e;}
.upleft hr{border:0;border-top:1px solid #ccc;margin:1em 0;clear:both;line-height:0;height:0;}

.upleft .tl,.upleft .tr,.upleft .bl,.upleft .br{width:6px;height:6px;}

.upleft .tl,.upleft .tr{top:-1px;}
.upleft .bl,.upleft .br{bottom:-1px;}
.upleft .tl,.upleft .bl{left:-1px;}
.upleft .tr,.upleft .br{right:-1px;}

.upleft .tl{background-position:-97px -1px;}
.upleft .tr{background-position:-104px -1px;}
.upleft .bl{background-position:-97px -8px;}
.upleft .br{background-position:-104px -8px;}

.upltfriends{margin:5px 0 1em 0;}
.upltfriends ul,.upltfriends li{list-style:none;margin:0;padding:0;}
.upltfriends ul{width:150px;}
.upltfriends li{float:left;margin:0 2px 2px 0;position:relative;}
.upltfriends li,.upltfriends .avatar,.upltfriends li a{width:48px;height:48px;display:block;}
.upltfriends .noavatar{width:46px;height:46px;}
.upltfriends a{color:#000;}
.upltfriends span{text-align:center;}
.upltfriends .name{position:absolute;top:100%;left:0;width:100%;opacity:0;z-index:1;font-size:.85em;-webkit-transition:opacity .5s ease;}
.upltfriends a:hover .name{opacity:1;}
.upltfriends .name span{padding:2px;background:#fff;margin:0 auto;display:none;overflow:hidden;text-overflow:ellipsis;}
.upltfriends a:hover span{display:block;}
.upltfriends .uponline{width:12px;height:12px;position:absolute;bottom:3px;right:3px;background-position:-96px -39px;}
.upltfriends .all{text-align:right;font-size:.93em;clear:both;}
.upltfriends .all a{text-decoration:underline;}

.friendsearch .icon,.helplink .icon{position:absolute;left:0;top:0;}
.friendsearch,.helplink{display:block;position:relative;padding-left:28px;font-weight:bold;margin:.5em 5px;}
.friendsearch,.friendsearch .icon{height:20px;line-height:20px;}
.friendsearch .icon{width:20px;background-position:-112px 0;}
.helplink,.helplink .icon{height:18px;line-height:18px;}
.helplink .icon{width:20px;background-position:-112px -21px;}

.upforum,.upforum li{margin:0;padding:0;list-style:none;display:block;line-height:1.2em;}
.upforum{margin:.5em 0;}
.upforum li{margin:5px 0;}
.upforum li,.upforum a{color:#333;}

.boxwrap{margin:10px 0;}

.tweet{padding:10px;color:#333;font-style:italic;position:relative;width:450px;}
.posttweet{border:0;margin:0;padding:0;}
.tweet .bl{width:9px;height:8px;background-position:-266px -63px;background-color:#c8e3e3;left:-8px;display:block!important;}
.tweet legend{display:none;}
.tweet textarea{-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;width:448px;max-width:440px;height:200px;}
.tweet .date{font-style:italic;display:block;font-size:.93em;}
.tweet .date,.tweet .date a{color:#999;}
#saybutt{margin-top:5px;}
#charcounter{float:left;font-size:1.2em;line-height:1em;font-weight:bold;}

.notifbox{background:#f4f4f4;padding:10px 10px 1px;line-height:1.2em;}
.notifbox ul,.notifbox li{margin:0;padding:0;list-style:none;display:block;}
.notifbox .lwrap{margin:0 0 1em 25px;}
.notifbox .icon{display:block;width:10px;height:21px;background-position:-97px -17px;float:left;position:relative;top:-5px;}
.notifbox,.notifbox a{color:#333;}
.notifbox a{text-decoration:underline;}

.upops{text-align:right;font-size:.85em;margin:2px 3px 1em 0;}
.upops a{text-decoration:underline;}
.upops,.upops a{color:#333;}

#upjournal{margin-top:30px;}
.upjournal,.upjournal li,.upjournal ul{list-style:none;margin:0;padding:0;display:block;color:#333;}
.upjournal li{padding-left:60px;position:relative;margin:10px 0;min-height:48px;line-height:1.2em;}
.upjournal li li{padding:0;margin:0;min-height:0;margin-top:.5em;}
.upjournal .upicon{position:absolute;top:0;left:0;}
.upjournal a{text-decoration:underline;}
.notifbox .status .date,.upjournal .date{font-style:italic;display:block;font-size:.93em;font-weight:normal;}
.upjournal .date,.notifbox .status .date,.upjournal .date a,.notifbox .status .date a{color:#999;}
.upjournal .upicon,.upjournal .avatar{width:48px;height:48px;}
.upjournal .noavatar{width:46px;height:46px;}
.upjournal .status,.tweet .msg{overflow:hidden;}
.upjournal .status .fblike{height:21px;margin-top:5px;}

.upjournal .status,.notifbox .status{font-weight:bold;}

.catlist{height:200px;overflow:auto;font-size:12px;padding:0;margin-left:0;border:1px solid #666;}
.catlist li {list-style:none;display:block;margin-left:0;text-align:left;}
.catlist ul {display:block;margin-left:0;padding:0;}
.catlist li ul {margin-left:15px;border-left:1px solid gray;}
.catlist input{float:none !important;display:inline !important;clear:none !important;width:auto !important;margin:3px !important;}

.box_preview{width:400px;padding:15px 15px 25px;margin:10px auto 30px;text-align:center;position:relative;}
.box_preview table{margin:10px auto;}
.box_preview table table{margin:0;}
.box_preview .redbutton{position:absolute;right:0;bottom:0;margin:0;}

.friendstream .friend{position:relative;display:block;padding:5px 0;overflow:hidden;line-height:1.2em;}
.friendstream .friend+.friend{border-top:1px solid #ccc;}
.friendstream .loading{opacity:0.5;background:#fff url(../images/loadwb.gif) 50% 50% no-repeat;}
.friendstream .friend .data{float:left;overflow:hidden;width:150px;}
.friendstream .friend .name{width:100px;font-size:1.5em;font-weight:bold;text-align:left;line-height:1.2em;}
.friendstream .avatar{margin:5px;width:48px;height:48px;}
.friendstream .stream{width:310px;display:block;color:#333;}
.friendstream .stream a{text-decoration:underline;color:#03788e;}
.friendstream div.stream{margin-left:160px;}
.friendstream ul.stream{list-style:none;margin:0;padding:0;overflow:hidden;}
.friendstream .stream .date{border-bottom:1px solid #ccc;padding-bottom:3px;color:#666;display:block;font-weight:bold;font-size:0.85em;}
.friendstream ul.stream ul{background:#fff;padding:0;margin-left:20px;font-size:0.93em;margin-bottom:10px;}
.friendstream ul.stream ul li{list-style:none;margin:0;padding:8px;border-bottom:1px solid #ccc;}
.friendstream .accepted{display:block;text-align:center;margin-top:.5em;}
.friendstream .action{font-size:1.1em;padding:0 20px;background:url(images/tiny/warning.gif) 100% 50% no-repeat;}
.friendstream .panel,.friendstream .panel li{list-style:none;margin:0;padding:0;}
.friendstream .panel{clear:both;display:block;overflow:hidden;}
.friendstream .panel .redbutton{margin:3px 0;}
#overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:90;background-color:#000;}
.lightbox{width:300px;background:#ddd;padding:10px;border:2px solid #eee;z-index:10000;}
#close{position:absolute;top:-5px;right:-5px;cursor:pointer;}
#friends_q{width:60%;}

.commgroup{margin:20px 0;position:relative;}
.commgroup .op{position:absolute;top:0;right:0;}
.commgroup .op,.commgroup .op a{color:#03788e;}

.msgs,.msgs li,.msgs .goread,.msgs .read{margin:0;padding:0;list-style:none;display:block;}
.msgs{margin:.5em 0;}
.msgs .goread{width:100%;}
.msgs .goread:hover{text-decoration:none;}
.msgs li{border-bottom:1px dashed #333;padding-left:20px;background:#a9a9a9 url(../images/upmsgtick.png) 0 50% no-repeat;}
.msgs li.allread{background:#ddd;}
.msgs .read{padding:2px 25px 2px 2px;background:#eee url(../images/upmsgarrd.png) 100% 50% no-repeat;}
.msgs .allread .read{background:#fff url(../images/upmsgarrb.png) 100% 50% no-repeat;}
.msgs .user,.msgs .subject,.msgs .date{display:block;}
.msgs .user{font-style:italic;}
.msgs .date{font-size:.93em;text-align:right;}
.msgs .date a{text-decoration:underline;}
.msgs .date,.msgs .date a{color:#666;}
.msgs .goread{color:#03788e;}
.msgs .allread .goread{color:#666;}

.msgread{margin:1em auto;background-color:#fff;border:1px solid #ccc;line-height:1.5em;padding:.5em;}
.msgs .msgread{margin:0;}
.msgs .msgwrap{margin-left:-20px;overflow:hidden;}
.msgread .cdata{display:block;margin-bottom:1em;padding-bottom:.5em;border-bottom:1px solid #ccc;}
.msgread .cdata .label{font-weight:bold;color:#999;}
.msgread.loading{background:#fff url(../images/loadwb.gif) 50% 50% no-repeat;height:100px;}
#readrec.loading,#readsent.loading{background:url(../images/loadwb.gif) 50% 50% no-repeat;height:100px;}
.msgreadloading *,.msgreadloading .cdata,#readrec.loading *,#readsent.loading *{visibility:hidden;}

.insertcont{position:relative;padding-right:310px;width:470px;overflow:hidden;}
.insertcont .ball{position:absolute;top:0;right:-310px;width:271px;padding:5px;border:2px solid #c44e4e;min-height:35px;font-size:1em;line-height:1.2em;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}
.insertcont .ball .arr{position:absolute;top:10px;left:-15px;background-position:-133px 0;width:15px;height:28px;}
.sendalert{padding:10px 10px 0;line-height:1.2em;margin:1em auto;}
.sendalert .hide{position:absolute;top:8px;right:8px;font-size:1.5em;}
.sendalert .hide a{display:block;}
.sendalert .hide a:hover{text-decoration:none;}
.sendalert .hide a:active{color:#fff;background:#f33;}

.autocomp{position:absolute;z-index:100;line-height:1.2em;border:1px solid #333;background:#fff;}
.autocomp .fixed{color:#999;font-size:0.93em;margin:5px;padding-bottom:5px;border-bottom:1px solid #ccc;height:16px;line-height:16px;}
.autocomp,.autocomp ul,.autocomp il{margin:0;padding:0;list-style:none;display:block;cursor:pointer;}
.autocomp ul{width:100%;color:#000;}
.autocomp li{padding:2px 5px;font-weight:bold;}
.autocomp li.selected{background:#f33;color:#fff;}
.autocomp .data{display:none;}
#autoload{margin-left:2ex;vertical-align:middle;}

.sendimage{height:120px;overflow:auto;border:1px solid gray;background-color:white;}
.sendimage a{color:#000;}
.sendimage ul{list-style:none;margin:0;padding:0;}
.sendimage ul li{float:left;text-align:center;margin:5px;width:90px;padding-top:2px;padding-bottom:2px;}
.sendimage ul li.sel{background-color:#c8e3e3}
.sendimage ul li img,.sendimage .noimage{display:block;margin:0 auto;border:0;}
.sendimage .noimage{height:50px;width:63px;background-color:white;border:1px dashed gray;}
.sendpreview{border:1px solid gray;background-color:white;border-top:none;height:390px;overflow:auto;padding:5px;margin-bottom:10px;}
.thanks{padding:10px;margin-top:10px;}

/* END */

#goog-fixurl{font-size:1.3em;line-height:1.4em;}
#goog-fixurl h3{font-size:1em;}
#goog-fixurl .closest-match{text-align:center;}
#goog-fixurl .closest-match span{display:block;margin-bottom:1em;text-align:left;}
#goog-fixurl .closest-match a{font-size:1.1em;}

#foot,#copy{height:38px;line-height:34px;}
#foot,#foot a{color:#fff;}
#foot{background-position:0 -387px;position:relative;}
#footmenu{height:35px;line-height:28px;width:950px;padding-left:8px;border-top:3px solid #fff;margin:0 11px;background-position:0 -351px;background-repeat:repeat-x;font-weight:bold;}
#copy{background-position:100% -426px;position:absolute;right:0;top:0;text-align:right;padding-right:19px;}

/* BANNERS */
#topleader{position:absolute;top:18px;right:8px;z-index:150;}
.outleader{width:736px;height:98px;}
.outleader .banner{width:728px;height:90px;background:#fff;margin:0 4px;padding:4px 0;position:relative;z-index:2;}
.outleader .tl{background-position:-266px -75px;}
.outleader .tr{background-position:-271px -75px;}
.outleader .bl{background-position:-266px -80px;}
.outleader .br{background-position:-271px -80px;}
.outleader .rt,.outleader .lt{position:absolute;height:90px;width:4px;top:4px;background:#fff;}
.outleader .lt{left:0;}
.outleader .rt{right:0;}

#leftrect{width:300px;height:250px;margin:20px 0;}

#latspot,#latspot a{width:300px;height:140px;display:block;font-size:0;line-height:0;text-indent:-9999px;}
#latspot{margin:20px 0;background-repeat:no-repeat;background-position:0 0;}

#bottomleader{margin:10px auto;}

#midbanner{text-align:center;font-size:0.93em;}
#midbanner,#midbanner a{color:#ccc;}
#midbanner .banner{width:468px;margin:.5em auto;}

.boxbelow{width:336px;height:280px;margin:.5em auto;}

#wgicon{margin:5px auto;width:135px;height:135px;display:block;}
#wgicon a{width:135px;background-repeat:no-repeat;display:block;}
#wgicon span{display:none;}
#wgwidg{height:38px;background-position:0 0;}
#wgwidg:hover,#wgwidg:focus{background-position:-135px 0;}
#wgconc{height:97px;background-position:0 -38px;}
#wgconc:hover,#wgconc:focus{background-position:-135px -38px;}

.inads{margin:10px auto;}
.centerbanner{margin:10px auto;width:468px;height:60px;}

.homertbanner{float:right;overflow:hidden;}
.homertbanner,.homertbanner a{width:300px;height:150px;display:block;}

/* only visible to newer css3 ready browsers, and opera (be damned) */
@media only screen and (min-width:1px) {
	#tools hr{min-height:73px;height:auto;bottom:0;background:-webkit-gradient(linear,0 0,0 100%,from(#58586c),color-stop(0.3, #fefefe),color-stop(0.7, #fefefe),to(#8a8a8a));background:-moz-linear-gradient(center top,#58586c 0%,#fefefe 30%,#fefefe 70%,#8a8a8a 100%);}
	
	.rounded .tr,.rounded .tl,.rounded .br,.rounded .bl{display:none;}
	.rounded,.roundline .r,.homenews .continue .r{-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;-o-border-radius:6px;border-radius:6px;}
	.tweet{-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;-o-border-bottom-left-radius:0;-khtml-border-bottom-left-radius:0;border-bottom-left-radius:0;}
	
	.catmenu,.vplayer{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-khtml-border-radius:5px;}
	.rtworks .vplayer{-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-o-border-radius-bottomleft:0;-o-border-radius-bottomright:0;border-bottom-left-radius:0;border-bottom-right-radius:0;}
	
	.catmenu h2 .l,.catmenu h2 .r{background:none;min-height:29px;height:auto;display:inline;padding:0;}
	.catmenu h2{height:auto;min-height:28px;line-height:1.55em;padding:1px 10px 0 10px;border:1px solid #000;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;background:#0b0b68 -webkit-gradient(linear, 0 0, 0 100%, from(#171774), to(#00005d)) no-repeat;background:#0b0b68 -moz-linear-gradient(top, #171774, #00005d) no-repeat;}
	.catmenu ul li{display:block;}
	.catmenu ul li a{background:none;padding:0;display:block;margin-left:12px;}
	.catmenu li:before{content:"+";font-weight:bold;color:#f5a7a6;display:block;float:left;}
	.catmenu li.open:before,.catmenu .open li:before{content:"\2013";}
	.catmenu li li:before{content:"·";}
	
	#rtside .rtbox{border-width:2px;-webkit-border-radius:7px;-moz-border-radius:7px;-o-border-radius:7px;-khtml-border-radius:7px;border-radius:7px;width:296px;padding:0;}
	.rtbox .bottom{display:none;}
	.rtbox h2{position:static;width:280px;margin-bottom:12px;padding-top:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0;-khtml-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;background:-webkit-gradient(linear,0 0,0 100%,from(#e56e6e),color-stop(0.5, #df4c4c),color-stop(0.5, #c02323),to(#d02626));background:-moz-linear-gradient(center top,#e56e6e 0%,#df4c4c 50%,#c02323 50%,#c02323 100%);}
	.usbox h2{background:-webkit-gradient(linear,0 0,0 100%,from(#add6dd),color-stop(0.5, #74b8c5),color-stop(0.5, #2d95a7),to(#5aabba));background:-moz-linear-gradient(center top,#add6dd 0%,#74b8c5 50%,#2d95a7 50%,#5aabba 100%);}
	
	.outleader .lt,.outleader .rt{display:none;}
	.outleader{background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;}
	
	.roundline,.homenews .continue{width:auto;background:transparent;}
	.roundline .l,.roundline .r,.homenews .continue .l,.homenews .continue .r{height:auto;background:transparent;padding:0;}
	.roundline .r,.homenews .continue .r{border-width:1px;}
	.homenews .continue .r{padding:3px 6px;}
	
	.redbutton,.redbutton .l{height:27px;line-height:27px;}
	.redbutton{border:1px solid #fab7b7;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;background:-webkit-gradient(linear, 0 0, 0 100%, from(#ffdcdc), to(#ffc4c4)) no-repeat;background:-moz-linear-gradient(center top,#ffdcdc 0%,#ffc4c4 100%);}
	.redbutton .l{background:transparent;}
	
	.homecat{overflow:visible;}
	.homecat h2,.cathome .cathlist h2{background:transparent;line-height:1em;font-size:2.33em;text-indent:0;-webkit-transform:translate(-0.1ex, 9.2ex) rotate(-90deg);-moz-transform:translate(-0.1ex, 9.2ex) rotate(-90deg);-o-transform:translate(-0.1ex, 10ex) rotate(-90deg);height:auto;text-align:center;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-khtml-user-select:none;user-select:none;}
	.homecat h2{width:30px;}
	.cathlist h2.topics{-webkit-transform:translate(0, 9.8ex) rotate(-90deg);-moz-transform:translate(0, 9.8ex) rotate(-90deg);-o-transform:translate(0, 10.5ex) rotate(-90deg);}
	.cathlist h2.genres{-webkit-transform:translate(0, 5.5ex) rotate(-90deg);-moz-transform:translate(0, 5.7ex) rotate(-90deg);-o-transform:translate(0, 6ex) rotate(-90deg);}
	
	.upltfriends .uponline{background:#0d0;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;width:8px;height:8px;border:2px solid #fff;}
}