.x__listhref {display:block;border:1px solid #555555;}
.x__listhref:hover {display:block;border:1px solid #000080;}
.x__listhref .x__listimg {cursor:pointer;display:block;width:140px;height:100px;background-repeat:no-repeat;background-position:center center;}
.x__top_rank {position:absolute;background:#efefef;font-size:11px;font-weight:bold;padding:2px 4px;border:1px solid #555555;}
.x__top_title {overflow:hidden;width:130px;height:14px;font-size:12px;padding:3px;font-weight:bold;color:#800000;border-bottom:1px solid #800000;margin-bottom:2px;}

.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:135px;}
.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__comrating_up {font-size:12px;vertical-align:middle;text-align:left;width:20px;}
.x__comrating_up a {display:block;float:left;margin:0px 2px;width:19px;height:16px;border:0px;vertical-align:middle;}
.x__comrating_up .x__green {float:left;color:#008000;font-size:11px;font-weight:bold;}
.x__comrating_up .x__red {float:left;color:#800000;font-size:11px;font-weight:bold;}
.x__comrating_up .x__gray {float:left;color:#555555;font-size:11px;font-weight:bold;}
.x__comrating_up .x__reportcomm {font-size:11px;display:block;margin-right:10px;height:16px;float:right;color:navy;cursor:pointer;}
.x__comrating_up .x__reported {font-size:11px;display:block;margin-right:10px;height:16px;float:right;color:maroon;}
.x__comrating_up .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/icons.png) 0px 0px;}
.x__thumbsdown:hover {background:url(general/icons.png) 0px -16px;}
.x__thumbsup {background:url(general/icons.png) 0px -32px;}
.x__thumbsup:hover {background:url(general/icons.png) 0px -48px;}

.x__thumbsdowndis {cursor:default;background:url(general/icons.png) -16px 0px;}
.x__thumbsupdis {cursor:default;background:url(general/icons.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:430px;}
.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:11px;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;}

.x__comment_models {color:#555555;padding:2px;margin:2px 0px 0px 0px;font-size:12px;text-align:left;}
.x__comment_models table {width:430px;}
.x__comment_models a {color:#000080;text-decoration:none;}
.x__comment_models a:hover {text-decoration:underline;}
.x__comment_models .x__user {color:#555555;padding:5px;width:300px;font-size:12px;text-decoration:none;text-align:left;}
.x__comment_models .x__text {color:#555555;border-top:1px solid #800000;padding:5px;font-size:12px;text-align:left;}


#x__rating_widget {border:1px solid #c59815;background:#ffffff;padding:0px;margin-bottom:5px;}
#x__rating_widget .x__mustrate {border-bottom:2px solid #c59815;text-align:center;padding:5px;color:#000000;font-weight:bold;font-size:14px;}
#x__rating_widget .x__cold {color:#0371c5;text-align:left;font-weight:bold;padding:5px;font-size:14px;}
#x__rating_widget .x__hot {color:#c50c03;text-align:right;font-weight:bold;padding:5px;font-size:14px;}
#x__rating_widget table {margin:auto;font-size:12px;font-weight:bold;}
#x__rating_widget table .x__ratenotes td {text-align:center;vertical-align:middle;}
#x__rating_widget table .x__ratenotes td a {display:block;width:35px;padding:5px 0px 5px 0px;text-decoration:none;color:#ffffff;}

#x__rating_widget table .x__ratenotes td a:hover, #x__rating_widget table .x__ratenotes td a.x__selected {opacity:0.5;filter:alpha(opacity=50);}

.x__loading {width:16px;background:url(general/indicator.gif) no-repeat center center;}
.x__rating_1 {background:#204080;}
.x__rating_2 {background:#202f70;}
.x__rating_3 {background:#3f2060;}
.x__rating_4 {background:#5f2050;}
.x__rating_5 {background:#7f1f4f;}
.x__rating_6 {background:#90103f;}
.x__rating_7 {background:#b0102f;}
.x__rating_8 {background:#cf0f1f;}
.x__rating_9 {background:#e0000f;}
.x__rating_10 {background:#f00000;}


#x__rating_widget .x__imgstats {width:440px;}
.x__lastview .x__imgstats {width:150px;}
.x__topentry .x__imgstats {width:100%;}

.x__imgstats .x__stats td {color:#000000;background:#faffd1;font-weight:normal;font-size:11px;}
.x__imgstats .x__stats span {background:#faffd1;font-weight:bold;}


.x__image {border:1px solid #c59815;background:#ffffff;padding:5px 5px 0px 5px;margin-bottom:5px;}
.x__image .x__title {border-bottom:1px solid #c59815;color:#700000;width:400px;margin:0px auto 5px auto;font-size:16px;font-weight:bold;text-align:left;}
.x__image .x__imagetools {border-top:1px solid #c59815;width:400px;margin:5px auto 0px auto;text-align:center;}

.x__image .x__imagetools table {width:400px;font-size:12px;}
.x__image .x__imagetools table span {color:#800000;}

.x__image .x__imagetools a {text-decoration:none;font-size:12px;color:#187000;font-weight:bold;}
.x__image .x__imagetools a:hover {text-decoration:underline;}

.x__image .x__reportcomm {font-size:11px;display:block;height:16px;float:right;color:navy;cursor:pointer;}
.x__image .x__reported {font-size:11px;display:block;height:16px;float:right;color:maroon;}

.x__lastview {width:150px;margin:auto;border:1px solid #c59815;background:#ffffff;padding:5px;margin-bottom:5px;}
.x__lastview .x__title {color:#700000;margin:0px auto 5px auto;font-size:14px;font-weight:bold;text-align:center;}


.x__commentform {margin-top:10px;}
.x__commentform .x__title {color:#700000;font-size:14px;font-weight:bold;text-align:left;border:1px }



.x__fanbox {width:200px;font-size:12px;}
.x__fanbox div {color:#ff0000;font-weight:bold;}
.x__fanbox a {text-decoration:none;color:#800000;font-size:12px;}
.x__fanbox a:hover {text-decoration:underline;}
.x__fanbox .x__urnname {display:block;font-weight:bold;}
.x__fanbox .x__fanimg {width:60px;height:60px;border:1px solid #555555;text-align:center;vertical-align:middle;}
.x__fanbox .x__fanimg img {width:60px;height:60px;}


.x__recentcomms {font-size:12px;width:100%;border:1px solid #800000;}
.x__recentcomms td {border-bottom:1px solid #800000;}
.x__recentcomms span {font-weight:bold;}
.x__recentcomms h1 {font-weight:bold;font-size:16px;color:#800000;margin:0px;padding:0px;}

.x__profileinfo {margin-bottom:5px;font-size:12px;width:100%;border:1px solid #800000;}
.x__profileinfo td {border-bottom:1px solid #800000;}
.x__profileinfo span {font-weight:bold;}
.x__profileinfo h1 {font-weight:bold;font-size:16px;color:#800000;margin:0px;padding:0px;}

.x__superheading {margin:0px;padding:0px;text-align:left;color:#800000;font-size:16px;border-bottom:1px solid #800000;}


.x__profileedit {font-size:14px;width:624px;border:1px solid #555555;margin-bottom:5px;}
.z__bossbtn span {display:block;text-align:left;font-size:14px;font-weight:bold;}
.z__bossbtn a {font-size:14px;font-weight:bold;text-decoration:none;color:#800000;}
.z__bossbtn a:hover {text-decoration:underline;}

.x__profilecomment {border:1px solid #555555;}
.x__profilecomment table {width:100%;font-size:14px;}
.x__profilecomment table a {color:#800000;font-weight:bold;text-decoration:none;}
.x__profilecomment table a:hover {text-decoration:underline;}

/* --------------------------------------------- */
.x__fav {padding-right:18px;background:url(general/star.png) no-repeat right center;}
.x__load {padding-right:18px;background:url(general/indicator.gif) no-repeat right center;}
.x__fan {padding-right:18px;background:url(general/user_add.png) no-repeat right center;}
.x__delfan {padding-right:18px;background:url(general/user_delete.png) no-repeat right center;}
.x__exclam {padding-right:18px;background:url(general/exclamation.png) no-repeat right center;}
.x__accept {padding-right:18px;background:url(general/accept.png) no-repeat right center;}
.x__block {padding-right:18px;background:url(general/delete.png) no-repeat right center;}
.x__strike {text-decoration: line-through;}


.x__pagination {text-align:center;font-size:10px;}
.x__pagination a {font-weight:bold;text-decoration:none;color:#800000;text-align:center;width:20px;margin:2px;display:table-cell;padding:2px 4px;background:#ffffff;border-style:solid;border-width:1px;border-color:#D9DFEA #0E1F5B #0E1F5B #D9DFEA;}
.x__pagination a:hover {color:#ffffff;background:#3B5998;}
.x__pagination span.x__selected {color:#ffffff;font-weight:bold;background:#983b3b;text-align:center;width:20px;margin:2px;display:table-cell;padding:2px 4px;border-style:solid;border-width:1px;border-color:#ead9d9 #5b0e0e #5b0e0e #ead9d9;}
.x__pagination span.x__separator {color:#000000;font-weight:bold;text-align:center;width:20px;margin:2px;display:table-cell;padding:2px 4px;}

.x__admnotice {border:1px solid #004e90;background:#dee7ee;padding:5px;color:navy;font-size:14px;margin-bottom:5px;}
.x__largetxtcnt {border:1px solid #555555;background:#efefef;padding:5px;}
.x__largetxt {width:600px;overflow:scroll;height:200px;border:0px;background:#efefef;}


.layer1 {
margin: 0;
padding: 0;
width: 380px;
}
 
.heading {
margin: 1px;
color:#000080;
;font-size:12px;
padding: 0px 0px;
cursor: pointer;
position: relative;

}
.content {
padding: 0px 0px;
width: 380px;


}
p { padding: 5px 0; }