@charset "utf-8";
/* CSS Document */
/********************************************************************************
        TAGS
********************************************************************************/
body    {
        margin:0; padding:0;
/*		background:#e9deca url('images/main_bg.gif') top repeat-x; /*ulr('images/main_bg.gif') top repeat-x;*/
        background-color:#000000;
/*
        background-image:ulr('images/main_bg.gif');
        background-repeat:repeat-x; background-position:top;*/
		color:#e5e5e5;
}
body, *       {
        font-family: Tahoma, Helvetica, Arial, sans-serif;
        font-size: 11px; color:#e5e5e5;
        /*font-style:normal;*/
}

a img   {
        border:0;
}

a:link  {
        color:#fee6af; text-decoration:underline;
}
a:visited       {
        color:#fee6af; text-decoration:underline;
}
a:hover         {
        color:#fffe8f; text-decoration:none;
}
a:active        {
        color:#fffe8f; text-decoration:none;
}

h1      {
        font-size: 18px; font-weight:bold;
        color:#fff;
        display:block; margin:0; padding: 5px 0 0 10px;
}
h2      {
        font-size: 12px; font-weight:bold;
        display:block;
}

h3      {
        font-size: 12px; font-weight:bold;
        display:block; margin:0; padding: 5px 0 0 10px;
		color:#fee6af;
		}


p       {
        margin: 5px 0;
}
ul      {
        margin:0
}

/********************************************************************************
	COMMON
********************************************************************************/
.imgBlock	{display:block}
.pl0	{padding-left:0;}
.pl5	{padding-left:5px;}
.pl10	{padding-left:10px;}
.pr5	{padding-right:5px;}
.pr10	{padding-right:10px;}
.pt10	{padding-top:10px;}
.p0		{padding:0;}
.p5		{padding:5px;}
.p10	{padding:10px;}
.mb10	{margin-bottom:10px;}
.mr6	{margin-right:6px;}
.mr10	{margin-right:10px;}
.ml0	{margin-left:0;}
.ml3	{margin-left:3px;}
.ml5	{margin-left:5px;}
.ml6	{margin-left:6px;}
.ml10	{margin-left:10px;}
.ml20	{margin-left:20px;}
.ml170	{margin-left:170px}
.mt10	{margin-top:10px;}
.mt-2	{margin-top:-2px;}
.mt-7	{margin-top:-7px;}
.m0		{margin:0; padding:0}
.m5		{margin:5px;}
.m10	{margin:10px;}
DIV.dfl	{float:left}
DIV.dfr	{float:right}
DIV.dcb	{clear:both}
DIV.dcb10	{clear:both; height:10px;}
DIV.dcb5	{clear:both; height:5px;}
DIV.dcb1	{clear:both; height:1px;}
IMG.ifl	{display:block; float:left;}
IMG.ifr	{display:block; float:right;}
.noBG	{background:none;}

.height1	{height:1px}
.height5	{height:5px}

