/****************************************************
Content headers
*****************************************************/
.darkheader
{
	color:#333333;
	font-weight:bold;
	font-size:0.9em;
}
.lightheader
{
	color:#999999;
	font-weight:bold;
	font-size:0.9em;
}
.lighttext
{
	color:#666666;
	font-size:0.7em;
	margin:0;
	padding:0;
}


.darktext
{
	color:#333333;
	font-size:0.7em;
	margin:0;
	padding:0;
}

.darkcaps
{
	color:#333333;
	font-size:0.6em;
	font-family: 'Arial Black', Arial, sans-serif;
	text-transform:uppercase;
}

.vlightcaps
{
	color:#CCCCCC;
	font-size:0.6em;
	font-family: 'Arial Black', Arial, sans-serif;
	text-transform:uppercase;
}

.lightsmlbld
{
	color:#666666;
	font-size:0.6em;
	font-weight:bold;
}

p
{
	/*margin:0;
	padding:0;*/
	margin-top:0.7em;
	margin-bottom:0.7em;
}

.huge_ab
{
	color:#333333;
	font-size:45px;
	font-family: 'Arial Black', Arial, sans-serif;
	margin:0;
	padding:0;
	line-height:45px;
}
.comm_tablight
{
	color:#666666;
	font-size:0.7em;
	margin:0;
	padding:0;
	font-weight:bold;
	padding-left:10px;
}
.comm_tabred
{
	color:#990000;
	font-size:0.7em;
	margin:0;
	padding:0;
	font-weight:bold;
	padding-left:10px;
	/*padding-right:10px;*/
}
.comm_lic
{
	color:#333;
	font-size:12px;
	margin:0;
	padding:0;
	font-weight:bold;
}
.comm_onlnow
{
	font-size:0.6em;
	font-family: 'Arial Black', Arial, sans-serif;
	text-transform:uppercase;
	font-weight:normal;
	color:#000;
}
.bgrow
{
	background-color:#F7F7F7;
}
.bdrleft
{
	border-left:1px solid #CCCCCC;
	text-align:right;
}

/****************************************************
Links
*****************************************************/
a:link, a:active, a:visited
{
	text-decoration:none;
	color:#333333;
	font-weight:bold;
}
a:hover
{
	text-decoration:none;
	color:#666666;
	font-weight:bold;
}

a.caps:link, a.caps:active, a.caps:visited
{
	font-size:0.6em;
	font-family: 'Arial Black', Arial, sans-serif;
	text-transform:uppercase;
	font-weight:normal;
}
a.caps:hover
{
	font-size:0.6em;
	font-family: 'Arial Black', Arial, sans-serif;
	text-transform:uppercase;
	font-weight:normal;
}

a.guscaps:link, a.guscaps:active, a.guscaps:visited
{
	font-weight:normal;
	font-size:0.9em;
	font-weight:bold;
}
a.guscaps:hover
{
	font-weight:normal;
	font-size:0.9em;
	font-weight:bold;
}

a.commcaps:link, a.commcaps:active, a.commcaps:visited
{
	font-size:18px;
	font-family: 'Arial Black', Arial, sans-serif;
	text-transform:uppercase;
	font-weight:normal;
	color:#333;
}
a.commcaps:hover
{
	font-size:0.18px;
	font-family: 'Arial Black', Arial, sans-serif;
	text-transform:uppercase;
	font-weight:normal;
	color:#666666
}

