/*
Template Name: AIN Spring 2012
Author: Danny Cohen
Author URI: http://dco1.com/
Version: 1.0

*/

* {  margin:0;  padding:0;  border:0;  outline:0;  font-size:100%;  vertical-align:baseline;  background:transparent;}                  
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block;}

   ::-moz-selection { color:rgba(255,255,255,.8); background:#393987;}
        ::selection { color:rgba(255,255,255,.8); background:#393987;}
                       a:link { -webkit-tap-highlight-color: #393987; } 


h1, h2, h3, h4, h5, h6 {font-weight:normal;}
h2{
	font-weight: bold;
	padding: 10px 0;
}
a {text-decoration:none; outline: none;}

.hide {display:none;}
hr.foot {border:0px;clear: both;display: block;	overflow: hidden;visibility: hidden;width: 0px; margin:0;padding:0;	height: 0px;}

a {font-weight:bold;}
a:hover {text-decoration: underline;}
a, a:active, a:visited {color: #393987;text-decoration: none;}


.left, .alignleft {float:left;} .right, .alignright {float:right;}

.col1, .col2, .col3, .col4, .col5, .col6, .colhalf { display:inline; margin-right: 10px; min-height:100px; float:left; margin-bottom:10px; overflow:hidden; }
    .col1 {width:120px;}
    .col2 {width:225px;}
    .col3 {width:425px;}
    .col4 {width:555px;}
    .col5 {width:670px;}
    .col6 {width:787px;} 
    .col7 {width:920px;}
    .colhalf {width:49%; margin-right:2%;}
    
.col-right{margin-right: 0; margin-bottom: 0;}

/*.col1 + .col3 {margin-right:0;}
.col4 + .col2 + .col1 {margin-right:0;} */


[class^="col"]:last-child {margin-right:0;}

#main, .leaderboard {width:930px; margin: 0 auto;}

.advertisement {margin-bottom:12px; text-align:center;}
.advertisement:last-child {margin-bottom:0;}

body {background:#D9D9D9; margin: 0 auto;font-family: Helvetica, Arial, sans-serif;font-size: 12px;color: #333; min-width:930px;}    
   /* #main div[class^="col"]:after {content: attr(class) ":Box"; font-weight:bold; margin:10px;padding:10px; display:block; border:thin solid red;} */
    
#videos {background:black;}

header {height:130px; background:url('images/bg_masthead.gif') repeat-x; width:930px; margin: 0 auto; }
    header h1 {padding-top:13px; margin-left:17px;}
    header h1 a {display:block; background:url('images/logoheader.gif') no-repeat; width:509px; height:52px; text-indent:-999999px;}

header nav {padding-left:16px; }

header #world_nav a {color:#999; padding: 7px 30px 4px 7px;  font-size: 11px; border-bottom:4px solid transparent;
            background: url('images/nav_left_button.gif') no-repeat 0px 2px; }
    header #world_nav a:hover {color:white; border-bottom: 4px solid #D50808; text-decoration:none;}
header #article_nav {background:white; }
header #article_nav a {color:#999; padding:11px 4px 11px 0px; font-size:9px; } header #article_nav a:hover {color:#393987; text-decoration:none;}
    /* header #article_nav li+li a:before {content:" \2022 "; color:#999; padding-right:4px;} */

header nav {}
/**[03.18.14] - am 
    orig; header nav ul {width:1000px;}*/
header nav ul,.head-wrap,#menu-article-menu-1 {margin: 0 auto; width: 930px; }
/** -- end -- */

header nav li {display:inline; }
header nav a  {color:inherit; display:block; float:left; text-transform:uppercase; font-size:11px; font-weight:normal;}


/* <sections> are  for layout blocks. <articles> are going to be for individual articles. */
article , section  {background:white; margin-bottom:11px; overflow:hidden;}

article h3 , section h3{padding: 10px;border-bottom: 1px solid #DDD;font-size: 14px;font-weight: bold;color: #333;margin: 0;}
article .content, section .content {margin:20px; margin-bottom:0;}
        section .content {padding-bottom:0px; overflow:hidden;}
        section .content .post_content {margin-bottom:15px;}
article h4 , section h4 {text-decoration:none; font-weight: bold;color: #393987; padding: 0 0 15px 0; vertical-align:top;}
article h4 span , section h4  span { display:inline; }
article h4 span + span:before, section h4  span + span:before { content:", "; }

section p , section p{padding:5px;}
section img {max-width:100%;}
section .thumb {float:left; margin-right:11px; margin-bottom:11px; max-width:100%;}

section .caption {font-size: 10px;text-align: center;}

.blockcontent .content {margin:0; padding:0;}
.blockcontent .content a {padding: 15px; border-bottom: 1px solid #dddddd; display:block;  overflow:hidden;}
.blockcontent .content a:hover {text-decoration:none; background-color: #F1F1F1; color:red;}
.blockcontent .content h4 {padding:0;}

.solo ul.event_date_nav {padding:20px; margin:0; list-style:none; list-style-image:none;}
.event_date_nav li { display:inline; }
.event_date_nav a {display:block;display: block; float: left;
    background: url('images/nav_left_button.gif') no-repeat 0px 2px; text-transform: uppercase; font-size: 12px; padding: 5px 10px 4px 7px; line-height: 10px; width: 28px; color: #333; text-decoration: none; border-bottom: 4px solid white; font-weight: bold; }
    .event_date_nav a:hover { border-bottom: 4px solid #d50808;}
                 
.event_date_nav.t2012    .t2012   a, 
.event_date_nav.t2012-1  .t2012-1 a, 
.event_date_nav.t2012-2  .t2012-2 a, 
.event_date_nav.t2012-3  .t2012-3 a, 
.event_date_nav.t2012-4  .t2012-4 a, 
.event_date_nav.t2013    .t2013   a,
.event_date_nav.t2013-1  .t2013-1 a, 
.event_date_nav.t2013-2  .t2013-2 a, 
.event_date_nav.t2013-3  .t2013-3 a, 
.event_date_nav.t2013-4  .t2013-4 a, 
.event_date_nav.t2014    .t2014   a,
.event_date_nav.t2014-1  .t2014-1 a, 
.event_date_nav.t2014-2  .t2014-2 a, 
.event_date_nav.t2014-3  .t2014-3 a, 
.event_date_nav.t2014-4  .t2014-4 a, 
.event_date_nav.t2015    .t2015   a,
.event_date_nav.t2015-1  .t2015-1 a, 
.event_date_nav.t2015-2  .t2015-2 a, 
.event_date_nav.t2015-3  .t2015-3 a, 
.event_date_nav.t2015-4  .t2015-4 a, 
.event_date_nav.t2016    .t2016   a,
.event_date_nav.t2016-1  .t2016-1 a, 
.event_date_nav.t2016-2  .t2016-2 a, 
.event_date_nav.t2016-3  .t2016-3 a, 
.event_date_nav.t2016-4  .t2016-4 a, 
.event_date_nav.t2017    .t2017   a,
.event_date_nav.t2017-1  .t2017-1 a, 
.event_date_nav.t2017-2  .t2017-2 a, 
.event_date_nav.t2017-3  .t2017-3 a, 
.event_date_nav.t2017-4  .t2017-4 a, 
.event_date_nav.t2018    .t2018   a,
.event_date_nav.t2018-1  .t2018-1 a, 
.event_date_nav.t2018-2  .t2018-2 a, 
.event_date_nav.t2018-3  .t2018-3 a, 
.event_date_nav.t2018-4  .t2018-4 a, 
.event_date_nav.t2019    .t2019   a,
.event_date_nav.t2019-1  .t2019-1 a, 
.event_date_nav.t2019-2  .t2019-2 a, 
.event_date_nav.t2019-3  .t2019-3 a, 
.event_date_nav.t2019-4  .t2019-4 a, 
.event_date_nav.t2020    .t2020   a,
.event_date_nav.t2020-1  .t2020-1 a, 
.event_date_nav.t2020-2  .t2020-2 a, 
.event_date_nav.t2020-3  .t2020-3 a, 
.event_date_nav.t2020-4  .t2020-4 a {  border-bottom: 4px solid #d50808;}

section#industryevents .content {margin:0;}
.industryevents li {list-style:none; }
.industryevents h4 { padding:0px; display:block;}
.industryevents span {display:block; color:#333; font-weight:normal;}
.industryevents .date {float:right;font-size: 11px;text-transform: uppercase;color: #666666;padding: 0; }


#videos {color:white;}
#videos a {color:white;}
#videos h3 {padding: 10px;color: white;font-size: 18px;border-bottom: 1px solid #222222;font-weight: bold;margin: 0;}
#videos h3 span {display:block;text-transform: uppercase;font-size: 10px;color: #666;font-weight: normal;}
section.video_featured_listing, section.video_listing { background:transparent;}

section.video_featured_listing {width:250px;}
section.video_featured_listing .content {margin:10px;}
    #featured_video_headline { display:block; font-size:10px; font-weight:bold; color:white; padding:15px 10px; text-transform:uppercase; padding-bottom:4px;}
section.video_featured_listing h4 { border-top: 1px solid #222222; padding-top:15px; font-size: 14px; padding:15px;}
section.video_featured_listing .excerpt {margin:15px; margin-top:0; margin-right:0;}
section.video_featured_listing .wp-post-image {border: 1px solid #222222;margin-top: 7px; background: url('images/player_controls.gif') no-repeat bottom center; padding-bottom:13px; width:220px; margin:15px; margin-top:0;}
#videos .excerpt {display: block;padding: 5px 0;font-size: 11px;font-weight: normal;color: #999;}


section.video_listing {background: transparent; line-height: 13px; width:256px; margin-bottom:0;}
section.video_listing.blockcontent .content {padding:12px !important; background: transparent !important;}
section.video_listing.blockcontent .content a {padding:10px 0px 10px 0px ; clear:left; border-bottom:#626262 solid thin; display:block; background: transparent !important;}
    .video_listing.blockcontent .content a:hover {background: transparent !important;}
section.video_listing .content img {float:left;border: 1px solid #333; margin-right:10px; width:59px;}
.videosubtitle {padding-left:74px; display:block; color:#999; font-size: 10px;font-weight: normal; white-space:pre-line;}
section.blockcontent.video_listing  .content h4 {padding-left:74px; color:white; font-size:11px; font-weight:bold;}

.video_listing .widget {padding:12px; background:#222222;}

section#industry-people  h4 span {display:block;}
section#industry-people  h4 span + span:before { content:""; }
section#industry-people  h4 .date { display:none; }


#featured-press-release .wp-post-image ,  #industry-white-papers .wp-post-image, #how-to-by-the-experts .wp-post-image { max-width:70px; float:left; margin:0px 10px 5px 0px}

#featured-press-release img {display:table-cell; float:none;}
#featured-press-release h4 {display:table-cell;}

/* #industry-white-papers h4 , #how-to-by-the-experts h4 , #more-hot-news h4 {font-weight:normal;} */

#test-drives-rides .wp-post-image { max-width:100px; border:thin black solid; float:left; margin:0px 10px 5px 0px; }

section.news .content {margin:0; padding:0; }
section.news div {clear:both; border-bottom: 1px solid #DDD; padding: 20px;}
section.news .wp-post-image  {float:left; width:65px; margin-right:15px;}
section.news .excerpt {display:block; margin-left:80px}


.follow-the-leaders .authorlink {display:block; margin-top:10px;}
.follow-the-leaders .authorlink a:before { content:"Contact: "; }


.arrow2 {background-image: url('images/icon_arrow.gif'); background-repeat:no-repeat; background-position:1px center;}
    .arrow2:hover { background-position:4px center;}

h4 .arrow2 {background-position:-4px center; margin-left:-10px; padding-left:10px;}
   h4  .arrow2:hover { background-position:0px center;}


a.jumpto, .pagination a {
clear:both;
border-top: 1px solid #E6E6E6;
border-bottom: 1px solid #E6E6E6;
background: url('images/icon_arrow.gif') no-repeat 8px 5px;
background-color: #F5F5F5;
display: block;
text-decoration: none;
font-weight: normal;
text-transform: uppercase;
font-size: 9px;
color: #A7A7A7;
padding: 6px 22px 5px 22px;
line-height: 11px;
}

.blockcontent a.jumpto {border-top:0;}

a.jumpto:hover  , .pagination a:hover {
background: url('images/icon_arrow.gif') no-repeat 10px 5px;
background-color: #EEE;
display: block;
color: #D50808;
text-decoration: none;
}


/*  Archive Displays */

section.blockcontent.archive .content a {clear:both; color: #666; padding:15px 15px 15px 36px; display:block;
background-image: url('images/icon_news.gif'); background-repeat: no-repeat; background-position: 12px 13px; font-weight:normal; border-bottom: 1px solid #DDD;}
    .oldie section.blockcontent.archive .content a {padding-left:43px;} 
    section.blockcontent.archive .content a:hover {background-color:#F5F5F5; background-image: url('images/icon_news.gif');  background-repeat: no-repeat; background-position: 12px 13px;}
section.blockcontent.archive h4.title {font-weight:normal; float:left;}
section.blockcontent.archive .date {font-weight:normal; float:right;}


section.newsletter_groups_archive p { margin:15px; }
section.newsletter_groups_archive .newsletter_group_item { border-top: 1px solid #DDD; position:relative; padding-top:15px;}
section.newsletter_groups_archive .newsletter_group_item + .newsletter_group_item { border-top:0; }
section.newsletter_groups_archive h4.title {font-size: 14px;display: block; margin-bottom: 9px; padding-left:20px; border-bottom:none;}
section.newsletter_groups_archive .description {margin:0 20px 12px; margin-right:170px; display:block;}
section.newsletter_groups_archive img {float:right; margin-right:30px; position:relative; bottom:30px; right:0; margin-left:10px; top:0;}

section.newsletter_groups_archive .jumpto {margin-top:25px;}

.signupButton, .signupButton:active, .signupButton:visited {
text-align: center;
padding: 7px;
text-transform: uppercase;
font-family: Helvetica, Arial, sans-serif;
border-top: 1px solid #EEE;
border-left: 1px solid #DDD;
border-right: 1px solid #999;
border-bottom: 1px solid #666;
font-weight: normal;
font-size: 10px;
background: #F4F4F4;
color: #D50808;
margin:20px;
cursor:pointer;
}


/* Polls */
.wp-polls-ul {display:table;width:100%;}
.wp-polls ul li, .wp-polls-ul li, .wp-polls-ans ul li  {display:block; clear:both;width:100%; margin-bottom:8px;  padding-bottom:8px;}
.wp-polls-ul input { width:auto; float:none; margin-right:3px; display:inline; vertical-align:middle;}
.wp-polls-ul label { width:90%; float:none; font-weight:normal; display:inline-block; padding:3px; vertical-align:middle;}
.wp-polls-ans p {clear:both; }
.wp-polls-ans input[type="button"] { width:auto; padding:6px; font-size:120%; margin:0 auto;  cursor: pointer; float:none; }
.wp-polls .pollbar {background:blue; border:none; height:12px; margin-top:2px;}


/*Directory Listings*/
#directory_listing form label {display:block; float:none; font-weight:normal; width:50%; margin-bottom:7px;}
#directory_listing #searchform {float:none;width: 100%;top:0;display:block; padding:7px;}
#directory_listing form input {border:thin black solid; border-right:0;}
#directory_listing form input[type="text"] {width:300px;}

#directory_listing .content { margin:0; clear:both; }
#directory_listing .content ul { list-style:none; }
#directory_listing .content ul a { display:block; background:whiteSmoke url('images/icon_arrow.gif') no-repeat 8px 10px; padding: 10px 22px 9px 22px;}
#directory_listing .content ul a:hover { background: url('images/icon_arrow.gif') no-repeat 10px 10px;
background-color: #EEE;
color: #D50808;
text-decoration: none;
}


#directory_listing h4 { padding:11px; font-size:18px;}

section.archive .content article.directory_listing a , #directory_listing .content article.directory_listing ul a {background:none; padding:0; border:0; display:inline; color:inherit; font-weight:bold;}
#directory_listing .content article.directory_listing ul a {background:none; padding:0; border:0; }
article.directory_listing { list-style:none; margin-bottom:10px; clear:both; font-size:12px;}
article.directory_listing h3 { margin-bottom: 10px; font-size:12px; font-weight:bold;}
article.directory_listing span {display:block; margin-left:90px;}
article.directory_listing ul li {list-style:none;  margin-left:90px;}
article.directory_listing ul li a {font-weight:bold;}
article.directory_listing ul {padding-bottom:10px;}
/* Single Page */
h1.title, h4.title ,  h3.title {padding: 10px;
border-bottom: 1px solid #DDD;
font-size: 14px;
font-weight: bold;
color: #333;
margin: 0;
text-transform: capitalize;}

 h4 span.date {font-weight:normal; color:black;}

h5 {
padding: 15px 10px 7px 20px;
border-bottom: 1px solid #DDD;
font-size: 12px;
text-transform: uppercase;
font-weight: bold;
color: #333;
margin: 0;
margin-bottom:15px;
}

.solo article {padding-bottom:15px;}
.solo p {margin-left:15px; margin-right:15px; margin-bottom:1em;}
    .solo p + ul, .solo p + ol {padding-top:0; }
.solo ul, .solo ol { margin-left:15px; margin-right:15px; padding:20px 30px;  }
    .solo ul {list-style-image: url('images/icon_arrow.gif');}
    .solo ul li {padding:5px;}
.solo article .attachment-post-thumbnail {display:block;}
.solo article .source_meta { margin:2em 15px;}

.article_summary {padding-bottom:30px;}

/* Search Results! */
.search article {margin-bottom:0px; border-bottom: 1px solid #DDD; display:block; }
.search .post-type {background:#8182a6; font-weight:bold; color:white; font-size:80%; padding:4px; float:left; margin-right:6px;  text-transform:uppercase;}
.search .post-type a { color:white;}
.search h5.title {clear:both; border-bottom:0;margin-bottom:0;}
.search .date {font-weight:normal; float:right; font-size:11px;}

/* Personage styling */


.post-type-archive-person .col5 , .single-person .col5 {background:white;}
.solo .person {  padding-bottom:0; background:#F2F2F2; margin:20px;}
.solo .person img {float:right; border:thin black solid; margin:5px;}
.solo .person h4.title {  border-top: 10px #777777  solid;  border-bottom: 10px #777777  solid; font-size:12px; padding:5px 6px; background:#dddddd; }
.person dl {display:table; line-height:15px; ; padding-bottom:15px;}
.person dt, .person dd {text-align:left; display:table-cell; border-spacing:2px; padding:5px;}
.person dt { float:left; clear:both; font-weight:bold; width:16%; height:20px;}
.person dd { float:left; width:80%;}

dt.boost {color: #991D1B;  font-weight:bold; text-transform:uppercase;}

.person_block .wp-post-image {float:left; margin:0 15px 7px 0; border:thin black solid;}
.person_block .significance {display:block; padding-bottom:15px;}

.person_block.blockcontent {}

.whos_shifting_gears .newpositioncompany , .whos_shifting_gears  .oldpositioncompany , .whos_shifting_gears    .significance {display:block;}
.whos_shifting_gears .wp-post-image {float:left; margin:0 15px 7px 0; border:thin black solid;}
.whos_shifting_gears .newpositioncompany:before {font-weight:bold; content:"To: ";}
.whos_shifting_gears .oldpositioncompany:before {font-weight:bold; content:"From: ";}
.whos_shifting_gears       .significance:before {font-weight:bold; content:"Significance: ";} 


.blockcontent .newpositioncompany {font-weight:normal; display:block; color:black; }

/*Events Styling */

#events_table tr { background:white; }
#events_table td {padding:12px 15px 12px 15px; text-align:left;  border-bottom: 1px solid #ddd;}

#events_table tr.table_header {padding: 8px 15px 8px 15px;border-top: 1px solid #ddd; text-align:left;text-transform: capitalize; font-weight:bold;background: #eeeeee;}
    #events_table tr.table_header th {padding: 8px 15px 8px 15px;  border-bottom: 1px solid #ddd;background: #eeeeee; }

#events_table tr td{
	vertical-align: middle;
}

#events_table tr td.date{

}
#events_table tr td.eventandlocation{
	max-width: 180px;
}
#events_table tr td.organization{
	max-width: 180px;
	word-wrap: break-word;
}
#events_table tr td.thumbnail{
	max-width: 120px;
}

#events_table tr td.thumbnail img{
	height: auto !important;
	width: auto !important;
	border: none;
	margin: none;
	max-width: 100%;
}

.solo #events_table ul {list-style:none; margin:0; padding:0;}

.event_name , .organizer_name {font-weight:bold}

/*Comments */

#comments_list {margin-bottom: 1em;padding:15px 0;  list-style:none; }
    #comments_list .children {margin-right:0;}
li.comment {margin-bottom:.5em; clear:both; padding-bottom:.5em; padding-right:0;}
    .solo ul li.comment {padding-right:0;}
li.comment + li.comment {border-top:#EBEBEB thin solid; padding-top:.5em;}
li.comment p {margin-left:0; margin-right:0;}
.comment .avatar { display:none; }
li.comment cite {font-weight:bold; font-style:normal; font-size:110%; margin-bottom:.4em;}
li.comment .comment-awaiting-moderation {float:right; color:#989898; margin-top:-1em;}
li.comment .says {display:none;}
li.comment .reply {float:right; text-transform:uppercase; font-size:90%; margin-top:-1em;}
    li.comment .reply a { color:#7576ae;}
    li.comment .reply  a:hover {color:#393987}

li.comment ul, li.comment ol {padding:8px 0 8px 0;}
li.comment ul {list-style:square; list-style-image:none;}
li.comment blockquote {padding:0 15px; text-align:justify; color:#333;}

li.comment #respond {background: #ececec; margin-top:6px; clear:both;}
li.comment #respond form {padding:6px;}

li.comment #cancel-comment-reply-link {background:red; color:white; font-weight:bold;  border:#EBEBEB thin solid; width:inherit; cursor:pointer; text-transform:uppercase; font-size:80%;  padding:3px 6px; display:inline-block; vertical-align:middle; float:right;
  -webkit-border-radius: 6px; 
     -moz-border-radius: 6px; 
          border-radius: 6px; 
    -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;}
li.comment #cancel-comment-reply-link:hover {background:#1c1c4b; text-decoration:none;}

li.comment .comment-meta {font-size:90%; text-transform:uppercase; margin:.5em 0 ;}

#reply-title {margin-bottom:.5em;}

/* Forms */

form {width:100%;}
form p {margin-bottom:0;}
label {font-weight:bold; vertical-align:top; margin-right:1%; display:table-cell; width:19%; float:left; clear:left;}
form .required {color:red; padding-left:2px;}
input, textarea {border:#EBEBEB thin solid; background:white; padding:1%; font-size:11px; line-height:120%;
    width:78%; display:table-cell; float:left; margin-bottom:1em;
  -webkit-border-radius: 6px; 
     -moz-border-radius: 6px; 
          border-radius: 6px; 

  
  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;

  -webkit-transition: border 0.3s ease-out;  
     -moz-transition: border 0.3s ease-out;  
      -ms-transition: border 0.3s ease-out;  
       -o-transition: border 0.3s ease-out;  
          transition: border 0.3s ease-out;

    }
input:focus, textarea:focus {border:#393987 thin solid;}

form [type="submit"] {background:#393987; color:white; float:none; font-weight:bold;  border:#EBEBEB thin solid; width:inherit; cursor:pointer;}
form [type="submit"]:hover {background:#1c1c4b;}

/* Search Field */
#searchform {float:right; width:190px; position:relative; top:25px; margin-right:25px;}

#searchform label {display:none;}
#searchform input {border:none; padding:3px; font-size:10px;}
#searchform #s   {float:left; width:117px;
padding-left:9px;
  -webkit-border-radius: 16px 0 0 16px; 
     -moz-border-radius: 16px 0 0 16px; 
          border-radius: 16px 0 0 16px; 
  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
}

#searchform #searchsubmit {float:left; font-size:10px;
width:53px; color:white;
background:black; font-weight:normal; padding: 3px 9px 3px 5px; text-transform:uppercase;
  -webkit-border-radius: 0px 16px 16px 0px; 
     -moz-border-radius: 0px 16px 16px 0px; 
          border-radius: 0px 16px 16px 0px; 
  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;} 


/* footer */

footer { text-align:center; clear:both; margin:10px auto; width: 930px; margin-bottom: 20px;}

footer nav {width: 100%; margin:5px auto; text-align:center; text-transform:uppercase; }
footer nav#footer_article_nav {color:#999; line-height:9px; border-top: 1px solid white;border-botom: 1px solid white;background: #EBEBEB; padding:8px 0;}

footer nav ul li {display:inline; vertical-align:middle;}

footer nav ul li a {font-weight:normal; color:#999; font-size:9px; padding:4px 16px 2px 16px; text-align:center;}
footer nav#footer_article_nav a {color:#999; padding:11px 4px 11px 0px; font-size:9px;}

#footer_world_nav li  a {border-right:thin solid; }
#footer_world_nav li:last-child  a {border-right:none;}



/* Internet Explorer specific things */

.oldie {}
.oldie header nav {margin:0; overflow:hidden;}
.oldie header nav ul {margin:0; padding:0;}

.oldie #world_nav {height:28px;}
.oldie #article_nav {height:32px;}
    .ie7 #article_nav {margin-top:-1px;}

.oldie #searchform {width:210px; }

.oldie  section.blockcontent .content {margin:0; padding:0;}
.oldie  section.blockcontent .content a {padding: 15px; border-bottom: 1px solid #dddddd; display:block;}
.oldie  section.blockcontent .content a:hover {text-decoration:none; background: #F1F1F1;}
.oldie  section.blockcontent .content h4 {padding:0;}

.oldie section.video_listing.blockcontent .content a {padding: 10px 0px 10px 0px;clear: left;border-bottom: #626262 solid thin;}

.oldie .Buttons {width:80px; margin:0 auto; text-align:center;}


.oldie .solo #events_table ul {list-style:none; list-style-image:none;margin:0; padding:0;}
.oldie .solo #events_table li {list-style:none; list-style-image:none}
.oldie  #events_table tr.table_header th {color:black; background: #EEE;}

div#article-tag-list a{
  display: inline-block;
  padding: 2px 4px;
  font-size: 13px;
  font-weight: bold;
  line-height: 16px;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #0088CC;
  margin: 3px;
  text-decoration: none;

  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

div#article-tag-list a:hover{
	background-color: #0063CC;
}