.thumbnail	{ border:2px solid #a3b0bf;}
.thumbnailLt	{border:2px solid #eef1f4}

.note		{font-size:10px}

.bld	{font-weight:bold}

a.cyanLink, a.cyanLink:link, a.cyanLink:visited  {
	color:#bde7fc; text-decoration:underline;
}
a.cyanLink:hover, a.cyanLink:active  {
	color:#fff; text-decoration:underline;
}

.nowrap	{white-space:nowrap;}

/********************************************************************************
	Colors
********************************************************************************/
.olive		{ color:#808000}
.ohr		{ color:#e17400}
a.ohr		{ color:#e17400; text-decoration:underline;}
.green		{ color:#008000}
.teal		{ color:#00807b}
.greenLT	{ color:#50e645}
.brown		{ color:#54402a}
.blueLT		{ color:#2a80a8}
.pink		{ color:#ee3e6a}
.red		{ color:#cd480d}
.deepRed	{ color:#c71c00}
.cyan		{ color:#02a9db}
.black		{ color:#000000}
.blue		{ color:#004fa8}
.yellow		{ color:#fff47b}
.dkGray		{ color:#424a54}

.cyanLink, a.cyanLink	{ color:#d7f0fc;}
a.cyanLink:link, a.cyanLink:visited	{ color:#d7f0fc; text-decoration:underline}
a.cyanLink:hover, a.cyanLink:active	{ color:#84d9fa; text-decoration:none}

/********************************************************************************
	Main Blocks
********************************************************************************/
div#mainFrame	{
	position:absolute;
	left:50%; margin-left:-500px;
	width:1000px; padding:1px;
	background-color:#49525d;
/*	background-image:url('images/bg_mainframe.gif');
	background-position:top; background-repeat:repeat-x;*/
}

/********************************************************************************
	Header banner
********************************************************************************/
div#Header	{ 
	width:998px;
	background:url(/themes/hardwired/images/bg_head.jpg) no-repeat top center;
	margin: 0 0 5px 0;
}

div#pfHeader	{ 
	width:998px; height:75px;
	background:url(/themes/hardwired/images/bg_head.jpg) no-repeat top center;
	margin: 0 0 5px 0;
}

div#pfHeader p	{
	margin:0;
	margin-bottom:5px;
}

#inHeaderInText	{
	position:relative;
	float:left;
	width: 770px;
	padding:5px;
	margin-left:15px;
}

img#dmwInLogo	{
	position:relative; top:5px; left:15px;
	width:180px; height:45px;
	float:left;
}

img#iliLogo	{
	position:relative; top:6px; left:15px;
	width:120px; height:120px;
	float:left;
	margin-bottom:5px;
}


#inHeaderText	{
	position:relative;
	float:left;
	width: 620px;
	padding:5px;
	margin-left:20px;
/*	border:1px solid red;*/
}
#inHeaderText H1	{
	font-family:Lucida Grande, Lucida Sans, Trebuchet MS, Verdana, Geneva, sans-serif;
        font-size: 18px; font-weight:bold;
        display:block; margin:0; padding: 5px 0 0 0;

	margin-left:0;
	padding-left:0;
	color:#fff;
}

#inHeaderStatText	{
	position:relative;
	float:left;
	width: 200px;
	padding:5px;
	margin-left:0;
	text-align:left;
/*	border:1px solid yellow;*/
}
#inHeaderStatText H2	{
	margin-left:0;
	padding-left:0;
	font-size:14px;	
}

div#HeaderBtm	{
/*	background-color:#fff;
	opacity:0.12;*/
	background-color: rgba(255,255,255,0.12);
	padding:5px 15px;
}
.nonTransp	{
	opacity:1;
}

.logInput	{
	width:175px;
	border:1px solid #c7d0cc;
	background:#fff;
	color:#3f4345;
	font-family:Tahoma, Geneva, sans-serif;
}

.neuButton	{
	color:#000;
	font-family:Lucida Grande, Lucida sans, Tahoma, Geneva, sans-serif;
	text-shadow:#68a73f 0px 1px 0;
	font-weight:bold;
	font-size:12px;
	background:url(/themes/hardwired/images/point_btn_green.png) no-repeat top right;
	height:17px; padding:0 25px 0 10px;
	border:none;
	
}

/********************************************************************************
	Main menu v.2
********************************************************************************/
DIV#mainMenu	{
	text-align:center;
   float:left;
   width:100%;
   overflow:hidden;
   position:relative;
   height:30px;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	-moz-border-radius-topleft:8px;
	-moz-border-radius-topright:8px;
	-webkit-border-top-left-radius:8px;
	-webkit-border-top-right-radius:8px;
	background: #bdbebf url(/themes/hardwired/images/bg_mm.png) bottom left repeat-x;
}

DIV#mainMenu ul {
   clear:left;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   left:50%;
   text-align:center;
   height:30px;
	
   
}
DIV#mainMenu ul li {
   display:block;
   float:left;
   list-style:none;
   margin:0; padding:0;
   position:relative;
   right:50%;
   height:30px;
/*   background: url(/themes/hardwired/images/mainmenu_dvdr.png) left bottom no-repeat;*/
}

DIV#mainMenu ul li:first-child {
   background: none;
}


DIV#mainMenu ul li a {
   display:block;
   vertical-align:middle;
   margin:0;
   padding:5px 15px 0 15px;
   color:#49525d;
   height:25px;
   font:12px/18px 'Lucida Sans', 'Lucida Grande', 'Trebuchet MS', Arial, Helvetica, sans-serif;
   font-weight:bold;
   text-decoration:none;
	text-shadow:#fff 0px 1px 0;

}
DIV#mainMenu ul li span {
   display:block;
   margin:0;
   padding:5px 15px 0 15px;
   color:#fff;
   font:12px/18px 'Lucida Sans', 'Lucida Grande', 'Trebuchet MS', Arial, Helvetica, sans-serif;
   font-size-adjust:110%;
   font-weight:bold;
   text-decoration:none;
   height:25px;
   background:  url(/themes/hardwired/images/bg_menu_main_on.png) left bottom repeat-x;
}
DIV#mainMenu ul li.on div {
	background:#030303 url(/themes/hardwired/images/bg_mm_on.png) repeat-x 0 0;
}
DIV#mainMenu li.on div a	{
	text-shadow:#000 0px -1px 0;
	color:#fff;
}


DIV#mainMenu ul li a:hover {
   background:  url(/themes/hardwired/images/bg_menu_main_over.png) left bottom repeat-x;
   color:#00537c;
	text-shadow:none;
}
DIV#mainMenu ul li a.active,
DIV#mainMenu ul li a.active:hover {
   background: url(/themes/hardwired/images/bg_menu_main_over.png) left bottom repeat-x;
   color:#00537c;
}


