input:focus, select:focus, textarea:focus{outline:none;}
.container{width:100%; min-height:500px; float:left; background-color:#eee; color:#222;}
.article-left{border-right:1px solid #999; width:670px; float:left; padding:5px; -webkit-box-sizing: border-box; box-sizing:border-box; -moz-box-sizing:border-box;}
.article-right{width:310px;  float:left; -webkit-box-sizing: border-box; box-sizing:border-box; -moz-box-sizing:border-box; border-bottom:1px solid #999;min-height:300px; }
[name=a_title]{width:527px; padding:5px; float:left; height:30px; border:1px solid rgb(170,170,170); -webkit-box-sizing: border-box; box-sizing:border-box; -moz-box-sizing:border-box;}
[name=a_article]{height:400px;}
[name=a_type]{ width:20%; padding:5px;float:left;height:30px;}
.a_tags{width:100%; padding:5px;float:left;}
[unselectable=on]{ -moz-user-select: -moz-none; -khtml-user-select: none; -webkit-user-select: none; -o-user-select: none; user-select: none; }
[name=a_title]:hover{outline-width:1px;}
.text-input{height:476px;}
.label-score{float:left;}
.g-button.blue.submit{clear:both; padding: 10px 15px; font-size:110%; margin-top: 1px;float:right;}
.spacer15{height:15px;clear:both;}
.container h1{margin:0; padding:5px 0;}
.mem-details, .select-ratings{padding:5px;width:100%;}
.top_image{padding:10px; float:left;}
.article-below{clear:both; width:665px;padding-top: 15px;}
.top-label{float:left;}
.extra-controls{width:100%;}
.extra-controls [type=text]{width:100%;}
.article-summary{resize:none; width:650px;}
button,input,select,textarea {margin: 0; font-size: 100%; }
button, input {overflow: visible; line-height: normal; }
button::-moz-focus-inner, input::-moz-focus-inner {padding: 0; border: 0; }
button,
input[type="button"], input[type="reset"], input[type="submit"] {cursor: pointer; -webkit-appearance: button; }
input[type="search"] {-webkit-appearance: textfield; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;box-sizing: content-box;}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {-webkit-appearance: none;}
.g-button{position:relative;display:inline-block;overflow:visible;margin:0;padding:8px 12px;cursor:pointer;outline:0;border:1px solid #dcdcdc;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;background-color:#f3f3f3;background-image:-moz-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:-ms-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f1f1f1));background-image:-webkit-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:-o-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:linear-gradient(top,#f5f5f5,#f1f1f1);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5',endColorstr='#f1f1f1',GradientType=0);-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding;zoom:1;z-index:1;*display:inline;font:bold 12px Helvetica,Arial,sans-serif;line-height:12px;color:#444;min-width:42px;text-align:center;text-shadow:0 1px 0 #fff;text-decoration:none;white-space:nowrap;border-color:#c6c6c6}
.g-button:hover,.g-button:focus,.g-button:active,.g-button.active{color:#333;text-decoration:none;border-color:#c6c6c6;background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:-ms-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f8f8f8),to(#f1f1f1));background-image:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:-o-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:linear-gradient(top,#f8f8f8,#f1f1f1);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8',endColorstr='#f1f1f1',GradientType=0);z-index:100;outline:0}
.g-button:active,.g-button.active{background-color:#f4f4f4;background-image:-moz-linear-gradient(top,#f6f6f6,#f1f1f1);background-image:-ms-linear-gradient(top,#f6f6f6,#f1f1f1);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f6f6f6),to(#f1f1f1));background-image:-webkit-linear-gradient(top,#f6f6f6,#f1f1f1);background-image:-o-linear-gradient(top,#f6f6f6,#f1f1f1);background-image:linear-gradient(top,#f6f6f6,#f1f1f1);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6',endColorstr='#f1f1f1',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}
.g-button:focus{outline:0}input{outline:0}
.g-button.checked{color:#333;text-shadow:none;border:1px solid #ccc;background-color:#e8e8e8;background-image:-moz-linear-gradient(top,#eee,#e0e0e0);background-image:-ms-linear-gradient(top,#eee,#e0e0e0);background-image:-webkit-gradient(linear,0 0,0 100%,from(#eee),to(#e0e0e0));background-image:-webkit-linear-gradient(top,#eee,#e0e0e0);background-image:-o-linear-gradient(top,#eee,#e0e0e0);background-image:linear-gradient(top,#eee,#e0e0e0);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#e0e0e0',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}
.g-button::-moz-focus-inner{padding:0;border:0}
.g-button.red{color:white;text-shadow:0 1px rgba(0,0,0,0.1);border:1px solid #c6322a;background-color:#d84a38;background-image:-moz-linear-gradient(top,#dd4b39,#d14836);background-image:-ms-linear-gradient(top,#dd4b39,#d14836);background-image:-webkit-gradient(linear,0 0,0 100%,from(#dd4b39),to(#d14836));background-image:-webkit-linear-gradient(top,#dd4b39,#d14836);background-image:-o-linear-gradient(top,#dd4b39,#d14836);background-image:linear-gradient(top,#dd4b39,#d14836);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd4b39',endColorstr='#d14836',GradientType=0)}
.g-button.red:hover,.g-button.red:focus,.g-button.red:active{border:1px solid #af301f;text-shadow:0 1px rgba(0,0,0,0.3);background-color:#d34332;background-image:-moz-linear-gradient(top,#dd4b39,#c53727);background-image:-ms-linear-gradient(top,#dd4b39,#c53727);background-image:-webkit-gradient(linear,0 0,0 100%,from(#dd4b39),to(#c53727));background-image:-webkit-linear-gradient(top,#dd4b39,#c53727);background-image:-o-linear-gradient(top,#dd4b39,#c53727);background-image:linear-gradient(top,#dd4b39,#c53727);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd4b39',endColorstr='#c53727',GradientType=0);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.2);box-shadow:0 1px 1px rgba(0,0,0,0.2)}
.g-button.red:active,.g-button.red.active{background-color:#cb3d2d;background-image:-moz-linear-gradient(top,#dd4b39,#b0281a);background-image:-ms-linear-gradient(top,#dd4b39,#b0281a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#dd4b39),to(#b0281a));background-image:-webkit-linear-gradient(top,#dd4b39,#b0281a);background-image:-o-linear-gradient(top,#dd4b39,#b0281a);background-image:linear-gradient(top,#dd4b39,#b0281a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd4b39',endColorstr='#b0281a',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);box-shadow:inset 0 1px 2px rgba(0,0,0,0.3)}
.g-button.blue{color:white;text-shadow:0 1px rgba(0,0,0,0.1);border:1px solid #3079ed;background-color:#4b8cf7;background-image:-moz-linear-gradient(top,#4d90fe,#4787ed);background-image:-ms-linear-gradient(top,#4d90fe,#4787ed);background-image:-webkit-gradient(linear,0 0,0 100%,from(#4d90fe),to(#4787ed));background-image:-webkit-linear-gradient(top,#4d90fe,#4787ed);background-image:-o-linear-gradient(top,#4d90fe,#4787ed);background-image:linear-gradient(top,#4d90fe,#4787ed);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d90fe',endColorstr='#4787ed',GradientType=0)}
.g-button.blue:hover,.g-button.blue:focus,.g-button.blue:active{border:1px solid #2f5bb7;text-shadow:0 1px rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.2);box-shadow:0 1px 1px rgba(0,0,0,0.2);background-color:#4387f5;background-image:-moz-linear-gradient(top,#4d90fe,#357ae8);background-image:-ms-linear-gradient(top,#4d90fe,#357ae8);background-image:-webkit-gradient(linear,0 0,0 100%,from(#4d90fe),to(#357ae8));background-image:-webkit-linear-gradient(top,#4d90fe,#357ae8);background-image:-o-linear-gradient(top,#4d90fe,#357ae8);background-image:linear-gradient(top,#4d90fe,#357ae8);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d90fe',endColorstr='#357ae8',GradientType=0)}
.g-button.blue:active,.g-button.blue.active{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);box-shadow:inset 0 1px 2px rgba(0,0,0,0.3)}
.g-button.green{color:white;text-shadow:0 1px rgba(0,0,0,0.1);border:1px solid #359947;background-color:#35aa47;background-image:-moz-linear-gradient(top,#35aa47,#35aa47);background-image:-ms-linear-gradient(top,#35aa47,#35aa47);background-image:-webkit-gradient(linear,0 0,0 100%,from(#35aa47),to(#35aa47));background-image:-webkit-linear-gradient(top,#35aa47,#35aa47);background-image:-o-linear-gradient(top,#35aa47,#35aa47);background-image:linear-gradient(top,#35aa47,#35aa47);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#35aa47',endColorstr='#35aa47',GradientType=0)}
.g-button.green:hover,.g-button.green:focus,.g-button.green:active{border:1px solid #508c36;text-shadow:0 1px rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.2);box-shadow:0 1px 1px rgba(0,0,0,0.2);background-color:#2ba142;background-image:-moz-linear-gradient(top,#35aa47,#1d943b);background-image:-ms-linear-gradient(top,#35aa47,#1d943b);background-image:-webkit-gradient(linear,0 0,0 100%,from(#35aa47),to(#1d943b));background-image:-webkit-linear-gradient(top,#35aa47,#1d943b);background-image:-o-linear-gradient(top,#35aa47,#1d943b);background-image:linear-gradient(top,#35aa47,#1d943b);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#35aa47',endColorstr='#1d943b',GradientType=0)}
.g-button.green:active,.g-button.green.active{background-color:#239c3b;background-image:-moz-linear-gradient(top,#35aa47,#088728);background-image:-ms-linear-gradient(top,#35aa47,#088728);background-image:-webkit-gradient(linear,0 0,0 100%,from(#35aa47),to(#088728));background-image:-webkit-linear-gradient(top,#35aa47,#088728);background-image:-o-linear-gradient(top,#35aa47,#088728);background-image:linear-gradient(top,#35aa47,#088728);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#35aa47',endColorstr='#088728',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);box-shadow:inset 0 1px 2px rgba(0,0,0,0.3)}.sm{font-size:11px}.mini{height:13px;font-size:11px;font-weight:bold;line-height:13px;padding:4px 10px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}
.g-button.disabled{color:#b8b8b8;border:1px solid rgba(0,0,0,0.05);background:white;cursor:default}
.g-button.disabled:hover,.g-button.disabled:active{color:#b8b8b8;text-shadow:none;background:white;border:1px solid rgba(0,0,0,0.05);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.g-button.disabled2{color:#b8b8b8;cursor:default;border:1px solid #dcdcdc}
.g-button.disabled2:hover{border:1px solid #dcdcdc;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.g-button.dropdown-toggle{min-width:5px;height:12px;padding:8px}
.g-button .caret{margin-left:0;margin-top:4px}
.g-button:hover .caret{opacity:1}
.g-button.no-text{min-width:14px}
.g-button.xs-no-text{height:9px;width:18px;font-size:10px;font-weight:bold;line-height:10px;padding:4px 2px;min-width:5px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}
.g-button-group{position:relative;display:inline-block;list-style:none;padding:0;margin:0;zoom:1;*display:inline}
.g-button+.g-button,.g-button+.g-button-group,.g-button-group+.g-button,.g-button-group+.g-button-group{margin-left:15px}
.g-button-group .g-button{position:relative;float:left;margin-left:-1px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.g-button-group .g-button:first-child{margin-left:0;-webkit-border-top-left-radius:0px;-moz-border-radius-topleft:2px;border-top-left-radius:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-bottomleft:2px;border-bottom-left-radius:0px}
.g-button-group .g-button:last-child,.g-button-group .dropdown-toggle{-webkit-border-top-right-radius:0px;-moz-border-radius-topright:2px;border-top-right-radius:0px;-webkit-border-bottom-right-radius:0px;-moz-border-radius-bottomright:2px;border-bottom-right-radius:0px}
.g-button-container .g-button,.g-button-container .g-button-group{vertical-align:top}
.g-button-group.open{*z-index:1000}
.g-button-group.open .dropdown-menu{display:block;margin-top:1px}.g-button-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 1px 6px rgba(0,0,0,0.15);-moz-box-shadow:inset 0 1px 6px rgba(0,0,0,0.15);box-shadow:inset 0 1px 6px rgba(0,0,0,0.15)}
.dataTables_wrapper{width:100%;}
.dataTables_filter{float:right; margin-right: 5px; margin-bottom: 15px;}
.dataTables_length{float:left; margin-left: 5px;}
.data-table{clear:both; width:100%; margin: 0px; border-spacing:0; }
.data-table th{background-color:#6E6E6E;text-align:left; padding: 5px; color:#3A3A3A;}
.data-table td{padding:5px}
.dataTables_filter label input{width:300px;}
#DataTables_Table_0_next{float:right;}
#DataTables_Table_0_previous, #DataTables_Table_0_next{color:#545454; cursor:pointer;}
.loading{float:right; font-size:80%;}
.feedback-msg{border-bottom:1px solid red;background-color:#7F0000;height:60px; padding:20px; font-size:120%;color:#ccc; -moz-box-sizing:border-box; box-sizing:border-box;}
.feedback-success{border-bottom:1px solid #00FF00; background-color:#007F00;height:60px; padding:20px; font-size:120%;color:#ccc; -moz-box-sizing:border-box; box-sizing:border-box;}
th:focus{outline:none;}
.sorting, .sorting_asc,.sorting_desc{cursor:pointer;}
.sorting_disabled{cursor:default;}
.preview{float:left;}
div.page-container{width:100%;background-color:#e9e9e9;color:#222;}
.page-left{ float:left; width:665px; margin-top:-5px;  position:relative; border-bottom:1px solid #ccc; box-shadow: 0px -3px 15px -5px black;}
.page-right{ height:235px; float:left; width:310px; position:relative; margin-top:-5px; border-bottom:1px solid #ccc; background-color:#EAEAEA; background-color:#fff; padding-bottom:15px;-webkit-box-shadow: 0 10px 3px -6px #ddd; -moz-box-shadow: 0 10px 3px -6px #ddd; box-shadow: 0 9px 3px -6px #dfdfdf;} .left-main{min-height:200px; clear:both;  padding:20px; background-color:#fff; overflow:hidden; cursor:default;}
.upper-right{float:right;width:115px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;}
.upper-left{float:left; padding:15px; width:180px; -moz-box-sizing:border-box; box-sizing:border-box;}
.lower-left{padding:20px;}

.table-stats{ width:175px;height:120px;text-align:center;border-spacing:0;}
.table-stats td{border-bottom:1px solid #ccc;}
.table-stats th{font-weight:normal; font-size:150%; text-align:left;color:#313131;}

.profile-link{color:#fff; font-weight:normal; font-size:14px;}
a.profile-link:hover{color:#fff;}
.member-tray{width:110px; height:20px; border:1px solid #333; background-color:#333;}
.member-tray img{float:right;padding:3px;cursor:pointer;}
.upper-left{font-size:115%; font-family: verdana; color:#313131; margin:5px;font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;}
.mem-avatar{ float:right; margin-top:5px; border:1px solid #aaa !important; }
.author-details li{ border-bottom:1px solid #E2E2E2; list-style-type:none; }
.author-details{margin:0;padding:0;}
.page-container a{color:#0971B2; font-weight:normal;}
.page-container a:hover{color:#1485CC;}
.spacer20{height:20px; clear:both;}
.author-title{margin-top:-5px; font-size:150%; font-family: verdana; border-bottom:1px solid #DFDFDF;padding-bottom:3px;}
.article-info{position:relative; padding-top:10px; background-color:#E2E2E2;overflow:hidden; height:35px;cursor:pointer;border-bottom:1px solid #ccc;}
.info-expander{position:absolute;left:610px;top:15px;cursor:pointer;width: 0px;height: 0px;border-style: solid;border-width: 16px 16px 0 16px;border-color: #aaa transparent transparent transparent; }
.info-expander2{position:absolute;left:611px;top:16px;cursor:pointer;width: 0px;height: 0px;border-style: solid;border-width: 15px 15px 0 15px;border-color: #CCC transparent transparent transparent; }
.expander-active{ border-color: #FFF transparent transparent transparent; }
.info-bar{height:35px;border-bottom:1px solid #ccc;}
.critque{float:left; padding:0; margin:0; list-style-type:none; font-size:60%; margin-left:50px; margin-top:-7px; width:100px; overflow:hidden;}
.summary{width:290px; font-size:130%; font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;padding-left:20px;}
.info-panel{ background-color:#ccc;overflow:auto; padding:20px; cursor:default;}
.score{float:right; clear:right; height:151px;width:150px; display:inline-block; text-align:right; margin-left:1px;}
.score-spacer{width:0; height:112px; float:right; clear:right;} /*http://jsfiddle.net/cope360/KbFGv/1/*/
div.score-num{font-size:400%; text-align:center; border:1px solid #eee; border-bottom: none;}
.score-title{text-align: center;}
.info-right-up{font-size:90%;}
.left-main a{color:#00B2EE; }
.summary-text{height:284px; position:relative; overflow: hidden; text-overflow: ellipsis; width: 350px;}
.info-right{float:right;width:255px; }
.info-left{float:left; width:350px; }
.info-header{background-color:#eee;padding:10px 20px; font-size:110%; border-bottom:1px solid #E2E2E2; -moz-box-sizing:border-box; box-sizing:border-box;}
.info-content{background-color:#fff; padding:20px; padding-right:0; -moz-box-sizing:border-box; box-sizing:border-box;}
.white-btn{cursor:pointer;margin: 0; margin-top:5px; padding: 8px 12px; border: 1px solid #dcdcdc; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; -webkit-background-clip: padding; -moz-background-clip: padding; background-clip: padding; margin-left:17px; zoom: 1; z-index: 1; font: bold 12px Helvetica, Arial, sans-serif; line-height: 12px;  text-align: center; text-shadow: 0 1px 0 #fff; text-decoration: none; white-space: nowrap; color: #999; text-decoration: none; border-color: #c6c6c6; background-color: #f5f5f5; background-image: -moz-linear-gradient(top, #f8f8f8, #f1f1f1); background-image: -ms-linear-gradient(top, #f8f8f8, #f1f1f1); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f8f8f8), to(#f1f1f1)); background-image: -webkit-linear-gradient(top, #f8f8f8, #f1f1f1); background-image: -o-linear-gradient(top, #f8f8f8, #f1f1f1); background-image: linear-gradient(top, #f8f8f8, #f1f1f1); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#f1f1f1', GradientType=0); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); z-index: 99; outline: none; }
.white-btn:hover{border-bottom:1px solid #aaa; border-top:1px solid #ccc; color:#0F4D92 !important; }
.game-text{font-size:50%; background-color:#bbb; padding:5px; display:inline-block; float:right; cursor:pointer; border-radius:3px; border-top:1px solid #b1b1b1; }
.game-text a{color:#000; vertical-align: top;}
.game-text:hover{color:#0F4D92;  }
.title-text{font-size:80%; width:93%; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; font-weight:600; }
.top-img{width:100%; height:250px;display:block; } /*the ratio for this is 119:32*/
.by-container{position:relative;}
.by-author{ color:#444;height: 15px; font-size:13px; float:left; width:50px;}
.img-spacer{height:80px;}
.img-overlay{overflow:hidden; text-overflow:ellipsis; white-space:nowrap; background-color:#C9C9C9; width:665px; height:60px; font-size:180%; padding:20px; padding-top:10px; -moz-box-sizing:border-box; box-sizing:border-box; color:#000; border-bottom:1px solid #aaa;}
.dataTables_wrapper a{color:#000; font-weight:normal;}
.pros,.cons{height:171px;}
[class*='legacy']{ width:200px; height:200px; border:1px solid #ccc;cursor:pointer; border-spacing:0; background-color:#ccc; position:relative;}
.legacy-1{float:right;}
.legacy-2{float:left;}
.page-container p{margin-top:0;}
.mce-fade{display:none;}
.img-expander{position:absolute; z-index:5000; background-color:#ccc; cursor:default; }
.img-expander tr td img{border:none;}
table a:hover img{border:1px solid #ccc; }
.article-banner{float:left; clear:both;margin-right:-20px; margin-left:-20px;margin-top:20px; width:100%; }
.verdict{background: -webkit-gradient(linear,left top,left bottom,from(#000),to(#000)); -webkit-background-clip: text; -webkit-text-fill-color: transparent; -webkit-font-smoothing: antialiased; }
.article-banner-title{ z-index:5000; position:absolute; height:60px; font-size:200%;font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif; background-color:#ccc;  width:690px; border-top:1px solid #F5043C; padding:10px 20px; -moz-box-sizing:border-box; box-sizing:border-box;border-bottom:1px solid #F5043C;background: #a90329; /* Old browsers */ background: -moz-linear-gradient(top,  #a90329 0%, #8f0222 44%, #9e0024 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(44%,#8f0222), color-stop(100%,#9e0024)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #a90329 0%,#8f0222 44%,#9e0024 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #a90329 0%,#8f0222 44%,#9e0024 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #a90329 0%,#8f0222 44%,#9e0024 100%); /* IE10+ */ background: linear-gradient(to bottom,  #a90329 0%,#8f0222 44%,#9e0024 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#9e0024',GradientType=0 ); /* IE6-9 */ }
.article-banner-content{ width:625px; padding:20px;}
.article-banner-box{float:right; border:1px solid #ccc; padding:18px; font-size:415%; text-align:center;   font-family: verdana; background-color:#eee; width:113px; height:113px;  -webkit-box-sizing: border-box; box-sizing:border-box; -moz-box-sizing:border-box;}
.article-banner-box-inner{color:#000; }
.article-cons-pros{float:left; font-size:100%;  overflow:hidden;}
.article-cons-pros ul li{ list-style-type: square;}
.article-pros{float:right; padding-right:25px; width:200px;}
.article-cons{float:right; padding-left:25px; border-left:1px solid #ccc;width:200px;}
.article-sysreq-button{float:right;text-align: center; display: table-cell; vertical-align: middle; text-decoration: none; cursor:pointer; padding:5px; color:#FFF; text-align:center; border: 1px solid #28768F; background-color: #5AA5C2; font-family: arial; font-size: 18px; color: #333333; text-shadow: 0px 1px 0px #91CEE6;box-shadow: 0px 1px 3px #969696;}
.article-sysreq-button:hover{border-top:1px solid #555; text-shadow: 0px 1px 0px #292929; color: #eee; }
.article-min-title{font-size:170%; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; }
img.cog{float:right; border:none; margin-top:5px; margin-left:5px;}
.small-score{font-size:12px; position: absolute; right: 0; margin-top:47px; margin-right: 21px; } .article-banner-ribbon{ z-index:5000; position:absolute; margin-right:-24px; right:0;  -webkit-box-sizing: border-box; box-sizing:border-box; -moz-box-sizing:border-box; width: 0; height: 0; border-top: 0px solid transparent; border-bottom: 24px solid transparent; border-left: 24px solid #690C22; }
.article-banner-ribbon-border{ z-index:5000; position:absolute; margin-right:-25px; right:0;  -webkit-box-sizing: border-box; box-sizing:border-box; -moz-box-sizing:border-box; width: 0; height: 0; border-top: 0px solid transparent; border-bottom: 25px solid transparent; border-left: 25px solid #BE002C; }
.ribbon-base{width: 0; height: 0; border-top: 29px solid transparent; border-bottom: 29px solid transparent; border-right:29px solid #FAFAFA; position:absolute;right:0;}
.cog-spin{-moz-animation:12s rotateRight infinite linear; -webkit-animation:12s rotateRight infinite linear; }
.verdict-bottom{clear:both; margin-top:20px; border:1px solid #ccc; padding:20px;background-color:#eee;}
@-moz-keyframes rotateRight{0%{ -moz-transform:rotate(0deg); -moz-transform-origin:50% 50%; } 100%{ -moz-transform:rotate(360deg); } }
@-webkit-keyframes rotateRight{0%{ -webkit-transform:rotate(0deg); -webkit-transform-origin:50% 50%; } 100%{ -webkit-transform:rotate(360deg); } }
.nobg-button{float:right; position: relative; display: inline-block; overflow: visible; margin: 0; padding: 8px 12px; cursor: pointer; outline: 0; border: 1px solid #aaa;; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; text-shadow:none; z-index: 1; line-height: 13px; color: #000; min-width: 42px; text-align: center; text-decoration: none; white-space: nowrap; border-radius:5px; background: #ccc; }
.related-item{ border-bottom:1px solid #ccc; position:relative; cursor:pointer; width:311px;-moz-box-sizing:border-box; box-sizing:border-box; padding:20px;}
.related-item:hover{background: #fff; border-right:1px solid #ccc; }

.related-item a{width:240px; display:block;overflow: hidden;height: 20px; white-space: nowrap;text-overflow: ellipsis; }
.side-col{margin: 5px; border: 1px solid #CCC; cursor: pointer; -moz-box-sizing: border-box; box-sizing: border-box; float: left; margin-top: 24px; padding: 10px;padding-bottom:5px; width: 60px;text-align: center; height:37px;}
.side-col-mini{float:left;margin-top:5px; margin-right:3px; cursor:pointer;}

.switch-articles{  outline:0; float: left;  margin-top:0; overflow-y:auto; overflow-x:hidden;  width:311px; }
.article-related-title{ float:left; background-color:#fff; border-right:1px solid #ccc; position: relative; padding:10px 20px; float:left; margin:20px 0; font-size:150%; width:270px; border-bottom:1px solid #ccc;  border-top:1px solid #aaa; margin-bottom:0; height:25px; margin-top:-1px;  }
.list-pros-cons{cursor:default; }
.list-pros-cons li:hover{color:red; }
.side-container{float:left;height:59px;}
.article-pagination{width: 665px;  text-align: center; margin-left: -20px; }
.article-pagination-inner{}
.article-pagination a{margin-left:5px;}
.article-pagination a:hover{color:#000;}
a.pagination-arrows{color:#000}
a.other-page{color:#aaa;}
a.current-page{color:#000;}
.spacer-60height{height:60px;}
/*menu*/
.article-title{font-size:150%; padding:20px; border-top:5px solid #a90329; margin-top:-5px; background-color:#E2E2E2; border-bottom:1px solid #AAA; position:relative;height:25px; }
.imgcast img:hover{ border: 2px solid #fff;}
.imgcast:after {content: " "; background: url(/images/shad.png) center top no-repeat; background-size: 100% 100%; display: block; height: 20px; left: 50%; margin-left: -50%; margin-top: -12px; position: relative; top: 100%; width: 100%; }
.imgcast img{margin:10px; position:relative; border:2px solid #fff; box-shadow:0 0 1px #aaa; cursor:pointer;}
.imgcast{margin: 0 0 25px; float: left; position: relative; }
.align-me{position:absolute; left:0; width:660px;margin-top:-30px;}
.like-count{border-radius:4px; border-bottom-left-radius:0; border-top-left-radius:0; ;float:right; color:#000; background-color:#ccc; padding:5px; border-bottom:1px solid #222;cursor:pointer; text-align:center;opacity:0.8; padding-left:10px; padding-right:10px;}
.like-me{border-radius:4px; border-bottom-right-radius:0; border-top-right-radius:0; ;float:right;  color:#AAA; background-color:#ccc; padding:5px; border-bottom:1px solid #222;cursor:pointer; width:15px; text-align:center;opacity:0.8; background-color:#ddd; height:17px;}
.like-base{
	border-radius:4px; color:#AAA; background-color:#ccc; padding:5px; border-bottom:1px solid #222; cursor:pointer; text-align:center; opacity:0.8;
}
div.light-up{ color:green;}
div.light-up:hover{color:green;}
.like-me:hover{border-bottom:1px ridge #111; color:green; }
.col-1{width:668px;  -moz-box-sizing:border-box; box-sizing:border-box; float:left; background-color:#fff; box-shadow: 0px -3px 15px -5px #000; min-height:600px;}
.col-2{width:310px;  -moz-box-sizing:border-box; box-sizing:border-box; float:left;}
.article-search{float:right; position:relative;}
#search-icon{position: absolute;display: block;height: 20px;width: 20px;top: 5px;right: 0; padding:5px; background-repeat:no-repeat; background-image:url('/images/miniBtns/mag.png');}
.search-form{color:#555;}
#data-tables-id{  border-spacing:0;}
#data-tables-id td{text-align:left; padding:10px; 	}
#data-tables-id td a.article-name-title{white-space: nowrap;  text-overflow: ellipsis; display:block; }
#data-tables-id td a.article-name-title img.display-img{border:2px solid #fff;box-shadow: 0 0 1px #AAA; display:block;}


#data-tables-id_paginate #data-tables-id_previous, #data-tables-id_paginate #data-tables-id_next{
	margin-top:10px;
}

#data-tables-id_wrapper .paginate_disabled_previous, #data-tables-id_wrapper .paginate_enabled_previous{
	float:left; cursor:pointer; margin-top:25px; margin-left:20px;
}
#data-tables-id_wrapper .paginate_disabled_next, #data-tables-id_wrapper .paginate_enabled_next{
	float:right; cursor:pointer; margin-top:25px; margin-right:20px;
}
#data-tables-id{clear:both;}
/*#data-tables-id tr:hover{background-color:#eee;}*/
#data-tables-id th{text-align:left; padding:10px; background-color: #EEE;
	border-bottom: 1px solid #AAA;}
	#data-tables-id_next{float:right; cursor:pointer; margin-top:25px;margin-right:20px;}
	#data-tables-id_previous{cursor:pointer; margin-top:25px; float:left;margin-left:20px;}
#data-tables-id tr{width:334px; float:left; margin-bottom:40px;}
#data-tables-id tbody{min-height:1362px;display:block;}
/*#data-tables-id tr, #data-tables-id td{display:block;float:left;}*/
.subtitles{font-size:87%; font-family:arial; display:block; width:200px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;}
.front-titles{font-size:120%; display:block; width:320px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;}
.article-banner-content{min-height:153px ;}
.spacer-6{height:6px;}
.admin-header{padding:10px;}
.admin-hold{overflow:auto;}
.admin-content{padding:10px;}
.admin-content label{margin:0 20px;}
.article-admin-panel{border:1px solid #ccc; margin-bottom:10px;}
.article-filter-holder{float:right;}
.article-filter{padding:3px; margin-right:20px; height:32px; font-size:16px;}
#data-tables-id > tbody > tr:first-child {width:669px;}
div.article-award-box{text-align:left; padding:0;}
.article-award-inner{font-size:50px; padding:5px; text-align:center;}
.award-tag-line{font-size:9px;}
.award-tag{font-size:12px;}
.award-name{font-size:11px;}
.official-score{margin-left:-18px;}
.related-selected, .side-col:hover{background-color:#fff;z-index: 500; position: relative; padding-bottom: 4px; border-bottom: 1px solid #FFF;}
.article-meat{min-height:800px;}
.admin-page{border-top: 5px solid #A90329; background-color: #E9E9E9; color:#000; overflow:auto;}
.admin-header2{padding:10px; color:#000;background-color: #D5D5D5;border-bottom: 1px solid #AAA; font-size:150%;}
.admin-table{width:900px;}
.admin-content2{margin:20px; background-color:#fff;padding:20px;}
.admin-table th{text-align:left;}
#ui-datepicker-div{font-size:80%;}
.mt10{margin-top:10px;}
td input.reset{width:90%; float:none; padding:2px;border: 1px solid #AAA; height:auto;}
.editor-title{ font-size:166%; border-top:5px solid #A90329; color:#000; background-color:#ccc; padding:10px; border-bottom:1px solid #AAA; overflow:auto;}
.help-me{border-radius:3px; color:#fff; background-color:#A90329; font-size:18px; width:24px; height:24px; text-align:center; margin:5px; cursor:pointer;}
.fs150{font-size:150%;}
.tick-me, .like-count{height:28px; vertical-align: top;   -webkit-box-sizing: border-box; box-sizing:border-box; -moz-box-sizing:border-box;}
#DataTables_Table_0_processing{margin-left: 265px; position: absolute;}