@charset "utf-8";

/* Basic Tags */

* {
margin:0px;
padding:0px;
}

body {
margin:0px;
padding:0px;
background-color:#68d3f9;
}

img {
border:none;
}

a:link { color: #0769a0; }

a:visited { color: #0769a0; }

a:hover { color: #999999; }

a:active { color: #0769a0; }

a { text-decoration: none; }


/* General Tags */

.spacer {clear:both;}

.clean {
margin:0px;
padding:0px;
}

.right {
float:right;
}

.left {
float:left;
}

.invis {
display:none;
}

/* IDs */

#logo {
position:absolute;
top:22px;
left:50%;
margin-left:-400px;
z-index:2;
}

#wrap {
width: 900px;
margin:10px auto;
padding-top: 100px;
}

#main {
width:664px;
float:left;
position:relative;
}

#main h1 {
Float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#0769a0;
margin:3px 20px 0px 0px;
padding:0px;
overflow:hidden;
font-weight:bold;
clear:right;

}

#main h1.headline {
text-align:right;
width:400px;
color:#cc6666;
clear:none;
}

#main h1 a.small {
font-size:14px;
}

#main h1 a.small:hover {
font-size:14px;
}

#main h2 {
Float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#bbbbbb;
margin:0px 20px 10px 0px;
padding:0px;
overflow:hidden;
font-weight:bold;
clear:right;
}

#main div.top{
width:664px;
height:16px;
float:left;
background-image:url(layout/main_1_top.png);
background-position:top left;
background-repeat:no-repeat;
}

#main div.whiteloop{
width:664px;
float:left;
background-image:url(layout/main_2_white_loop.png);
background-position:top left;
background-repeat:repeat-y;
position:relative;
}

#main div.quotetop{
width:664px;
height:42px;
float:left;
background-image:url(layout/main_3_quote_top.png);
background-position:left;
background-repeat:no-repeat;
}

#main div.greyloop{
width:664px;
float:left;
background-image:url(layout/main_4_gray_loop.png);
background-position:left;
background-repeat:repeat-y;
}

#main div.quotebot{
width:664px;
height:54px;
float:left;
background-image:url(layout/main_5_quote_bot.png);
background-position:left;
background-repeat:no-repeat;
}

#main div.bot{
width:664px;
height:16px;
float:left;
background-image:url(layout/main_6_bot.png);
background-position:bottom left;
background-repeat:no-repeat;
}

#side {
width:219px;
float:right;
position:relative;
}

#side div.top{
width:219px;
height:18px;
float:left;
background-image:url(layout/side_1_top.png);
background-position:top left;
background-repeat:no-repeat;
}

#side div.whiteloop{
width:219px;
float:left;
background-image:url(layout/side_2_white_loop.png);
background-position:left;
background-repeat:repeat-y;
}

#side div.quotetop{
width:219px;
height:42px;
float:left;
background-image:url(layout/side_3_quote_top.png);
background-position:left;
background-repeat:no-repeat;
}

#side div.greyloop{
width:219px;
float:left;
background-image:url(layout/side_4_gray_loop.png);
background-position:left;
background-repeat:repeat-y;
}

#side div.quotebot{
width:219px;
height:42px;
float:left;
background-image:url(layout/side_5_quote_bot.png);
background-position:left;
background-repeat:no-repeat;
}

#side div.bot{
width:219px;
height:18px;
float:left;
background-image:url(layout/side_6_bot.png);
background-position:bottom left;
background-repeat:no-repeat;
}

.maintabs {
height:40px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
position:absolute;
top:74px;
left:50%;
margin-left:-195px;
z-index:2;
}

.maintabs div {
height:40px;
background-image:url(layout/grey_tab_left.png);
background-position:top left;
background-repeat:no-repeat;
float:left;
}

.maintabs div a {
height:40px;
background-image:url(layout/grey_tab_right.png);
background-position:top right;
background-repeat:no-repeat;
display:block;
float:left;
padding:8px 15px 0px 15px;
color:#878787;
}

.maintabs div a:hover {
color:#bbb;
}

.maintabs div.current {
height:40px;
background-image:url(layout/white_tab_left.png);
background-position:top left;
background-repeat:no-repeat;
float:left;
}

.maintabs div.current a{
height:40px;
background-image:url(layout/white_tab_right.png);
background-position:top right;
background-repeat:no-repeat;
display:block;
float:left;
padding:8px 15px 0px 15px;
color:#0769a0;
}

.maintabs div.current a:hover{
color:#61afda;
}

.uploadshift {
margin-left:-200px;
}

.itemshift {
margin-left:80px;
}

