﻿/* ----------------- News Layout Styles ------------------ */

div.newspage_container {
    padding-top:0px;
    padding-left:18px;
}

div.newspage_container div.col_left {
    width:545px;
    padding-right:24px;
    float:left;
    margin-top:9px;
}

div.newspage_container div.col_right {
    width:250px;
    float:right;
    text-align:right;
}

div.newspage_container div.col_left div.article_container {
    padding-left:20px;
}


div.newspage_container div.col_left div.landing_header {
    margin-top:30px;
    margin-bottom: 20px;
}

/* Global News Text Styles */

div.newspage_container div.col_left h4 {
    color:#666666;
    font-family:Arial;
    font-size:15px;
    font-style:normal;
    font-weight:bold;
    margin:13px 0 0;
    text-transform:capitalize;
}

/* ---- News Left Column Styles ------- */


div.newspage_container div.col_left div.article_container div.article {
    background-image: url(/images/orangeBorderHorizontal.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    padding-bottom: 2px;
    padding-top: 5px;
}


/* News  Text Styles */

div.newspage_container div.col_left p.welcome_text {
    margin-bottom: 40px;
}

div.newspage_container div.col_left h4.article_title
{
    font-family: Arial;
    font-size:13px;
    font-style:normal;
    font-weight: bold;
    color:#000000;  
    margin-top: 10px;
    margin-bottom: 5px ;
    width:550px;
    text-transform:none;
}


div.newspage_container div.col_left p {
    margin-top:0px;
    margin-bottom:8px;
    font-size:12px;
}


div.newspage_container div.col_left h4.article_author,
div.news_container div.col_left h4.article_author {
    font-family:Arial;
    font-size:10px;
    font-style: normal;
    color:#797979;
    margin-top: 0px;
    margin-bottom: 10px;
    width:385px; 
    text-transform: uppercase;
}


/* News - Page Navigation Styles */

div.newspage_container div.col_left div.pageNav {
    margin-left:20px;
    margin-top:110px
}

div.newspage_container div.col_left div.pageNav ul {
    list-style-type: none;
    list-style-image: none;
    margin: 0px;
 }
 
div.newspage_container div.col_left div.pageNav ul .selected {
    background-color: #a3a4a8;
 }
 
 
div.newspage_container div.col_left div.pageNav ul li {
	display: inline-block;
	margin-right: 3px;
}

div.newspage_container div.col_left div.pageNav ul li a {
	display: block;
	width: 22px;
	height: 20px;
	margin: 0 0px 0px 0;
	padding: 0;
	border: 1px solid #BCBEC0;
	background: #d4470f url(/images/thumbnail.gif) 0 0 no-repeat;
	color: #FFF;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
}


/* ---------- Right Column Styles ---------- */

div.newspage_container div.col_right div.content {
    text-align:left;
    padding-left:30px;
}

div.newspage_container div.col_right div.contact {
    margin-top:15px;
    margin-bottom:15px;
    padding-left:5px;
}


/* Right Column Button Styles */

div.newspage_container div.col_right a.button_twitter {
    margin-bottom:8px;
    width: 179px;
    height:40px;
    display:inline-block;
    background-image: url(/images/news/twitter_button.jpg);
	background-repeat: no-repeat;
}

div.newspage_container div.col_right a.button_twitter:hover {
    
     background-position: 0 -39px;
}

div.newspage_container div.col_right a.button_facebook {
    margin-bottom:8px;
    width: 179px;
    height:40px;
    display:inline-block;
    background-image: url(/images/news/facebook_button.jpg);
	background-repeat: no-repeat;
}

div.newspage_container div.col_right a.button_facebook:hover {
    background-position: 0 -39px;
}


/* Right Column Callout Styles */

div.newspage_container div.col_right a.callout_blog {
    margin-left: 5px;
    border: 1px solid #bdbdbd;
    width: 185px;
    height: 89px;
    display:inline-block;
    background-image:url(/images/news/callout_smarterFaster.gif);
	background-repeat: no-repeat;
}

div.newspage_container div.col_right a.callout_blog:hover {
	background-position: 0 -88px;
}

div.newspage_container div.col_right a.callout_newsletter {
    margin-bottom:15px;
    margin-left: 5px;
    border: 1px solid #bdbdbd;
    width: 185px;
    height: 89px;
    display:inline-block;
	background-image:url(/images/news/callout_news.gif);
	background-repeat: no-repeat;
}


div.newspage_container div.col_right a.callout_newsletter:hover {
	background-position: 0 -88px;
}

div.newspage_container div.col_left a {
    color:#000000;
}

div.newspage_container div.col_left a:hover {
    background-color:#E53F1A;
}



/* -------------- News Article Pages (inside_page) -------------------------------------------- */
div.news_container 
{
    padding-left:12px;
}

img.newsletter-header 
{
    margin:9px 0 0 12px;
}

div.news_container div.col_left {
    width:545px;
    padding-right:24px;
    float:left;
    margin-top:9px;
}

div.news_container div.col_right {
    width:226px;
    float:right;
    text-align:left;
    margin-top:9px;
    margin-left:15px;
}


#ctl00_pnlContent div.inside_news .inside_page {
	padding: 14px 12px;
}

