/*
-----------------------------------------------
FK Styles
----------------------------------------------- */

/* =globalitems
----------------------------------------------- */
body {
  margin:6px;
  padding:0;
  background:#fff;
  font:small Verdana, arial, helvetica, Sans-serif;
  font-size: 8pt;
  text-align:center;
  color:#333;
  }

#container {
  text-align:left;
  margin: 0px;
  width: 100%;
  position: relative;
  clear: both;
  }

#containermid {
  text-align:left;
  margin: 0px;
  width: 100%;
  position: relative;
  clear: both;
  }

#containerbot {
  text-align:left;
  margin: 0px;
  width: 100%;
  position: relative;
  }

a {	font-size: 8pt; font-family: verdana,arial,helvetica; color: #315dad;; TEXT-DECORATION: underline;}
a:hover {	text-decoration: none;	color: #315dad; TEXT-DECORATION: none;}

ul { padding: 0px;}
li {	font-size: 8pt; font-family: verdana,arial,helvetica; color: #333;}
li a {	font-size: 8pt; font-family: verdana,arial,helvetica; color: #315dad;; TEXT-DECORATION: underline;}
li a:hover {	text-decoration: none;	color: #315dad; TEXT-DECORATION: none;}


.banner {
  padding: 5px;

  }

.floatflex {
  float: right;
  padding: 8px;
  background: #fff;
  }

.partnerSpot {
  font-family: verdana, arial, helvetica;
  font-size: 8pt;
  color: #333;

  }
  
a.partnerSpot {	text-decoration: none;	font-size: 8pt; font-family: verdana,arial,helvetica;	color: #333; font-weight: none;}
a:hover.partnerSpot {	text-decoration: none;	color: #333; TEXT-DECORATION: underline;}
a:visited.partnerSpot {	text-decoration: none;	color: #333;}
  

#bodytextinset {
  background: #fff;
  position: relative;
  vertical-align: top;
  padding: 8px;
  text-align: left;
  float: left;
  font-size: 9pt;
  width: 98%;
  }
  

.hrcontent
{
  margin-top: 10px;
  margin-bottom: 10px;
  }
  
#bottomnavi
{
  background-repeat:none;
  background-image:url("/images/fk_lnavibot.gif");
  bottom: 0px;
  width: 196px;
  height: 9px;
  
  }
  

.new {	text-decoration: none; font-size: 7pt; font-family: verdana,arial,helvetica; color: #000; font-weight: bold; background: #ffd236; line-height: 5px; padding: 1px;}

small.numlinks 	{color: #666666; font-size: 10px;}

/* =Promosection
----------------------------------------------- */

#promobkgd {
  background-repeat:repeat-x;
  background-image:url("/images/fk_promoset_bkgd.gif");
  position: relative;
  height: 41px;
  width: 100%;
  font-family: verdana, arial, helvetica;
  font-size: 15px;
  font-weight: bold;
  color: #fff;
  }
  
#promoa a.vmenu, #promoa a.hmenu, #promoa a.hmenu:link, #promoa a.hmenu:visited
{
	background-repeat:repeat-x;
	background-image:url("/images/fk_promosetflckrfree_bkgd.gif");
	height: 41px;
	width: 100%;
	color:#294a87;
	line-height: 39px;
	text-indent: 5px;
	text-decoration:none;
	font-family: verdana; arial, helvetica;
	font-size: 10pt;
	font-weight: bold;
	position: relative;
} 

#promoa a.hmenu, #menua a.hmenu:link, #menua a.hmenu:visited 
{
	float:left;
}

#promoa a.hmenu:hover
{
	color:#fff;
	background-repeat:repeat-x;
	background-image:url("/images/fk_promosetflckrfree_bkgd.gif");
	background-position: -0px -41px;

}

#promoa 
{
	height:41px;
	white-space: nowrap; 
}

#promoa:after
{ 
	content: "."; 
	display: block;
	height: 0;
	clear: both;
	visibility:hidden;
}

.promobpad
{
    padding: 8px;
}

#promob a.vmenu, #promob a.hmenu, #promob a.hmenu:link, #promob a.hmenu:visited 
{
    width: 100%;
	color:#000;
	background: #ffeead;
	font-family: verdana; arial, helvetica;
	font-size: 8pt;
    font-weight: none;
    position: relative;
    text-decoration: underline;
}

#promob a.hmenu, #menua a.hmenu:link, #menua a.hmenu:visited 
{
	float:left;
	
}

#promob a.hmenu:hover
{
	background:#fff5cd; color:#333; text-decoration: none;
}

#promob a.hmenu:active
{
	background: #ffeead; color:#333;
}

#promob 
{
	height:41px;
}

#promob:after
{ 
	content: "."; 
	display: block;
	height: 0;
	clear: both;
	visibility:hidden;
}

.promob
{ 
visibility:hidden;
background: #333;
color: #fff;
}

#promocorner {
  background-repeat:no-repeat;
  background-image:url("/images/fk_promoset_corn.gif");
  position: absolute;
  top: 0px;
  right: 4px;
  height: 41px;
  width: 10px;
  font-family: verdana, arial, helvetica;
  font-size: 15px;
  font-weight: bold;
  float: right;
  color: #fff;
  }

#promocorner_off {
  background-repeat:no-repeat;
  background-image:url("/images/fk_promoset_corn_off.gif");
  position: absolute;
  top: 0px;
  right: 4px;
  height: 41px;
  width: 10px;
  font-family: verdana, arial, helvetica;
  font-size: 15px;
  font-weight: bold;
  float: right;
  color: #fff;
  }
  
#promo_off a.vmenu, #promo_off a.nomenu, #promo_off a.nomenu:link, #promo_off a.nomenu:visited 
{
	background-repeat:repeat-x;
	background-image:url("/images/fk_promoset_bkgd_off.gif");
    height: 12px;
	width: 100%;
	color:#294a87;
	text-decoration:none;
	font-family: verdana; arial, helvetica;
	font-size: 12pt;
    font-weight: bold;
    float:left;
    position: relative;
    left: -2px;
}

/* =navigation
----------------------------------------------- */
.rightnavpad
{
   border: 1px solid #666;
   font-size: 9pt;
}

#leftnav
{
	width: 190px;
	margin-left: 4px;
	background-color: #ffedad;
	text-align: center;
}

.wninset
{
	position: relative;
	width: 100%;
	background-color: #a9a9a9;
	text-align: left;
	color: #fff;
}

.wninsetlow
{
	position: relative;
	width: 100%;
	margin-top: 5px;
	background-color: #a9a9a9;
	text-align: left;
	color: #fff;
}

.wninsetlowcall
{
	position: relative;
	width: 100%;
	margin-top: 5px;
	background-color: #2573c0;
	text-align: left;
	color: #fff;
}

.wninsetlowcallbbm
{
	position: relative;
	width: 100%;
	margin-top: 5px;
	background-color: #FF9933;
	text-align: left;
	color: #fff;
}

.wninsetpad
{
	position: relative;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 7pt;
}

a.wininset { font-size: 8pt; font-family: verdana,arial,helvetica; color: #fff;; TEXT-DECORATION: underline; font-weight: bold;}
a.wininset:hover { text-decoration: none;	color: #fff; TEXT-DECORATION: none;}



/* =Header/Home
----------------------------------------------- */
#headertile {
  background-repeat:repeat-x;
  background-image:url("/images/fk_topbartile.gif");
  width:100%;
  height:117px;
  position: relative;
  left: 0px;
  }
#topcorn {
  background-image:url("/images/fk_topbarrghtcorn.gif");
  width:9px;
  height:117px;
  float: right;
  position: absolute;
  right: 0px;
  z-index: 6;
  }
#headerlogo {
  float:left;
  width:212px;
  z-index: 9;  
  padding: 0px;
  }

#tagline {
  width:220px;
  margin: 80px 0px 0px 10px;
  padding:0;
  border-width:0;
  text-decoration:none;
  font-weight: bold;
  font-size: 9pt;
  color: #ffffff;
  z-index: 4;
  position: absolute;
  left: 10px;
  }
  
.toprule {
  background: #fff;
  padding: 0px;
  margin: 0px;
  height: 1;
  width: 100%;
  background-image:url("/images/fk_topbarrule.gif");
  background-repeat: no-repeat;}

#midtile {
  position: relative;
  background-repeat:repeat-x;
  background-image:url("/images/fk_midbartile.gif");
  width:100%;
  height:33px;
  text-align: left;
  left: 0px;
  }

#icons {
  padding-left: 15px;
  }

.announce
{
	color: #315dad;
	font-size: 11pt;
	font-weight: bold;
	margin: 0px;
}

a.announce {
	color: #315dad;
	font-size: 11pt;
	font-weight: bold;
	margin: 0px;
}

a.wnfeatures {	text-decoration: none; font-size: 9pt; font-family: verdana,arial,helvetica; color: #315dad; font-weight: bold;}
a:hover.wnfeatures {	text-decoration: none;	color: #ffffff; TEXT-DECORATION: underline; background: #315dad;}

a.wnfeaturessm {	text-decoration: none; font-size: 8pt; font-family: verdana,arial,helvetica; color: #315dad; font-weight: none;}
a:hover.wnfeaturessm {	text-decoration: none;	color: #ffffff; TEXT-DECORATION: underline; background: #315dad;}

.announce_sub
{
	color: #333;
	font-size: 9pt;
	font-weight: bold;
	margin: 0px;
}


/* =Nav Items
----------------------------------------------- */
#topnavi {
  width:460px;
  padding:0;
  position:absolute;
  right: 0;
  margin-top: 45px;
  float: right;
  z-index: 10;
  font-weight: bold;
  white-space: nowrap;
  }

a.topnavi {	text-decoration: none; font-weight: bold;	font-size: 7pt; font-family: verdana,arial,helvetica;	color: #fff;}
a:hover.topnavi {	text-decoration: none;	color: #ffffff; TEXT-DECORATION: underline;}
a:visited.topnavi {	text-decoration: none;	color: #ffffff;}

.midnavirght {z-index: 10; position: absolute; top: 0; right: 0; float: right; margin-top: 7px; margin-right: 5px; text-decoration: none; font-size: 8pt; font-family: verdana,arial,helvetica; color: #fff; font-weight: bold;}
.midnavi {	text-decoration: none;	font-size: 8pt; font-family: verdana,arial,helvetica; color: #fff; font-weight: bold; padding-right: 5px;}
a.midnavi {	text-decoration: none;	font-size: 8pt; font-family: verdana,arial,helvetica;	color: #fff; font-weight: bold;}
a:hover.midnavi {	text-decoration: none;	color: #ffffff; TEXT-DECORATION: underline;}

#searchtop {
  padding:0;
  position:absolute;
  right: 0;
  margin-top: 15px;
  margin-right: 30px;
  float: right;
  z-index: 11;
  text-align: right;
  font-weight: none;
  white-space: nowrap;
  }

#navipadleft {
  padding-left: 8px;
  padding-right: 8px;
  }

/* =Footer
----------------------------------------------- */
#footer {
  clear:both;
  padding-top:0;
  border-bottom:1px solid #fff;
  font-size:85%;
  }
#footer p {
  background-color:#fff;
  background-repeat:repeat-x;
  background-position:0 -4px;
  margin:0;
  padding:10px 20px;
  border-top:1px solid #ccc;
  color:#777;
  text-align:center;
  line-height:1.6em;
  }
/* Fixes footer containment bug in IE-Win (5 and 6)
   http://www.positioniseverything.net/explorer/escape-floats.html
   But IE5-Mac shouldn't see this \*/
  * html #footer p {
    height:1%;
    }
  /* Resume IE5-Mac */
#footer a, #footer a:visited {
  color:#666;
  border-color:#444;
  }
#footer a:hover {
  color:#933;
  border-color:#b55;
  }
  

/* =Forms
----------------------------------------------- */
input {
font-family:verdana, arial, sans-serif !important;
font-size:8pt;
font-weight: none;
}
input.text{
font-size:8pt;
font-family:verdana, arial, sans-serif !important;
}
input.file{
font-size:8pt;
font-weight: none;
}
select {
font-family:verdana, arial, sans-serif !important;
font-size:8pt;
font-weight: none;
}
select.text{
font-size:8pt;
font-family:verdana, arial, sans-serif !important;
font-weight: none;
}
select.file{
font-size:8pt;
font-weight: none;
}
input:hover {
background:#d4eaff;
}	 
select:hover {
background:#d4eaff;
}	 

form{
margin: 2px;
}	 

/* =cornered callout
----------------------------------------------- */

/* Inset 3D Curved */
/* .inset {background: transparent; width:95%; margin:0 auto; text-align: left;} */
.inset {background: transparent; width:180px; margin:0 auto; text-align: left;}
.inset h1, .inset p {margin:0 5px;}
.inset h1 {font-size:1em; color:#0047ad; letter-spacing:0px;}
.inset p {padding-bottom:0.5em;}

.inset .top, .inset .bottom {display:block; background:transparent; font-size:1px;}
.inset .b1, .inset .b2, .inset .b3, .inset .b4, .inset .b1b, .inset .b2b, .inset .b3b, .inset .b4b {display:block; overflow:hidden;}
.inset .b1, .inset .b2, .inset .b3, .inset .b1b, .inset .b2b, .inset .b3b {height:1px;}
.inset .b2 {background:#ccc; border-left:1px solid #999; border-right:1px solid #aaa;}
.inset .b3 {background:#ccc; border-left:1px solid #999; border-right:1px solid #ddd;}
.inset .b4 {background:#ccc; border-left:1px solid #999; border-right:1px solid #eee;}
.inset .b4b {background:#ccc; border-left:1px solid #aaa; border-right:1px solid #fff;}
.inset .b3b {background:#ccc; border-left:1px solid #ddd; border-right:1px solid #fff;}
.inset .b2b {background:#ccc; border-left:1px solid #eee; border-right:1px solid #fff;}


.inset .b1 {margin:0 5px; background:#999;}
.inset .b2, .inset .b2b {margin:0 3px; border-width:0 2px;}
.inset .b3, .inset .b3b {margin:0 2px;}
.inset .b4, .inset .b4b {height:2px; margin:0 1px;}
.inset .b1b {margin:0 5px; background:#fff;}

.inset .boxcontent {display:block; background:#ccc; border-left:1px solid #999; border-right:1px solid #fff;}

.insetcontent {padding-left: 5px;}




/* =section search callout
----------------------------------------------- */

/* Inset 3D Curved */
.searchinset {background: transparent; text-align: left; width: 200px; float: none; margin-left: 495px;}
.searchinset h1, .searchinset p {margin:0 5px;}
.searchinset h1 {font-size:1em; color:#0047ad; letter-spacing:0px;}
.searchinset p {padding-bottom:0.5em;}

.searchinset .top, .searchinset .bottom {display:block; background:transparent; font-size:1px;}
.searchinset .b1, .searchinset .b2, .searchinset .b3, .searchinset .b4, .searchinset .b1b, .searchinset .b2b, .searchinset .b3b, .searchinset .b4b {display:block; overflow:hidden;}
.searchinset .b1, .searchinset .b2, .searchinset .b3, .searchinset .b1b, .searchinset .b2b, .searchinset .b3b {height:1px;}
.searchinset .b2 {background:#fbbc42; border-left:1px solid #fbbc42; border-right:1px solid #fbbc42;}
.searchinset .b3 {background:#fbbc42; border-left:1px solid #fbbc42; border-right:1px solid #fbbc42;}
.searchinset .b4 {background:#fbbc42; border-left:1px solid #fbbc42; border-right:1px solid #fbbc42;}
.searchinset .b4b {background:#fbbc42; border-left:1px solid #fbbc42; border-right:1px solid #fbbc42;}
.searchinset .b3b {background:#fbbc42; border-left:1px solid #fbbc42; border-right:1px solid #fbbc42;}
.searchinset .b2b {background:#fbbc42; border-left:1px solid #fbbc42; border-right:1px solid #fbbc42;}


.searchinset .b1 {margin:0 5px; background:#fbbc42;}
.searchinset .b2, .searchinset .b2b {margin:0 3px; border-width:0 2px;}
.searchinset .b3, .searchinset .b3b {margin:0 2px;}
.searchinset .b4, .searchinset .b4b {height:2px; margin:0 1px;}
.searchinset .b1b {margin:0 5px; background:#fbbc42;}

.searchinset .boxcontent {display:block; background:#fbbc42; border-left:1px solid #fbbc42; border-right:1px solid #fff;}

.searchinsetcontent {padding-left: 5px;}


/*---span-nav---*/
h6 { list-style: none; display: none;
     font-weight: none;
     }
h6.expanded {
	display: block;
	font-weight: none;}

}
h6.collapsed {
	display: none;
	
.hptext {	text-decoration: none; font-size: 8pt; font-family: verdana,arial,helvetica; font-weight: none;	color: #000000;}
a.hp {	text-decoration: none; font-size: 8pt; font-family: verdana,arial,helvetica; font-weight: bold;	color: #003366;}
a:hover.hp{ text-decoration: none;	color: #ffffff;	background-color : #003366;}

a.hpsm {	text-decoration: none; font-size: 7pt; font-family: verdana,arial,helvetica; font-weight: bold;	color: #003366;}
a:hover.hpsm{ text-decoration: none;	color: #ffffff;	background-color : #003366;}
}


/* =existing fk settings
----------------------------------------------- */

div.small 		{color: #000000; font-size: 11px; font-family: Verdana, Arial, helvetica, sans-serif; }	
div.text 		{color: #000000; font-size: 13px; font-family: Verdana, Arial, helvetica, sans-serif; }
div.main 		{margin-left: 30px; }
div.arcadehead	{color: #000000; font-size: 19px; font-weight: bold;}
div.margin 		{ margin-left: 60px;}
td.heading		{color: #ffffff; background-color: #ff8300; font-size: 18px; font-weight: bold; font-style: italic;}
td.announceback	{color: #000000; background-color: #ffffff; font-size: 12px;}
td.homeback		{color: #000000; background-color: #eeeeee; font-size: 12px;}
td.animeback	{color: #000000; background-color: #ffffff; font-size: 12px;}
td.ymain		{color: #000000; background-color:#ffdb5a; font-size: 13px; font-weight: bold; padding: 2px;}
td.categories	{color: #ffffff; background-color:#002874; font-size: 13px; font-weight: bold;}
td.arcadehead	{color: #000000; font-size: 19px; font-weight: bold;}
td.typerhow1	{color: #000000; background-color: #ffdb5a; font-size: 11px;}
td.typerhow2	{color: #000000; background-color: #ffffff; font-size: 11px;}

.text			{color: #000000; font-size: 13px;}
.textbold		{color: #000000; font-size: 13px; font-weight: bold;}
.textwhite		{color: #ffffff; font-size: 13px;}
.textboldwhite	{color: #ffffff; font-size: 13px; font-weight: bold;}
A.textboldwhite:visited  {color: #ffffff; font-size: 13px; font-weight: bold;}
.translate		{color: #ffffff; background-color: #ff8300; font-size: 11px;}
.mail			{color: #000000; background-color: #ffffff; font-size: 11px;}
.mailbig		{color: #000000; font-size: 18px; font-family: Arial, helvetica, sans-serif; font-weight: bold;}
.search			{color: #ffffff; background-color: #3184BD; font-size: 11px;}
.link 			{color: #000000; font-size: 13px; font-weight: bold;}
.linknew		{color: #ff0000; font-size: 13px; font-weight: bold;}
.linksmall		{color: #000000; font-size: 11px;}
.reviews		{color: #000000; background-color: #ffffc4; font-size: 12px;}

/* Headers */
h2 				{color: #333333; font-size: 18px; font-weight: bold; }
h3				{color: #333333; font-size: 16px; font-weight: bold; }
h4				{color: #0000dd; font-size: 14px; font-weight: bold;}

/* Form Button settings */
.pnorm 			{color:#000000; background-color:#f4ca00; font: 13px Verdana, Arial,Helvetica,Sans Serif; font-weight: bold}
.pover 			{color:#ffffff; background-color:#f4ca00; font: 13px Verdana, Arial,Helvetica,Sans Serif; font-weight: bold}

/* Navbar */
A.nav 			{color: #ffffff; text-decoration:none;}
A.nav:visited 	{color: #ffffff; text-decoration:none;}
A.nav:hover 	{color: #ffc400; text-decoration:underline;}
A.nav:active 	{color: #ffc400; text-decoration:underline;}
td.nav  		{color: #0089cd; font-weight: bold;}
th.nav  		{background-color: #000099; font-weight: bold;}
tr.main 		{background-color: #000099;}
		
/* Title Bar */
td.ysmall		{color: #000000; background-color:#ffdb5a; font-weight: bold;}
		
/* Lines Links */
td.blueline 	{background-color: #0089cd;}
td.whiteline	{background-color: #ffffff;}
td.blackline 	{background-color: #000000; height: 1px;}
		
/* Text Styles */
.smallbold		{color: #000000; font-weight: bold;}
.smallboldgrey	{color: #333333; font-weight: bold;}
.smallboldwhite	{color: #ffffff; font-weight: bold;}
.small			{color: #000000;}
.smallwhite		{color: #ffffff;}
.smallgrey		{color: #777777;}
			 							 
/* Global Settings */

A.links 		{color: #000000; text-decoration:none;}
A.links:visited {color: #000000; text-decoration:none;}
A.links:hover 	{color: #ff0000; text-decoration:underline;}
A.links:active 	{color: #dd0000; text-decoration:underline;}

A.white			{color: #ffffff; text-decoration:underline;}
A.white:visited	{color: #ffffff; text-decoration:underline;}
A.white:hover 	{color: #ffc400; text-decoration:underline;}
A.white:active	{color: #ffc400; text-decoration:underline;}

/* Homepage Specific */
A.title			{font-size:12px; color: #ffc400; text-decoration:underline;}
A.title:visited {font-size:12px; color: #ffc400; text-decoration:underline;}
A.title:hover 	{font-size:12px; color: #ffffff; text-decoration:underline;}
A.title:active 	{font-size:12px; color: #ffc400; text-decoration:underline;}
td.dates		{font-size:12px; color: #000000; background-color: #ffffff;}		
td.title		{font-size:12px; color: #ffffff}		
td.titlewhite	{font-size:12px; color: #000000; background-color: #ffffff; font-weight: bold;}		

/* Arcade Specific */
td.arcadeback	{background-color: #FFD400;}

/* FLASHtyper Specific */
table.typerback  	{background-color: #4A91A0;}
table.typerback2  	{background-color: #ffc400;}
td.typerinner		{color: #000000; background-color: #ffffff; padding:4px;}		
td.typerfeature 	{color: #000000; background-color: #ffffff;}		
td.typerinnergrey 	{color: #000000; background-color: #dddddd; padding:4px;}		

/* Loops Specific */
table.loopleft  	{background-color: #3184BD;}
table.loopright  	{background-color: #0000dd;}
td.loopleftinner	{color: #000000; background-color: #FFF7BA;}	
td.looprightinner	{color: #000000; background-color: #ffffff; padding:4px;}	

/* movies Specific */
.version4			{color: #000000; font-weight: bold;}	
.version5			{color: #ff0000; font-weight: bold;}	

/* email Specific */
A.email				{color: #ffffff; text-decoration:underline;}
A.email:visited	 	{color: #ffffff; text-decoration:underline;}
A.email:hover 		{color: #ffc400; text-decoration:underline;}
A.email:active		{color: #ffc400; text-decoration:underline;}

/* Poll Specific */
.pollTable 			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; padding:0px; font-size: 13px;}
.pollTitle 			{color: #ffffff; background-color: #3184BD; font-weight: bold; padding:2px; font-size: 13px;}		
.pollItem			{color: #000000; background-color: #ffdb5a; padding:2px; font-size: 13px;}		
.pollOption 		{background-color:#ffc400; vertical-align:middle; text-align:left;  font-size: 13px;}
.pollSummary 		{color:#000000; background-color:#ffffff; padding:2px; vertical-align:middle; text-align:center; font-size: 13px;}
.pollImage 			{text-align:left; background-color:#ffc400; padding:2px; vertical-align:middle;  font-size: 13px;}
.pollPercent 		{color: #000000; background-color: #ffdb5a; padding:2px; text-align:right; font-size: 13px;}		
.pollVotes 			{color: #000000; background-color: #ffc400; padding:2px; font-size: 13px;}		
.maxReachedTable   	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-size: 13px;}
.maxReachedMessage 	{ text-align:center; color:#000000; background-color:#D2D8D6; padding:2px; text-align:left; font-size: 13px;}

/* Announcement Specific */
A.announce 			{color: #000000; text-decoration:underline;}
A.announce:visited 	{color: #000000; text-decoration:underline;}
A.announce:hover 	{color: #ffc400; text-decoration:underline;}	
	
/* Tutorial Specific */
td.tuteclass		{color: #ffffff; background-color: #ff8300; font-size: 14px; font-weight: bold;}
td.tutelevel		{color: #ff8000; font-size: 14px; font-weight: bold;}
td.tuteheader		{color: #000000; font-size: 18px; font-weight: bold;}
div.notes 			{background: #eeeeee; font-size: 12px; margin-left: 40px; margin-right: 40px; padding: 10px; border-color: #000000;}
div.code 			{color: #3366CC; font-size: 12px; margin-left: 40px; margin-right: 40px; padding: 10px;}

/*Links Engine settings*/
.smalltext 			{font-size: 10px; }
.descript			{color: #333333; font-size: 13px;}
td.home 			{font-size: 10px;}
td.nav				{color: #0089cd; font-size: 10px; font-weight: bold;}
div.next 			{background-color:#ffdb5a; font-size: 13px; padding: 2px; border-width : 1px 1px 1px 1px; border-style : solid;}
ul 					{margin-left: 40px; font-size: 12px; list-style: disc;}
sup.new 			{color: #FF0000; font-size: 12px;}
sup.pop 			{background: #ffc400; font-size: 12px;}
small.date 			{color: #666666; font-size: 10px;}
small.numlinks 		{color: #666666; font-size: 10px;}
strong.search 		{font-size: 14px; font-weight: bold;}
small.more 			{font-size: 10px;}
strong.error 		{color: #ff0000; font-weight: bold;}
strong.title 		{font-size: 13px; font-weight: bold;}
td.catlist 			{font-size: 12px;}
pre 				{color: #3366CC; margin-left: 40px; margin-right: 40px; padding: 10px; font-size: 12px;}
.code 				{color: #3366CC; font-size: 12px;}
small.update 		{color: #999999; font-size: 10px; font-weight: bold;}

/* Fonts Specific */
td.myfk 			{background: #FFF599; font-size: 10px;}
ul.font 			{margin-left: 10px; font-size: 10px; font-weight: bold;}

.mainContainer		{ position: relative; margin: 0px 0px 0px 0px; color: #000099; background: #ffffff; width: 100%; }
.headContainer		{ position: relative; margin: 0px 0px 0px 0px; color: #000000; background: #ffffff; }
.bodyContainer		{ position: relative; float: left; margin: 0px 0px 0px 0px; color: #000000; background: #ffffff; width: 100%; }

div#CenterWrapper       { position: relative; margin: 20px 0px 0px 0px; }
div.mainContent         { position: relative; left: 0px; top: 0px; }
div#leftCol             { float: left; width: 15%; min-width: 190px; margin-left: 5px; }
div#centerCol           { float: left; width: 59%; top: 0px; max-width: 80%; margin-left: 15px; }
div#rightCol            { float: right; width: 15%; min-width: 190px; margin-left: 5px; }
div#centerContent		{ width: 100%; }
div#footer              { top: 0px; left: 0px; clear: both; }
div#footSpacer          { height: 10px; clear: both; }

/* New header stuff */
.headRow1			{ position: relative; margin: 0px 0px 0px 0px; background: #000099; height: 70; padding: 0px; }
.headRow2			{ position: relative; margin: 1px 0px 0px 0px; background: #ff8300; height: 20px; color: #ffffff;  }
.headRow3			{ position: relative; margin: 0px 0px 0px 0px; background: #ffffff; height: 1px; }
.headRow4			{ position: relative; margin: 0px 0px 0px 0px; background: #ffffff; }

.headNav			{ position: relative; height: 70px; margin: 4px 0px 0px 0px; background: #000099; text-decoration: none; }
.headNavRow			{ position: relative; margin: 0px 0px 1px 0px; background: #000099; padding: 0px; }
.headLogoMap 		{ position: relative; height: 70px; float: left; margin: 0px 0px 0px 0px; background: #000099; }
.headNavLinks       { position: relative; margin: 0px 0px 0px 0px; padding: 0px; }
.headNavCell        { position: relative; float: left; width: 75px; margin: 0px 0px 0px 0px; }
.headNavRule		{ position: relative; margin: 0px 0px 0px 0px; 
						background: #0089cd; text-decoration:none; width: 530px; height: 1px }
a.headNavLink:link	{ position: relative; margin: 0px 0px 0px 0px; color: #ffffff; 
						text-decoration: none; font-size: 10px; font-weight: bold }
a.headNavLink:active	{ position: relative; margin: 0px 0px 0px 0px; color: #ffffff; 
						text-decoration: none; font-size: 10px; font-weight: bold }
a.headNavLink:visited	{ position: relative; margin: 0px 0px 0px 0px; color: #ffffff; 
						text-decoration: none; font-size: 10px; font-weight: bold }
a.headNavLink:hover	{ position: relative; margin: 0px 0px 0px 0px; color: #ffffff; 
						text-decoration: none; font-size: 10px; font-weight: bold }
						
.headNavLinkIcon	{ position: relative; float: left; margin: 0px 3px 0px 0px; color: #0089cd; width: 7px; text-decoration: none }
.headSearchBar		{ position: relative; margin: 1px 0px 0px 0px; }
.headNavFkDescr		{ position: relative; margin: 0px 0px 0px 0px; float: left; color: #ffffff; font-size: 15px;
						font-weight: bold; text-decoration: none; font-style: italic; background: #ff8300; }
.headNavSearch		{ position: relative; margin: 0px 10px 0px 0px; text-align: right; color: #ffffff; font-size: 15px; 
						font-weight: bold; text-decoration: none; }
.headBottom			{ position: relative; margin: 0px 0px 0px 0px; color: #000099; }
.headBlackLine		            { color: #000000; background-color: #000000; height: 1px; width: 100%; }
.headYellowBar		{ color: #000000; background-color: #ffdb5a; font-weight: bold; height: 20px; }

.meatNavBar			{ color: #000000; background-color: #ffffff; font-weight: bold; height: 20px; vertical-align: middle; }
.mainNavArrow		{ color: #000000; background-color: #ffffff; height: 14px; vertical-align: middle; }

/* Loops stuph */
.catDisplay			{ position: relative; margin: 0px 0px 0px 0px; background: #ffffff; }
.catDisplayRow		{ position: relative; float: left; margin: 0px 0px 1px 0px; padding: 0px; border: 1px solid green; }
.catDisplayColL		{ position: relative; float: left; margin: 0px 0px 1px 0px; padding: 0px; }
.catDisplayColR		{ position: relative; float: right; margin: 0px 0px 1px 0px; padding: 0px; }
.catDisplayDetail	{ position: relative; margin: 0px 0px 1px 0px; padding: 0px; border: 1px solid blue; }

.catListWrapper		{ position: relative; }
.linksCatL			{  }
.linksCatR			{  }

.feedbackHeader		{ margin: 1px 10px 2px 10px; font-weight: bold; font-size: 1px; width: 100%; }
.feedbackText		{ margin: 2px 15px 15px 20px; font-size: 10px; }
.feedbackHRule		{ margin: 1px 10px 5px 5px; background: #FF8300; height: 2px; width: 100%; }


/* General ad layout info */
.hp1				{ position: absolute; top: 10px; left: 10px; display: none; }
.hp1:link			{ color: #000099; text-decoration: none; }
.hp1:hover			{ color: #000099; text-decoration: none; }
.hp1:visited		{ color: #000099; text-decoration: none; }


/* Specific Ads */
div#houseRibbon		{ margin-top: 2px; }
div#topBanner		{ margin-top: 10px; margin-bottom: 10px; }
div#bottomBanner	{ margin-bottom: 10px; }
div#centerBob		{ clear: both; }
img#hiermenus		{ border: 0px; }

/* Hardware Central Box */
.hwCentralBox       { position: relative; background: #ffcc00; margin: 3px 0px 3px 0px;
                           text-align: center; width: 120px; }
.hwCentralBottom    { position: relative; background: #ffcc00; }
.hwCentralLogo      { position: relative; width: 120px; height: 16px; }
.hwCentralMid       { position: relative; color: #ffffff; width: 120px; height: 25px; margin: 0px 0px 0px 0px; }
.hwCentralInput     { position: relative; float: left; margin: 0px 0px 0px 4px; }
.hwCentralGo        { position: relative; background: #ffcc00; vertical-align: middle; border: 0px; 
						width: 27px; height: 18px; margin: 2px 0px 0px 0px; }
.hwCentralBottom    { position: relative; background: #ffcc00; }

/* Flash Kit Store */
.storeBox			{ margin: 0px; color: #000000; background: #ffffff; width: 180; border: 1px solid black; }
.storeBoxHead		{ color: #ffffff; background: #2143dd; padding-left: 3px; height: 20px; border: 0px;
						border-bottom: 1px solid black; font-weight: bold; text-align: left; }
.storeBoxImage		{ float: left; color: #000000; background: #ffffff; margin: 2px 5px 2px 2px; 
						height: 75px; width: 75px; border: 0px; clear: right; }
.storeBoxSummary	{ position: static; margin: 5px 0px 5px 7px; font-size: 10px; text-align: left; }
.storeTitle			{ position: static; font-weight: bold; font-size: 9px; color: #000000; text-align: left; }
.storeBoxText		{ position: static; margin: 5px 0px 5px 7px; font-size: 9px; text-align: left; }

span.cp_wrapper ul#cp_links {
  margin-left: 0px;
  padding: 0 0 0 0;
}


div.ciu_ads {
	margin-bottom: 30px;
	width: 500px;
	display: inline-table;
}
div.ciu{
    float: left;
    width: 49%;
}
div.ciu2{
    float: left;
    margin-left: 5px;
    width: 49%;
}
div.ciu div, div.ciu2 div{
	padding: 10px;
}

