.x__supertitle {margin:0;padding:0;font-size:24px;color:#284b73;text-align:center;}
.x__supertitle span {color:#732828;}

.x__selections {width:614px;}

.x__selectionsstack {margin-bottom:15px;border-bottom:1px solid #bcbcbc;}
.x__selectionshead {margin-bottom:5px;}

.x__selections .x__selchoice {width:279px;}
.x__selections .x__sel_vs {width:6%;font-size:20px;text-align:center;font-weight:bold;color:#284b73;vertical-align:middle;}

h1.x__seltitleleft,h1.x__seltitleright {margin:0;padding:0;font-size:16px;color:#983b3b;border-bottom:1px solid #5b0e0e;}
a.x__seltitleleft,a.x__seltitleright {margin:0;padding:0;font-size:16px;color:#983b3b;border-bottom:1px solid #5b0e0e;text-decoration:none;font-weight:bold;display:block;}
a.x__seltitleleft:hover,a.x__seltitleright:hover {background:#983b3b;color:#ffffff;}
.x__seltitleleft {text-align:center;}
.x__seltitleright {text-align:center;}

.x__votesloading {background:url(general/indicator.gif) no-repeat center center;}
.x__votestats {height:32px;text-align:center;font-weight:bold;color:#223668;}

.x__selinfo {font-size:14px;color:#444444;}
.x__selinfo td {vertical-align:top;}
.x__selvote a {display:block;padding:5px;margin:0px 25%;border:1px solid #ffffff;font-size:16px;text-decoration:none;text-align:center;color:#ffffff;font-weight:bold;background:#284b73;}
.x__selvote a:hover {color:#284b73;background:#ffffff;border:1px solid #284b73;}

.x__selnav td {text-align:center;}

.x__selimage {width:275px;border:1px solid #284b73;}



.x__selprofile {font-size:14px;padding:10px 0 0 0;}

.x__totalpercent {text-align:left;width:279px;background:#e8e6b2;height:25px;margin:0 0 5px 0;}
.x__percentlabel {padding:5px 0 0 0;position:absolute;width:279px;text-align:center;color:#0f2454;font-weight:bold;font-size:14px;}
.x__percent {height:25px;background:#b2c3e8;};

.x__inline {}


.x__nothingwarning {padding:10px;margin-top:10px;color:#003500;border:1px solid #008000;font-size:16px;background:#e8ffe8;}

.x__contest {}
.x__contest a img {border:1px solid #000000;width:614px;}
.x__contest .x__title {border-bottom:2px solid #ffffff;color:#17295c;text-decoration:none;font-size:20px;margin:5px 0 2px 0;display:block;}
.x__contest .x__title:hover {border-bottom:2px solid #17295c;}

.x__contestssep {height:10px;}

.x__round {padding:5px;margin:1px 0px;font-size:14px;color:#555555;display:block;text-decoration:none;}
.x__pair {background:#f1f8ff;}
.x__pair:hover {background:#5585b6;color:#ffffff;}
.x__nopair {background:#fff1f1;}
.x__nopair:hover {background:#b65555;color:#ffffff;}

.x__standings {font-size:14px;width:307px;}
.x__standings .x__rank span,.x__standings .x__points span {color:#555555;}
.x__standings .x__user span {color:#123377;}
.x__standings .x__user {font-size:14px;width:400px;text-align:left;width:200px;}
.x__standings .x__points {font-size:12px;text-align:center;}
.x__standings .x__rank {font-size:12px;text-align:center;width:50px;} 
.x__standings .x__xpair {background:#b65555;}
.x__standings .x__xnopair {background:#5585b6;}
.x__standings .x__xpair td {background:#ffffff;color:#ffffff;border-top:2px solid #ececec;border-bottom:2px solid #ececec;}
.x__standings .x__xnopair td {background:#ececec;color:#ffffff;border-top:2px solid #ffffff;border-bottom:2px solid #ffffff;}

.x__standings .x__heading td {font-size:12px;font-weight:bold;color:#555555;}

.x__votesleaderlink {padding-bottom:15px;text-align:right;}
.x__votesleaderlink a {font-size:12px;text-decoration:none;color:#123377;}
.x__votesleaderlink a:hover {text-decoration:underline;}



/*
.x__comments {}
.x__comments .x__title {padding:0;margin:0;color:#74745c;font-size:28px;}
.x__comments .x__nocomment {margin-bottom:5px;padding:10px;border:1px solid #74745c;color:#555555;font-size:14px;}
.x__comments .x__textarea {height:100px;}
.x__comments .x__comment {font-size:14px;padding:10px 0 10px 0;}
.x__comments .x__info {padding:0 0 0 5px;font-size:12px;}
.x__comments .x__info a {text-decoration:none;color:#104192;}
.x__comments .x__info a:hover {text-decoration:underline;}
.x__comments .x__text {border:1px solid #74745c;padding:5px;}
*/



.x__comments .x__title {text-align:left;font-weight:bold;color:#800000;font-size:14px;margin-top:0px;}
.x__commentlogin {font-size:12px;border:1px solid #555555;padding:5px;margin-bottom:5px;}
.x__nocomment {font-size:12px;border:1px solid #555555;padding:5px;margin-bottom:5px;text-align:left;font-weight:bold;color:#555555;}
.x__comrating {font-size:12px;vertical-align:middle;text-align:right;width:115px;text-align:right;}
.x__comrating a {display:block;float:right;margin:0px 2px;width:16px;height:16px;border:0px;vertical-align:middle;}
.x__comrating .x__green {float:right;color:#008000;font-size:11px;font-weight:bold;}
.x__comrating .x__red {float:right;color:#800000;font-size:11px;font-weight:bold;}
.x__comrating .x__gray {float:right;color:#555555;font-size:11px;font-weight:bold;}
.x__comrating .x__reportcomm {font-size:11px;display:block;margin-right:10px;height:16px;float:right;color:navy;cursor:pointer;}
.x__comrating .x__reported {font-size:11px;display:block;margin-right:10px;height:16px;float:right;color:maroon;}
.x__comrating .x__loginhover {width:185px;position:absolute;text-align:center;display:none;background:#ffffff;padding:3px;font-size:12px;border:1px solid #800000;}
.x__thumbsdown {background:url(general/thumbs.png) 0px 0px;}
.x__thumbsdown:hover {background:url(general/thumbs.png) 0px -16px;}
.x__thumbsup {background:url(general/thumbs.png) 0px -32px;}
.x__thumbsup:hover {background:url(general/thumbs.png) 0px -48px;}
.x__thumbsdowndis {cursor:pointer;background:url(general/thumbs.png) -16px 0px;}
.x__thumbsupdis {cursor:pointer;background:url(general/thumbs.png) -16px -32px;}
.x__comment {color:#555555;border:1px solid #800000;padding:5px;margin:5px 0px 0px 0px;font-size:13px;text-align:left;}
.x__comment table {width:600px;}
.x__comment a {color:#000080;text-decoration:none;}
.x__comment a:hover {text-decoration:underline;}
.x__comment .x__user {color:#555555;padding:5px;width:300px;font-size:13px;text-decoration:none;text-align:left;}
.x__comment .x__text {color:#555555;border-top:1px solid #800000;padding:5px;font-size:13px;text-align:left;}