a.sml_drk:link, a.sml_drk:active, a.sml_drk:visited
{
	font-size:0.6em;
	font-weight:bold;
}
a.sml_drk:hover
{
	font-size:0.6em;
	font-weight:bold;
}
a.subnav:link, a.subnav:active, a.subnav:visited
{
	font-size:0.6em;
	font-family: 'Arial Black', Arial, sans-serif;
	text-transform:uppercase;
	font-weight:normal;
	color:#999999;
}
a.subnav:hover
{
	font-size:0.6em;
	font-family: 'Arial Black', Arial, sans-serif;
	text-transform:uppercase;
	font-weight:normal;
	color:#FEE775;
}
a.subnav_on:link, a.subnav_on:active, a.subnav_on:visited, a.subnav_on:hover
{
	font-size:0.6em;
	font-family: 'Arial Black', Arial, sans-serif;
	text-transform:uppercase;
	font-weight:normal;
	color:#FEE775;
}
a.lmaker:link, a.lmaker:active, a.lmaker:visited
{
	text-decoration:none;
	color:#666666;
}
a.lmaker:hover
{
	text-decoration:none;
	color:#CCCCCC;
}
a.footer:link, a.footer:active, a.footer:visited
{
	color:#666666;
	font-weight:normal;
}
a.footer:hover
{
	color:#CCCCCC;
	font-weight:normal;
}

a.friends:link, a.friends:active, a.friends:visited
{
	font-size:0.7em;
	font-family: 'Arial Black', Arial, sans-serif;
	font-weight:normal;
}
a.friends:hover
{
	font-size:0.7em;
	font-family: 'Arial Black', Arial, sans-serif;
	font-weight:normal;
}

