body { background-color: #eeeeff; color: #444444; }
a:link { color: #0000ff; }
a:visited { color: #552299; }

.colour1-bg { background-color: #ffdddd; background-color: rgba(255, 221, 221, 0.85) }
.colour1-bg-onmenu { background-color: transparent; }
.colour1-bg-dark { background-color: #ffbbbb; background-color: rgba(255, 187, 187, 0.85) }

.colour2-bg { background-color: #ddddff; background-color: rgba(221, 221, 255, 0.85); }
.colour2-bg-onmenu { background-color: #ddf; background-color: rgba(255, 255, 255, 0.3); }
.colour2-bg-dark { 	background-color: #ccddff; background-color: rgba(204, 221, 255, 0.85); }

.light { color: #666666; }
.light-border { border: 1px solid #666666; border-color: rgba(102, 102, 102, 0.5); }
.light-link a:link, .light-link a:visited { color: #555599; }

input { border: 1px solid #666666; }
input[type="submit"], input[type="reset"], input[type="button"] { background-color: #ffbbbb; background-color: rgba(255, 187, 187, 0.85); }
input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover { background-color: #ffdddd; background-color: rgba(255, 221, 221, 0.85); }
input[disabled]:hover { background-color: #ffbbbb; !important; }

.menu { background-color: #ccddff; background-color: rgba(204, 221, 255, 0.85); border-color: rgba(102, 102, 102, 0.5); box-shadow: 0 0 3px rgba(102, 102, 102, 0.5); }
.sitetitle { background-color: #ffbbbb; background-color: rgba(255, 187, 187, 0.6); border-color: rgba(102, 102, 102, 0.5); }
.datatable { border: 1px solid #666666; border: 1px solid rgba(102, 102, 102, 0.5); }
.datatable thead { background-color: #ffbbbb; background-color: rgba(255, 187, 187, 0.85); border-bottom-color: #666666; border-bottom-color: rgba(102, 102, 102, 0.5); }
.message { background-color: #ffbbbb; background-color: rgba(255, 187, 187, 0.85); box-shadow: 0 0 12px rgba(255, 187, 187, 0.85); }
p.explanation { color: #666666; border-color: #666666; }

span.tab.userstab.activetab { background-color: #ccddff; background-color: rgba(204, 221, 255, 0.85); }
span.tab.hiddentab { background-color: #dddddd; background-color: rgba(221, 221, 221, 0.85); }
span.tab.hiddentab:hover { background-color: #ddddff; background-color: rgba(221, 221, 255, 0.85); }
span.tab { border-color: rgba(102, 102, 102, 0.5); }

.menu * .row_odd { background-color: transparent; background-color: rgba(0, 0, 0, 0);}
.menu * .row_even { background-color: #ddf; background-color: rgba(255, 255, 255, 0.3); }

.currentuser, .selecteduser, .followhighlight  { border-color: #666666; }
.selecteduser tr, .selecteduser td { background-color: #ffdddd; background-color: rgba(255, 221, 221, 0.85); }

.headermenuitem { border-color: #666666; }
.range { border-color: #666666; background-color: #ccddff; background-color: rgba(204, 221, 255, 0.85); }
#pinfilmmenu { border-color: rgba(102, 102, 102, 0.5); }
#pinfilmmenu:hover { background-color: #ddddff; background-color: rgba(221, 221, 255, 0.85); }
#pinfilmmenu.unpinned { border-color: #444444; }

.filmtable { border-color: rgba(102, 102, 102, 0.5); }
.filmrow.row_odd { background-color: #ffdddd; background-color: rgba(255, 221, 221, 0.85); }
.filmrow.row_even { background-color: #ddddff; background-color: rgba(221, 221, 255, 0.85); }
.filmrow.row_odd.seen { background-color: #e0e0e0; background-color: rgba(224, 224, 224, 0.85); }
.filmrow.row_even.seen { 	background-color: #e8e8e8; background-color: rgba(232, 232, 232, 0.85); }

.filmrow.seen a:link { color: #666666; }
.filmrow.seen a:visited { color: #777777; }

tbody tr.category > td, tbody tr.category > th { border-color: #666666; }