/*** subMenu ***/

.subMenuBarNew	{
	background:#7c7d80 url(/themes/hardwired/images/bg_sm.png) repeat-x 0 0;
	margin:0; padding:7px 0 5px 0;
	text-align: center;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	-moz-border-radius-bottomleft:8px;
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-left-radius:8px;
	-webkit-border-bottom-right-radius:8px;
}

.subMenuBarNew li
{
list-style:none;
text-decoration: none;
display: -moz-inline-box;/* Firefox 2 */
display: inline-block;
margin: 5px 1px 0 1px;
vertical-align:middle;
height:22px;
padding: 0;
/*border:1px solid green;*/

}

.subMenuBarNew	a, .subMenuBarNew	span 	{
   font-family: 'Lucida Sans', 'Lucida Grande', 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	white-space:nowrap;
	padding:5px 10px 5px 10px;
}

.subMenuBarNew	a, .subMenuBarNew a:link, .subMenuBarNew a:visited{
	color:#fffefa;
	text-decoration:underline;
}

.subMenuBarNew a:hover, .subMenuBarNew a:active{
	color:#ffffff;
	text-decoration:none;
	background:#015373 url(/themes/hardwired/images/bg_menu_main_over.png) repeat-x top left;
/*	-moz-border-radius:4px;
	-webkit-border-radius:4px;*/
	
}


.subMenuBarNew span{
	color:#ffffff;
	text-decoration:none;
	background:#bcbdbf url(/themes/hardwired/images/bg_mm_on.png) repeat-x top left;
/*	-moz-border-radius:4px;
	-webkit-border-radius:4px;*/
}


/********************************************************************************
	Main content
********************************************************************************/
#mainBlockLft	{width: 300px; float:left}
#mainBlockMid	{width: 390px; float:left}

#mainBlockLpM	{width: 685px; float:left}


#mainBlockCntr	{width: 780px; float:left}
#mainBlockRgtSm	{width: 212px; float:right; margin-right:6px;}
#mainBlockRgt	{width: 300px; float:right; margin-right:6px;}

#contentBlockCntr	{width: 680px; float:left}
#contentBlockRgt	{width: 312px; float:right; margin-right:6px;}

/*** index styles ***/

.idx_right{ 
/*float:right;*/
width:370px;
margin-left:625px;
height:auto !important; /* for modern browsers */
height:150px; /* for IE5.x and IE6 */
padding:0;
/*border:1px solid red;*/
}

.idx_main {
float:left;
width:605px; margin-right:10px;
margin-left:8px;
height:auto !important; /* for modern browsers */
height:150px; /* for IE5.x and IE6 */
/*border:1px solid green;*/
}


a.bigGray	{
	font-size:14px; font-weight:bold; color:#49525d;
}

a.bigGray:link, a.bigGray:visited	{
	color:#49525d; text-decoration:underline;
}
a.bigGray:hover, a.bigGray:active	{
	color:#000; text-decoration:none;
}


/********************************************************************************
	PM submenu
********************************************************************************/
div.subNavBar	{
	height:29px; width:100%;
	background-color:#ffffff;
	background-image:url('images/subnav_bg.png');
	background-position:top; background-repeat:repeat-x;
	text-align:left; vertical-align:middle;
	margin:auto; color:#404242;
	margin-top:0px;
	margin-bottom:10px; padding-top:2px;
	clear:both;
}

div.subNavBar, div.subNavBar *, div.subNavBar a, div.subNavBar a:visited {
	color:#404242; font-size:11px;
}

