/* This is the StyleCatcher theme addition. Do not remove this block. */
/* Selected Layout:  */

/* end StyleCatcher imports */

body
{
background-color: #dedcdc;
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: 10px;
margin-left:0px;
margin-bottom:0px;
color: #455f52;
}

h3
{
font-size: 16px;
font-family: Arial, helvetica, san-serif;
font-weight: bold;
margin-bottom: 10px;
margin-top: 0px;
color: #F78020;
text-decoration: none;

}

h3 a:hover
{
text-decoration: none;
}

#gradient
{
background-repeat: repeat-x;
margin: 0px;
padding: 0px;
width: 100%;
}


#container
{
width: 100%;
background-image: url('http://blog.itchannelplanet.com/img/hdr-bg.jpg');
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: 0px;
padding: 0px;
border: 7px solid #dedcdc;
}


#contentwell
{
width: 100%;
margin: 0px;
padding: 0px;
}

td.tl
{
background-image: url('http://blog.itchannelplanet.com/img/tl-corner.gif');
background-repeat: no-repeat;
width: 11px;
min-width: 11px;
height: 11px;
margin: 0px;
padding: 0px;
white-space: nowrap;
display: block;
}
td.top
{
background-image: url('http://blog.itchannelplanet.com/img/top.gif');
background-repeat: repeat-x;
height: 11px;
margin: 0px;
padding: 0px;
}

td.tr
{
background-image: url('http://blog.itchannelplanet.com/img/tr-corner.gif');
background-repeat: no-repeat;
width: 11px;
min-width: 11px;
height: 11px;
margin: 0px;
padding: 0px;
white-space: nowrap;
}

td.lside
{
background-image: url('http://blog.itchannelplanet.com/img/lside.gif');
background-repeat: repeat-y;
width: 11px;
min-width: 11px;
margin: 0px;
padding: 0px;
}

td.rside
{
background-image: url('http://blog.itchannelplanet.com/img/rside.gif');
background-repeat: repeat-y;
width: 11px;
min-width: 11px;
margin: 0px;
padding: 0px;
}

td.bl
{
background-image: url('http://blog.itchannelplanet.com/img/bl-corner.gif');
background-repeat: no-repeat;
width: 11px;
min-width: 11px;
height: 11px;
margin: 0px;
padding: 0px;
}

td.bottom
{
background-image: url('http://blog.itchannelplanet.com/img/bottom.gif');
background-repeat: repeat-x;
height: 11px;
margin: 0px;
padding: 0px;
}

td.br
{
background-image: url('http://blog.itchannelplanet.com/img/br-corner.gif');
background-repeat: no-repeat;
width: 11px;
min-width: 11px;
height: 11px;
margin: 0px;
padding: 0px;
}

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

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

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

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

.mid
{
width: 360px;
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-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;
}

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

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


.logo
{
white-space: nowrap;
background-image: url('http://blog.itchannelplanet.com/img/logo.jpg');
background-repeat: no-repeat;
vertical-align:bottom;
text-indent: 0px;
height: 64px;
width: 560px;
margin: 0px;
padding: 0px;
float: left;
position: relative;
}


.tagline {
margin: 0px;
padding: 0px;
position: absolute;
bottom: 18px;
left: 308px;
color: #ffffff;
text-decoration: none;
font-size: 14px;
font-weight: bold;
font-family: Arial, Verdana, Helvetica, sans-serif;
}

::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: 10px;
margin-top: 22px;
}

#insearch .inputsearch
{
height:24px;
background-color:#ffffff;
font-size:14px;
text-align: left;
margin-bottom: 1px;
margin-bottom: expression('0px');
margin-left: 2px;
width: 175px;
/* any IE */
background-repeat: no-repeat;
}

#insearch .inputsearch:hover
{
height:18px;
background-color:#c7cac9;
font-size:14px;
text-align: left;
margin-bottom: 1px;
margin-bottom: expression('0px');
width: 175px;
}

#navcontainer
{
background-color: #000000;
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;
height: 100%;
width: 380px;
padding-top: 10px;
margin-right: 0px;
margin-top: 0px;
margin-left: 0px;
}

#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: none;
font-size: 11px;
}

a:link
{
color: #000000;
text-decoration: none;
font-size: 11px;
}

a:visited
{
color: #000000;
text-decoration: none;
font-size: 11px;
}

a:active
{
color: #000000;
font-size: 11px;
}

a:hover
{
color: #F5852B;
text-decoration: underline;
font-size: 11px;
}

#maincont a
{
color: #F5852B;
text-decoration: underline;
font-size: 12px;
}

#maincont a:link
{
color: #F5852B;
text-decoration: underline;
font-size: 12px;
}

#maincont a:visited
{
color: #F5852B;
text-decoration: underline;
font-size: 12px;
}

#maincont a:active
{
color: #F5852B;
font-size: 12px;
}

#maincont a:hover
{
color: #F5852B;
text-decoration: none;
font-size: 12px;
}

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: #000000;
}

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

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

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

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

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