div.inside_page div.col_right {
    width:240px;
    margin-top: 9px;
    margin-right: 10px;
}

div.inside_page div.col_left {
    margin-left: -17px;
}



/* ---------- Left Column Styles ---------- */
div.news_container div.col_left a {
    color:#000000;
    text-transform: capitalize;
}


div.news_container div.col_left a:hover {
    background-color:#e53f1a;
}

div.news_container div.col_left div.article3_top div.col_right {
    text-align: left;
}
div.news_container div.col_left div.article3_bottom div.col_right {
    text-align: left;
}

div.news_container div.col_left div.article3_top div.col_right ,
div.news_container div.col_left div.article3_bottom div.col_right
{
    width:310px;
    float:right;
}


div.news_container div.col_left p.article3_pad {
    margin: 18px 0;
}


div.news_container div.col_left p i 
{
    font-family:Georgia;
    font-style:italic;
    font-size:15px;
    line-height:22px;
}

div.news_container div.col_left p i.small 
{
    font-family:Georgia;
    font-style:italic;
    font-size:10px;
    line-height:22px;
}



div.inside_news div.news_container div.col_left p.QandA strong 
{
    font-size:13px;
    font-weight:bold;
    color:#175eb0;
}
    
div.news_container div.col_left h4.heading_a2 
{
    font-size:16px;
    color:#d4111b;
    text-transform:none;
    margin-bottom:10px;
    width:542px;
}

div.news_container div.col_left h4.heading_a3 
{
    font-size:16px;
    color:#00659f;
    text-transform:none;
    margin-bottom:10px;
    width:324px;
}

div.news_container div.col_left h4.heading_a3_2 
{
    font-size:13px;
    color:#000000;
    text-transform:none;
    margin-top:0px;
    margin-bottom:2px;
    width:324px;
}

div.news_container div.inside_page div.col_left ul 
{
    list-style-image:url(/images/news/ball.gif);
    color:#000000;
    margin-left:60px;
}
    
div.news_container div.col_left div.article3_bottom ul
{
    list-style-image:none;
    color:#000000;
    margin-left:25px;
}

div.news_container div.col_left div.article3_bottom ul li 
{
    padding-bottom:12px;
}

/* ------- News Titles ------- */

div.news_container div.col_left h4.issue 
{
    font-family:Arial;
    font-size:10px;
    font-style:normal;
    font-weight:bold;
    text-transform:uppercase;
    color: #000000; 
    float: right; 
    margin: 17px 0 0 0;
}

div.news_container div.col_left h4.issue2
{
    font-family:Arial;
    font-size:10px;
    font-style:normal;
    font-weight:bold;
    text-transform:uppercase;
    color: #000000; 
    float: right; 
    margin: 4px 0 0 0;
}


/* ------- Newsletter Styles ------- */

div.news_container div.col_left div.article_container div.article_text 
{
    width:390px;
    float:right;
}

div.inside_news div.news_container div.col_left div.article_container div.article img 
{
    float:left;
    margin:10px 6px 10px 0px;
} 
div.inside_news div.news_container div.col_left div.article_container div.article a
{
    padding:0px;
    margin:0px;
}
div.news_container div.col_left div.article_container img
{
    margin:0px;
}

