html {
background: white url('bggradient.png') repeat-x fixed center top;
border: 0px;
color: black;
font-family: arial, sans-serif;
font-size: small; 
margin: 0px;
padding: 0px; 
text-align:center; }

body { background:url('circles.png') no-repeat fixed center top;margin:0px;min-height:400px; }

#topcontainer { width:100%;text-align:center;position:relative;z-index:3; }
#headerimg { width:500px;height:100px;display:block;background:url('/library/normal/thebiasphere.png') no-repeat top left;margin-top:3px; }
#topcontent { width:758px;margin:0px auto; }
#bottomcontainer { width:100%;background:url('bodywrapper.png') repeat-y top center; }
#topcontainer, #bottomcontainer { text-align:left;clear:both; }
#header { width:500px;float:left; }

#bottomlinks { width:744px;clear:both;text-align:center;margin-top:-3px;padding:5px;border:1px solid black;border-top:2px solid black; }

strong { font-size:110%;font-weight:900; }
strong.bold { font-size:120%; }
.center { text-align:center;vertical-align:middle; }
.underline { font-style:normal;text-decoration:underline; }
.lite { display:none; }
.box { display:table; }
strong.spoiler { display:block;font-size:x-small;margin-top:15px; }
span.spoiler { display:block;background:black;color:black;padding:10px; }

.block { display:block;clear:both; }