.bmnshift {
margin-left:283px;
}

img.rssbutton {
width:15px;
height:15px;
margin:0px;
position:absolute;
top:5px;
left:18px;
z-index:2;
}

#sidetabs {
height:40px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
position:absolute;
top:74px;
left:50%;
margin-left:253px;
z-index:2;
}


#sidetabs div {
height:40px;
background-image:url(layout/grey_tab_left.png);
background-position:top left;
background-repeat:no-repeat;
float:left;
}

#sidetabs div a {
height:40px;
background-image:url(layout/grey_tab_right.png);
background-position:top right;
background-repeat:no-repeat;
display:block;
float:left;
padding:8px 15px 0px 15px;
color:#878787;
}

#sidetabs div a:hover {
color:#bbb;
}

#sidetabs div.current {
height:40px;
background-image:url(layout/white_tab_left.png);
background-position:top left;
background-repeat:no-repeat;
float:left;
}

#sidetabs div.current a{
height:40px;
background-image:url(layout/white_tab_right.png);
background-position:top right;
background-repeat:no-repeat;
display:block;
float:left;
padding:8px 15px 0px 15px;
color:#0769a0;
}

#sidetabs div.current a:hover{
color:#61afda;
}

div.blurb {
width:473px;
margin:25px auto 10px auto;
clear:both;
}

div.blurbtop {
width:473px;
height:10px;
float:left;
background-image:url(layout/quote_top.png);
background-position:top;
background-repeat:no-repeat;
background-color:#fff;
}

div.blurbmeat {
width:473px;
float:left;
background-image:url(layout/quote_loop.png);
background-position:bottom;
background-repeat:repeat-y;
}

div.blurbbot {
width:473px;
height:41px;
float:left;
background-image:url(layout/quote_bot.png);
background-position:bottom;
background-repeat:no-repeat;
position:relative;
}

#main div.blurb h1 {
Float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
position:relative;
left:20px;
padding-bottom:5px;
overflow:hidden;
font-weight:bold;
clear:left;
width:280px;
}

#main div.blurb h1 a {
color:#0769a0;
}

#main div.blurb h1 a:hover {
color:#61afda;
}

#main div.blurb h2 {
Float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#bbbbbb;
position:relative;
left:20px;
padding:0px;
overflow:hidden;
font-weight:bold;
clear:left;
width:280px;
}

#main div.blurb h2 a {
color:#bbbbbb;
}

#main div.blurb h2 a span {
font-weight:normal;
}

#main div.blurb h2 a:hover {
color:#878787;
}

#main div.blurb h3 {
Float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#878787;
position:relative;
right:20px;
padding:0px;
overflow:hidden;
font-weight:bold;
clear:right;
letter-spacing:-10%;
width:153px;
text-align:right;
}

#main div.blurb h3 a {
color:#666666;
}

#main div.blurb h3 a:hover {
color:#999999;
}

#main div.blurb h4 {
Float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#bbbbbb;
position:relative;
right:20px;
padding:0px;
overflow:hidden;
font-weight:bold;
clear:right;
width:153px;
text-align:right;
}

#main div.blurb h4 a {
color:#cc6666;
}

#main div.blurb h4 a:hover {
color:#cc9999;
}

object.flashvid {
height:350px;
width:425px;
}

.video {
padding: 5px;
background: #bbb;
margin: 10px auto 60px auto;
width: 425px;
clear:both;
}

.gif {
border:5px #bbb solid;
margin: 10px auto 60px auto;
clear:both;
}

.pagesblock {
width:540px;
height:39px;
margin:10px auto 5px auto;
}

.countbox {
width:504px;
height:24px;
overflow:hidden;
float:left;
}

.countbox a {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#666666;
}

.countbox a.curpage {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#990000;
}

.moviebox {
width:160px;
margin:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
color:#990000;
padding-bottom: 10px;
}

.moviebox span {
width:100%;
display:block;
text-align:left;
float:left;
font-size:16px;
margin:10px auto;
color:#666666;
}

.moviebox a {
width:100%;
margin-bottom:3px;
display:block;
text-align:left;
float:left;
/* color:#666666; */
font-size:12px;
height:14px;
overflow:hidden;
}

.moviebox a:hover {
color:#333333;
}

.posterbox {
width:100%;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
color:#990000;
}

.posterbox span {
width:100%;
display:block;
text-align:left;
float:left;
font-size:16px;
margin:10px auto;
color:#666666;
}

.posterbox a {
width:100%;
display:block;
text-align:left;
float:left;
font-size:16px;
color:#cc6666;
}