div.news_container div.col_left div.article_container div.article div.article_text a 
{
    color:#e53f1a;
    text-transform:uppercase;
    font-weight:bold;
    text-decoration:none;
}

div.news_container div.col_left div.article_container div.article div.article_text a:hover 
{
    color:#000000;
} 

div.news_container div.col_left div.article_container div.article_text a:hover 
{
    background-color:#ffffff;
    color:#000000;
} 

div.news_container div.col_left div.article_container div.article_text p 
{
    font-size:12px;
    float:left;
    margin:0 0 13px 0;
}

div.news_container div.col_left div.article3_top
{
    background-image:url(/images/news/header_article3.jpg);
    background-repeat:no-repeat;
    width:542px;
    height:1003px;
    margin-top:-12px;
}

div.news_container div.col_left div.article3_bottom
{
    background-image:url(/images/news/header_article3_bottom.jpg);
    background-repeat:no-repeat;
    width:542px;
    height:783px;
    clear: both;
}

div.inside_news div.news_container div.col_left b 
{
    color:#000000;
}
div.news_container div.col_left div.article_container div.article div.article_text h4.article_title a
 {
color:#000000;
font-family:Georgia;
font-size:21px;
font-style:normal;
margin:5px 0 0;
text-transform:none;
width:385px;
}

div.news_container div.col_left h4 {
color:#666666;
float:left;
font-family:Arial;
font-size:15px;
font-style:normal;
font-weight:bold;
margin:13px 0 0;
text-transform:capitalize;
}


/* ------- News Right Column Styles ------- */
div.news_container div.col_right 
{
    width:250px;
    float:left;
}

div.news_container div.col_right div.callout 
{
    background-color:#d5d5d5;
    background-image:url(/images/news/callout_bg.jpg);
    background-repeat:no-repeat;
    width:226px;
    margin-bottom:8px;
    padding:10px 12px 10px 12px;
}

div.callout_lg 
{
    background-color:#d5d5d5;
    background-image:url(/images/news/callout_bg_lg.jpg);
    background-repeat:no-repeat;
    width:794px;
    margin-bottom:8px;
    float:left;
    padding:3px 20px 10px 20px;
    margin-top:20px;
    margin-left:12px;
}

div.callout_lg a 
{
    color:#000000;
    text-decoration:none;
}

div.callout_lg a:hover 
{
    color:#e53f1a;
    text-decoration:none;
}

div.news_container div.col_right div.callout h4
{
    font-family:TradeGothic;
    font-size:20px;
    font-weight:bold;
    font-style:normal;
    text-transform:uppercase;
    color:#ffffff;
    margin-bottom:14px;
    float:left;
}

div.callout_lg h4
{
    font-family:TradeGothic;
    font-size:20px;
    font-weight:bold;
    font-style:normal;
    text-transform:uppercase;
    color:#ffffff;
    margin-bottom:10px;
    float:left;
}
div.callout_lg div.col_third h5,
div.callout_lg div.col_third_right h5 
{
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    
    
}

div.callout_lg div.col_third
{
    width:29%;
    float:left; 
    padding-right:3%;
    margin-right:3%;
    font-size:11px;
    border-right:dotted 1px #ffffff;
}

div.callout_lg div.col_third_right
{
    width:29%;
    float:left;     
    font-size:11px;
}

.news dt 
{
    margin-top:0px;
	margin-bottom: 0px;
	color: #d4470f;
	font-size:11px;
	font-weight:bold;
	}
	
.news dd a {
	margin-bottom: 0em;
	color: #000000;
	font-size:11px;
	text-decoration:none;
	display:block;
	border-bottom:dotted 1px #ffffff;
}

.news dd a:hover 
{
    color:#d4470f;
} 
	
a.feed 
{
    text-decoration:none;
    color:#ffffff;
    float:right;
}

a.feed:hover 
{
    color:#d4470f;
}

a.feed img 
{
    margin:0px;
    position:relative;
    top:2px;
    padding-left:5px;
    margin-top:3px;
}

div.news_container div.col_right div.callout a.category 
{
    font-weight:bold;
    font-size:11px;
    color: #d4470f;
    text-decoration:none;
    margin-bottom:5px;
    display:block;
    border-bottom:dotted 1px #ffffff;
}