div.subNavBar a { padding:0 10px; text-decoration:none}
div.subNavBar a:hover, a:active { color:#ffff80; text-decoration:underline}

div.subNavBar	select	{
	width:140px; background:#fff; border:1px solid #bac1c7;
}
div.subNavBar	select option	{
	color:#000; font-size:11px;
}

.pbar_bg	{
	width:200px; height:12px; padding:1px; 
	border:1px solid #656e77; background:#FFFFFF; text-align:left;
}
.pbar_line	{
	height:12px; margin:0; padding:0;
	background-color:#aeb3ba;
}

/*************
General Block Styles
*************/

.line /* When the link several lines */
{
	width:366px;
	height:145px;
/*	border:1px solid green;*/
}	

html>body .line {
	width:386px;
}

.line .inBlock,
{
	width:105px;
}

html>body .line .inBlock
{
	width:115px;
}


.line0 /* When no text link & small thumb*/
{
	width:366px;
	height:60px;
/*	border:1px solid green;*/
}	

html>body .line0 {
	width:386px;
}

.line0 .inBlock,
{
	width:76px;
}

html>body .line0 .inBlock
{
	width:82px;
}

.line1 /* When the link 1 line */
{
	width:366px;
	height:120px;
/*	border:1px solid green;*/
}	

html>body .line1 {
	width:386px;
}

.line1 .inBlock,
{
	width:105px;
}

html>body .line1 .inBlock
{
	width:115px;
}




/*************
SubBlock
*************/
.ContentSubBlockGray ul
{
list-style:none;
margin-bottom:5px;
margin-left:5px;
}

.ContentSubBlockGray ul li
{
margin-bottom:7px;
}


html>body .ContentSubBlockGray ul 	
 { margin-left:-40px;} /* gecko & IE7 */
 
*:first-child+html .ContentSubBlockGray ul
{
	margin-left:0; !important; /* #%@#%(! IE 7 */
}

.ContentSubBlockGray ul li a:link, .ContentSubBlockGray ul li a:visited {
	font-size:11px; color:#a1545d; text-decoration:underline
}
.ContentSubBlockGray ul li a:hover, .ContentSubBlockGray ul li a:active {
	font-size:11px; color:#c71c00; text-decoration:none
}


.ContentSubBlockGray a.lColor1, .ContentSubBlockGray a.lColor2, .ContentSubBlockGray a.lColor3
{
	display:block; float:left; margin:0; padding:5px; font-size:11px;
	white-space:nowrap;
}

.ContentSubBlockGray a.lColor1:link, .ContentSubBlockGray a.lColor1:visited	{
	color:#a1545d; text-decoration:underline;
}

.ContentSubBlockGray a.lColor1:hover, .ContentSubBlockGray a.lColor1:active	{
	color:#c71c00; text-decoration:none;
}

.ContentSubBlockGray a.lColor2:link, .ContentSubBlockGray a.lColor2:visited	{
	color:#54a199; text-decoration:underline;
}

.ContentSubBlockGray a.lColor2:hover, .ContentSubBlockGray a.lColor2:active	{
	color:#00c7bb; text-decoration:none;
}

.ContentSubBlockGray a.lColor3:link, .ContentSubBlockGray a.lColor3:visited	{
	color:#5d54a1; text-decoration:underline;
}

.ContentSubBlockGray a.lColor3:hover, .ContentSubBlockGray a.lColor3:active	{
	color:#0900c7; text-decoration:none;
}


/*************
 VideoBlock
*************/

.VideoMainBlock	h2	{
	color:#5a5fa1;
}


.contentVb .inLinks	a
{
	color:#FFFFFF; text-decoration:none;
}

.contentVb .inLinks	span
{
	color:#5a5fa1; text-decoration:none;
}

/*************
 PhotoBlock
*************/

.PhotoMainBlock	a,
.PhotoMainBlock a:link
{
	color:#80333c;
	text-decoration:underline;
}

.PhotoMainBlock a:visited
{
	color:#bc6d58;
	text-decoration:underline;
}

.PhotoMainBlock a:hover
{
	color:#cc4408;
	text-decoration:underline;
}
.PhotoMainBlock a:active
{
	color:#cc4408;
	text-decoration:none;
}


.PhotoMainBlock	h2,
.contentPhbL h2,
{
	color:#cc4400;
}

.contentPhb .inLinks a,
.contentPhb .inLinks a:visited
{
	color:#FFFFFF; text-decoration:none;
}

.contentPhb .inLinks	span
{
	color:#cc4400; text-decoration:none;
}

/*************
 ProfilesBlock
*************/

.ProfileMainBlock	a,
.ProfileMainBlock	a:link
{
	color:#0d8063;
	text-decoration:underline;
}
.ProfileMainBlock a:visited
{
	color:#69b3a1;
	text-decoration:underline;
}
.ProfileMainBlock a:hover
{
	color:#99993d;
	text-decoration:underline;
}
.ProfileMainBlock a:active
{
	color:#99993d;
	text-decoration:none;
}

.ProfileMainBlock	h2	{
	color:#99993d;
}


.contentPb .inLinks	a,
.contentPb .inLinks	a:visited
{
	color:#FFFFFF; text-decoration:none;
}

.contentPb .inLinks	span
{
	color:#99993d; text-decoration:none;
}


/*************
Contests Block
*************/
ul#contestLink{
	width:100%;
	list-style:none;
	margin:auto 0; /* For <IE7 */
}

