/*
Theme Name: Articles 2010
Description: BNA Articles Theme V3
*/

div.relatedArticles ul{
    width:320px;
}

.comment_admin{
    background-color: #EFF1DB;
}


/* ctrl + alt + x  */
/* Articles page  */
 body.articles{padding-top:175px;}
 body.articles .header{height: auto; _height:440px; *height:440px; padding-bottom: 25px; overflow: inherit}
.articles .headerTop{padding-bottom:7px;}
.articles .headerTop{padding-bottom:7px;}
.featArt img {border:1px solid #1d2731;  float:left; margin-bottom:5px; margin-right:10px;}
.articles .featArt p{margin: 0 0 10px 0;}
.articles .featArt h2{font-size: 16px; font-weight: bold}
.articles .featArt h3 {font-size: 14px; font-weight: bold; margin-bottom:5px;}
body.articles h1{margin-bottom:20px; padding: 0}
.articles .separator{height:8px; background: #1C202A}
.articles .moreBottom {width: 900px}
.articles .moreBottom .cell{width: 316px; margin: 13px 27px 0 0; float: left;}
.articles .moreBottom .featArt{border-bottom:1px solid #ebebe3; padding-bottom:10px; margin-bottom: 10px;}
.articles .moreBottom .cell h2{background-color:#9DA842; color:#FFFFFF; display:block; font-size:14px; margin:8px 0 12px; padding:4px; }
 /* end of Articles page  */


 /* tag Page */
.tags dd{margin-bottom:15px;}
.tags dt{font-size:14px; text-decoration: none; font-weight: bold; margin-bottom:5px;}
.tags dd img{margin-right:10px; border: 1px solid #1D2731}
 /*end of tag page*/


 /* RSS hacks */

 .af-form-wrapper #af-form-1969437955{background: transparent;}
 .af-form-wrapper #af-form-1969437955 .af-body{background: none;}
.box div.rss{background:none repeat scroll 0 0 #F3F2EA; padding:15px 15px 10px; position:relative; width:270px;}
.box div.rss label, .af-form-wrapper #af-form-1969437955 .af-body label.previewLabel{font: normal 13px/13px 'Arial', 'Tahoma', sans-serif; color: #666; padding-bottom: 2px; text-transform: uppercase}
.af-form-wrapper #af-form-1969437955 .af-body .privacyPolicy{padding-bottom:0; text-align: left!important; font-size: 11px; text-decoration: underline; color: #006699}
.af-form-wrapper #af-form-1969437955 .af-body .privacyPolicy a,.af-form-wrapper  #af-form-1969437955 .af-body .privacyPolicy a:visited {color: #006699 }
.af-form-wrapper #af-form-1969437955 .af-body input.text, .theLeft #mybna-register-box table td input{padding: 3px 10px!important; padding:3px 10px; height: inherit; line-height: 18px; font-size: inherit; border-top:1px solid #b6b6b6; border-right:1px solid #dfdfdf; border-bottom: 1px solid #f2f2f2; border-left:1px solid #d8d8d8; color: #666; background: url("images/inputText.jpg") repeat-x scroll 0 0 transparent}
.af-form-wrapper #af-form-1969437955 .af-standards .af-element{width: 180px; padding:5px 0;}
 
 .af-form-wrapper #af-form-616114860{background: transparent;}
 .af-form-wrapper #af-form-616114860 .af-body{background: none;}
.box div.rss{background:none repeat scroll 0 0 #F3F2EA; padding:15px 15px 10px; position:relative; width:270px;}
.box div.rss label, .af-form-wrapper #af-form-616114860 .af-body label.previewLabel{font: normal 13px/13px 'Arial', 'Tahoma', sans-serif; color: #666; padding-bottom: 2px; text-transform: uppercase}
.af-form-wrapper #af-form-616114860 .af-body .privacyPolicy{padding-bottom:0; text-align: left!important; font-size: 11px; text-decoration: underline; color: #006699}
.af-form-wrapper #af-form-616114860 .af-body .privacyPolicy a,.af-form-wrapper  #af-form-1969437955 .af-body .privacyPolicy a:visited {color: #006699 }
.af-form-wrapper #af-form-616114860 .af-body input.text, .theLeft #mybna-register-box table td input,html > body.article .af-form-wrapper input[type=text], .af-form-wrapper input[type=text]{padding: 3px 10px!important; padding:3px 10px; height: inherit; line-height: 18px; font-size: inherit; border-top:1px solid #b6b6b6; border-right:1px solid #dfdfdf; border-bottom: 1px solid #f2f2f2; border-left:1px solid #d8d8d8; color: #666; background: url("images/inputText.jpg") repeat-x scroll 0 0 transparent}
html > body.article .af-form-wrapper input[type=text], .af-form-wrapper input[type=text] {width:180px;}
.af-form-wrapper #af-form-616114860 .af-standards .af-element{width: 180px; padding:5px 0;}
 
 
 /* end of RSS hacks */
 
 form.addComment fieldset.connect{
    margin-top:-90px;
    padding-left:180px;
    width:200px;
    float:right;     
    background-image: none;
 }
 fieldset.connect img{
     float: left;
     margin: 0 7px 4px 0;
 }

 /* new comments form */
 .theLeft #mybna-register-box {background: none; border:none; position: relative;}
 .theLeft form.addComment{position: relative; margin-top:0; padding: 10px 25px 10px}
  body.article h2.leaveComment {background:#f3f2ea; font-size:18px; margin:20px 0 0; padding: 20px 0 0 25px; font-family: 'Trebuchet MS'}
 .theLeft form.addComment fieldset.connect {position: absolute; top:-4px; left:448px; margin:0; padding:0;}
 .theLeft #mybna-register-box td{color:#666666; font:13px/13px 'Arial',sans-serif; padding-right:15px; text-align:right; text-transform:uppercase; vertical-align:middle;}
  .theLeft #mybna-register-box td input{width: 190px; margin-bottom:10px}
  .theLeft #mybna-register-box td input.mybnabut, #content #submit_save{width: 68px; height: 28px; padding:2px 5px; background: transparent url(images/button.gif) 0 0 no-repeat; border: none; color: white; cursor: pointer;}
  #mybna_notloggedin {font-weight: bold;}
  textarea#comment{margin-bottom:10px;}
  #mybna-register-box .frm_success{color: #000; margin-bottom:10px; display:block}
  .comment .theComment img{float: none;}
 /* end of new comments form */

 /* other from last QA */
 li.liPrint{padding-left: 0;}
 .thumbnail-caption  {clear: both!important; clear:none; width: auto; text-align: center; padding-top:5px; padding-bottom:5px }
html > body.article input[type="submit"].submitComment,input.submitComment{background: transparent url('images/submitComment.gif') 0 0 no-repeat; width: 114px; height:28px; color:white; text-align: center; padding-right:0;}


 .FB_profile_pic{float: left;}
 
 ul.carousel{
     margin-left:-10px;
 }
 ul.carousel li{
     margin-right:0px;
     margin-left:10px;
 }
 ul.carousel a.image{
     height:auto;
 }
 ul.carousel a.image img{
     margin-top:0;
 }
 
 
 .addtoany_share_save_container{margin:16px 0;}
ul.addtoany_list{
    display:inline;
    margin:0 !important;
    padding:0 !important;
}
ul.addtoany_list li{
    background:none;
    border:0;
    display:inline !important;
    list-style-type:none;
    margin:0 !important;
    padding:0 !important;
    line-height:32px;
}
ul.addtoany_list li:before{content:"";}
ul.addtoany_list li a{padding:0 9px}
ul.addtoany_list img{
    float:none;
    width:16px;
    height:16px;
    border:0;
    margin:0;
    padding:0;
    vertical-align:middle;
}
ul.addtoany_list a img{
    opacity:.6;
    -moz-opacity:.6;
    filter: alpha(opacity=60);
}
ul.addtoany_list a:hover img, ul.addtoany_list a.addtoany_share_save img{
    opacity:1;
    -moz-opacity:1;
    filter:alpha(opacity=100);
}
a.addtoany_share_save img{border:0;width:auto;height:auto;}

/*h tags*/
/*.theLeft h2, .theLeft h3, .theLeft h4{font-weight:bold}*/
.theLeft h4{ font-size:18px; margin-bottom:20px; margin-top:10px; } /* float: left; width: 100%; width:100%; */
.theLeft h5{font-weight:bold;}
.entry a, .breadcrumbs a{font-family: 'Arial', sans-serif}
.entry img.alignright, .entry img.alignleft {margin-bottom:10px;}
.entry .thumbnail-frame img.alignright, .entry .thumbnail-frame img.alignleft{margin-bottom:0; padding:2px; margin-top:9px;}
.entry .thumbnail-frame img.alignright{margin-left:12px; margin-right:9px;}
.entry div.alignright{margin-left:10px; margin-bottom:10px; padding:0;}
.entry div.alignleft{margin-right:10px; margin-bottom: 10px;}
.entry .thumbnail-frame, .entry .wp-caption {background: #F3F2EA; text-align: center; padding-top:9px;  }
body.article p.wp-caption-text{margin:5px 0}
.thumbnail-caption{padding-left:12px; }
.entry div.wp-caption{padding:12px 12px 0}
.entry div.wp-caption p{font-weight: bold;}
.entry div.wp-caption img{padding:2px;}
.breadcrumbs{padding-bottom: 10px; padding-left:10px; font-size: 11px;}

/*submit*/
#content #submission_form_form input[type="text"]{width:561px; color:#666}
#content #submission_form_form textarea.required{width: 573px;}
#content #submission-form td{vertical-align:top}
#content #submission-form td.lc{width:40%}
#content #submission-form .err_field{color: white; background: red; font-weight: bold;}
body.submitTemplate .header{height:auto;}


div.ad_250{float:right; margin-left:10px; margin-right:48px; width:250px;}
.forumPosts dt a{font-weight: bold;}
.forumPosts dd a{font-weight: normal}

#content #submission-form td.lc{padding-right:10px;}
.theLeft #mybna-register-box td input.mybnabut, #content #submit_save{margin-top:10px;}

/* new social */
/*.socialShare li a.newFacebook{float: left; padding: 7px 0 0 15px; background: none;}*/
/*.socialShare li a.newTwitter{float: left; padding: 7px 0 0 15px; background: none;}*/
.socialShare li a.newFacebook, .socialShare li a.newTwitter{background: none; position: relative; width:20px; padding-left:10px;}
.socialShare li a.newFacebook img, .socialShare li a.newTwitter img{  padding-left:0; float:left;}
.socialShare li{padding-left:0; padding-right:12px;}

.newSocialShare li{float: left;}
.newSocialShare li.theFacebook{position: relative; top:7px; height: 41px; }
.newSocialShare li.theTwitter{padding:10px 0 0; line-height: 0}
.newSocialShare .theVote{padding-top:0!important; padding-top:12px;}
.socialshareTabs {overflow:hidden;}
.newSocialShare li.tags{clear:left; width:100%;}
.socialShare{padding-top:0;}
body.article .header{height:auto; overflow: visible }


/* AWeber Web Form Generator 3.0 */



/*body .socialShare{overflow: hidden;}*/
.emailbanner{height:35px; overflow: hidden; background: #a7c058; float: left; width:100%; margin-bottom:20px;}
.emailbanner #af-form-1277367922 label.italicText{text-indent: -9999px; width:204px; height: 20px; margin:0; padding:0; background: url(images/daily-travel-transportation.gif) 0 0 no-repeat; cursor: pointer; float: left; margin-right:5px;}
.emailbanner .af-textWrap, .emailbanner .af-element, .emailbanner .nameAericle, .emailbanner .nameArticle {float: left;}
.emailbanner .af-element{padding:6px 0}

html > body .emailbanner .af-body.af-standards input.submit, html > body .emailbanner .af-textWrap input, .emailbanner .af-body.af-standards input.submit, .emailbanner .af-textWrap input
{font-size: 11px; font-family: arial;  font-variant: normal; margin:0; float: left !important; float:left; font-weight: bold;}
html > body .emailbanner .af-textWrap input, .emailbanner .af-textWrap input, .emailbanner .af-body input.text
{padding:0.34em 8px 0.342em !important;padding: 0.34em 8px 0.342em; border:1px solid #1f2837; color:#8e8d8d; width: auto; }

.emailbanner .af-body.af-standards input.submit{display: block; background: #718234; padding:0 4px;  color: #fff;  letter-spacing:-0.1px; height: 23px; line-height: 10px; border: 0}
.emailbanner form.af-form-wrapper{padding-left:12px;}
.emailbanner .nameArticle{font-family: Georgia, 'Georgia', serif; font-size: 28px; color: #fff; line-height: 35px; margin-left:13px;}

/* end of AWeber Web Form Generator 3.0 */

/* popular articles */

.popular h3{background: none; color: #222; font-size: 14px; font-weight: bold; padding: 4px 5px; margin-top:10px;
}

.popular .holderTabs{/* background: url("http://cdn.bootsnall.com/res/images/lookingBkg.jpg") repeat-y scroll 0 0 transparent; */
    float: left; margin: 0; padding: 0 0 10px 10px; width: 300px; background-color:#F3F2EA }
    .popular .clear{height:0px; line-height:0px; overflow: hidden; clear: left;}
    .popular ul{margin:0 0 0 0; padding:0;}
    .popular ul.tabs {margin-top:15px;}
    .popular li{list-style: none;}

    ul.tabs:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
    ul.tabs li{float: left; margin-right:5px;}
    ul.tabs li a{padding: 5px 8px; display:block; background: #d6d5ce; color: #333; font-size:13px;}
    ul.tabs li.active a{background: #282E3B; color: white;}

    .tab_container {border-top: 3px solid #282E3B; padding: 0; width: 280px;}
    
    .tab_container a {border-bottom: 1px solid #8B8B86; display: block; padding: 5px 0;}
    .tab_container li {border-bottom: 1px solid white}
    .tab_container ul{margin-top: 5px;}

    .tab_container li:last-child a, .tab_container li:last-child {border-bottom: none}

    .box.popular {overflow:hidden; margin-bottom:19px;}

    

/* end of popular articles */




.newSocialShare li.google1 {padding: 10px 0 0 11px; line-height: 0;}
.socialShare li.liPrint {padding-right:0;}
.socialShare li.clear {clear: both; display: block; float: none;}
.socialShare li.tags {margin-top:0;}


/* html5 modifications */

    /* header */
    .logoNew {
    background: #3A495E;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#3A495E), to(#1E2736));
    background: -moz-linear-gradient(#3A495E, #1E2736);
    background: linear-gradient(#3A495E, #1E2736);
    -pie-background: linear-gradient(#3A495E, #1E2736);
    box-shadow: 0 0 26px #080F17 inset;
    -moz-box-shadow: 0 0 26px #080F17 inset;
    -webkit-box-shadow: 0 0 26px #080F17 inset;
    height: 71px;
    margin: 150x auto 0;
    position: relative;
    width: 990px;
    margin-top:15px;
    }/* float: left; height: 57px; margin-top: 15px; padding-top: 14px; position: relative; width: 990px; z-index: 0; */
    
    .ie6 .article .tabHolder, .ie7 .article  .tabHolder, .ie8 .article  .tabHolder{margin-bottom:15px; clear: both;}
    
    .logoNew .logo2 {
    left: 8px;
    position: absolute;
    top: -21px;
}

.logoNew .newSearch {background: none repeat scroll 0 0 white;
    box-shadow: 0 0 4px #000000 inset;
    -moz-box-shadow: 0 0 4px #000000 inset;
    -webkit-box-shadow: 0 0 4px #000000 inset;
    float: left;
    height: 41px;
    line-height: 50px;
    margin-left: 395px;
    margin-top: 14px;
    padding: 0 0 0 10px;
    position: relative;
    width: 326px;}

.logoNew form.newSearch input.text, html > body.article form.newSearch input.text {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    font-size: 22px;
    left: 10px;
    line-height: normal;
    padding: 0;
    position: absolute;
    top: 8px;}


form.newSearch input.submit {
    background: none repeat scroll 0 0 transparent;
    height: 28px;
    left: 284px;
    position: absolute;
    top: 7px;
    width: 42px;
}

.form.newSearch input {
    border: medium none;
    font-size: 22px;}

    /* end of the header */



    
    .bigSearchTravel-html5, .moreIndexLinks h2, .carouselCell .cellImage .image, .logoNew, .logoNew .newSearch, .looking ul li a:hover, .looking ul li.selected a{behavior: url(/PIE.htc);}
    
/* end of html5 modifications */

.emailrtw label {color: white; font-style: italic; font-size: 13px; }
.emailrtw form {float: left; width: auto; padding: 3px 0 0 15px}
.emailrtw .nameArticle {font-size:23px; margin-left: 12px;}
.emailrtw input[type=email] {border: 1px solid #1F2837; color: #8E8D8D; padding: 0.34em 8px 0.342em !important; width: auto;}
html > body.article .emailrtw input.submitComment[type=submit]{background: url("images/submitComment.gif") no-repeat scroll -3px 0 transparent !important; width: 80px !important; height: auto !important; padding: 6px 1px 4px !important; position: relative; top:1px; left:-2px }

h2.subtitle , body.article h2.subtitle{color: #666; font-size: 14px; font-style: italic; padding: 6px 0 0 10px; font-weight: bold; text-transform: uppercase;} /*DF380E */
hgroup.top {padding-bottom: 15px}

.authorSocial {float: left; width: 100%; margin-bottom:15px;}
.authorSocial .row {display: block; clear: both; border-top: 1px solid #000; height:30px}
.authorSocial .row.btopnone {border-top:none;}
.authorSocial dt {float: left; margin-right: 5px; background: none repeat scroll 0 0 #ECECE4; border-bottom: 1px solid #DCDDD8; color: black; font-size: 13px; font-weight: bold; padding: 2px 5px; text-shadow: 1px 1px 1px white;}
.authorSocial .like dt {float: right; margin-right:0;}
.authorSocial .toplike dt {float: left; margin-right:5px;}

.authorSocial dd {float: left;}
.authorSocial .meta {padding:6px 0 0 10px}
.authorSocial dl.like {padding-top:4px;}
.authorSocial dl.row.like{padding-top: 6px; padding-left:10px}
.authorSocial .emailbanner {margin-bottom:0;}

.socialQuote {border-left: 4px solid #3c4e64; color: #d93a1d; display: block; font-weight: bold; line-height: 13px; padding: 8px 0 9px 10px; margin:25px 0; font-size: 13px}
.socialQuote .twitter-follow-button{width:130px !important; position: relative; top:5px;}
.socialQuote .fb_edge_widget_with_comment{top:3px; left:10px}

.ie7 #dd_ajax_float.absolute {left:2px;}
.ie7 #dd_ajax_float.fixed {left:180px;}

/* articles top menu */
.topMenuArticles  {padding:0 0 0 18px; background: #7e8691; height:45px;  z-index: 100}
.topMenuArticles ul, topMenuArticles li {margin:0; padding:0; list-style: none;}
.topMenuArticles ul.menu {-moz-font-feature-settings: normal;
    -moz-font-language-override: normal;
    display: block;
    font-family: 'Arial','Verdana',sans-serif;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: 17px;
    text-transform: uppercase;}
.topMenuArticles ul.menu a, .topMenuArticles ul.menu a:visited {color: white; position: relative; z-index: 800; display: block}
.topMenuArticles ul.menu li { float: left; padding-right: 18px; margin-right:18px; vertical-align: middle; text-align: center; border-right: 1px solid #97a0af; height: 45px}
.topMenuArticles ul.menu li:last-child {border: none; padding-right: 0; margin-right:0; width:76px}
.ie8 .topMenuArticles ul.menu li.last {border: none; padding-right: 0; margin-right:0; width:76px}
.ie8 .topMenuArticles ul.menu li.last .nitinh-vAlign {top:5.5px !important}

.topMenuArticles ul.menu ul {position: absolute; display: none; white-space: nowrap; background: #7e8691; border-top:1px solid white;  top:31px; left:0; margin-left:-18px;  padding: 8px 0 10px}
.topMenuArticles ul.menu li:last-child ul {left: auto; right:-35px;}
/*.topMenuArticles ul.menu li:hover ul {display: block}*/
.logo2 a{display: block; height:92px;  width: 223px; position: absolute;}
.logo2 a span {display: none;}
.logo2 img {position: absolute; z-index: 999; }

.topMenuArticles ul.menu li:hover ul {display: block  }
.ie8 ul.sub-menu li, .topMenuArticles ul.menu ul li {display: block; float: none; height: auto !important; height: auto; text-align: left; margin:0; padding:2px 21px; width: auto }
.topMenuArticles ul.menu ul li:last-child {display: block; float: none; height: auto !important; height: auto; text-align: left; margin:0; padding:2px 21px; width: auto }

.ie7 .topMenuArticles ul.menu li {display: block;}

.ie7 .logoNew, .ie8 .logoNew {padding-top:20px;}
body.articlesMenu {padding-top:210px}
body.articleMenu {padding-top:485px}
.bnaSitesDrop {height:12px;}


/* new fonts for content */
.bnaArticles .entry {color: #333333; 
/* font-family: georgia,"times new roman",times,serif;  */ 
font-size: 1.15em; line-height: 1.5em; }

body.article .networksHolder {position: absolute; top: 7px; width: 312px; overflow: visible}
body.article .networksHolder .bnaSitesDrop {float: right;}
body.article .networksHolder div.social {width: 124px; overflow: hidden}
body.article .networksHolder div.social p.connect a.lock {left: 93px}
body.article .networksHolder .socialIcons {position: absolute; left: 186px; top:42px}
.theRightNetwork {margin-top:64px;}
body.netArticles {padding-top:419px}
body.netArticles #headerAbs {top:3px;}
.ie7 .logoNew, .ie8 .logoNew {padding-top:0;}
body.netArticles ul.carousel h2 {margin-top:1px;}

body.netArticles .logoNew .newSearch {float: right; margin-left:0; line-height: 28px; margin-top:22px; height:28px; width: 229px; box-shadow: 0 0 2px #000000 inset; position: relative; right:14px;}
body.netArticles .header input[type="text"] {width: 185px;}
body.netArticles form.newSearch input.submit {height: 21px; left: 203px; position: absolute; top: 4px; width: 30px;}
body.netArticles .logoNew form.newSearch input.text, html > body.netArticles form.newSearch input.text { background: none repeat scroll 0 0 transparent; border: medium none; font-size: 16px; left: 10px; line-height: normal; padding: 0; position: absolute; top: 5px;}
body.netArticles ul.carousel a.image {height:180px}

.like .fb_edge_widget_with_comment {width: 440px}
.like.toplike .fb_edge_widget_with_comment {width: 90px}