div.news_container div.col_right div.callout a.category:hover ,
div.news_container div.col_right div.callout a.archive:hover 
{
    color:#000000;
}
 
div.news_container div.col_right div.callout a.archive 
{
    font-weight:bold;
    font-size:11px;
    color: #d4470f;
    text-decoration:none;
    display:block;
}
		
.pages2 {
		margin: -10px -5px 0 0;
		padding: 0;
		list-style: none;
	}
	
.pages2 li {
		float: left;
		margin-right: 3px;
	}

.pages2 li a {
			display: block;
			width: 22px;
			height: 20px;
			margin: 0 0px 0px 0;
			padding: 0;
			border: 1px solid #BCBEC0;
			background: #d4470f url(/images/thumbnail.gif) 0 0 no-repeat;
			color: #FFF;
			line-height: 20px;
			text-align: center;
			text-decoration: none;
		}

div.tags 
{
    border-top:solid 1px #c5c5c5;
    border-bottom:solid 1px #c5c5c5;
    margin:20px 0;
}

div.news_container div.col_left div.tags p 
{
    margin:5px 0;
    font-weight:bold;
    font-size:11px;
}

div.news_container div.col_left div.tags p a 
{
    color:#e53f1a;
    font-weight:bold;
    text-decoration:none;
}

div.news_container div.col_left div.tags p a:hover 
{
    color:#000000;
}

div.news_container div.col_left a.link_home
{
    width:103px;
    height:30px;
    background-image:url(/images/news/btn_home.jpg);
    display:block;
    text-indent:-9999px;
    float:left;
    margin-left:116px;
}

div.news_container div.col_left a.link_home:hover
{
    width:103px;
    height:30px;
    background-image:url(/images/news/btn_home_over.jpg);
    display:block;
    text-indent:-9999px;
    float:left;
    margin-left:116px;
}

div.news_container div.col_left a.link_previous
{
    width:103px;
    height:30px;
    background-image:url(/images/news/btn_previous.jpg);
    display:block;
    text-indent:-9999px;
    float:left;
}

div.news_container div.col_left a.link_previous:hover
{
    width:103px;
    height:30px;
    background-image:url(/images/news/btn_previous_over.jpg);
    display:block;
    text-indent:-9999px;
    float:left;
}

div.news_container div.col_left a.link_next
{
    width:103px;
    height:30px;
    background-image:url(/images/news/btn_next.jpg);
    display:block;
    text-indent:-9999px;
    float:right;
}

div.news_container div.col_left a.link_next:hover
{
    width:103px;
    height:30px;
    background-image:url(/images/news/btn_next_over.jpg);
    display:block;
    text-indent:-9999px;
    float:right;
}

div.mbrunner 
{
    font-size:13px;
    font-weight:bold;
    margin-top:20px;
}

div.mbrunner img
{
    float:left;
    padding-right:20px;
}

div.news_container div.col_left p.QandA b 
{
    font-size:13px;
    font-weight:bold;
    color:#e53e1b;
}

#mainnav2 {
		margin: 53px 0 0 0;
		clear: right;
		list-style: none;
		float: right;
	}
	
		#mainnav2 li {
			float: left;
			margin-left: 30px;
		}
			
			#mainnav2 li a {
				overflow: hidden;
				display: block;
				height: 30px;				
				color: #cfcc9d;
				text-decoration: none;
				text-indent: 0em;
				font-size:14px;
			}
			
			#mainnav2 li a:hover {
				color: #ffffff;
				text-decoration:underline;
			}
.heading_twitter, 
.heading_twitter2
{
    font-size: 30px; 
    margin-top: 10px; 
    margin:0 auto; 
    width:398px;
}

.heading_twitter2 
{
    width:164px;
}

.video_twitter 
{
    text-align:center;
}






















/* -------------- NewsLetter Page --------------- */
/* ------------------------------- 
    Text Styles
------------------------------- */
#news-wrapper #more-news h3,
#news-wrapper #other-entries h3, 
#news-wrapper #main-entry-text h3,
#news-wrapper #creative-showcase-content h3
{
    color:#808080;
    font-size:12px;
    font-family:Georgia;
    text-transform:uppercase;
    font-weight:normal;
}

#news-wrapper h3 a
{
    color:#808080;
    text-decoration:none;
}

