/*Created 12-13-07 -- Questions or concerns contact Tony at aanasenes@imaginepub.com*/

/*layout-----------------------------------------------------------------------*/
#content{
width:550px;
}

#homefeatureL {
width:260px;
padding:15px 0 0 10px;
background:url(../images/ip/home-bg-grey.gif) no-repeat ;
}

#homefeatureCHG {
width:260px;
padding:15px 0 0 10px;
background:url(../images/ip/home-bg-grey-c.gif) no-repeat ;
}

#homefeatureR{
width:260px;
padding:15px 0 0 10px;

background:url(../images/ip/home-bg-yellow.gif) no-repeat ;
}

#homefeatureCHY{
width:260px;
padding:15px 0 0 10px;

background:url(../images/ip/home-bg-yellow-c.gif) no-repeat ;
}

#industrynews{
width:200px;
}

#articleheader{
width:550px;
background:url(../images/ip/articleheaderBox.gif) top left no-repeat;
padding:10px 10px 0px 10px;
margin:0;
}

#articleutilitybar {
border-bottom:solid 1px #CCCCCC;
border-right:solid 1px #CCCCCC;
border-left:solid 1px #CCCCCC;
padding:0 2px 0 0;
margin:0;
height:31px;
}

#articleutilitybarbottom {
border:solid 1px #CCCCCC;
padding:0 2px 0 0;
margin:0;
height:31px;
}

#articlecontent {
border-right:solid 1px #CCCCCC;
border-left:solid 1px #CCCCCC;
padding:1px 10px 1px 10px;
margin:0;
font-size:12px;
}

#articlesidebar {
border-top:solid 2px #CC3300;
border-bottom:solid 2px #CC3300;
padding:0 10px 0 10px;
margin:0 0 10px 0;
}

.articlesidebarhead {
font-size:18px;
color:#CC3300
}

.articlesidebardeck {
font-size:13px;
color:#CC3300
}



#rightnav {
width:200px;
background:url(../images/ip/features.gif) top no-repeat;
padding:5px;
margin:0 0 0 10px;
}

#rightnavcontent{
width:185px;
margin:0 0 0 10px;
padding:5px 0 5px 0;
}

#rightnavmembersonly{
background-color:#B71234;
margin:5px 0 5px 0;
padding:10px;
color:#FFFFFF;
font-size:14;
}

#rightnavlogin{
border-top:solid 2px #CC3300;
border-bottom:solid 2px #CC3300;
margin:0;
padding:5px 10px 5px 10px;
font-weight:bold;
}
#rightnavlogin a{
color:#E98300;
text-decoration:none;
}
#rightnavlogin a:hover{
color:#E98300;
text-decoration:underline;
}

/*images-----------------------------------------------------------------------*/
#rightnavRSS {
margin:-1px 5px 15px 0;
padding:0;
}

#contenticon{
margin:0 5px 0 0;
padding:0;
}

#currentratingimg {
margin:0px;
padding:0 0 7px 0;
}
#currentratingimgBot {
margin:0px;
padding:0 0 7px 0;
}

#articleutility {
margin:0px;
padding:0 7px 8px 5px;
}

#articleutilityBot {
margin:0px;
padding:0 5px 7px 5px;
}

#ratethisarticle{
position:relative;
top:-25px;
right:10px;
margin:0;
padding:0;
}

#slideplayer{
width:425px; 
padding:10px 0 10px 0;
}

#vertline{
padding:0 1px 0 1px;
}

#vertlineBot{
padding:0 1px 0 1px;
}

/*lists-----------------------------------------------------------------------*/
#greyarrow ul{
margin:0;
padding:0;
list-style-position: inside;

}

#greyarrow li{
list-style-image:url(../images/ip/arrow-grey.gif);
margin:0 0 0 -25px;
padding:0 0 10px 0;
}

#greyarrowLS ul{
list-style: none;
margin:0;
padding:0;
list-style-position: inside;

}

