/* -------------------------------------  */
/* IM.com global font and control colors  */
/* -------------------------------------  */

td
	{
	font-size:9pt; font-family: tahoma; color: #000000;
	}
p, li 
	{
	font-size:9pt; font-family: tahoma; color: #000000;
	}

/* h2, h2 span { font-family: "Lucida Grande", arial narrow, arial, sans-serif; color: #cccccc; font-size: 9px; font-weight: normal; margin: 0; } */
		
a:link       { color: #0020A3 }
a:visited      { color: #0020A3 }
a:hover      { color: #DC1613 }
.forumlink:link        {text-decoration: none; color: #4B567C; font-style: normal; text-decoration: underline }
.forumlink:visited     {text-decoration: none; color: #4B567C; font-style: normal; text-decoration: underline }
.forumlink:hover       {text-decoration: none; color: #0027BE; font-style: normal; text-decoration: underline }
.generalmenu:link       {text-decoration: none; color: #0020A3; font-family:tahoma; letter-spacing:0pt; font-style: normal; text-decoration: underline }
.generalmenu:visited    {text-decoration: none; color: #0020A3; font-family:tahoma; letter-spacing:0pt; font-style: normal; text-decoration: underline }
.generalmenu:hover      {text-decoration: none; color: #3816E3; font-family:tahoma; letter-spacing:0pt; font-style: normal; text-decoration: underline }
.generalmenublack:link       {text-decoration: none; color: #000000; font-family:tahoma; letter-spacing:0pt; font-style: normal; text-decoration: underline }
.generalmenublack:visited    {text-decoration: none; color: #000000; font-family:tahoma; letter-spacing:0pt; font-style: normal; text-decoration: underline }
.generalmenublack:hover      {text-decoration: none; color: #DC0000; font-family:tahoma; letter-spacing:0pt; font-style: normal; text-decoration: underline }
.generalmenublue:link       {text-decoration: none; color: #002AD7; font-family:tahoma; letter-spacing:0pt; font-style: normal; text-decoration: underline }
.generalmenublue:visited    {text-decoration: none; color: #002AD7; font-family:tahoma; letter-spacing:0pt; font-style: normal; text-decoration: underline }
.generalmenublue:hover      {text-decoration: none; color: #DC1613; font-family:tahoma; letter-spacing:0pt; font-style: normal; text-decoration: underline }
.bottomlinksiteurl:link       {text-decoration: none; color: #cce0ff; font-family:tahoma; letter-spacing:0pt; font-style: normal; text-decoration: underline }
.bottomlinksiteurl:visited    {text-decoration: none; color: #cce0ff; font-family:tahoma; letter-spacing:0pt; font-style: normal; text-decoration: underline }
.bottomlinksiteurl:hover      {text-decoration: none; color: #FFD960; font-family:tahoma; letter-spacing:0pt; font-style: normal; text-decoration: underline }
.bottomlink:link       {text-decoration: none; color: #ffffff; font-family:tahoma; letter-spacing:0pt; font-style: normal; text-decoration: underline }
.bottomlink:visited    {text-decoration: none; color: #ffffff; font-family:tahoma; letter-spacing:0pt; font-style: normal; text-decoration: underline }
.bottomlink:hover      {text-decoration: none; color: #FFD960; font-family:tahoma; letter-spacing:0pt; font-style: normal; text-decoration: underline }
.greenlink:link       {text-decoration: none; color: #A7FFB2; font-style: normal; text-decoration: underline }
.greenlink:visited    {text-decoration: none; color: #A7FFB2; font-style: normal; text-decoration: underline }
.greenlink:hover      {text-decoration: none; color: #FFD960; font-style: normal; text-decoration: underline }
.rightsidelink:link       {text-decoration: none; color: #CCE0FF; font-style: normal; text-decoration: underline }
.rightsidelink:visited    {text-decoration: none; color: #CCE0FF; font-style: normal; text-decoration: underline }
.rightsidelink:hover      {text-decoration: none; color: #FFD960; font-style: normal; text-decoration: underline }
.realyellowlink:link       {text-decoration: none; color: #FFFF00; font-style: normal; text-decoration: underline }
.realyellowlink:visited    {text-decoration: none; color: #FFFF00; font-style: normal; text-decoration: underline }
.realyellowlink:hover      {text-decoration: none; color: #FFD960; font-style: normal; text-decoration: underline }
.yellowlink:link       {text-decoration: none; color: #FFD960; font-style: normal; text-decoration: underline }
.yellowlink:visited    {text-decoration: none; color: #FFD960; font-style: normal; text-decoration: underline }
.yellowlink:hover      {text-decoration: none; color: #FF8229; font-style: normal; text-decoration: underline }
.graylink:link       {text-decoration: none; color: #bcbcbc; font-style: normal; text-decoration: underline }
.graylink:visited    {text-decoration: none; color: #bcbcbc; font-style: normal; text-decoration: underline }
.graylink:hover      {text-decoration: none; color: #FF8229; font-style: normal; text-decoration: underline }
.bandurl:link       {text-decoration: none; color: #CCE0FF; font-style: normal; text-decoration: underline }
.bandurl:visited    {text-decoration: none; color: #CCE0FF; font-style: normal; text-decoration: underline }
.bandurl:hover      {text-decoration: none; color: #FFD960; font-style: normal; text-decoration: underline }
.submitinfo:link       {text-decoration: none; color: #0020A3; font-style: normal; text-decoration: underline }
.submitinfo:visited    {text-decoration: none; color: #0020A3; font-style: normal; text-decoration: underline }
.submitinfo:hover      {text-decoration: none; color: #0080E2; font-style: normal; text-decoration: underline }
.classlink:link       {text-decoration: none; color: #D60013; font-style: normal; text-decoration: underline }
.classlink:visited    {text-decoration: none; color: #D60013; font-style: normal; text-decoration: underline }
.classlink:hover      {text-decoration: none; color: #FF0000; font-style: normal; text-decoration: underline }
.trueredlink:link       {text-decoration: none; color: #ff0000; font-style: normal; text-decoration: underline }
.trueredlink:visited    {text-decoration: none; color: #ff0000; font-style: normal; text-decoration: underline }
.trueredlink:hover      {text-decoration: none; color: #FFAE00; font-style: normal; text-decoration: underline }
.redlink:link       {text-decoration: none; color: #cc0000; font-style: normal; text-decoration: underline }
.redlink:visited    {text-decoration: none; color: #cc0000; font-style: normal; text-decoration: underline }
.redlink:hover      {text-decoration: none; color: #FFAE00; font-style: normal; text-decoration: underline }
.redlinkchat:link       {text-decoration: none; color: #cc0000; font-style: normal; text-decoration: underline }
.redlinkchat:visited    {text-decoration: none; color: #cc0000; font-style: normal; text-decoration: underline }
.redlinkchat:hover      {text-decoration: none; color: #FF7700; font-style: normal; text-decoration: underline }
.bluelink:link       {text-decoration: none; color: #0020A3; font-style: normal; text-decoration: underline }
.bluelink:visited    {text-decoration: none; color: #0020A3; font-style: normal; text-decoration: underline }
.bluelink:hover      {text-decoration: none; color: #FFAE00; font-style: normal; text-decoration: underline }
.lightbluelink:link       {text-decoration: none; color: #DAE9FF; font-style: normal; text-decoration: underline }
.lightbluelink:visited    {text-decoration: none; color: #DAE9FF; font-style: normal; text-decoration: underline }
.lightbluelink:hover      {text-decoration: none; color: #FFD960; font-style: normal; text-decoration: underline }
.frontscoreslink:link      {text-decoration: none; color: #ffffff; font-style: normal; text-decoration: underline }
.frontscoreslink:visited    {text-decoration: none; color: #ffffff; font-style: normal; text-decoration: underline }
.frontscoreslink:hover      {text-decoration: none; color: #ffd960; font-style: normal; text-decoration: underline }
.whitelink:link       {text-decoration: none; color: #FFFFFF; font-style: normal; text-decoration: underline }
.whitelink:visited    {text-decoration: none; color: #FFFFFF; font-style: normal; text-decoration: underline }
.whitelink:hover      {text-decoration: none; color: #FFD960; font-style: normal; text-decoration: underline }
.newswirelink:link       {text-decoration: none; color: #fff6b8; font-style: normal; text-decoration: underline }
.newswirelink:visited    {text-decoration: none; color: #fff6b8; font-style: normal; text-decoration: underline }
.newswirelink:hover      {text-decoration: none; color: #FFD960; font-style: normal; text-decoration: underline }
.registerlink:link       {text-decoration: none; color: #FFFFFF; font-style: normal; text-decoration: underline }
.registerlink:visited    {text-decoration: none; color: #FFFFFF; font-style: normal; text-decoration: underline }
.registerlink:hover      {text-decoration: none; color: #C6FF00; font-style: normal; text-decoration: underline }
.foruminfolink:link       {text-decoration: none; color: #4b5694; font-style: normal; text-decoration: underline }
.foruminfolink:visited    {text-decoration: none; color: #4b5694; font-style: normal; text-decoration: underline }
.foruminfolink:hover      {text-decoration: none; color: #0026c8; font-style: normal; text-decoration: underline }
.nohover:hover      {text-decoration: none;}
.instantmessagesingle      {background-color: F6F8FF; }
.instantmessageall         {background-color: 00169A; }
input         {background-color: #F6F8FF; font-family: tahoma; font-size: 8pt; letter-spacing:0pt; color: #000000;}
textarea      {background-color: #F6F8FF; font-family: tahoma; font-size: 8pt; letter-spacing:0pt; color: #000000;}
textareawhite      {background-color: #FFFFFF; font-family: tahoma; font-size: 8pt; letter-spacing:0pt; color: #000000;}
select        {background-color: #F6F8FF; font-family: tahoma; font-size: 8pt; letter-spacing:0pt; color: #000000;}
.textbox  { color:#000000; font-size:8pt; font-family:tahoma, verdana, arial, helvetica, sans-serif; border:1px solid #666666; background:#ffffff; }
.poll  { color:#000000; font-size:8pt; font-family:tahoma, verdana, arial, helvetica, sans-serif; border:1px solid #000000; background:#000000; }
.bottomleftbackground { background-repeat:no-repeat; background-position: bottom left; }
.bottomrightbackground { background-repeat:no-repeat; background-position: bottom right; }
.topleftbackground { background-repeat:no-repeat; background-position: top left; }
.topleftbottombackground { background-repeat:no-repeat; background-position: bottom left; }
.toprightbackground { background-repeat:no-repeat; background-position: top right; }
.leftrepeatbackground { background-repeat:repeat; background-position: top left; }
.topcenterbackground { background-repeat:no-repeat; background-position: top center; }
.topcenterbottombackground { background-repeat:no-repeat; background-position: bottom center; }
.centerrepeatbackground { background-repeat:repeat; background-position: top center; }
.rightrepeatbackground { background-repeat:repeat; background-position: bottom right; }
.bottomleftrepeatbackground { background-repeat:repeat; background-position: bottom left; }

a { color:#fff; }
.primary { color:#006; }
.secondary { color:#c00; }
.tertiary { color:#fff; }
.primaryBg { background-color:#006; }
.secondaryBg { background-color:#c00; }
.tertiaryBg { background-color:#fff; }

/* -----------------------------------  */
/* IM.com custom mini capitalized text  */
/* -----------------------------------  */

.mini { font:10px Mini7,Tahoma,Arial,Helvetica,sans-serif; text-transform:capitalize; }


/* -------------------------------------  */
/* IM.com dropdown menu and extras below  */
/* -------------------------------------  */

a.mainhead:link, a.mainhead:visited {
	color: White;
	font-weight : bold;
	font-size : 11px;
	text-decoration: none;
}

a.mainhead:hover {
	color: #FFD960;
	font-weight : bold;
	font-family : tahoma;
	font-size : 11px;
	text-decoration: none;
}

TD.menuhead 
{
	color: White;
	font-weight : bold;
	font-family : tahoma;
	font-size : 11px;	
	letter-spacing:0pt;
}


/* ---------------------------------------------------------------------------  */
/* used all 4 borders here for later use for IM.com version 8 shadow additions  */
/* ---------------------------------------------------------------------------  */ 

table.menudropborder
{
border-top: 1px solid #444444; 
border-right: 1px solid #444444; 
border-bottom: 1px solid #444444; 
border-left: 1px solid #444444;
}


/* ---------------------------------------------------------------------------------  */
/* interesting concept... backgrounds for current page... blue highlight behind text  */
/* ---------------------------------------------------------------------------------  */
 
body#bands td#determinenav {
	background-image: url('../images/navbar/navbar-bands.gif');
}
 
body#contests td#determinenav {
	background-image: url('../images/navbar/navbar-contests.gif');
}
 
body#results td#determinenav {
	background-image: url('../images/navbar/navbar-results.gif');
}
 
body#community td#determinenav {
	background-image: url('../images/navbar/navbar-community.gif');
}
 
body#features td#determinenav {
	background-image: url('../images/navbar/navbar-features.gif');
}
 
body#articles td#determinenav {
	background-image: url('../images/navbar/navbar-articles.gif');
}
 
body#polls td#determinenav {
	background-image: url('../images/navbar/navbar-polls.gif');
}
 
body#multimedia td#determinenav {
	background-image: url('../images/navbar/navbar-multimedia.gif');
}

body#shopim td#determinenav {
	background-image: url('../images/navbar/navbar-shopim.gif');
}

body#aboutus td#determinenav {
	background-image: url('../images/navbar/navbar-aboutus.gif');
}


.chatnow table {
	border:1px solid #000000;
}

.chatnow-hover table {
	border:1px solid #FF6600;
}