#news-wrapper h4 a 
{
    color:#3d3d3d;
    text-decoration:none;
}

#news-wrapper #content-left a:hover,
#news-wrapper #content-right a:hover 
{
    text-decoration:underline;
}

/* ------------------------------- 
    Header
------------------------------- */
#news-wrapper 
{
    padding:0 16px;
}

#news-wrapper #header-news 
{
    width:825px;
}

#news-wrapper #header-news div.text 
{
    margin-top:46px;
    margin-left:5px;
    font-size:12px;
    font-family:Georgia;
    line-height:16px;
    float:left;
    text-align:left;    
}

#news-wrapper #header-news div.text span
{
    color:#e96d1f;
}

#news-wrapper #header-news img 
{
    float:left;
    margin-top:8px;
}

#news-wrapper #header-links 
{
    width:184px;
    float:right;
    margin-top:-1px;
    padding-top:12px;
    padding-left:10px;
    border-top:solid 2px #e96d1f;
}

#news-wrapper #header-links a 
{
    text-indent:-999em;
}

#news-wrapper #header-links a.twitter 
{
    width:138px;
    height:18px;
    display:block;
    margin-bottom:10px;
    background-image:url(/images/news/newsletter/link-twitter.gif);
}
    #header-links a.twitter:hover
    {
        background-position:-138px 0;
    }
#news-wrapper #header-links a.facebook 
{
    width:134px;
    height:18px;
    display:block;
    margin-bottom:10px;
    background-image:url(/images/news/newsletter/link-facebook.gif);
}
    #news-wrapper #header-links a.facebook:hover
    {
        background-position:-134px 0;
    }
#news-wrapper #header-links a.subscribe 
{
    width:80px;
    height:18px;
    display:block;
    background-image:url(/images/news/newsletter/link-subscribe.gif);
}
    #news-wrapper #header-links a.subscribe:hover
    {         
        background-position:-80px 0;
    }

#news-wrapper #header-bar-wrapper 
{
    margin-top:14px;
    line-height:9px;
    text-transform:uppercase;
    font-family:Arial;
    font-size:9px;
    color:#979797;
    margin-bottom:6px;
}
#news-wrapper #header-bar 
{
    width:730px;
    height:9px;
    float:right;
    background-color:#000000;
}

table#c2
{
    margin-left:200px;
}
/* ------------------------------- 
    Left Column
------------------------------- */
#news-wrapper #content-left 
{
    float:left;
    width:607px;
    padding-right:12px;
    margin-right:12px;
    border-right:solid 1px #808080;
    padding-bottom:20px;
    margin-bottom:10px;
    min-height:1108px;
}

/* -------------- Main Entry - Whats Working Now --------------- */
#news-wrapper #main-entry 
{
    width:607px;
    height:184px;   
    margin-bottom:16px;
    background-image:url(/images/news/newsletter/images/zippo-lg.jpg);
}

#news-wrapper #main-entry-text 
{
    float:right;
    width:300px;
    height:80px;
    padding:10px;
    margin-top:66px;
    background-color:#ffffff;
    font-family:Georgia;
}

#news-wrapper #main-entry-text h3 
{
    margin:0 0 5px;
}

#news-wrapper #main-entry-text h4
{
    margin:0 0 5px;
    color:#3d3d3d;
    font-size:21px;
    font-family:Georgia;
    font-style:normal;
}
#news-wrapper #main-entry-text h4 span
{    
    color:#e96d1f;
    font-size:11px;
    font-style:italic;
}
#news-wrapper #main-entry-text p 
{
    line-height:16px;
}

/* -------------- Other Entries --------------- */
#news-wrapper #other-entries 
{
    padding-top:15px;
    border-top:solid 1px #808080;
    font-family:Georgia;
    font-style:normal;
    margin-bottom:16px;
}

#news-wrapper #other-entries .col,
#news-wrapper #other-entries .col-last
{
    float:left;
    width:185px;
    padding-right:13px;
    margin-right:12px;
    border-right:dashed 1px #808080;
    min-height:295px;
}

#news-wrapper #other-entries .col-last
{
    padding-right:0;
    margin-right:0;
    border:0;
}

#news-wrapper #other-entries .col img,
#news-wrapper #other-entries .col-last img 
{
    margin-bottom:10px;
}