#greyarrowLS li{
list-style-image:url(../images/ip/arrow-grey.gif);
margin:5px 0 0 5px;
padding:0;
}

*html #greyarrowLS li{
margin:5px 0 0 80px;
}

/*text-----------------------------------------------------------------------*/
.homeheadline{
color:#405A67;
font-size:15px;
font-weight:bold;
text-decoration:none;
}

.homeheadline a:hover{
text-decoration:underline;
}

.featurelink {
text-decoration:none;
color:#E98300;
font-size:12px;
font-weight:bold;
}

.newsitem{
color:#666666;
text-decoration:none;
}

.newsitem a:link{
color:#666666;
text-decoration:none;
}

.newsitem a:hover{
color:#666666;
text-decoration:underline;
}

#articlecontent a:link{
color:#CC3300;
text-decoration:none;
}

#articlecontent a:hover{
color:#405A67;
text-decoration:underline;
}

.articleTitle {
margin:0px;
padding:0px;
color:#FFFFFF;
font-size:30px;
font-weight:normal;
line-height:29px;
}

.articlebyline {
font-size:11px;
font-style:italic;
}

.articleDeck {
width:525px;
margin:0px;
padding:0px;
color:#FFFFFF;
font-size:12px;
font-weight:normal;
}

.articlesubhead {
color:#405A67;
font-size:12px;
font-weight:bold;
}

.rightnavTitle {
margin:0px;
padding:0px;
color:#405A67;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.rightnavTitle:hover {
text-decoration:underline;
}

.rightnavDeck {
margin:0px;
padding:0px;
color:#333333;
font-size:11px;
font-weight:normal;
}

.ratingtxt {
position:relative;
top:-10px;
margin:0 5px 0 5px;
padding:0;
color:#666666;
}

.ratingtxtBot {
position:relative;
top:-10px;
margin:0 5px 0 5px;
padding:0;
color:#666666;
}


/*IE 6 hacks-----------------------------------------------------------------------*/
*html #content{
width:550px;
margin:0 20px 0 0;
}

*html #articleheader{
width:520px;
padding:0 15px 25px 0;
}

*html #articleutilitybar{
margin:0 0 -10px 0;
height:25px;
}

*html #articleutilitybarbottom{
margin:0 0 0 2px;
padding:0;
width:548px;
}

*html .articleTitle {
padding:10px 0 0 10px;
}
*html .articleDeck {
padding:0 0 0 10px;
}

*html #vertline {
margin:0 1px -5px 1px;
}

*html #vertlineBot {
margin:0 1px -5px 1px;
}

*html #articleutility {
margin:0px;
padding:0 8px 3px 6px;
}
*html #articleutilityBot {
margin:0px;
padding:0 8px 7px 6px;
}

*html #currentratingimg {
margin:0px;
padding:0 0 3px 0;
}

*html #currentratingimgBot {
margin:0px;
padding:0 0 6px 0;
}

*html .ratingtxt {
top:-6px;
}

*html .ratingtxtBot {
top:-9px;
}

*html #ratethisarticle{
position:relative;
top:-25px;
right:10px;
margin:0 0 -21px 0;
padding:0;
}

*html #slideplayer{
width:425px; 
margin:0;
padding:15px 0 5px 0;
}

#homefeatureL_ch {
width:260px;
padding:15px 0 0 10px;
background:url(../images/ip/home-bg-grey_ch.gif) no-repeat ;
}

#homefeatureL_de {
width:260px;
padding:15px 0 0 10px;
background:url(../images/ip/home-bg-grey_de.gif) no-repeat ;
}

#homefeatureR_ch{
width:260px;
padding:15px 0 0 10px;
background:url(../images/ip/home-bg-yellow_ch.gif) no-repeat ;
}

#homefeatureR_de{
width:260px;
padding:15px 0 0 10px;
background:url(../images/ip/home-bg-yellow_de.gif) no-repeat ;
}