.posterbox a:hover {
color:#cc9999;
}

.uploadedbox {
width:100%;
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:bold;
color:#990000;
}

.uploadedbox span {
width:100%;
display:block;
text-align:center;
float:left;
font-size:20;
margin:10px auto;
color:#666666;
}

.uploadedbox a {
color:#cc6666;
font-size:12px;
}

.sideblock {
text-align:center;
float:left;
width:100%;
display:block;
}

.uploadedbox a:hover {
color:#333333;
}

#authform {
width:366px;
margin:10px auto;
}

#smallauthform {
width:150px;
margin:10px auto 15px auto;
}

#uploadform {
width:366px;
margin:10px auto;
}

form p {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#666666;
margin:3px;
}

form p span{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#E48787;
margin:3px;
}

form p span span{
color:#CC0000;
}

input.text {
background-image:url(layout/inputfade.png);
background-position:top;
background-repeat:repeat-x;
background-color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
width:346px;
margin:5px;
padding: 2px;
height: 20px;
border:3px #d7d7d7 solid;
color:#666;
}

input.checkbox {
border:3px #d7d7d7 solid;
margin:5px;
}

input.smalltext {
background-image:url(layout/inputfade.png);
background-position:top;
background-repeat:repeat-x;
background-color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
width:130px;
margin:5px;
padding: 2px;
height: 14px;
border:3px #d7d7d7 solid;
color:#666;
}

.textarea {
background-image:url(layout/inputfade.png);
background-position:top;
background-repeat:repeat-x;
background-color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
width:346px;
margin:5px;
padding: 2px;
height: 200px;
border:3px #d7d7d7 solid;
color:#666;
}

.long {
height: 400px;
}

input.button {
float:right;
}

p.logout {
text-align:center;
margin:10px auto;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
}

#uploadsuccess {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
width:346px;
margin:10px auto;
padding:10px;
background-color:#FFFFFF;
border:2px #0769a0 dashed;
color:#999999;
}

#uploaderror {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
width:346px;
margin:10px auto 20px auto;
padding:10px;
background-color:#FFFFFF;
border:2px #CC0000 dashed;
color:#CC0000;
}

#uploadedheadline {
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#0769a0;
margin:5px auto 15px auto;
padding:0px;
overflow:hidden;
font-weight:bold;
clear:right;
}

.writeup {
width:480px;
margin:10px auto 60px auto;
padding:10px;
border:2px #fff solid;
background-color:#dddddd;
}

.writeup img {
border:5px #fff solid;
margin: 10px auto 10px auto;
clear:both;
}

.writeup div.video {
background: #fff;
margin: 10px auto 10px auto;
}

.writeup p {
margin:15px 0px;
line-height:150%;
color:#666666;
font-size: 12pt;
font-style:normal;
font-weight:500;
font-family:Helvetica, sans-serif;
text-align: left;
}

.writeup p:first-letter 
{
color:#666666;
font-size: 14pt;
font-weight:bold;
}

.writeup img.readbutton {
border:none;
margin:0px;
}

.writeup img.closebutton {
margin:5px auto;
border:none;
clear:none;
}

.writeup h6 {
margin:25px 0px 15px 0px;
color:#fff;
font-size: 20px;
font-weight:bold;
font-family:Helvetica, sans-serif;
text-align:left;
font-variant:small-caps;
}



.writeup p.dbody:first-letter 
{
color:#666666;
font-size: 14pt;
font-weight:bold;
}

img.insert {
float:left;
margin:5px 10px 5px 0px;
}

div.choppingblock {
background-image:url(layout/inputfade.png);
background-position:top;
background-repeat:repeat-x;
background-color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
border:3px #d7d7d7 solid;
color:#666;

width:480px;
height:20px;
padding:3px;
margin:3px auto;
background-color:#fff;
}

div.choppingblock img {
float:left;
}

div.choppingblock p {
width:150px;
height:20px;
float:left;
overflow:hidden;
margin:0px 5px 0px 10px;
font-weight:bold;
}

div.choppingblock span {
width:220px;
height:20px;
float:left;
overflow:hidden;
}

div.choppingblock h5 {
width:50px;
height:20px;
overflow:hidden;
float:left;
font-family:Arial, Helvetica, sans-serif;
text-align:right;
margin:0px 5px;
font-weight:bold;
color:#F0B9B9;
}

img.fourohfour {
margin-top:100px;
}

#adbox {
width:94px;
margin:20px auto 5px auto;
}

img.adbutton {
margin:7px auto;
border:#CCCCCC 2px solid;
width:90px;
height:35px;
}