#news-wrapper #other-entries h3 
{
    margin:4px 0 5px;
}
#news-wrapper #other-entries h4
{
    margin:0 0 10px;
    color:#3d3d3d;
    font-size:21px;
    font-family:Georgia;
    font-style:normal;
}
#news-wrapper #other-entries h4 span
{    
    color:#e96d1f;
    font-size:11px;
    font-style:italic;
}

#news-wrapper #other-entries p
{
    margin-bottom:5px;
}

/* -------------- Creative Showcase Entries --------------- */
#news-wrapper #creative-showcase-wrapper 
{
    width:595px;
    padding:5px;
    background-color:#ffffff;
    background-color:#e6e6e6;
    border:solid 1px #808080;
    margin-bottom:16px;
}

#news-wrapper #creative-showcase-content 
{
    background-color:#ffffff;
    padding:11px;
}
#news-wrapper #creative-showcase-content h3 
{
    margin:0 0 5px;
}

#news-wrapper #creative-showcase-content table
{
    padding-bottom:10px;
    margin-bottom:10px;
    border-bottom:dashed 1px #808080;
}

#news-wrapper #creative-showcase-content table.last 
{
    margin:0;
    padding:0;
    border:0;
}

#news-wrapper #creative-showcase-content table tr td 
{
    padding:0;

}
#news-wrapper #creative-showcase-content h4
{
    margin:0px 0 5px;
    color:#3d3d3d;
    font-size:21px;
    font-family:Georgia;
    font-style:normal;
}

#news-wrapper #creative-showcase-content p 
{
    margin-bottom:0;
}

/* -------------- Footer --------------- */
#news-wrapper #footer-bar-wrapper 
{
    margin-top:5px;
    line-height:9px;
    text-transform:uppercase;
    font-family:Arial;
    font-size:9px;
    color:#979797;
    margin-bottom:16px;
}
#news-wrapper #footer-bar 
{
    width:544px;
    height:9px;
    float:right;
    background-color:#000000;
}

#news-wrapper #more-news 
{
    color:#e96d1f;
    line-height:14px;
    font-size:11px;
}

#news-wrapper #more-news .col,
#news-wrapper #more-news .col-last
{
    float:left;
    width:185px;
    margin-right:26px;
    padding-bottom:4px;
    border-bottom:dashed 1px #808080;
}

#news-wrapper #more-news .col-last
{
    margin-right:0;
}

#news-wrapper #more-news h3
{
    margin:0 0 5px;    
}

#news-wrapper #more-news h3 a 
{
    color:#808080;
    font-family:Georgia;
    font-weight:normal;
}

#news-wrapper #more-news a 
{
    color:#e96d1f;
    font-size:11px;
    font-family:Arial;
    text-decoration:none;
    font-weight:bold;
}

#news-wrapper div#archives 
{
    border-bottom:solid 1px #808080;
    margin-top:16px;
    padding-bottom:5px;
}

#news-wrapper div#archives a 
{
    color:#3d3d3d;
    float:right;
    text-decoration:none;
    line-height:12px;
    border-bottom:dashed 1px #808080;
}

/* ------------------------------- 
    Right Column
------------------------------- */
#news-wrapper #content-right 
{
    float:right;
    width:194px;
}

#news-wrapper #content-right div.title 
{
    width:188px;
    height:20px;
    padding-left:6px;
    padding-top:10px;
    background-color:#3d3d3d;
    border-top:solid 2px #e96d1f;
}


#news-wrapper #content-right div.title h4 
{
    font-family:TradeGothic;
    font-size:15px;
    font-weight:bold;
    font-style:normal;
    line-height:15px;
    text-transform:uppercase;
    color:#ffffff;
}

#news-wrapper  #categories,
#news-wrapper  #creative-showcase,
#news-wrapper  #feed,
#news-wrapper  #more-brunnner 
{
    padding-bottom:15px;
    margin-bottom:15px;
    border-bottom:solid 1px #808080;
}
/* -------------- Categories --------------- */
#news-wrapper #categories ul
{
    margin:1px 0 0 0;
    padding:0;
    list-style-type:none;
}

#news-wrapper #categories ul li 
{
    line-height:25px;    
    text-indent:13px;
    text-transform:uppercase;
    margin-bottom:2px;
    background-image:url(/images/news/newsletter/link-cat-bg.gif);
}

