@charset "UTF-8";
/* CSS Document */

/* Base Theme ============================================================= */

/* Reset ------------------------------------------------------------------ */

/*
reset.css - resets default browser styling
http://tantek.com/log/2004/09.html#d06t2354
http://www.vox.com/.shared/css/base.css by beausmith.com
http://developer.yahoo.com/yui/reset/
*/

h1 {
font-size: 18px;
margin-bottom: 2px;
margin-top: 5px;
}

#flrt h3 {
font-size: 12px;

}

h3 {
font-size: 16px;
}

#mcont a {
color: #990000;
text-decoration: none;
}


#mcont a:visited {
color: #990000;
text-decoration: none;
}


#mcont a:hover {
color: #990000;
text-decoration: underline;
}


body
{
background-color: #fbf9ed;
color: #000000;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding: 0px;
}

li.topic {
white-space: normal;
list-style: circle outside; margin-left: -15px;color:#990000;
}

b.bytopic {
font-weight: bold;
padding: 3px;
margin-top: 3px;
color: #000000;
border-bottom: 1px solid #fcfaee;
text-decoration: none;
}

b.headline {
font-weight: bold;
font-size: 20px;
}


H2
{
font-size: 14px;
font-family: Tahoma;
font-weight: bold;
padding-top: 2px;
padding-bottom: 0px;
margin-left:0px;
margin-bottom:0px;
margin-top: 0px;
color: #990000;
}

h2.asset-name {
margin-bottom: 15px;
text-decoration: none;
}

#TagCloud { padding: 0px; }
#TagCloud a { text-decoration: none; }