p.introp {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#999999;
line-height:150%;
padding:20px 25px 10px 25px;
text-align:center;
position:relative;
}

p.introp span{
color:#cc9999;
font-weight:bold;
}

.fvd_ytl{
display:none;
}

div.description {
width:450px;
margin:0px auto 20px auto;
padding:10px;
border:2px #c4c4c4 solid;
background-color:#ffffff;
background-image:url(layout/quotes.png);
background-position:top left;
background-repeat:no-repeat;
position:relative;
}

p.byline {
margin:5px;
color:#CC9999;
font-size: 16px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
}

p.byline a{
color:#CC9999;
}

p.byline a:hover{
color:#CC0000;
}

.writeup p.byline:first-letter 
{
color:#CC9999;
font-size: 16pt;
font-weight:bold;
}

p.dbody {
margin:10px;
line-height:150%;
color:#666666;
font-size: 12pt;
font-style:normal;
font-weight:500;
font-family:Helvetica, sans-serif;
text-align: left;
}

p.dbody img {
border:2px #ddd solid;
margin: 10px auto 10px auto;
clear:both;
max-width:420px;
}

.commentkillbutton {
position:absolute;
top:5px;
right:5px;
z-index:2;
width:12px;
height:12px;
}

h1 span.numcomments {
font-size:10px;
color:#CEA000;
display:block;
padding-top:2px;
}

h1 span.numcomments:hover{
font-size:10px;
color:#edd580;
}

h1 span.numcomments span.numunread {
font-size:10px;
color:#B50000;
}

h1 span.numcomments span.numunread:hover{
font-size:10px;
color:#c07272;
}

.unreadbox {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
color:#666666;
padding-bottom:10px;
}

.unreadbox a{
width:100%;
display:block;
text-align:center;
float:left;
font-size:12px;
height:14px;
overflow:hidden;
}

.unreadbox a:hover{

}

.editbutton {
position:relative;
width:12px;
height:12px;
margin:0px auto;
float:right;
right:20px;
bottom:5px;
}

.favbutton {
position:relative;
width:12px;
height:12px;
margin:0px auto;
float:left;
left:20px;
bottom:5px;
}

#featbutton {
position:relative;
width:12px;
height:12px;
margin:0px auto;
float:right;
right:26px;
bottom:5px;
}

.editcomment {
position:absolute;
bottom:5px;
right:5px;
z-index:2;
width:12px;
height:12px;
}

.autherror {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
width:130px;
margin:10px auto 15px auto;
padding:5px;
background-color:#FFFFFF;
border:1px #CC0000 dashed;
color:#CC0000;
text-align:center;
}

p.autherror a{

}

#hi {
font-family:Georgia, "Times New Roman", Times, serif;
margin:5px auto 0px auto;
Font-size:90px;
width:150px;
text-align:center;
color:#CCCCCC;
}

#regtext {
font-family:Arial, Helvetica, sans-serif;
margin:20px auto 20px auto;
Font-size:16px;
line-height:125%;
width:160px;
color:#666666;
}

#captcha {
margin:5px 5px 5px 5px;
border:3px #d7d7d7 solid;
}

.footer{
text-align:center;
margin:20px auto;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#999999;
}

.registerlink {
width:50px;
float:left;
margin-left:4px;
margin-top:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

#feature {
background-image:url(layout/featured.png);
background-position:top left;
background-repeat:no-repeat;
background-color:#FFFFFF;
width:450px;
text-align:center;
border: 1px solid #cc6666;
padding:7px;
margin:20px auto 25px auto;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#666666;
}

#feature span {
color:#CC6666;
font-weight:bold;
}

#profiledisplay{
width:550px;
margin:15px auto;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#666;
}

#profiledisplay p {
width:335px;
background-color:#fff;
padding:5px 10px 10px 5px;
margin:5px 0px 0px 0px;
background-image:url(layout/shadow.png);
background-repeat:no-repeat;
background-position:bottom right;
}

#profiledisplay p span{
color:#0769a0;
}

#profiledisplay div.private{
background-color:#FFECEC;
border:1px #CC0000 dashed;
padding:5px;
width:325px;
float:left;
margin:10px 0px;
}

#profiledisplay div.private p{
width:300px;
background-color:#FFECEC;
padding:2px;
margin:0px 0px;
background-image:none;
}

#profiledisplay div.private p span{
color:#CC0000;
}

#profiledisplay div.private span{
font-size:14px;
color:#CC0000;
}



#profiledisplay p.aboutme{
background-color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
margin:15px 0px;
padding: 10px;
border:#CC9933 1px dashed;
color:#666;
width:95%;
background-image:none;
}

