﻿/* article styles */


h1#articleTitle  
{
    font-size:2em;
    margin-bottom:20px; 
}

div.articleTools
{
    color:#999;
    padding:2px;
    text-align:center;
    margin-top:1em;
    margin-bottom:1em;
}
a.toolButton
{
    display:inline-block;
    background-color:#eeeeee;
    color:#aaa;
    padding:3px 10px;
    margin-left:3px;
    margin-right:3px;
    border:1px solid #aaa;
}
a.toolButton:visited
{
}
a.toolButton:hover
{
    background-color:#dddddd;
    color:#666;
    border-color:#666;
    text-decoration:none;
}
a.toolButton:active
{
    background-color:#ffffff;
}

div#authorDetails
{
    width:598px;
    padding:10px;
    position:absolute;
    display:none;
    background-color:#fff;
    border:1px solid #ccc;
    min-height:110px;
    z-index:500;
}
div#authorDetails img
{
    position:absolute;
    margin-bottom:10px;
}
div#authorDetails .content
{
    padding:5px;
    padding-left:163px;
}

div#articleDetails
{
    border-top:1px solid #ccc;
    border-right:1px solid #ccc;
    position:relative; 
    width:619px;
    height:35px;
    margin-bottom:10px;
}
div.articleAuthor,
div.articleDate, 
div.articleComments, 
div.articleRSS, 
div.articlePodcasts
{
    height:30px; 
    line-height:30px;
    text-align:center;
    color:#000;
    font-weight:bold;
    display:block;
    float:left;
    padding:3px 4px 3px 5px;
    border-left:1px solid #ccc;
}
div.articleAuthorByline
{ 
    color:#666;
    font-weight:normal;
    display:block;
    padding:0px;
    border-left:none;
}
div.articleAuthor{ text-align:left; line-height:17px; padding-left:10px; width:350px;}
div.articleDate{ width:200px; text-align:center;}
div.articleComments{ width:120px; text-align:center;}
div.articleRSS{ width:70px; text-align:center;}
div.articlePodcasts{ width:100px; text-align:center}

/* style to hide RSS and Podcast links in article details */
div.articleRSS{ display:none;}
div.articlePodcasts{ display:none;}
div.articleDate{float:right;}
/* end temp styles */


div#articleBody
{
    font-size:1.1em;
    margin-top:20px;
    margin-bottom:20px;
    position:relative;
}
div#articleBody p
{
    font-size:1.1em;
    line-height:1.3em;
    margin-bottom:1.3em;
}
div#articleBody .adjusted
{
    margin-left:200px;
}
div#articleBody li
{
    position:relative;
    left:15px;
    width:95%;
}
.articleText img {
	margin: 3px 7px;
}
.articleImage
{
    display:block;
    width:320px;
    float:left;
    margin-right:20px;
    margin-bottom:10px;
    padding-bottom:10px;
    position:relative;
}
.articleImage #flashPlayerBlock, .articleImage #flashPlayer
{
    display:block;
    width:320px;
    height:240px; 
}
.articleImage #flashPlayerBlock
{
    margin-bottom:10px;
}
.articleImage #flashEmbed
{
    display:block;
    padding:0px 10px;
}
.articleImage img#videoControls {display:none;}
#articleExtras
{
    border-top:1px dashed #dfdfdf;
    border-bottom:2px double #dfdfdf;
    padding-top:10px;
    margin-top:10px;
    padding-bottom:10px;
    margin-bottom:10px;

}
#articleExtras *
{
    clear:none;
}
.articleAd .container.adBlock.left
{
    float:left;
    width:160px;
    padding-right:19px;
    border-right:1px solid #dfdfdf;
    margin-right: 20px;
}

div#articleFooter
{
    position:relative;
    width:580px;
    padding:20px;
    border-top:1px solid #ddd;
}
div#articleFooter img 
{
    width:140px;
    height:110px;
    position:absolute;
    right:20px;
    top:20px;
}
div#articleFooter h2
{
    font-size:1.1em;
    color:#990000;
}

/* PRINT ONLY */
body.printOnly div#header, 
body.printOnly div#mainMenu, 
body.printOnly div#subMenu, 
body.printOnly div.articleTools,
body.printOnly div.articleImage,
body.printOnly div.adBlock.left,
body.printOnly div#sidebar, 
body.printOnly div.articleExtras,
body.printOnly div#articleFooter,
body.printOnly div#footerMainMenu, 
body.printOnly div#footer
{
    display:none;
}
body.printOnly div#articleBody .adjusted
{margin-left:0px;}

body.printOnly, 
body.printOnly div#wrapper 
{background-image:none;}

body.printOnly div#page
{margin-left:auto;
 margin-right:auto;
 width:940px;}
body.printOnly div#channelBody
{
    width:800px;
    float:none;
}

.buttonemail {
	background:url(/App_Themes/Common/Images/widgeticons.png);
	background-position:0 -112px;
	vertical-align:middle;
	margin-right:2px;
	
}

.buttonprint {
	background: url(/App_Themes/Common/Images/widgeticons.png);
	background-position:0 -96px;
	vertical-align:middle;
	margin-right:2px;
	
}