#gradient
{
background-image: url(http://www.internetnews.com/img/blog/gradient.gif);
background-repeat: repeat-x;
margin: 0px;
padding: 0px;
width: 100%;
}


#container
{
width: 100%;
background-image: url(http://www.internetnews.com/img/blog/redhdr.gif);
background-repeat: repeat-x;
min-width: 1000px;
margin: 0px;
padding: 0px;
}

.marg {
float: left;
margin-right: 10px;
padding-right: 10px;
}


#global
{

width: 100%;
width: expression('100%');
margin: 0px;
padding-top: 0px;
height: 26px;
}



#container2
{
margin-right: 0px;
padding-right: 0px;
background-color: #fbf9ed;

}


#contentwell
{
width: 950px;
margin-right: 15px;
padding-right: 0px;
}

td.c21
{
background-image: url(http://www.internetnews.com/img/blog/c2_1.gif);
background-repeat: no-repeat;
width: 14px;
min-width: 14px;
height: 29px;
margin: 0px;
padding: 0px;
white-space: nowrap;
display: block;
}

td.c22
{
background-image: url(http://www.internetnews.com/img/blog/c2_2.gif);
background-repeat: repeat-x;
height: 29px;
margin: 0px;
padding: 0px;
}

td.c21a
{
background-image: url(http://www.internetnews.com/img/blog/c2_1a.gif);
background-repeat: no-repeat;
width: 14px;
min-width: 14px;
height: 16px;
margin: 0px;
padding: 0px;
white-space: nowrap;
display: block;
}
td.c22a
{
background-image: url(http://www.internetnews.com/img/blog/c2_2a.gif);
background-repeat: repeat-x;
height: 16px;
margin: 0px;
padding: 0px;
}

td.c23a
{
background-image: url(http://www.internetnews.com/img/blog/c2_3a.gif);
background-repeat: no-repeat;
width: 19px;
min-width: 19px;
height: 16px;
margin: 0px;
padding: 0px;
white-space: nowrap;
}


td.c22 H2
{
font-size: 14px;
padding: 0px;
margin: 0px;
}

td.c22 P
{
font-size: 10px;
padding: 0px;
margin: 0px;
text-align: left;
line-height: 20px;
}

td.c23
{
background-image: url(http://www.internetnews.com/img/blog/c2_3.gif);
background-repeat: no-repeat;
width: 14px;
min-width: 14px;
height: 29px;
margin: 0px;
padding: 0px;
white-space: nowrap;
}

td.c24
{
background-image: url(http://www.internetnews.com/img/blog/c2_4.gif);
background-repeat: repeat-y;
width: 14px;
min-width: 14px;
height: 2px;
margin: 0px;
padding: 0px;
}

td.c25
{
background-image: url(http://www.internetnews.com/img/blog/c2_5.gif);
background-repeat: repeat-y;
width: 14px;
min-width: 19px;
height: 2px;
margin: 0px;
padding: 0px;
}

td.c26
{
background-image: url(http://www.internetnews.com/img/blog/c2_6.gif);
background-repeat: no-repeat;
width: 14px;
min-width: 14px;
height: 16px;
margin: 0px;
padding: 0px;
}

td.c27
{
background-image: url(http://www.internetnews.com/img/blog/c2_7.gif);
background-repeat: repeat-x;
height: 2px;
margin: 0px;
padding: 0px;
}

td.c28
{
background-image: url(http://www.internetnews.com/img/blog/c2_8.gif);
background-repeat: no-repeat;
width: 19px;
min-width: 19px;
height: 16px;
margin: 0px;
padding: 0px;
}

#contentwell P
{
white-space: normal;
padding: 2px;
}



#leftside
{
width: 215;
float: left;
margin-left:expression('-2px');
}

#leftside a:hover {
background-color: transparent;
}

#leftside.top
{
width: 225px;
height: 40px;
text-align: left;
}

#leftside.top2
{
width: 153px;
height: 40px;
text-align: middle;
}

.mid
{
width: 360px;
background-image: url(http://www.internetnews.com/img/blog/ln_mid.gif);
background-repeat: repeat-y;
margin-top:-1px;
}

#leftside.mid P
{
padding-top: 0px;
margin: 0px;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
width: 120px;
max-width: 120px;
text-align: left;
padding-left: 15px;
padding-left: expression('15px');
background-color: expression('transparent');

}

#leftside.mid a
{
padding-top: 0px;
margin: 0px;
font-size: 11px;
font-family: Tahoma;
width: 153px;
padding-left: 15px;
padding-left: expression('15px');

}

#leftside_news
{
width: 160px;
margin: 0px;
padding: 0px;
float: left;
}

#leftside_news.top
{
padding-bottom: 0px;
padding-top: 0px;
padding-left: 0px;
margin: 0px;
width: 153px;
height: 40px;
text-align: middle;
}

#leftside_news.top2
{
padding-bottom: 0px;
padding-top: 0px;
padding-left: 0px;
margin: 0px;
width: 153px;
height: 40px;
text-align: middle;
}

#leftside_news.mid P
{
padding-top: 0px;
margin: 0px;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
width: 120px;
max-width: 120px;
text-align: left;
padding-left: 15px;
padding-left: expression('15px');
background-color: expression('transparent');

}

#leftside_news.mid a
{
padding-top: 0px;
margin: 0px;
font-size: 11px;
font-family: Tahoma;
width: 153px;
padding-left: 0px;
padding-left: expression('0px');

}

.bot
{
width: 360px;
height: 14px;
background-image: url(http://www.internetnews.com/img/blog/ln_bot.gif);
background-repeat: no-repeat;
}


#toolbar
{
margin-right: 0px;
margin-left: 22px;
margin-bottom: 10px;
float:right;
padding:5px;
background-color:#cccccc;
border: 1px solid #000000;
}

* html #toolbar {
margin-left: 12px;
}

::root #toolbar {
margin-left: 22px;
}

.redhdr
{
white-space: nowrap;
background-repeat: repeat-x;
height: 82px;
margin: 0px;
padding: 0px;
color: #ffffff;
font-weight: bold;
float: left;
width: 1000;
min-width: 800px;
white-space: no-wrap;
position: relative;
}

#toplinks
{
z-index: 1;
text-align: right;
}


.logo
{
white-space: nowrap;
background-image: url(https://swarm.jupitermedia.com/inews_default/img/logo.jpg);
background-repeat: no-repeat;
vertical-align:bottom;
text-indent: 0px;
height: 82px;
width: 440px;
margin: 0px;
padding: 0px;
float: left;
position: relative;
}

.tagline {
margin: 0px;
padding: 0px;
position: absolute;
bottom: 8px;
left: 69px;
left: expression('72px');
color: #ffffff;
text-decoration: none;
font-size: 12px;
font-weight: bold;
font-family: Arial, Verdana, Helvetica, sans-serif;
letter-spacing: 0.35em;
letter-spacing: expression('0.3em');
}

::root .tagline {
left: 73px;
letter-spacing: 0.37em;
}

.redright {
position:relative;
float:right;
width: 100%;
}

.redlnks {
white-space: nowrap;
height: 82px;
margin: 0px;
padding: 0px;
position: absolute;
right: 200px;
z-index: 0;
}

#insearch {
text-align: left;
color: #fff;
text-indent: 5px;
float: right;
margin-right: 20px;
margin-top: 7px;
}

#insearch .inputsearch
{
font-size: 9px;
text-align: left;
margin-top: 0px;
margin-left: 2px;
/* any IE */
background-repeat: no-repeat;
}

#insearch .inputsearch:hover
{
font-size: 9px;
text-align: left;
margin-top: 0px;
background-color: #ccc;

}




#navcontainer
{
background-color: #000000;
background-image: url("http://www.internetnews.com/img/blog/background_dn.gif");
background-repeat: repeat-x;
height: 22px;
color: #ffffff;
white-space: nowrap;
padding: 0px;
margin: 0px;
width: 100%;
width: expression('100%');
position: absolute;
min-width: 1000px;
}


#flrt
{
float: right;
width: 360px;
padding-left: 0px;
padding-right: 0px;
margin-right: 0px;
margin-left: 20px;
margin-bottom: 5px;
}

* html #flrt {
margin-left: 15px;
}

#flrt a:link, #flrt a
{
text-decoration: none;
}

#flrt a:hover
{
text-decoration: underline;
}


.posted a, .posted a:link 
{
text-decoration: none;
}


#flrt2
{
float: right;
width: 360px;
padding: 0px;
margin-right: 0px;
margin-left: 5px;
clear: right;
}

#flrt3
{
float: right;
width: 150px;
padding-left: 0px;
padding-right: 0px;
margin-right: 0px;
margin-left: 20px;
margin-bottom: 5px;
}

.fllft
{
float: left;
padding: 0px;
margin: 0px;
}

.floatright
{
float: right;
padding: 0px;
margin: 0px;
}


A
{
color: #000000;
text-decoration: underline;
}

A:link
{
color: #000000;
text-decoration: underline;
}

A:visited
{
color: #000000;
text-decoration: none;
}

A:active
{
color: #000000;
}

A:hover
{
color: #990000;
text-decoration: none;
}

A.white
{
color: #ffffff;
text-decoration: underline;
}

#leftside.mid A
{
color: #000000;
text-decoration: underline;
font-size: 11px;
}

#leftside.mid A:link
{
color: #000000;
text-decoration: underline;
font-size: 11px;
}

#leftside.mid A:visited
{
color: #000000;
text-decoration: underline;
font-size: 11px;
}

#leftside.mid A:active
{
color: #000000;
font-size: 11px;
}

#leftside.mid A:hover
{
color: #990000;
text-decoration: underline;
font-size: 11px;
}

A.white
{
color: #ffffff;
text-decoration: underline;
}

A.white:link
{
color: #ffffff;
text-decoration: underline;
}

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

A.white:active { color: #ffffff; }

A.white:hover
{
color: #f0c9ca;
text-decoration: underline;
}

A.small
{
font-size: 10px;
color: #333333;
text-decoration: none;
}

A.small:link
{
color: #333333;
text-decoration: underline;

}

A.small:visited
{
color: #333333;
text-decoration: underline;

}

A.small:active { color: #ffffff; }

A.small:hover
{
color: #666666;
text-decoration: underline;

}

.tease
{
font-size: 14px;
color: #333333;
text-decoration: none;

}

a.learnlinks {
font-size: 12px;
color: #990000;
}

a.learnlinks:visited {
font-size: 12px;
color: #990000;
}

a.learnlinks:hover {
font-size: 12px;
color: #990000;
}

a.sublinks {
font-size: 18px;
color: #990000;
}

a.sublinks:visited {
font-size: 18px;
color: #990000;
}

a.sublinks:hover {
font-size: 18px;
color: #990000;
}

a.sublinksint {
font-size: 14px;
color: #990000;
}

a.sublinksint:visited {
font-size: 14px;
color: #990000;
}

a.sublinksint:hover {
font-size: 14px;
color: #990000;
}

a.sublinks2 {
font-size: 12px;
color: #990000;
}

a.sublinks2:visited {
font-size: 12px;
color: #990000;
}

a.sublinks2:hover {
font-size: 12px;
color: #990000;
}

a.sm {
font-size: 11px;
font-family: Arial,Helvetica,sans-serif;
font-weight: bold;
color: #000000;
text-align: right;
padding-left: 0px;
margin-top: 10px;
margin-bottom: 3px;
}

a.sm:visited {
font-size: 11px;
font-family: Arial,Helvetica,sans-serif;
font-weight: bold;
color: #000000;
text-align: right;
padding-left: 0px;
margin-top: 10px;
margin-bottom: 3px;
}

a.sm:hover {
font-size: 11px;
font-family: Arial,Helvetica,sans-serif;
font-weight: bold;
color: #990000;
text-align: right;
padding-left: 0px;
margin-top: 10px;
margin-bottom: 3px;
text-decoration: underline;
}

#searchform
{
margin-top: 7px;
margin-bottom: 0px;
margin-left: 5px;
padding: 0px;
}

FORM
{
margin: 0px;
padding: 0px;
margin: expression('0px');
padding: expression('0px');
}



p.tabspace
{
line-height: 0px;
}

#maincontent p
{
margin-right: 10px;
margin-left: 20px;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.maintxt a {
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #990000;
}

.maintxt a:hover {
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #990000;
text-decoration: underline;
}

.maintxt a:link {
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #990000;
}

.maintxt a:active {
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #990000;
}

.maintxt a:visited {
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #990000;
}

#callout1{
float:left;
width:200px;
padding:5px;
background-image: url(http://www.internetnews.com/img/blog/greygrad.gif);
background-repeat: repeat-x;
margin-top: 5px;
margin-bottom: 10px;
margin-right: 10px;
margin-left: 20px;
font-size: 11px;
border-bottom: 1px solid #990000;
border-top: 2px solid #990000;
}

* html #callout1{
margin-left: 10px;
}

#callout2{
float:left;
width:250px;
padding:5px;
background-image: url(http://www.internetnews.com/img/blog/greygrad.gif);
background-repeat: repeat-x;
margin-top: 5px;
margin-bottom: 10px;
margin-right: 10px;
margin-left: 20px;
font-size: 11px;
border-bottom: 1px solid #990000;
border-top: 2px solid #990000;
}

* html #callout2{
margin-left: 10px;
}

#postacomment{
padding:5px;
background-image: url(http://www.internetnews.com/img/blog/greygrad.gif);
background-repeat: repeat-x;
margin: 10px;
font-size: 11px;
border-bottom: 1px solid #990000;
border-top: 3px solid #990000;
}

#callout4{
float:left;
width:150px;
background-color:#fbf9ed;
margin-top: 5px;
margin-bottom: 10px;
margin-right: 10px;
margin-left: 20px;
padding-bottom: 0px;
padding-right: 15px;
padding-left: 15px;
padding-top: 15px;
font-size: 12px;
}

* html #callout4{
margin-left: 10px;
}

#callout4 P{
margin-top: 40px;
margin-bottom: 30px;
margin-left: 15px;
font-size: 12px;
}

.feature1{

min-height: 185px;
}

.featuremain{
width: 537px;
background-repeat: repeat-x;
margin-top: 5px;
margin-top: expression('-7px');
}

.contentdiv {
background-image: url(http://www.internetnews.com/img/blog/topstory_bk.gif);
padding-top: expression('10px');
}

.feature2{

background-image: url(http://www.internetnews.com/img/blog/module_bk.gif);
background-repeat: repeat-x;
background-color: #efebbc;
min-height: 145px;
}

.feat{

font-weight: bold;
font-size: 14px;
font-variant: small-caps;
padding-top:10px;
}

.gemtitle {
line-height: 14px;
font-family: verdana,arial,helvetica;
color: #000000;
font-size: 10pt;
}

#gemhover {
width: 500px;
}

#gemhover a {
display: block;
line-height: 14px;
padding: 5px 5px 5px 5px;
font-family: verdana,arial,helvetica;
border: 1px solid #303030;
background-color: #999999;
color: #000000;
font-size: 8pt;
}
#gemhover a:link, #gemhover a:visited {
background-image: url(http://www.internetnews.com/img/blog/gemsback.gif);
background-repeat: repeat-x;
color: #000000;
text-decoration: none;
}
#gemhover a:hover, #gemhover a:active {
background-image: url(http://www.internetnews.com/img/blog/gemsback2.gif);
background-repeat: repeat-x;
color: #000000;
text-decoration: none;
border: 1px dashed #303030;
}

/*bottom news links*/

.iconspan{
float: left;
margin-top: 1px;
margin-right: 10px;
cursor:hand;
cursor:pointer;
font-weight: bold;
font-size:16px;
width:200px;
}

.eg-bar {
background-color: #ffffff;
font-weight: bold;
padding-bottom: 0px;
margin-left: 0px;
width: 535px;
border-bottom: 1px solid #000000;
}

.eg-bar-art {
background-color: #ffffff;
font-weight: bold;
padding-bottom: 0px;
margin-left: 10px;
width: 200px;
border-bottom: 1px solid #000000;
}

.icongroup1 {
width: 425px;
margin-left: 30px;
}

.icongroup1-art {
width: 600px;
margin-left: 30px;
}


/*Style sheet used for demo. Remove if desired*/
#navitemstop {
width:100px;
margin-right: 14px;
height: 33px;
color: #fff;
font-size: 9pt;
font-weight: bold;
line-height: 20px;
padding-left: 20px;
padding-top: 10px;
}

#navitemstop a {
color: #fff;
text-decoration: none;
}

#navitemstop a:hover {
color: #fff;
text-decoration: underline;
}

#navitemsexpand {
position: relative;
top: -3px;
left: -10px;
text-align: center;
display: block;
/* any IE */
margin-left: expression('-110px');

}

.navitem {
border: 1px solid #333;
background-color: #333;
position: absolute;
font-weight: normal;
left: 1px;
visibility: hidden;
padding:0px;
opacity: 90; filter:alpha(opacity=90);
width: 1000px;
text-align: left;
padding: 5px;
}

.silvergrad{
width: 537px; /*Width of pagination DIV. To equal that of Content Slider's width, take into account the later's left/right paddings!*/
width: expression('535px');
height: 1px;
height: expression('5px');
padding: 0px;
text-align: right;
background-image: url("http://www.internetnews.com/img/blog/pag.gif");
border: 0px;
margin-bottom: 0px;
margin-top: 0px;
margin-top: expression('-6px');
color: #ffffff;
}

* html .silvergrad{
width: expression('530px');
padding: expression('0px');
height: 1px;
}

.anchor {
width:348px;
height:260px;
border:1px solid #000000;
background-color:#ffffff;
padding-left:10px;
padding-right:0px;
margin:0px;
}

.anchorinner {
margin-right:10px;
}

a.sec {
color: #000000;
font-size: 14px;
text-decoration:none;
font-weight: bold;
margin-left: 0px;
margin-bottom: 0px;
margin-top: 0px;
padding: 0px;
padding-left:0px;
margin-top:10px;
}

a:visited.sec {
color: #000000;
font-size: 14px;
text-decoration:none;
font-weight: bold;
margin-left: 0px;
margin-bottom: 0px;
margin-top: 0px;
padding: 0px;
padding-left:0px;
margin-top:10px;
}

a:hover.sec {
color: #000000;
font-size: 14px;
text-decoration:underline;
font-weight: bold;
margin-left: 0px;
margin-bottom: 0px;
margin-top: 0px;
padding: 0px;
padding-left:0px;
margin-top:10px;
}

.articlepad {
margin: 0px;
padding: 0px;
}

.ht {
background-color: #f6efd3;
color: #000000;
font-size: 12px;
font-family: Arial,Helvetica,sans-serif;
font-weight: bold;
margin-top: 2px;
padding: 0px;
border-bottom: 5px solid #c1c1c1;
border-top: 0;
}

.bn {
color: #000000;
font-size: 12px;
font-family: Arial,Helvetica,sans-serif;
font-weight: bold;
margin-left: 2px;
margin-right: 2px;
padding: 5px;
border-bottom: 0;
border-top: 1px solid #808080;
}

p.sm {
text-align: right;
margin-bottom: 5px;
}

.tscont {
margin-top: 20px;
margin-top: expression('0px');
}


.rssf {
float: right;
left: 190px;
top: -13px;
vertical-align: top;
background-color: #ffffff;
}

::root .rssf {
padding-top: 10px;
}

.bnhead {
font-size: 14px;
color: #990000;
margin: 0px;
}

.breadcrumb {
float: left;
margin-top: 0px;
margin-left: 20px;
}

* html .breadcrumb {
margin-left: 10px;
}

.currhead {
margin-left: 20px;
margin-left: expression('10px');
}

::root .currhead {
margin-left: 10px;
}

.date {
margin-left: 0px;
margin-bottom: 0px;
padding-bottom: 5px;
padding-bottom: expression('0px');
font-size: 12px;
}

* html .date {
margin-left:expression('-12px');
}

::root .contentstyle {
overflow:scroll;
}

.botshare {
float: left;
margin-left: 20px;
margin-top: 0px;
margin-bottom: 5px;
}

* html .botshare {
margin-left: 0px;
float: left;
margin-top: 0px;
margin-bottom: 5px;
}

a.newslinx {
font-weight: normal;
}

.searchtag {
color: #000000;
font-size: 12px;
font-family: Tahoma, Arial, sans-serif;
}

a.searchtaglink {
margin-right: 10px;
font-size: 10px;
color: #000000;
}

a.searchtaglink:hover {
margin-right: 10px;
font-size: 10px;
color: #990000;
}

#cloud a {
margin-bottom:10px;
margin-top:10px;
}

#calendar a {
color: #990000;
text-decoration: underline;
font-weight: bold;
}

#callout1 p
{
margin-left: 0px;
}

#callout2 p
{
margin-left: 0px;
}

.entry-tags-list, .entry-categories-list {
list-style-type: none;
list-style-position: outside;
list-style-image: none;
font-weight: bold;
font-size: 11px;
display: inline;
margin-left: 10px;
padding-left: 0px;
}


.entry-tags-header, .entry-categories-header {
display: inline;
}

.entry-tag, .entry-category {
display: inline;
}

.asset-content a {
color: #990000;
font-size: 12px;
}

.asset-header {
border-bottom:1px solid #000000;
width: 480px;
margin-bottom:10px;
}

.asset-header a {
text-decoration: none;
}

.asset-header a:hover {
text-decoration: underline;
}

#flrt ul li {

list-style-image: url('img/forums_bullet.gif');

}

.link-note {
margin-left: 25px;
}