.footer a {
color: #2A4538;
text-decoration: underline;
}

.footer a:visited {
color: #2A4538;
text-decoration: underline;
}

.footer a:hover {
color: #F5852B;
text-decoration: underline;
}

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: #F5852B;
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;
}

p.maintxt
{
margin-right: 10px;
margin-left: 20px;
padding-right: 40px;
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-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-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-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: 580px;
width: expression('560px');
margin-top: 5px;
margin-top: expression('-7px');
}

.contentdiv {

}

.feature2{

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-repeat: repeat-x;
color: #000000;
text-decoration: none;
}
#gemhover a:hover, #gemhover a:active {
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: 565px;
width: expression('550px');
border-bottom: 1px dotted #000000;
}

* html .eg-bar {
background: url() bottom left repeat-x; /* Fix for IE dotted bug */
border-bottom: 0px;
}

.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;
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:349px;
height:260px;
border:0px;
background-color:#f2f2f2;
padding-left:10px;
padding-top: 10px;
padding-right: 0px;
margin-bottom: 10px;
margin-left: 10px;
margin-right: 10px;
}

.anchorinner {
margin-right:10px;

}

a.sec {
color: #f5852b;
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 {
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');
margin-left: 10px;
margin-bottom: 40px;
}

.tscont ul {
list-style-image:url('http://blog.itchannelplanet.com/img/arrow.gif');
padding-left: 25px;
}

.stories {
margin-top: expression('5px');
margin-bottom: expression('5px');
}

a.sublinks2 {
color: #2a4538;
text-decoration: none;
}

a.sublinks2:hover {
color: #2a4538;
text-decoration: underline;
}

.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: 10px;
margin-left: 10px;
}

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

.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;
}

.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: #F5852B;
text-decoration: underline;
font-weight: bold;
}

#calendar a:hover {
text-decoration: none;
}

a.topnav {
color: #ffffff;
font-size: 11px;
text-decoration: none;
}

a:visited.topnav {
color: #ffffff;
font-size: 11px;
text-decoration: none;
}

a:link.topnav {
color: #ffffff;
font-size: 11px;
text-decoration: none;
}

a:active.topnav {
color: #ffffff;
font-size: 11px;
text-decoration: none;
}

a:hover.topnav {
color: #ffffff;
}

.greyborder {
border-top: 7px solid #dedcdc;
height: 1px;
font-size: 0px;
}

.greenbar {
color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 22px;
margin: 10px;
}

.rightbox {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 22px;
margin-top: 0px;
color: #f47c31;
}

.datehead {
border-bottom: 1px dotted #000000;
width:565px;
width:expression('550px');
margin:10px;
margin-bottom:5px;
}

* html .datehead {
background: url() bottom left repeat-x; /* Fix for IE dotted bug */
border-bottom: 0px;
width:565px;
width:expression('550px');
margin:10px;
margin-bottom:5px;
}

#contentbox a:hover {
color: #ffffff;
}

/* Start New Openings css */
#contentbottomnoinset{
width: 750px;
padding: 0px;
text-align: left;
font-size: 11px;
margin-top: 5px;
margin-bottom:15px;
}


#contentbottomnoinset h5 {
background: #eeeeee;
width: 745px;
padding-left: 5px;
padding-top: 5px;
margin-top: 0px;
margin-bottom: 0px;
height: 30px;
font-size: 16px;
color: #333;
font-weight: bold;
}


#contentbottomnoinset .tile {
background: #eae7d4;
height: 150px;
padding: 5px;
overflow: auto;
line-height: 11px;

}


#contentbottomnoinset .tileinset {
margin-bottom: 10px;
}


#img_openings{
margin-top: -8px;
padding: 5px;
}


#contentbottomnoinset .header a:link, .header a:visited{
text-decoration: none;
color: #333;
font-size: 16px;
}

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

#cpart a {
font-size: 10px;
}

#articlecont {
margin: 10px;
}

#articlecont a {
color: #f78020;
}

#articlecont a:visited {
color: #f78020;
}

#sdoorcont {
margin: 10px;
}

#sdoorcont a {
color: #f78020;
font-size: 14px;
}

#sdoorcont a:visited {
color: #f78020;
font-size: 14px;
}

a.ss {
color: #000000;
text-decoration: none;
}

a:visited.ss {
color: #000000;
text-decoration: none;
}

a:hover.ss {
color: #F5852B;
text-decoration: underline;
}

#flrt ul li {
list-style-image: url('img/forums_bullet.jpg');
}

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

.mcont a {
color: #f57c21;
text-decoration: none;
font-family: Arial, Helvetica, San-serif;
font-size: 13px;
}

.mcont a:visited {
color: #f57c21;
text-decoration: none;
font-family: Arial, Helvetica, San-serif;
font-size: 13px;
}


.mcont a:hover {
color: #f57c21;
text-decoration: underline;
font-family: Arial, Helvetica, San-serif;
font-size: 13px;
}


.mcont p {
font-size: 13px;
}