#profiledisplay p.aboutme span{
font-size:14px;
color:#CC9933;
}

.sextext {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#666666;
}

#profilepix {
float:right;
margin:0px 0px 5px 5px;
border:3px #c4c4c4 solid;
}

#usercommentbox {
padding:45px 15px 15px 15px;
width:520px;
margin:50px auto 10px auto;
border-top:#ccc 2px dashed;
}

#usercommentbox textarea{
}
 
.myunread {
font-size:10px;
position:relative;
bottom:3px;
}

p.introp a.myunread{
color:#CC0000;
}

p.introp a.myunread:hover{
color:#cc6666;
}

#tagbox {
width:460px;
padding:15px 5px 5px 5px;
margin:0px auto;
position:relative;
bottom:20px;
border:1px #0769a0 solid;
background-color:#65afd8;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-image:url(layout/tags_bg.png);
background-position: top left;
background-repeat:no-repeat;
}

#tagbox a {
color:#fff;
}

#tagbox a:hover {
color:#0769a0;
}

.tagbutton {
position:absolute;
top:3px;
right:5px;
z-index:2;
width:10px;
height:10px;
}

.savetagbutton {
position:relative;
float:right;
}

#newtags{
width:447px;
padding:5px;
margin:5px auto 5px auto;
background-color:#a7daf7;
border:1px #fff dashed;
color:#0769a0;
}

#tagcloud {
width:500px;
text-align:center;
margin:20px auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
/* font-weight:bold; */
line-height:230%;
}

#cloudtext{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
text-align:center;
width:90px;
display:block;
margin:25px auto 0px auto;
}

#cloudwrap{
width:597px;
margin:30px auto;
padding:15px 0px;
background-color:#fff;
border:#0769a0 1px dashed;
}

.indexfavwrap {
position:relative;
width:12px;
height:12px;
position:relative;
bottom:6px;
left:20px;
z-index:2;
}

p.dbody img.icon {
width:16px;
height:16px;
border:0px;
clear:none;
position:relative;
top:8px;
}

p.dbody img.star {
width:16px;
height:16px;
border:0px;
clear:none;
position:relative;
top:8px;
}

p.dbody img.normal {
width:auto;
height:auto;
border:none;
}

a.posterlist {
color:#cc6666;
font-size:16px;
height:20px;
margin-bottom:1px;
}

a.cloudlink{
position:relative;
bottom:5px;
height:25px;
font-size:20px;
color:#3399FF;

}

a.mosttag{

}

a.mostfav{

}

.buddybutton {
width:18px;
height:18px;
float:right;
position:relative;
top:8px;
right:17px;
}

.commentdate{
width:70px;
float:right;
height:12px;
font-size:12px;
color:#CCCCCC;
text-align:right;
position:relative;
bottom:15px;
left:8px;
}

.itemdate{
font-family:"Courier New", Courier, monospace;
width:70px;
float:right;
height:12px;
font-size:12px;
color:#666;
text-align:right;
position:relative;
bottom:6px;
right:20px;
}

.quotebubble {
margin:10px;
height:38px;
width:160px;
background-image:url(layout/quotebubble_l.png);
background-position:left top;
background-repeat:no-repeat;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#0769A0;
}

.quotebubble div {
height:35px;
padding-top:3px;
background-image:url(layout/quotebubble_r.png);
background-position:right top;
background-repeat:no-repeat;
}

#macrolist img {
margin-bottom:20px;
}

#main div.blurb h2 a.imdb {
font-family:"Times New Roman", Times, serif;
font-size:9px;
color:#CC9900;
}

.imdbbutton {
height:10px;
width:10px;
font-size:8px;
color:#CC9900;
}

#cachebutton {
height:15px;
width:15px;
position:absolute;
top:5px;
right:5px;
background-image:url(layout/toilet.png);
background-repeat:no-repeat;
}

#backupbutton {
height:15px;
width:15px;
position:absolute;
top:5px;
right:25px;
background-image:url(layout/backup.png);
background-repeat:no-repeat;
}

.lineform {
width:200px;
height:30px;
margin:0px auto;
}

.imdbsend {
position:relative;
top:5px;
}

.imdbmodbox {
width:400px;
margin:10px auto;
padding:10px;
background-color:#FFFFFF;
border: 2px #666666 solid;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
color:#999999;
}

a.imdb{
font-size:14px;
color:#CC9900;
font-weight:normal;
font-family:"Times New Roman", Times, serif;
}

a.imdb:hover{
color:#999900;
}


div.red {
border:3px solid #cc0000;
}