/****************************************************
Index links
*****************************************************/
a.uk:link, a.uk:active, a.uk:visited
{
	display:block;
	width:100px;
	height:100px;
	background-image:url(../../images/index/uk.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
a.uk:hover
{
	display:block;
	width:100px;
	height:100px;
	background-image:url(../../images/index/uk_over.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
a.us:link, a.us:active, a.us:visited
{
	display:block;
	width:100px;
	height:100px;
	background-image:url(../../images/index/us.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
a.us:hover
{
	display:block;
	width:100px;
	height:100px;
	background-image:url(../../images/index/us_over.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
a.fr:link, a.fr:active, a.fr:visited
{
	display:block;
	width:100px;
	height:100px;
	background-image:url(../../images/index/fr.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
a.fr:hover
{
	display:block;
	width:100px;
	height:100px;
	background-image:url(../../images/index/fr_over.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
a.be_fr:link, a.be_fr:active, a.be_fr:visited
{
	display:block;
	width:100px;
	height:100px;
	background-image:url(../../images/index/be_fr.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
a.be_fr:hover
{
	display:block;
	width:100px;
	height:100px;
	background-image:url(../../images/index/be_fr_over.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
a.be_nl:link, a.be_nl:active, a.be_nl:visited
{
	display:block;
	width:100px;
	height:100px;
	background-image:url(../../images/index/be_nl.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
a.be_nl:hover
{
	display:block;
	width:100px;
	height:100px;
	background-image:url(../../images/index/be_nl_over.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
a.br:link, a.br:active, a.br:visited
{
	display:block;
	width:100px;
	height:100px;
	background-image:url(../../images/index/br.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
a.br:hover
{
	display:block;
	width:100px;
	height:100px;
	background-image:url(../../images/index/br_over.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
a.dk:link, a.dk:active, a.dk:visited
{
	display:block;
	width:100px;
	height:100px;
	background-image:url(../../images/index/dk.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
a.dk:hover
{
	display:block;
	width:100px;
	height:100px;
	background-image:url(../../images/index/dk_over.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
a.de:link, a.de:active, a.de:visited
{
	display:block;
	width:100px;
	height:100px;
	background-image:url(../../images/index/de.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
a.de:hover
{
	display:block;
	width:100px;
	height:100px;
	background-image:url(../../images/index/de_over.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
a.es:link, a.es:active, a.es:visited
{
	display:block;
	width:100px;
	height:100px;
	background-image:url(../../images/index/es.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
a.es:hover
{
	display:block;
	width:100px;
	height:100px;
	background-image:url(../../images/index/es_over.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
a.it:link, a.it:active, a.it:visited
{
	display:block;
	width:100px;
	height:100px;
	background-image:url(../../images/index/it.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
a.it:hover
{
	display:block;
	width:100px;
	height:100px;
	background-image:url(../../images/index/it_over.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
a.nl:link, a.nl:active, a.nl:visited
{
	display:block;
	width:100px;
	height:100px;
	background-image:url(../../images/index/nl.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
a.nl:hover
{
	display:block;
	width:100px;
	height:100px;
	background-image:url(../../images/index/nl_over.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
a.pt:link, a.pt:active, a.pt:visited
{
	display:block;
	width:100px;
	height:100px;
	background-image:url(../../images/index/pt.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
a.pt:hover
{
	display:block;
	width:100px;
	height:100px;
	background-image:url(../../images/index/pt_over.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
a.se:link, a.se:active, a.se:visited
{
	display:block;
	width:100px;
	height:100px;
	background-image:url(../../images/index/se.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
a.se:hover
{
	display:block;
	width:100px;
	height:100px;
	background-image:url(../../images/index/se_over.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
a.cz:link, a.cz:active, a.cz:visited
{
	display:block;
	width:100px;
	height:100px;
	background-image:url(../../images/index/cz.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
a.cz:hover
{
	display:block;
	width:100px;
	height:100px;
	background-image:url(../../images/index/cz_over.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
a.pl:link, a.pl:active, a.pl:visited
{
	display:block;
	width:100px;
	height:100px;
	background-image:url(../../images/index/pl.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
a.pl:hover
{
	display:block;
	width:100px;
	height:100px;
	background-image:url(../../images/index/pl_over.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
a.fi:link, a.fi:active, a.fi:visited
{
	display:block;
	width:100px;
	height:100px;
	background-image:url(../../images/index/fi.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
a.fi:hover
{
	display:block;
	width:100px;
	height:100px;
	background-image:url(../../images/index/fi_over.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
a.hu:link, a.hu:active, a.hu:visited
{
	display:block;
	width:100px;
	height:100px;
	background-image:url(../../images/index/hu.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
a.hu:hover
{
	display:block;
	width:100px;
	height:100px;
	background-image:url(../../images/index/hu_over.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
a.ru:link, a.ru:active, a.ru:visited
{
	display:block;
	width:100px;
	height:100px;
	background-image:url(../../images/index/ru.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
a.ru:hover
{
	display:block;
	width:100px;
	height:100px;
	background-image:url(../../images/index/ru_over.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
a.ja:link, a.ja:active, a.ja:visited
{
	display:block;
	width:100px;
	height:100px;
	background-image:url(../../images/index/ja.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
a.ja:hover
{
	display:block;
	width:100px;
	height:100px;
	background-image:url(../../images/index/ja_over.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}


/****************************************************
Menu
*****************************************************/
#thicktabs
{
	margin: 0;
	padding: 0;
	float: left;
	font-family: 'Arial Black', Arial, sans-serif;
	font-size:0.6em;
	text-transform:uppercase;
}

#thicktabs li
{
	display: inline;
}

#thicktabs li a:link, #thicktabs li a:active, #thicktabs li a:visited
{
	float: left;
	color:#333;
	padding: 20px 10px 20px 10px;
	text-decoration: none;
	background: transparent url(../../images/nav/divider.gif) left no-repeat;
	font-weight:normal;
}

#thicktabs li.menu_nolink
{
	float: left;
	color:#333;
	/*padding: 20px 10px 20px 10px;*/
	*padding: 20px 10px 20px 10px;
	text-decoration: none;
	background: transparent url(../../images/nav/divider.gif) left no-repeat;
	font-weight:normal;
}

#thicktabs li a#leftmostitem
{ 
	background:none;
}


/* current menu items - on left or general - different size splats */
#thicktabs li a#leftmostitemactive_s
{
	color:#FFF;
	background: transparent url(../../images/nav/splat_small.gif) center no-repeat;
	width:35px;
}
#thicktabs li a#leftmostitemactive_m{
	color:#FFF;
	background: transparent url(../../images/nav/splat_med_3.gif) center no-repeat;
	width:72px;
}
#thicktabs li a#leftmostitemactive_l{
	color:#FFF;
	background: transparent url(../../images/nav/splat_large.gif) center no-repeat;
	width:132px;
}

#thicktabs li a#activetab_s{ 
	color:#FFFFFF;
	background: transparent url(../../images/nav/splat_small.gif) center no-repeat;
	width:35px;
}
#thicktabs li a#activetab_m{ 
	color:#FFFFFF;
	background: transparent url(../../images/nav/splat_med_3.gif) center no-repeat;
	width:72px;
}
#thicktabs li a#activetab_l{ 
	color:#FFFFFF;
	background: transparent url(../../images/nav/splat_large.gif) center no-repeat;
	width:132px;
}
/* end current menu items */


#thicktabs li a:hover{
	color:#666666;
}

/****************************************************
Icons
*****************************************************/
.rss_i
{
  margin-left: 3px;
  padding: 0 0 0 19px;
  background: url("../../images/news/rss_icon.gif") no-repeat 0 50%;
} 
.delicious
{
  margin-left: 3px;
  padding: 0 0 0 19px;
  background: url("../../images/news/delicious_icon.gif") no-repeat 0 50%;
} 
.digg
{
  margin-left: 3px;
  padding: 0 0 0 19px;
  background: url("../../images/news/digg_icon.gif") no-repeat 0 50%;
} 
.facebook
{
  margin-left: 3px;
  padding: 0 0 0 19px;
  background: url("../../images/news/facebook_icon.gif") no-repeat 0 50%;
} 
.reddit
{
  margin-left: 3px;
  padding: 0 0 0 19px;
  background: url("../../images/news/reddit_icon.gif") no-repeat 0 50%;
} 
.stumble
{
  margin-left: 3px;
  padding: 0 0 0 19px;
  background: url("../../images/news/stumbleupon_icon.gif") no-repeat 0 50%;
} 

/****************************************************
KOTR PROOF OF CONCEPT
*****************************************************/
.best
{
	color:#00FF00;
	font-weight:bold;
	background-color:#004400;
}
.jointbest
{
	color:#FFAA00;
	background-color:#221100;
}

/************************************************************************************************************************/
/****************************************************
OLD DESIGN STYLES BELOW
*****************************************************/

/*body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:75%;
	margin:0px;
	padding:0px;
	color:#999999;
	background:#000000;
}

.whitehdr
{
	color:#FFFFFF;
	font-weight:bold;
}

.redhdr
{
	color:#961B1A;
	font-weight:bold;
}

a:link, a:active, a:visited
{
	text-decoration:none;
	color:#CCCCCC;
	font-weight:bold;
}
a:hover
{
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}

.clear{clear:both;font-size:0px;line-height:0px;margin:0px;padding:0px;height:0px;}
.hide{display:none;}
*/

/****************************************************
Menu OLD
*****************************************************/
/*
#thicktabs{
margin: 0;
padding: 0;
float: left;
font: bold 13px Tahoma;
text-transform:uppercase;
}

#thicktabs li{
display: inline;
}

#thicktabs li a:link, #thicktabs li a:active, #thicktabs li a:visited{
float: left;
color:#626262;
padding: 11px 15px 20px 15px;
text-decoration: none;
background: transparent url(../../images/menu_long.gif) top right no-repeat;
border-top: 0px;
border-bottom: 0px;
}

#thicktabs li a#leftmostitem{ 
border-left: 0px;
}

#thicktabs li a#leftmostitemactive{ 
border-left: 0px;
color:#FFFFFF;
}

#thicktabs li a#activetab{
color:#FFFFFF;
}

#thicktabs li a#rightmostitem{
border-right: 1px solid white;
background-position: top left;
}


#thicktabs li a:hover{
color:#FFFFFF;
background-image: url(../../images/menu_long.gif);
}
*/