#news-wrapper #categories ul li a 
{
    color:#3d3d3d;
    font-size:11px;
    font-family:Georgia;
    text-decoration:none;
    display:block;
}

/* -------------- Creative Showcase --------------- */
#news-wrapper #creative-showcase ul
{
    margin:0;
    padding:0;
    list-style-type:none;
}

#news-wrapper #creative-showcase ul li 
{
    line-height:50px;    
    background-color:#e7e8e9;
    border-bottom:dashed 1px #ffffff;
    padding-left:6px;
}

#news-wrapper #creative-showcase ul li.last 
{
    border-bottom:0;
    padding-bottom:2px;
}

#news-wrapper #creative-showcase ul li a img 
{
    float:left;
    margin-right:6px;
    position:relative;
    top:9px;
}

#news-wrapper #creative-showcase ul li a 
{
    color:#3d3d3d;
    font-size:10px;
    font-family:Arial;
    text-decoration:none;
    display:block;
}

/* -------------- The Feed --------------- */
#news-wrapper #content-right #feed ul.page,
#news-wrapper #content-right #feed dl 
{
    margin:0;
    padding:0;    
    list-style-type:none;
    background-color:#e7e8e9;
}

#page-wrapper 
{
    width:194px;
    background-color:#e7e8e9;
}

#news-wrapper #content-right #feed ul.page li 
{
    padding:3px 6px;
    background-color:#e7e8e9;
    width:10px;
    float:left;
}

#news-wrapper #content-right #feed ul.page li a 
{
	color:#3d3d3d;
	font-size:11px;
	text-decoration:none;
	display:block;
} 

#news-wrapper #content-right #feed ul.page li a:hover 
{
    color:#e96d1f;
}

#news-wrapper #content-right #feed dl dt,
#news-wrapper #content-right #feed dl dd 
{   
    padding-top:2px;
    padding-left:6px;
    padding-right:6px;
    background-color:#e7e8e9;
}
#news-wrapper #content-right #feed dl dd 
{
    line-height:14px;
    padding-bottom:2px;
    border-bottom:dashed 1px #ffffff;
}
#news-wrapper #content-right #feed .news dt 
{
    padding-top:2px;
	color: #e96d1f;
	font-size:11px;
	font-weight:bold;
	}
	
#news-wrapper #content-right a.feed 
{
    margin-top:-2px;
    margin-right:6px;
    text-decoration:none;
    color:#ffffff;
    float:right;
}

#news-wrapper #content-right a.feed img 
{
    position:relative;
    top:2px;
}

#news-wrapper #content-right a.feed:hover 
{
    color:#d4470f;
}

#news-wrapper #content-right .news dd a 
{
    border:0;
}
/* -------------- More Brunner --------------- */
#news-wrapper #more-brunnner ul
{
    margin:0;
    padding:0;
    list-style-type:none;
    background-color:#e7e8e9;
}

#news-wrapper #more-brunnner ul li 
{   
    background-color:#e7e8e9;
    border-bottom:dashed 1px #ffffff;
    text-align:center;
}

#news-wrapper #more-brunnner ul li.last
{
    border-bottom:0;
}

#news-wrapper #more-brunnner a 
{
    margin:0 auto;
    text-indent:-999em;
}

#news-wrapper #more-brunnner a.smarter-faster 
{
    width:158px;
    height:55px;
    display:block;
    background-image:url(/images/news/newsletter/link-smarter-faster.gif);
}
    #news-wrapper #more-brunnner a.smarter-faster:hover
    {
        background-position:-158px 0;
    }
    
#news-wrapper #more-brunnner a.brunner-digital 
{
    width:155px;
    height:40px;
    display:block;
    background-image:url(/images/news/newsletter/link-brunner-digital.gif);
}
    #news-wrapper #more-brunnner a.brunner-digital:hover
    {
        background-position:-155px 0;
    }
    
#news-wrapper #more-brunnner a.next 
{
    width:136px;
    height:98px;
    display:block;
    background-image:url(/images/news/newsletter/link-next.gif);
}
    #news-wrapper #more-brunnner a.next:hover
    {
        background-position:-136px 0;
    }




/* -------------- Article --------------- */

