
body { margin:0px; background-color:#626297; }
.jFLink { color:#FFFFFF; text-decoration:none; }
a.jFLink:hover { text-decoration:underline; }
a.jFLink:visited { color:#FFFFFF; }
.topic_table { border: 1px solid #CCCCCC; padding: 5px; margin-top:25px; margin-bottom:25px; width: 90%; text-align: left; overflow:hidden;  }
.topic_table td { vertical-align: top; overflow:hidden; }
.topic_table thead { background-color:#303030; }
.topic_head { border:0px; border-bottom: 3px ridge #666666; padding: 6px; padding-bottom: 3px; font-size: 16pt; font-family:Courier; font-weight: bold; text-align: center; background-color:#5C7099; background-image:url('images/bg_gradient_tcat.gif'); }
.topic_title { }
.post_date { font-size:8pt; font-weight:normal; padding-left:8px; }
.post_content { border-left: 6px solid #3c79b0; border-right: 6px solid #3c79b0; font-size: 12pt; padding:2px; background-color: #E8E8E8; }
.post_content_head { padding:4px; margin:2px; margin-top:0px; font-size:11pt; font-weight:bold; background-color:#d5ddf3; }
.post_content_area { overflow:hidden; padding:6px; padding-top:2px; border-top:1px solid #D1D1E1; }
.post_footer { border-left: 6px solid #3c79b0; border-right: 6px solid #3c79b0; border-bottom: 2px solid #5C7099; margin: 5px 5px 0px; padding: 3px; padding-top:2px; font-size: 10pt; background-color: #E8E8E8; }
.post_footer div { border-top:1px solid #CCCCCC; }
.post_footer img { float:right; cursor:pointer; }
.post_footer span { color:darkgreen; font-family:Comic Sans; font-weight:bold; font-style:italic; }
.post_extrainfo { float: right; width:250px; }
.post_userinfo { border: 1px solid #111111; padding: 4px; margin-top: 3px; margin-bottom: 15px; margin-left: 3px; width: 250px; background-color:#d5ddf3; font-size: 9pt; }
.post_user_profile { padding-bottom:4px; padding-left:50px; background-position: left 47px; min-height:70px; background-repeat: no-repeat; }
.post_username_profile { color: #00008B; font-size:11pt; font-weight:bold; }
.post_username_profile a { color: #00008B; text-decoration:none; }
.post_username_profile a:hover { color: #00008B; text-decoration:underline; }
.post_username_profile a:visited { color: #00008B; text-decoration:none; }
.navbar { width:90%; margin-top:25px; border:1px solid #CCCCCC; }
.inner { background-color: #cadceb; margin:2px; border:2px ridge #CCCCCC; }

.post_buttons { position:relative; }
.post_buttons li { list-style:none; float:right; padding-right:10px; }
.post_buttons li a { display: block; width: 100%; height: 100%; background-position: 0 0; background-repeat:no-repeat; }
.post_buttons li a:hover { background-position: 0 100%; }
.post_buttons li span { display:none; }
.mod_buttons { position:relative; }
.mod_buttons li { list-style:none; padding-right:10px; }
.mod_buttons li a { display: block; width: 100%; height: 100%; background-position: 0 0; background-repeat:no-repeat; }
.mod_buttons li span { display:none; }
li.button_reply a { background-image:url('images/icon_reply.gif'); width:74px; height:20px; }
li.button_quote a { background-image:url('images/icon_quote.gif'); width:54px; height:20px; }
li.button_edit a { background-image:url('images/icon_edit.gif'); width:42px; height:20px; }
li.button_move a { background-image:url('images/icon_move.png'); width:80px; height:16px; }
li.button_delete a { background-image:url('images/icon_delete.gif'); width:20px; height:20px; margin-top:1px; }
li.button_pm a { background-image:url('images/icon_pm.gif'); width:28px; height:20px; }
#imc_group div { text-align:center; }
.div IMCshow { position:relative; top:0; left:0; }
.div IMChide { position:relative; top:0; left:0; }
.divIMChide div { display:none; }
.divIMCshow div { display:block; }

a.button_qforum { background-image:url('images/b0.gif'); color:#000066; font-family:Ariel; font-size:12px; font-weight:bold; text-decoration:none; padding:2px 6px; margin:0px 5px; border: 2px outset #c0c0c0; }
a.button_qforum:visited { color:#000066; }
a.button_qforum:hover { background-image:url('images/b1.gif'); }

table.newtopic {
font-size:10pt; font-weight:bold; color:black; width:700px;
border:2px hidden #626297; border-spacing: 2px; text-align:center;
border-collapse: separate; background-color: #626297;
}
table.newtopicA { margin-top:3px; font-size:10pt; font-weight:bold; color:black; width:700px;
border:2px hidden #626297; border-spacing: 2px; text-align:center;
border-collapse: separate; background-color: #626297;
}
table.newtopic td {
border-width: 1px; padding: 1px 3px 1px 3px; border-style: outset;
border-color: black;
}
.newtopic_rows { background-color:#5C7099; padding: 2px; text-align: center; }
.newtopic_bbcode { background-color: #5C7099; padding: 2px; text-align: center; }
.newtopic_bbcode input { padding-left: 3px; padding-right: 3px; }
.newtopic_rowA { background-color: #ebf3f6; padding-left: 5px; padding-right: 5px; text-align: left; }
.newtopic_titlehead { color: white; font-size: 15pt; font-weight: bold; width:700px; background-color:#5C7099; }
.newtopic_addsmilies { background-color:#FFFFFF; text-align:center; vertical-align: top; }
.newtopic_addsmilies img { margin-top:4px; } 
.newtopic_messagebox { background-color:#FFFFFF; font-size:11pt; }
#newtopic_preview { display:none; margin:5px; margin-top:20px; padding:3px  30px 3px 30px; font-size:12pt; border:1px solid #C0C0C0; background-color:whitesmoke; color:black; font-weight:normal; }
#newtopic_preview_ajax { padding-top:20px;  padding-bottom:20px; }
.newtopic_preview_hide { cursor:pointer; color:darkblue; font-size:16pt; }
#multiname { border-top: 3px solid #626297; display: none; padding-top: 3px; margin-top: 3px; text-align: left; }
.newtopic_box { background-color: #ebf3f6; padding-left: 30px; padding-right: 30px; }
.posttable { background-color: #ebf3f6; margin-top:10px; margin-bottom:15px; padding: 2px; border: 1px  solid #CCCCCC; width: 90%; text-align: left; }
.post_divA { padding:5px; border:1px solid #C0C0C0; background-image:url('images/paper_35.jpg'); }
.posttableOptional { height:100%; background-color:#FFFFFF; margin-left:5px; margin-right:5px; margin-bottom:7px; border:1px outset #666666; }
.posttableOptional span { font-size:10pt; }
.posttableOptional input, select, option { font-size:10pt; }
.post_divMagup { background-color:#FFFFFF; font-size:10pt; font-weight:bold; }
.post_divMagup a { color:blue; text-decoration:none; } 
.post_divMagup a:visited { color:blue; }
.post_divMagup a:hover { color:red; }

.mButton {
background-color:#FFFFFF; background-image:url('http://project-xtapes.com/main/magazine/images/b0.gif');
white-space:nowrap; text-align:center; padding:2px; cursor:pointer;
}
.actButton {
background-color:#FFFFFF; background-image:url('http://project-xtapes.com/main/magazine/images/b1.gif');
white-space:nowrap; text-align:center; padding:2px; cursor:pointer;
}

.view_table { border: 1px solid #999999; padding: 1px; width: 90%; text-align: left; background-color: #5C7099; }
.view_table td { vertical-align: top; }
.view_table thead { background-color:#666666; }
.view_table tfoot { background-color:#303030; }
.view_tfootcell { border:1px outset #666666; border-top: 2px inset #666666; text-align:right; padding:3px; padding-right:10px; font-size:10pt; background-color: #5C7099; background-image:url('images/bg_gradient_tcat.gif'); }
.view_tfootcell a { text-decoration:none; } 
.view_tfootcell a:visited { color:blue; }
.view_head { font-size: 14pt; font-weight: bold; text-align: center; }
.view_title { border-bottom: 2px outset #666666; height:23px; padding-left: 5px; background-color: #5C7099; color:whitesmoke; font-family:Courier; background-image:url('images/bg_c21.jpg'); }
.view_section { font-size: 10pt; background-color: #5C7099; background-image:url('images/bg_gradient_tcat.gif'); }
.view_section td { color: #FFFFFF; font-size:8pt; font-family:Arial; padding-left: 5px; border-bottom:1px solid #666666; }
.view_section .small { width:50px; text-align:center; padding-left: 0px; border-right:1px #FFFFFF solid; }
.view_section .left { border-left-width:0px; width:65%; border-right:1px #FFFFFF solid; }
.view_section .right { border-right-width:0px; }
.view_rowA { background-color: #ebf3f6; font-size:10pt; }
.view_rowA td { padding-left:3px; border-left:1px solid #C0C0C0; vertical-align:middle; }
.view_rowA .left { font-size:10pt; padding-top:3px; padding-bottom:3px; padding-right:4px; }
.view_rowA .left img { float:left; margin-right: 5px; }
.view_rowA .small { text-align:center; background-color:#E1E4F2; }
.view_rowA .small2 { text-align:center; background-color:#d5ddf3; }
.view_rowA .right { background-color:#ebf3f6; }
.view_rowB { background-color: #dfedf0; font-size:10pt; }
.view_rowB td { padding-left:3px; border-left:1px solid #C0C0C0; vertical-align:middle; }
.view_rowB .left { font-size:10pt; padding-top:3px; padding-bottom:3px; padding-right:4px; }
.view_rowB .left img { float:left; margin-right: 5px; }
.view_rowB .small { text-align:center; background-color:#E1E4F2; }
.view_rowB .small2 { text-align:center; background-color:#d5ddf3; }
.view_rowB .right { background-color:#dfedf0; }
.isNew_post { color:red; font-size:90%; font-weight:normal; text-decoration:none; }
a.isNew_post:visited { display:none; color:red; font-weight:normal; text-decoration:none; }
.isNew_post img { display:inline; vertical-align:bottom; margin-top:4px; }
.isLast_post { display:none; color:red; font-size:90%; font-weight:normal; text-decoration:none; }
a.isLast_post:visited { display:inline; color:red; font-weight:normal; text-decoration:none; }
.view_postlink { font-size:12pt; font-weight:bold; color:#3333ff; text-decoration:none; }
.view_postlink img { display:inline; margin-top:6px; }
a.view_postlink:visited { color:#000066; }
a.view_postlink:visited img { display:none; }
.view_post { font-size:10pt; font-weight:bold; color:#3333ff; text-decoration:none; }
a.view_post:visited { color:#000066; }
.view_user { font-size:10pt; font-weight:bold; text-decoration:none; }
a.view_user:visited { color:blue; }

.table_index { padding: 1px; margin:2px; border: 0px; width: 100%; background-color:#869BBF; background-image:url('images/bg_gradient_tcat.gif'); background-repeat:repeat-x; }
.table_index_logo { width:300px; background-color: #5C7099; background-image:url('images/bg_header.gif'); }
.table_index .rowA { width:50%; height:29px; background-image:url('images/61white.png'); text-align:center; }
.table_index .rowA a { color:darkblue; font-size: 12pt; display:block; height:20px; padding-top:4px; font-family: Courier; font-weight: bold; text-decoration: none; cursor:pointer; }
.table_index .rowA a:visited { color:#5C7099; }
.table_index .rowA a:hover { background-color:whitesmoke; color:blue; }
.table_index .rowB { width:33%; height:26px; border-right:2px solid #869BBF; background-image:url('images/61white.png'); text-align:center; }
.table_index .rowB a { color:#5C7099; font-size: 10pt; display:block; height:19px; padding-top:3px; font-weight: bold; text-decoration: none; cursor:pointer; }
.table_index .rowB a:visited { color:#5C7099; }
.table_index .rowB a:hover { background-color:whitesmoke; color:blue; }
.mag_iLinks { font-size:8pt; text-align:left; }
.mag_iLinks a { color:darkblue; margin-right:5px; margin-left:5px; cursor:pointer; }

.user_panelcell { font-size:0.8em; height:100%; background-image:url('images/61white.png'); background-repeat:repeat; }
.user_panelbox { margin-left:6px; padding:2px; }
.user_panelbox a { color:#5C7099; text-decoration:none; }
.user_panelbox a:visited { color:#5C7099; }
.user_panelbox a:hover { color:blue; }

.star-rating{
  list-style:none; margin: 0px; padding:0px; width: 165px; height: 33px; position: relative; overflow:hidden;
  background-image:url('images/stars.png'); background-position:left top; background-repeat:repeat-x;
}
.star-rating li{ padding:0px; margin:0px; height:33px; width: 16px; float: left; }
.star-rating li a{
  display:block; width:16px; cursor:pointer; height: 33px; line-height:33px; text-decoration: none;
  text-indent: -9000px; z-index: 20; position: absolute; padding: 0px; overflow:hidden;
}
.star-rating li a:hover{
  background-image:url('images/stars.png'); background-position:left center; z-index: 2; left: 0px; border:none;
}
.star-rating a.zero-a{left:0px;}
.star-rating a.zero-a:hover{width:16px;}
.star-rating a.one-star{left:16px;}
.star-rating a.one-star:hover{width:33px;}
.star-rating a.one-a{left:33px;}
.star-rating a.one-a:hover{width:50px;}
.star-rating a.two-stars{left:50px;}
.star-rating a.two-stars:hover{width:66px;}
.star-rating a.two-a{left:66px;}
.star-rating a.two-a:hover{width:82px;}
.star-rating a.three-stars{left:82px;}
.star-rating a.three-stars:hover{width:99px;}
.star-rating a.three-a{left:99px;}
.star-rating a.three-a:hover{width:115px;}
.star-rating a.four-stars{left:115px;}	
.star-rating a.four-stars:hover{width:132px;}
.star-rating a.four-a{left:132px;}	
.star-rating a.four-a:hover{width:148px;}
.star-rating a.five-stars{left:148px;}
.star-rating a.five-stars:hover{width:165px;}
.star-rating li.current-rating{
  background-image:url('images/stars.png'); background-position:left bottom;
  position: absolute; left:0; height: 33px; display: block; text-indent: -9000px; z-index: 1;
}

.forum_jump { line-height:130%; background-color:#F5F5F5; }
.forum_jump option { font-size:11pt; }
.forum_jump option.major { font-weight:bold; margin-top:5px; background-color:#DCDCDC; }
.post_category { font-size:11pt; line-height:140%; font-weight:normal; }
.fpost_opt { font-size:11pt; line-height:130% }

#translation { width:128px; height:400px; display:none; position:absolute; top:100px; left:0px; z-index:9; 
	color:#FFFFFF; font-size:12pt; text-align:left; padding-left:10px; 
	background-image:url('images/menu-translation.png'); background-repeat:no-repeat; 
	}
#translation a { color:#FFFFFF; cursor:pointer; }
#translation img { cursor:pointer; }

#pg
{
font-size: 10px;
margin-bottom: 5px;
padding: 4px;
}

#pg a {
font-size: 10px;
text-decoration: none;
color: #000000;
background-color: white;
border: 1px solid #dddddd;
padding: 3px;
-moz-border-radius: 3px;
}

#pg .pg_stats {
font-size: 12px;
text-decoration: none;
color: #000000;
border: 1px solid #A7A7A7;
background-color: white;
padding: 3px;
margin-right:10px;
-moz-border-radius: 3px;
}

#pg a:hover {
font-size: 10px;
text-decoration: none;
color: #000000;
border: 1px solid #111111;
background-color: white;
padding: 3px;
-moz-border-radius: 3px;
}

#pg a.current {
font-size: 10px;
text-decoration: none;
color: #000000;
border: 1px solid #336699;
background-color: #99CCFF;
font-weight:bold;
padding: 3px;
-moz-border-radius: 3px;
}

#pg a.disabled {
font-size: 10px;
text-decoration: none;
color: #C6C7C7;
border: 1px solid #C6C7C7;
background-color: white;
padding: 3px;
-moz-border-radius: 3px;
}