.admin, a.admin:link, a.admin:visited, a.admin:hover { color:#ff2727;border:0px; }
.moderator, a.moderator:link, a.moderator:visited, a.moderator:hover { color:#0005ff;border:0px; }
.staff, a.staff:link, a.staff:visited, a.staff:hover { color:#008257;border:0px; }
.member, a.member:link, a.member:visited, a.member:hover { color:black;border:0px; }
a.block:link, a.block:visited { color:black;padding:12px;text-decoration:none; }
a.block.admin:link, a.block.admin:visited { color:black;border:2px solid #ff2727;outline:2px solid black; }
a.block.moderator:link, a.block.moderator:visited { color:black;border:2px solid #0005ff;outline:2px solid black; }
a.block.staff:link, a.block.staff:visited { color:black;border:2px solid #008257;outline:2px solid black; }
a.block.member:link, a.block.member:visited { color:black;border:2px solid white;outline:2px solid black; }
a.block.admin:hover, a.block.moderator:hover, a.block.staff:hover, a.block.member:hover { color:black;border:2px solid black;outline:2px solid black; }
a.block.featured:hover { color:black;background:#ffffcc;outline:2px solid #FFCC99; }

a.novisited:visited { color:black; }
.subject { width:98%;text-align:left; }
textarea, input { font-family:arial, sans-serif;font-size:small; }
.textarea { width:98%;height:300px;text-align:left; }
.quickreply { width:95.5%;height:100%;text-align:left; }
.nomargins { margin:0px; }
a.button:link, a.button:visited, a.button:active, .button { max-width:150px;display:inline-block;color:black;background:white;font-family:arial,verdana,serif;font-size:12px;font-weight:bold;line-height:17px;text-decoration:none;margin:10px 0px 10px 10px;padding:4px 8px;border:2px solid black; }
a.button:hover, .button:hover { color:#990000;cursor:pointer;border:2px solid #990000;outline:2px solid black; }
div.rightbutton { float:right;margin:5px 15px 0px 0px; }
a.buttontab:link, a.buttontab:visited, a.buttontab:active { width:332px;display:block;color:white;background:black;margin:-10px;padding:10px; }
em { font-style:italic; }
dfn { font-style:normal; }
img { border:0px;margin:0px;padding:0px; }
img.fit { margin-bottom:-3px; }
ul, ol { margin:0px;padding:0px;list-style: none }
hr { height:1px;clear:both;margin:0px;color:white;border:none; }
hr.sep { height:0px;border:1px solid black; }
.xxlarge { font-size:xx-large; }
.xlarge { font-size:x-large; }
.large { font-size:large; }
.medium { font-size:medium; }
.small { font-size:small; }
.tiny { font-size:x-small; }
.left { float:left; }
.right { float:right; }
.textleft { text-align:left; }
.textright { text-align:right; }
.uparrow { width:10px;height:6px;display:inline-block;background:url('/library/arrow?up&r=255&b=255&g=255') no-repeat center; }
.downarrow { width:10px;height:6px;display:inline-block;background:url('/library/arrow?down&r=255&b=255&g=255') no-repeat center; }
h2 strong.left, h2 strong.oneheader { color:black;margin-left:50px; }
h2 strong.right { color:black;margin-right:50px; }
.avatar, .avatar_thumb { width:65px;height:65px;display:block;clear:none;text-align:center;vertical-align:bottom;margin-right:10px; }
.avatar img, .review .content .avatar img, .avatar_thumb img { max-height:65px;max-width:65px;margin:0px auto;vertical-align:bottom; }
.avatar_thumb { width:16px;height:16px; }
.avatar_thumb img { max-width:16px;max-height:16px; }
.colored { background:#e9edff }



a.smalltag:link, a.smalltag:visited { color:#AAAAAA;font-size:12px; }
a.normaltag:link, a.normaltag:visited { color:#777777;font-size:14px; }
a.commontag:link, a.commontag:visited { color:#444444;font-size:16px; }
a.bigtag:link, a.bigtag:visited { color:#222222;font-size:18px; }
a.supertag:link, a.supertag:visited { color:#000000;font-size:20px; }
a.ultimatetag:link, a.ultimatetag:visited { color:#000000;font-size:24px;font-weight:bold;font-weight:bold 900; }

#bottomcontent { width:756px;text-align:left;font-size:12px;background:white;margin:0px auto;padding:0px;border:1px solid black;position:relative;z-index:2; }
#navcontainer { width:756px;height:50px; }
#navbuttons { width:500px;float:left;text-align:center; }
#navbuttons .home, #navbuttons .media, #navbuttons .users { height:50px;display:block; }
#navbuttons .media { width:200px; }
.media dl { width:198px; }
.users dl { width:148px; }
#navbuttons span { display:none; }
#navbuttons ul { list-style-image:none;margin:0px;padding:0px; }
#navbuttons li { display:inline; }
#navbuttons a.home { width:150px;background:url('homeoff.png') no-repeat center; }
#navbuttons a.home:hover { background:url('homeon.png') no-repeat center; }
#navbuttons a.media { width:200px;background:url('mediaoff.png') no-repeat center; }
#navbuttons a.media:hover { background:url('mediaon.png') no-repeat center; }
#navbuttons a.users { width:150px;background:url('usersoff.png') no-repeat center; }
#navbuttons a.users:hover { background:url('userson.png') no-repeat center; }
#navbuttons table dl { display:none;border:1px white solid;padding:0px; }
#navbuttons table:hover dl { display:block;background:#c6c6c6;margin-top:-2px; }
#navbuttons dd { margin:0px;padding:0px; }
#navbuttons dl a { display:block;color:black;font-size:14px;font-weight:bold;text-decoration:none;padding:5px 0px; }
#navbuttons dl a:hover { background:#4d4d4d;color:white; }

#loginbox { width:238px;height:95px;float:right;background:url('/library/normal/loginbox.png') no-repeat center;text-align:center;vertical-align:middle;margin:3px 0px 0px 0px;padding:10px;padding-top:45px;border:none; }
#loginbox legend { display:none; }
#loginbox div.left { font-size:10px;text-align:left;margin-top:-20px; }
#loginbox div.left a:link, #loginbox div.left a:visited { color:black; }
#loginbox input.username, #loginbox input.password { height:20px;border:0px;padding:5px 8px;text-align:left; }
input.username { width:194px;background:transparent url('/library/normal/username.png') no-repeat top left; }
input.username:hover { background:transparent url('/library/normal/usernamehover.png') no-repeat top left; }
input.username:focus { background:transparent url('/library/normal/usernamefocus.png') no-repeat top left; }
#loginbox table.password { width:211px;height:30px;padding:0px;margin:10px auto; }
#loginbox table.password .password { width:158px;background:transparent url('/library/normal/password.png') no-repeat top left; }
#loginbox table.password .password:hover { background:transparent url('/library/normal/passwordhover.png') no-repeat top left; }
#loginbox table.password .password:focus { background:transparent url('/library/normal/passwordfocus.png') no-repeat top left; }
#loginbox .go{ width:37px;height:30px;float:left;background:url('/library/normal/loginoff.png');cursor:pointer;border:0px;overflow:hidden; }
#loginbox .go:hover { background:url('/library/normal/loginon.png'); }
#loginbox p { font-size:10px;margin:-5px 0px -10px 0px; }

#userbox { width:238px;float:right;text-align:center;margin:3px 0px 0px 0px;padding:10px; }
#userbox p { margin:0px; }
#userbox a { color:black; }

#bottomcontent #searchbar { width:736px;height:20px;background:url('barbg.png') repeat-x;text-align:left;clear:both;margin:0px;padding:5px 10px;border-bottom:2px solid black; }
#bottomcontent #searchbar .input { height:14px;padding:1px;border:1px solid black; }
#bottomcontent #searchbar select { height:18px;border:1px solid black;margin:0px -1px; }
#bottomcontent #searchbar .submit { width:19px;height:18px;background:url('/library/normal/searchoff.png');cursor:pointer;border:0px;overflow:hidden; }
#bottomcontent #searchbar .submit:hover { background:url('/library/normal/searchon.png'); }

#recents { width:756px;text-align:left;clear:both;margin:0px;padding:0px; }
#recents img { height:30px;margin-bottom:-3px; }
#recents a { display:block;width:230px;height:11px;color:white;font-size:10px;text-decoration:none;margin:0px;padding:5px 10px;overflow:hidden;border:1px solid #010101; }
#recents a.leftrecents, #recents a.midrecents, #recents a.rightrecents { width:252px;height:30px;display:block;border:0px;margin:0px;padding:0px; }
#recents a.leftrecents { background:#009966 url('/library/normal/left.png') no-repeat center; }
#recents a.midrecents { background:#0066CC url('/library/normal/mid.png') no-repeat center; }
#recents a.rightrecents { background:#FF3333 url('/library/normal/right.png') no-repeat center; }
#recents #leftrecents, #recents #midrecents, #recents #rightrecents { background:#171717;list-style:none;margin:0px;padding:0px;border:none; }
#recents #leftrecents ol, #recents #midrecents ol, #recents #rightrecents ol { width:252px;white-space:nowrap;overflow:hidden; }
#recents #leftrecents li a { border-top:1px solid #009966; }
#recents #leftrecents li a:hover { background:#009966;border-bottom:1px solid #009966;border-left:1px solid #010101; }
#recents #midrecents li a { border-top:1px solid #0066CC; }
#recents #midrecents li a:hover { background:#0066CC;border-bottom:1px solid #0066CC; }
#recents #rightrecents li a { width:246px;border-top:1px solid #FF3333; }
#recents #rightrecents li a:hover { background:#FF3333;border-bottom:1px solid #FF3333; }

.lefthalf li a { display:block;min-height:26px;width:356px;border:1px black solid;border-top:1px #484848 solid;padding:5px 10px; }
.lefthalf li a:hover { background:#121212; }
.a { background:#242424; }
.b { background:#2B2B2B; }
.a:hover, .b:hover, a.a:hover, a.b:hover { background:#121212; }

.announcement { font-size:large;padding:20px; }
h2.good { border-bottom:thick solid green; }
h2.bad, h3.bad { border-bottom:thick solid red; }
.leftcontent .a, .leftcontent .b { min-height:85px;padding:10px; }
.leftcontent .a img, .leftcontent .b img { max-width:65px;max-height:65px;float:left;clear:left;margin:0px 10px 10px 0px;border:1px solid white; }
a.tab { width:100%;height:50px;display:block;margin:0px;padding:0px; }

.info { width:268px;line-height:22px;border:6px double black;margin:0px;padding:10px;background: url('dropdownbg.png') repeat; }

.largelist { float:left;width:756px;text-align:center;padding:0px;margin:0px; }
.largelist li { display:block;clear:both;margin:0px;padding:0px; }
.largelist ul { margin:0px;padding:0px; }
.largelist th a { color:white;text-align:center; }
.largelist td a { text-decoration:none; }
.largelist a { display:block;text-align:left;min-height:24px;border:1px black solid;border-left:1px #484848 solid;border-top:1px #484848 solid;margin:0px;padding:3px 7px; }

.achievements { margin:0px auto; }
.achievements .avatar { margin:0px auto; }
.achievements td, .achievements th { text-align:center;padding:20px; }
.achievements th.name { font-size:40px; }
.achievements .name { text-align:left;padding-right:50px; }
.achievements .name span { font-size:20px; }
.achievements img.thumb { width:75px;height:75px; }

#bottomcontent .polldownarrow { border-width:2px 0px 2px 0px; }
#bottomcontent .polldownarrow:hover { border-width:2px;margin:0px -2px; }

#bottomcontent .forumpost .poll { margin:0px 95px; }

#bottomcontent input[type='text'], #bottomcontent input[type='password'], #bottomcontent input[type='file'], #bottomcontent textarea, #bottomcontent select { border:2px solid black; }
#bottomcontent input[type='text'].editfield, #bottomcontent select.editfield { border:1px dashed white; }
#bottomcontent input[type='text'].editfield { width:100%; }
#bottomcontent input[type='text'].editfield:hover, #bottomcontent select.editfield:hover { border:1px dashed #999999; }
#bottomcontent input[type='text'].editfield:focus, #bottomcontent select.editfield:active { border:1px dashed black; }
input[type='image'] { border:2px solid #CCCCCC;padding:2px; }
input[type='image']:hover { border:2px solid black; }
#bottomcontent fieldset, #bottomcontent .fieldset, .halffieldset { width:702px;margin:15px;padding:10px;border:2px solid black; }
#displaynamestatus, #email1status, #email2status, #password1status, #password2status { padding-left:20px;width:340px; }
.halffieldset { width:332px; }
#bottomcontent .halffieldset.left { margin-right:7px; }
#bottomcontent .halffieldset.right { margin-left:7px; }
.tinycontainer { clear:both;margin:15px;padding:10px;border:2px solid black; }
.forumpost .tinycontainer td { margin:0px;padding:0px; }
#bottomcontent fieldset legend { color:black;font-size:medium;font-weight:bold; }
#bottomcontent fieldset label, #bottomcontent fieldset input[type='checkbox'] { cursor:pointer; }
.spacelines { line-height:250%; }
fieldset table.signup { text-align:left; }
.list { width:100%;background:white; }
div.inbox { width:692px;padding:15px; }
div.inbox h3 { margin:-15px -15px 0px -15px; }
div.inbox .nav { display:block;float:left;margin:0px 10px 0px -15px; }
div.inbox .nav ul { margin:0px;border-right:2px solid #999999; }
div.inbox .nav a:link, div.inbox .nav a:active, div.inbox .nav a:visited { display:block;color:black;font-weight:bold;padding:10px;border-bottom:2px solid #999999;text-decoration:none;margin:0px; }
#bottomcontent div.inbox .nav select { display:block;font-family: arial, verdana, serif;font-weight:bold;border:0px;border-bottom:2px solid #999999;margin:0px;padding:10px;margin-bottom:2px; }
#bottomcontent div.inbox .nav option { border:0px;margin:0px; }
div.inbox .nav a.new:link, div.inbox .nav a.new:active, div.inbox .nav a.new:visited { color:#990000;margin:-2px -2px 0px -2px;border:2px solid #990000; } 
div.inbox .nav a:hover, div.inbox .nav a.new:hover { color:black;margin:-2px -2px 0px -2px;border:2px solid black; }
#bottomcontent div.inbox .list { float:left;width:550px; }
div.inbox table.list { margin-top:-10px; }
div.inbox .list .subject { max-width:300px;overflow:hidden; }
div.inbox .list span.username { display:block;width:400px; }
div.inbox .list span a:link, div.inbox .list span a:visited { display:inline;margin:0px;padding:0px; }
div.inbox .list a.accept:link, div.inbox table.list a.accept:visited, div.inbox table.list a.reject:link, div.inbox table.list a.reject:visited { width:50px;padding:5px;font-weight:bold;text-align:center; }
div.inbox .list a.accept:link, div.inbox .list a.accept:visited { color:green; }
div.inbox .list a.reject:link, div.inbox .list a.reject:visited { color:red; }
.list th a:link, .list th a:visited { color:black; }
.list td, .list th { text-align:left;vertical-align:top;border-bottom:1px solid #CCCCCC;overflow:hidden; }
.list td input { margin-top:15px; }
.list a:link, .list a:visited, .list span { display:block;vertical-align:middle;padding:15px 5px; }

table.userlist { width:726px;margin:15px;border:2px solid black; }
table.userlist th { background:black;color:white;font-size:medium;font-weight:900; }
table.userlist th a:link, table.userlist th a:visited, table.userlist th a:hover { color:white; }
table.userlist td, table.userlist th { vertical-align:top;padding:6px; }
table.userlist td { border-top:1px solid #CCCCCC; }

h2.header { font-size:medium;margin:15px 0px 0px 15px; }
h2.footer { font-size:medium;margin:0px 0px 15px 15px; }
.forumlist { width:726px;margin:15px;border:2px solid black; }
.forumlist td, .forumlist th { vertical-align:top;border-bottom:1px solid black; }
.thead { background:black;color:white;font-weight:bold; }
h3.thead { margin:-10px -10px 10px -10px;padding:10px; }
.thead a:link, .thead a:visited, .thead th a:link, .thead th a:visited { color:white; }
.thead strong, .forumlist span, .thead h3 { display:block;padding:10px; }
.forumlist span.lite { display:none; }
.forumlist .threadtitle { width:400px; }
.forumlist .locked { background:#FF9999; }
.forumlist .sticky { background:#FFCC33; }
.forumlist .boardtitle h4, .forumlist .threadtitle h3 { width:100%;margin:0px;font-size:medium;vertical-align:top;padding-top:10px; }
.forumlist .boardtitle h4 span, .forumlist .threadtitle h3 span { padding:2px 10px; }
.forumlist .description { padding-top:2px; }
.forumlist a.pagelink:link, .forumlist a.pagelink:visited { border:1px solid black;margin-right:2px;padding:2px;text-decoration:none; }
.forumlist a.pagelink:hover { color:#990000;border:1px solid #990000;outline:1px solid black;padding:2px; }
.forumlist .content { width:302px; }
.forumlist .count1, .forumlist .count2 { width:100px; }
.forumlist .recent { width:200px; }
.forumlist h5, fieldset h5, .fieldset h5, .halffieldset h5 { font-size:small; }
.forumlist h4, fieldset h4, .fieldset h4, .halffieldset h4 { font-size:small; }
.forumlist h3, fieldset h3, .fieldset h3, .halffieldset h3, h4.medium { font-size:medium; }
.forumlist h2, fieldset h2, .fieldset h2, .halffieldset h2 { font-size:large; }
.forumlist h1, fieldset h1, .fieldset h1, .halffieldset h1 { font-size:large; }
.forumpost { width:726px;background:white;margin:15px;padding:0px;border:2px solid black; }
.forumpost.flagged { border:2px solid #990000; }
.forumpost th { background:black;color:white;vertical-align:bottom;padding:10px; }
.forumpost.flagged th { background:#990000; }
.forumpost th h3 { display:inline;float:left;text-align:left;margin:0px; }
.forumpost th h4 { display:inline;float:right;text-align:right;margin:0px; }
.forumpost th strong { font-size:medium; }
.forumpost td { vertical-align:top;padding:10px; }
#bottomcontent .forumpost fieldset { width:648px; }
.forumpost .userinfo div { width:175px;border-right:1px solid black; }
.forumpost.flagged .userinfo div { border-right:1px solid #990000; }
.forumpost .userinfo a.block { margin-right:15px;overflow:auto; }
.forumpost .content { width:100%;padding-left:0px; }
.forumpost .content p { width:510px;overflow:auto; }
.forumpost .content img { max-width:510px; }
.forumpost .content p.signature { width:510px;max-height:80px;overflow:auto; }
.forumpost .content p.signature img { max-width:490px; }
.forumpost h1 { font-size:x-large; }
.forumpost h2 { font-size:large; }
.forumpost h3 { font-size:medium; }
.forumpost h4 { font-size:small; }
.forumpost hr { height:1px;color:black;border:1px solid black; }
.forumpost.flagged hr { border:1px solid #990000; }
.quickreply { float:left;padding:15px; }
.quickreply .button { float:left; }

.review { width:722px;clear:both;background:white;margin:15px;padding:0px;border:2px solid black; }
fieldset .review { width:698px;margin:15px 0px; }
.review h3 { width:702px;background:black;color:white;font-size:20px;margin:0px;padding:10px;font-size:17px; }
fieldset .review h3 { width:678px; }
.review h3 strong { float:left;clear:none; }
.review h3 span { float:right;clear:none; }
.review h3 a:link, .review h3 a:visited, .review h3 a:active { color:white; }
.review hr { clear:both;border:0px; }
.review .table { display:table; }
.review .tablerow { display:table-row; }
.review .scores { display:table-cell;font-size:60px;font-weight:bold;background:black;color:white;padding:0px 10px;text-align:right; }
.review .scores dfn { display:block;clear:both;font-size:20px;margin:20px 0px -15px 0px; }
.review .scores dfn.first { margin-top:0px; }
.review .scores dfn.na { font-size:20px;margin:20px 0px -25px 0px; }
.review .scores span { clear:both;font-size:60px; }
.review .scores span.na { font-size:40px; }
.review .content { padding:10px; }
.review .content h4 { margin:0px; }
.review .content p { clear:both; }
.review .content img { max-width:702px; }

.comment, .commentreply { margin:10px 0px; }
.commentreply { margin-left:30px; }
.comment h5, .commentreply h5 { font-size:small;background:#e7e7e7;margin:0px;padding:5px;margin-bottom:5px; }
.comment h5.author, .commentreply h5.author { background:#fcffa2; }


.processtab { width:756px;font-size:14px;font-weight:bold;border-bottom:15px solid black;padding-left:2px;margin:15px 0px; }
.processtab a:link, .processtab a:visited, a.processtab:active { display:block;color:black;text-decoration:none;border:2px solid black;margin:0px 0px -2px -2px;padding:5px 10px; }
.processtab a.current:link, .processtab a.current:visited { background:black;color:#C0C0C0; }
.processtab a:hover, .processtab a.current:hover { color:white;background:black; }

.newreview h4 { font-size:medium;text-align:left;margin-bottom:0px; }
.newreview h5 { text-align:left;clear:none;margin:0px; }
.newreview h5.inline { display:inline; }

.screenshot { margin:15px; }
.screenshot h3 { margin:0px; }
.screenshot div.container { text-align:center; }
.screenshot div.thumbnails { width:712px; }

div.thumbnails { border:2px solid black;white-space:nowrap;overflow:auto;padding:5px; }
div.thumbnails img { vertical-align:middle;margin:5px;display:inline;text-align:center; }


.infocell { display:table;width:726px;padding:15px; }
.infocell .leftcell, .infocell .rightcell, .infocell .spacingcell { display:table-cell;width:314px;padding:10px;border:2px solid black; }
.infocell .spacingcell { width:0px;height:0px;border:0px; }
#bottomcontent .infocell .rightcell fieldset { width:314px;margin:0px;padding:10px; }
#bottomcontent .infocell .rightcell fieldset.tags { border:1px solid #666666;text-align:justify; }
#bottomcontent .infocell .rightcell fieldset.tags legend { color:#666666;font-size:12px; }
#bottomcontent .infocell ul.actions li { margin:5px 0px;vertical-align:middle;list-style-position:inside; }
#bottomcontent .infocell ul.actions li.editblog { list-style-image:url('/library/buttons/editblog.png'); }
#bottomcontent .infocell ul.actions li.editblogpost { list-style-image:url('/library/buttons/editblogpost.png'); }
#bottomcontent .infocell ul.actions li.friend { list-style-image:url('/library/buttons/newfriend.png'); }
#bottomcontent .infocell ul.actions li.game { list-style-image:url('/library/buttons/game.png'); }
#bottomcontent .infocell ul.actions li.movie { list-style-image:url('/library/buttons/movie.png'); }
#bottomcontent .infocell ul.actions li.newgame { list-style-image:url('/library/buttons/newgame.png'); }
#bottomcontent .infocell ul.actions li.newblog { list-style-image:url('/library/buttons/newblog.png'); }
#bottomcontent .infocell ul.actions li.newblogpost { list-style-image:url('/library/buttons/newblogpost.png'); }
#bottomcontent .infocell ul.actions li.newmovie { list-style-image:url('/library/buttons/newmovie.png'); }
#bottomcontent .infocell ul.actions li.picture { list-style-image:url('/library/buttons/newscreenshot.png'); }
#bottomcontent .infocell ul.actions li.post { list-style-image:url('/library/buttons/newpost.png'); }
#bottomcontent .infocell ul.actions li.signup { list-style-image:url('/library/buttons/newuser.png'); }
#bottomcontent .infocell ul.actions li.thread { list-style-image:url('/library/buttons/newthread.png'); }
#bottomcontent .infocell ul.actions li.useroftheday { list-style-image:url('/library/buttons/useroftheday.png'); }
#bottomcontent .infocell ul.actions li span { color:#666666;font-size:x-small; }
#bottomcontent .infocell table.friends { margin:10px 0px; }
#bottomcontent .infocell table.friends th { font-size:medium;font-weight:normal; }
#bottomcontent .infocell table.friends td { text-align:center; }
.bloginfocell dt { display:block;font-size:14px;font-weight:bold;margin-top:14px; }
.bloginfocell dt span { font-weight:normal; }
.bloginfocell dd { margin:0px; }
.gamebox { max-width:100px;margin:0px 10px 10px 0px; }
.bigthumbnail { text-align:center; }
.bigthumbnail img { max-width:324px;margin:0px 3px -3px 3px; }
.threethumbnails { width:104px;margin:6px 3px; }

ol.recentblogs li a:link, ol.recentblogs li a:visited, ol.recentblogs li a:active { display:block;height:65px;border:2px solid white; }
ol.recentblogs li a:hover{ border:2px solid black; }

.largelist .title { border-left:1px solid black; }
.largelist .year, .largelist .director { border-right:1px solid black; }
.gamereviews .title { width:540px; }
.gamereviews .platform { width:59px; }
.gamereviews .esrb { width:34px; }
.gamereviews .year { width:59px; }
.moviereviews .title { width:424px; }
.moviereviews .year { width:32px; }
.moviereviews .mpaa { width:38px; }
.moviereviews .director { width:200px; }

a:link { color: #000000; text-decoration: underline }
a:active { color: #696969; text-decoration: none }
a:visited { color: #666666; text-decoration: underline }
a:hover { color: #696969; text-decoration: none }

a.g:link, a.e:link, a.ka:link { color: #659EEF;}
a.g:visited, a.e:visited, a.ka:visited { color: #1D7AFF; }
a.g:active, a.e:active, a.ka:active, a.g:hover, a.e:hover, a.ka:hover { color: #90BDFE; }

a.pg:link, a.eten:link { color: #9ACD32;}
a.pg:visited, a.eten:visited { color: #6FA500; }
a.pg:active, a.eten:active, a.pg:hover, a.eten:hover { color: #C8FF58; }

a.pgt:link, a.t:link { color: #FFFF00;}
a.pgt:visited, a.t:visited { color: #DCBA00; }
a.pgt:active, a.t:active, a.pgt:hover, a.t:hover { color: #FFFF7D; }

a.r:link, a.m:link { color: #FF8C00;}
a.r:visited, a.m:visited { color: #D86100; }
a.r:active, a.m:active, a.r:hover, a.m:hover { color: #FFCC99; }

a.nc:link, a.ao:link { color: #CC0000;}
a.nc:visited, a.ao:visited { color: #8F0000; }
a.nc:active, a.ao:active, a.nc:hover, a.ao:hover { color: #FF6666; }

a.na:link, a.na:active { color: #FFFFFF;}
a.na:visited { color: #999999; }
a.na:hover { color: #FFFFFF;}

.largelist td a.g:active, .largelist td a.e:active, .largelist td a.ka:active, .largelist td a.g:hover, .largelist td a.e:hover, .largelist td a.ka:hover, .largelist td a.pg:active, .largelist td a.eten:active, .largelist td a.pg:hover, .largelist td a.eten:hover, .largelist td a.pgt:active, .largelist td a.t:active, .largelist td a.pgt:hover, .largelist td a.t:hover, .largelist td a.r:active, .largelist td a.m:active, .largelist td a.r:hover, .largelist td a.m:hover, .largelist td a.nc:active, .largelist td a.ao:active, .largelist td a.nc:hover, .largelist td a.ao:hover, .largelist td a.na:hover { color:white;text-decoration:underline; }