#article-content 
{
    font-family:Arial;
    color:#1a1a1a;
}

#article-content p
{
    margin:0 0 14px;
}

#article-content a 
{
    color:#e96d1f;
}

#article-content img.main 
{
    margin-bottom:12px;
}


#article-content .col-right 
{
    float:left;
    width:317px;
}

#article-content h5 
{
    color:#3D3D3D;
    font-size:21px;
    font-family:Georgia;
    font-weight:normal;
    margin-bottom:6px;
}

#article-content h5 span 
{
    font-size:12px;
}

ul.twitter-list 
{
    float:left;
    width:187px;
    margin:0 0 16px;
    padding:0 0 0 15px;
}

ul.twitter-list a 
{
    color:#3d3d3d;
    text-decoration:none;
}
/* ------------------------------- 
    Article Links
------------------------------- */
#article-links 
{
    font-size:10px;
    margin-bottom:16px;
}

#article-links-bottom 
{
    padding:5px 0 10px;
    border-top:dashed 1px #808080;    
    border-bottom:solid 1px #808080;
}

#article-links a 
{
    float:none;
    color:#1a1a1a;
    text-decoration:none;
}

#article-links a.print,
#article-links a.share,
#article-links a.email, 
#article-links-bottom a.print,
#article-links-bottom a.share,
#article-links-bottom a.email  
{
    float:right;
    line-height:15px;
    background-image:url(/images/news/newsletter/link-icons.gif);
    background-repeat:no-repeat;
    text-decoration:none;
    color:#1a1a1a;
}

#article-links a.addthis_button,
#article-links-bottom a.addthis_button
{
    float:right;
}

#article-links a.print:hover,
#article-links a.share:hover,
#article-links a.email:hover,
#article-links-bottom a.print:hover,
#article-links-bottom a.share:hover,
#article-links-bottom a.email:hover  
{
    text-decoration:underline;
}

#article-links a.print,
#article-links-bottom a.print 
{
    margin-right:6px;
    padding-left:16px;
    background-position:0 0;
}
#article-links a.share,
#article-links-bottom a.share 
{
    margin-right:6px;
    padding-left:18px;
    background-position:0 -14px;
}
#article-links a.email,
#article-links-bottom a.email 
{
    padding-left:21px;
    background-position:0 -28px;
}
    
/* ------------------------------- 
    Article Header
------------------------------- */
#article-header 
{
    margin-bottom:8px;
}

#article-header .logo 
{
    display:none;
}

#article-header h3
{
    margin:0 0 5px;
    color:#808080;
    font-size:12px;
    font-family:Georgia;
    text-transform:uppercase;
    font-weight:normal;
}

#article-header h4
{
    margin:0 0 5px;
    color:#3d3d3d;
    font-size:21px;
    font-family:Georgia;
    font-style:normal;
}

#article-header h4 span
{    
    color:#e96d1f;
    font-size:11px;
    font-style:italic;
}

#article-header p
{
    float:right;
    color:#e96d1f;
    line-height:14px;
    margin:30px 20px 0 20px;
    width:297px;
    text-align:left;
}

/* ------------------------------- 
    Left Column
------------------------------- */
#article-content .col-left 
{
    float:left;
    width:290px;
}

#article-content .col-left a 
{
    color:#A8AAAD;
    font-size:10px;
    text-decoration:none;
}
    
#article-content .col-left a.enlarge 
{
    position:relative;
    top:-33px;
}

#article-content .col-left a img 
{
    margin-bottom:0;
}

.contact 
{
    font-size:10px;
    font-style:italic;
}

#article-content div.book 
{
    padding-bottom:16px;
    margin-bottom:16px;
    border-bottom:dashed 1px #808080;
}

#article-content img.left 
{
    float:left;
    padding:0 10px 0 0;
}

#article-content img.right 
{
    float:right;
    padding:0 10px 0 10px;
}

#lightbox-links 
{
    display:none;
}

#news-wrapper table.books tr td 
{
    padding:0;
}

#news-wrapper table.books 
{
border-bottom:1px dashed #808080;
margin-bottom:16px;
padding-bottom:16px;
}

#footer-news-print 
{
    display:none;
    margin-top:20px;
    text-align:center;
    font-size:12px;
    color:#3d3d3d;

}


