html>body ul#contestLink{
	margin-left:-40px;
} /* For Gecko */

*:first-child+html ul#contestLink{
	margin-left:0px;
} /* For IE7 */

ul#contestLink li{
	margin:0; padding:0;
}

ul#contestLink li a{
	display:block;
	padding-top:4px;
	padding-left:6px;
	width:auto;
	color:#e17400;
	font-weight:bold;
	background-image:url(images/inb_subi.png);
	background-position:top; background-repeat:repeat-x;
	height:23px;
}

ul#contestLink li span
	{
	display:block;
	padding-top:4px;
	padding-left:6px;
	width:auto;
	color:#ffffff;
	font-weight:bold;
	background-image:url(images/inb_subi_on.png);
	background-position:top; background-repeat:repeat-x;
	height:23px;

}

ul#contestLink li p{
	margin-left:6px;
}

/*************
Trade Links with pictures Block
*************/
ul#tradeLink{
	width:100%;
	list-style:none;
	margin:auto 0; /* For <IE7 */
}

html>body ul#tradeLink{
	margin-left:-40px;
} /* For Gecko */

*:first-child+html ul#tradeLink{
	margin-left:0px;
} /* For IE7 */

ul#tradeLink li{
	margin:5px 3px; padding:0;
	height:50px;
	max-height:120px;
}

/*************
Profile of the day
*************/
.UserName	{
	font-size: 12px; font-weight:bold;
	color:#fee6af;
}

/*************
	links list / right side
*************/
ul.linkList {
list-style-type:square;
margin-left:25px;
}
html:root ul.linkList { margin-left:-15px;} /* gecko ONLY */

ul.linkList li {
	margin-bottom:4px;
}

ul.linkList li a:link, ul.linkList li a:visited	{
	text-decoration:underline; color:#bac1c7;
} 

ul.linkList li a:hover, ul.linkList li a:active	{
	text-decoration:underline; color:#ffffe0;
} 

/*************
footer
*************/


#footer	{
	background:url(/themes/hardwired/images/bg_footer.jpg) bottom left no-repeat;
	padding:15px 10px 10px 10px;
	text-align:center;
}


/*************
Adv Block
*************/
.adSubBlock	{
	float:left; width:24%;
	vertical-align:middle; padding:10px 0 0 0; margin:0;
}


ul.adLinks	{margin:0; padding:0 10px;}
.adLinks li	{
	background: url(images/li_bullet.gif) no-repeat left center;
	list-style:none; padding:2px 5px 2px 14px;
}

.adLinks li h4	{
	font-size:14px; font-weight:bold;
	text-align:left;
	display:inline; padding:0; margin:0; line-height:11px;
}

.adLinks li a	{
	color:#bde7fc; font-size:12px; font-weight:normal; text-decoration:underline;
}

.adLinks li a:hover	{
	color:#fff; font-size:12px; font-weight:normal; text-decoration:none;
}

div.AdLine {
	background:url(images/hr_adv.png) no-repeat bottom left; height:1px; border:0; outline:0; width:95%; text-align:center;
	clear:both; margin: 5px auto 0 auto;
	padding-top:5px;
}
div.AdLine hr {
  display: none;
}


/*****************
Profile
*****************/

.ProfilePersonalInfo TD	{
	color:#a1545d;
}

.ProfilePersonalInfo input, .ProfilePersonalInfo select 	{
	background-color:#fff; border:#a1545d 1px solid; color:#000;
	height:17px; width:80%;
}

.ProfilePersonalInfo select  {
	height:19px;
}

.ProfilePersonalInfo textarea	{
	background-color:#fff; border:#a1545d 1px solid; color:#000;
	width:80%;
}



.UserProfile TD, .UserProfile TD strong	{
	color:#000; font-size:12px;
}
.UserProfile input, .UserProfile select	{
	background-color:#fff; border:#49525d 1px solid; color:#000;
	height:17px; width:190px;
}

.UserProfile select	{
	height:19px;
}

.ProfilePersonalInfo select option, .UserProfile select option	{color:#000;}


.FriendsInfo	{
	color:#c3c6cb;
}
.FriendsInfo TD	{ font-size:12px;}


div.redLine {
	background:url(images/hr_red.png) no-repeat top left; height:1px; border:0; outline:0; width:95%; text-align:center;
}
div.redLine hr {
  display: none;
}

HR.redLine	{
}

.date	{
	font-size:11px; font-weight:normal;
	color:#848b94;
}
.whiteText	{
	font-size:12px; color:#fff;
}

textarea.commentText	{
	background-color:#fff;
	border:1px solid 49525d;
	color:#49525d;
}


/*****************
Profiles search
*****************/


.UserProfileSearch TD, .UserProfileSearch TD strong	{
	color:#000; font-size:12px;
}
input.inw55	{
	height:17px; width:50px;
}
select.inw55	{
	height:19px; width:55px;
}

input.inw80	{
	height:17px; width:75px;
}
select.inw80	{
	height:19px; width:80px;
}

select.inw80, select.inw80 option	{
	color:#000;
}



input.inw140	{
	height:17px; width:135px;
}
select.inw140	{
	height:19px; width:140px;
}

input.inw200	{
	height:17px; width:195px;
}
select.inw200	{
	height:19px; width:200px;
}



select.inw260	{
	height:19px; width:260px;
}

select.inwMax	{
	height:19px; width:96%;
}
input.inwMax	{
	height:17px; width:94%;
}


.UserProfileSearch select, .UserProfileSearch select option, .UserProfileSearch input	{
	font-size:11px; color:#000;
	background-color:#fff; border:#bac1c7 1px solid;
}

.UserProfileSearch select option	{border:none}

.ProfileBlock	{
	font-size:12px;
}

.tableb_compact2	{
    background: #49525d ;
    padding-top: 2px;
    padding-right: 5px;
    padding-bottom: 2px;
    padding-left: 2px;
	font-size:12px; line-height:1.3em;
}

.tableb_compact2p	{
    background: #5d6976 ;
    padding-top: 2px;
    padding-right: 7px;
    padding-bottom: 2px;
    padding-left: 7px;
	font-size:12px; line-height:1.3em;
	border-left:2px solid black;
}

.pageOn	{
	background:#49525d;
	font-size:11px; font-weight:bold; color:#fff;
}


.tableb_compact2p a:link	{
	font-size:11px; font-weight:bold; text-decoration:none; color:#e5e5e5;
}

.tableb_compact2p a:visited	{
	font-size:11px; font-weight:bold; text-decoration:none; color:#c0c0c0;
}

.tableb_compact2p a:hover, .tableb_compact2p a:active	{
	font-size:11px; font-weight:bold; text-decoration:underline; color:#fff;
}



.tableb_compactV {
	margin:0; padding:0;

}

.tableh1_compact2 {

        background :#bac1c7;
        color : #c71c00;
        padding-top: 2px;
        padding-right: 5px;
        padding-bottom: 2px;
        padding-left: 5px;
		border-left:2px solid #49525d;
}


/****************
PM
****************/

.messagesList TH	{
	font-size:14px; color:#000;
	background:none;
	padding:5px;
}

.messagesList TD	{
	font-size:11px; color:#000;
	background:#f5fdff;
	padding:5px;
	border-top:1px solid #848b94;
}

.messagesList TD.noBG	{background:none}

.messagesList TD select	{
	background:#fff; border:1px solid #bac1c7;
	height:17px; width:140px; color:#000;
}
.messagesList TD select	option{
	color:#000;
}


.PM_subject	{
	font-size:12px; font-weight:bold; color:#49525d;
}
a.PM_subject:link	{
	 color:#49525d;	text-decoration:none;
}
a.PM_subject:visited	{
	 color:#8394a8;	text-decoration:none;
}
a.PM_subject:hover	{
	 color:#000;	text-decoration:underline;
}
a.PM_subject:active	{
	 color:#006ee9;	text-decoration:underline;
}

.PM_username	{
	font-size:11px; font-weight:bold; color:#a1545d;
}
a.PM_username:link	{
	 color:#a1545d;	text-decoration:none;
}
a.PM_username:visited	{
	 color:#a87e83;	text-decoration:none;
}
a.PM_username:hover	{
	 color:#d20019;	text-decoration:underline;
}
a.PM_username:active	{
	 color:#ff7200;	text-decoration:underline;
}


.ReadMessage, .ReadMessage P {
	color:#000; text-align:left;
}

.ReadMessage HR	{
	border:0; outline:0; background-color:#404242; height:1px; width:100%;
}

.sendPM, .sendPM strong	{color:#000}

/*.sendPM input	{
	height:15px; border:1px solid #bac1c7; background:#fff; color:#333333;
}

.sendPM textarea	{
	border:1px solid #bac1c7; background:#fff; color:#000;
}*/

.sendPM input	{color:#333333}

input.txtFinput100	{
	height:15px; border:1px solid #656e77; background:#fff; color:#333333; width:100%;
}

.sendPM textarea	{
	border:1px solid #656e77; background:#fff; color:#000; width:100%;
}


/****************
Content page
****************/
a.catNav1:link, a.catNav1:visited	{
	font-size:12px; color:#c71c00; font-weight:bold; text-decoration:none;
}
a.catNav1:hover, a.catNav1:active	{
	font-size:12px; color:#990000; font-weight:bold; text-decoration:underline;
}

a.catNav2:link, a.catNav2:visited	{
	font-size:14px; color:#c71c00; font-weight:bold; text-decoration:none;
}
a.catNav2:hover, a.catNav2:active	{
	font-size:14px; color:#990000; font-weight:bold; text-decoration:underline;
}

a.catNav3:link, a.catNav3:visited	{
	font-size:16px; color:#c71c00; font-weight:bold; text-decoration:none;
}
a.catNav3:hover, a.catNav3:active	{
	font-size:16px; color:#990000; font-weight:bold; text-decoration:underline;
}

.whiteH	{
	font-size:14px; color:#fff; padding-top:0; margin-top:0
}
.contentStats, .contentStats TD	{
	font-size:12px; font-weight:normal; color:#c3c6cb
}
.contentStats a	{ font-size:12px;}

div.redSubLine {
	background:url(images/hr_red_small.png) no-repeat top center; height:1px; border:0; outline:0; width:95%; text-align:center;
	margin:10px auto 2px auto; clear:both;
}
div.redSubLine hr {
  display: none;
}

#TagsCloud	{
	text-align:center;
}


/****************
Round buttons
****************/
input.RoundButton	{border:0;}

.RoundButton	{
	display:block; padding:0; margin:5px;
	background:url(images/rnd_btn_lft.png) top left no-repeat;
	height:19px; padding-left:12px;
	color:#49525d; text-decoration:none; font-size:12px; font-weight:bold;
}
.RoundButton:link, a.RoundButton:visited	{ 	color:#49525d; text-decoration:none;	}
.RoundButton:hover, a.RoundButton:active	{ 	color:#000; text-decoration:none;	}


.RoundButton span	{
	display:inline-block;
	background:url(images/rnd_btn_rgt.png) top right no-repeat;
	padding-top:3px; height:16px; padding-right:12px;
	color:#49525d; text-decoration:none; font-size:12px; font-weight:bold;
	cursor:pointer;
}

.roundBtn
{	
	display:block; padding:0; margin:5px;
	background:url(images/rnd_btn_lft.png) top left no-repeat;
	height:19px; padding-left:6px;
	color:#49525d; text-decoration:none; font-size:12px; font-weight:bold;
	overflow: hidden;
	position: relative; cursor:pointer;
}
html:root .roundBtn	{ /*Gecko only */
 padding-left:12px;
}

div.roundBtn	{float:right;}

.roundBtn input
{
	outline: none;
	border: none;
	display:inline-block;
	background:url(images/rnd_btn_rgt.png) top right no-repeat;
	padding-top:3px; height:19px; padding-right:12px; padding-bottom:15px;
	color:#49525d; text-decoration:none; font-size:12px; font-weight:bold;
	cursor:pointer;
}

.roundBtn2
{	
	display:block; padding:0; margin:0 5px;
	background:url(images/rnd_btn_lft.png) top left no-repeat;
	height:19px; padding-left:6px;
	color:#49525d; text-decoration:none; font-size:12px; font-weight:bold;
	overflow: hidden;
	position: relative; cursor:pointer; border:none; 
}
html:root .roundBtn2	{ /*Gecko only */
 padding-left:12px;
}


div.roundBtn2	{float:left;}

.roundBtn2 input
{
	outline: none;
	border: none;
	display:inline-block; float:left;
	background:url(images/rnd_btn_rgt.png) top right no-repeat;
	padding-top:3px; height:19px; padding-right:12px; padding-bottom:15px;
	color:#49525d; text-decoration:none; font-size:12px; font-weight:bold;
	cursor:pointer;
}


/**************
bookmark banner
**************/

.bookmarkUS	{
	position:absolute;
	width:110px; height:110px;
	margin:0; padding:0; border:none;
	top:0; left:100%; margin-left:-110px;

}

.pngalpha	{
			behavior: url('iepngfix.htc');
			}


/**** addenduum ****/
.thumbTable td	{
	padding:2px 10px 10px 0;
}

.userThumbTable td	{
	padding:2px 10px 2px 0;
}


ul.details_particulars	{
	list-style:none;
	font-size:11px;
	margin:5px 0 0 0; padding:0;
}

ul.details_particulars li	{
	list-style:none;
	padding:2px 0;
	margin:0;
}

ul.details_particularsIN	{
	list-style:none;
	font-size:11px;
	margin:0 0 2px 0; padding:0;
}

ul.details_particularsIN li	{
	list-style:none;
	padding:0 0 2px 0;
	margin:0;
}


.UserName2	{
	font-size: 11px; font-weight:bold;
	color:#fff;
}
a.UserName2:link, a.UserName2:visited	{
	color:#fff; text-decoration:none;
}
a.UserName2:hover, a.UserName2:active	{
	color:#fff; text-decoration:underline;
}

.HOF_header, .HOF_header a 	{
	color:#bde7fc;
}

.HOF_header a:link, .HOF_header a:visited 	{
	color:#bde7fc; text-decoration:none;
}

.HOF_header a:hover, .HOF_header a:active 	{
	color:#fff; text-decoration:underline;
}


/**** Carousels ****/
.catSlider div.catDetails	{
	width:345px;
}

.catDetails H3	{
	padding:5px 0 0 0; margin:0 0 7px 0;
}
.catTitle	{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
a.catTitle:link{
	color:#bde7fc; text-decoration:underline;
}
a.catTitle:visited	{
	color:#bde7fc; text-decoration:underline;
}
a.catTitle:hover, a.catTtitle:active	{
	color:#fff; text-decoration:none;
}

.caruButtonPrev	{
	cursor:pointer;
}

.caruButtonNext	{
	cursor:pointer;
}

div.catList	{
	margin:10px 0 0px 0;
	padding:0 0 10px 0;
	text-align:center;
}

div.catList	a	{
	color:#bde7fc;
	font-weight:bold;
	font-size:12px; line-height:18px;
	cursor:pointer;
	margin-left:1em;
	text-decoration:underline;
}

/*** online camz ***/

.idx_profileMiniBlock	{
	margin:10px 0 0 0;
	padding:0 0 10px 0;
}

.idx_profileMiniBlock img	{
	margin: 5px 10px 5px 0;
}

.idx_profileMiniBlock ul	{
	margin-top:0; padding-top:0;
}

.linkoMizer	{
	padding:0; margin:8px 0 0 0; list-style:none;
}

.linkoMizer	li {
	background: url(images/li_bullet.gif) no-repeat 0 5px;
	margin:0;
	padding:2px 0 8px 20px;
}

.linkoMizer	li a	{
	font:12px/18px;
	font-weight:bold;
}

.HallOfFame	{
	height:200px;
	width:998px; margin-left:-12px; margin-right:-10px;
	background-position:center;
	text-align:center;
	border:1px solid #49525d;
}

#hofTopGold	{
	background: url(/images/bg_hof_gold.jpg) no-repeat top center;
}
#hofTopSilver	{
	background: url(/images/bg_hof_silver.jpg) no-repeat top center;
}

.HallOfFame H3	{
	text-align:center;
	padding:0;
	margin:69px 0 0 0;
	color:#fff;
	font-size:20px;
	line-height:normal;
}

#hofTopGold H3	{
	color: #ffd652;
}

.HallOfFame H4	{
	text-align:center;
	padding:0;
	margin:58px 0 0 0;
	color:#000;
	font-size:18px;
	line-height:normal;
}
