﻿#eucookie {font-size:11px; width:90%; background:white; padding:5px 15px; margin:0 auto 5px; border:1px solid black; border-radius:5px 5px 20px 20px; -moz-border-radius:5px 5px 20px 20px; -webkit-border-radius:5px 5px 20px 20px;}
#eucookie .text {width:90%; margin:0; float:left;}
#eucookie .links {width:10%; text-align:center; float:left;}

/* ==|== normalize ========================================================== */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { margin: 0; font-size: 13px; line-height: 1.231; }
body, button, input, select, textarea { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; color: #222; }

::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }
::selection { background: #fe57a1; color: #fff; text-shadow: none; }

#article a { text-decoration:underline; }
#article h4 { font-weight:bold; margin-bottom:0px; border-bottom:#000 1px solid; clear:both; }
#article li { margin:2px 0px 0px -23px; color:#000; }

a { text-decoration:none; color:#666; }
a:visited { }
a:hover { text-decoration:underline; }
a:focus { outline: thin dotted; }
a:hover, a:active { outline: 0; }

abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
pre, code, kbd, samp { font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
ul, ol { margin: 1em 0; padding: 0 0 0 40px; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0; }

form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }
label { cursor: pointer; }
legend { border: 0; *margin-left: -7px; padding: 0; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button, input { line-height: normal; *overflow: visible; }
table button, table input { *overflow: auto; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor:pointer; -webkit-appearance:button; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; }
input, textarea, select, .uneditable-input {display: inline-block;width: 210px;padding: 4px;font-size: 13px;line-height: 18px;color: #555;border: 1px solid #CCC;}
input:focus,
textarea:focus {border-color: rgba(82, 168, 236, 0.8);-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);outline: 0;outline: thin dotted \9;/* IE6-9 */}
table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }

p {margin: 0 0 9px;}

h1, h2, h3, h4, h5, h6 {margin:0;font-family: inherit;font-weight: bold;color: inherit;text-rendering: optimizelegibility;}
h4 {font-size:1.1em; margin-bottom:9px;}

/* ==|== primary styles ===================================================== */

html { background-image: url(../img/pagetile.png); background-repeat: repeat; }
.container { width:980px; margin:0 auto; margin-left:auto; margin-right:auto; }
#main { width:805px; background-color:#fff; padding:0 10px 0 10px; }
body { width:1000px; margin:0 auto; }
.row { background-color: white; padding-bottom: 10px; margin-bottom:10px; }
.nav-collapse.collapse {}

/*header*/
#header {padding:0 7px 10px 7px;}
.Logo {margin-right:8px;}

/*main*/
#content.row { background-color:transparent; }

/*footer*/
#footer { background-color: #efa510; min-height: 25px; color: #fff; font-size: 0.8em; margin-bottom: 0px; margin-left:0px; }
.imlLogo { margin: 10px 0 0 10px; }
#copyright { margin: 20px 15px 0 0; }

/*headers*/
h3.sectionHead {display:block; margin:0px; padding:5px 10px; height:22px; line-height:22px; background-color:#efa510; color:#fff; font-size:1.1em;}
h1.pageHeadTitle {display:block; margin:0px; padding:8px 10px; background-color:#efa510; color:#fff; font-size:1.55em; margin-bottom:8px;}

/*home sections*/
#main .homeSection {border: 1px solid #D4D4D4;}
#main .homeSection.pull-right {}
#main .homeSection ul {margin: 0px;padding:0px;list-style: none;}
#main .homeSection ul li img {display: block;border: 1px solid #D4D4D4;float: left;}
#main .homeSection ul li {padding: 10px;color: #666;}
#main .homeSection h4 {color:#666;}
#main .homeSection h4 span {font-weight:normal; padding-left:5px;}
#main .homeSection div.videoCaption {font-size:0.85em; color:#333; padding:5px 0 2px 0; float:left;}
#main div#editors {margin-bottom: 10px;border-bottom: 0px; width:560px;}
#main div#editors.homeSection ul li {border-bottom: 1px solid #d4d4d4;}
#main div#editors.homeSection ul li.odd {background-color: #f6f6f6;}
#main div#editors.homeSection ul li img.editorImg {margin: 0 15px 5px 0;display: block;}
#main div#editors.homeSection ul li div.editorText {float: left;max-width: 355px;}
#main div#more {margin-bottom: 10px;border-bottom: 0px; width:560px; text-align:right;}
#main div#codavid {margin-bottom: 10px;border-bottom: 0px; width:560px; text-align:center;}
#main div#articles {margin-bottom:10px;border-bottom:0px; width:804px;}
#main div#articles.homeSection ul li {border-bottom:1px solid #d4d4d4;}
#main div#articles.homeSection ul li.odd {background-color:#f6f6f6;}
#main div#articles.homeSection ul li img.editorImg {margin:0 15px 5px 0;display: block;}
#main div#articles.homeSection ul li div.editorText {float:left;max-width:587px;}
#main .homeSection.smallLeftBox {margin-bottom: 10px; width:232px;}
#main .homeSection.smallRightBox {margin-bottom: 10px; width:252px; clear:right;}
#main .homeSection.smallRightBoxSmaller {margin-bottom: 10px; width:232px; clear:right;}
#main .smallLeftBoxContent a.btn {background-color:#666; color:#fff; padding:5px 7px; font-weight:bold;}
#main .homeSection .smallLeftBoxContent {padding: 8px;}
#main .homeSection .smallLeftBoxContent ul {list-style: none;margin: 3px 0 0 3px;}
#main .homeSection .smallLeftBoxContent ul li a {font-size: 0.9em;}
#main .homeSection .smallLeftBoxContent ul li {margin-bottom: 3px;line-height: 16px;padding:0px;}
#main #recentVids {margin-bottom: 10px; width:560px;}
#main #recentVids ul li {float: left; /*max-width:260px;*/ width:260px; padding-bottom:0px;}
#main #recentVids ul {padding-bottom:5px;}
#main #recentVidsFeatures ul li {padding:8px 8px 0px 8px; float:left;}
#main #recentVidsFeatures ul {padding-bottom:8px;}
#main #digitalIssue div.smallLeftBoxContent {padding:7px; text-align:center;}
#main #digitalIssue div.smallLeftBoxContent img {display:block;margin:0 auto;}
/*#main #digitalIssue div.smallLeftBoxContent h4 {float:left; width:120px; margin-left:10px;}
#main #digitalIssue div.smallLeftBoxContent p {float:left; width:120px; margin:0 0 10px 10px; font-size:0.8em;}
#main #digitalIssue div.smallLeftBoxContent a.btn {margin-left:10px;}*/
/*
#main #twitter .smallLeftBoxContent .twitterUsername {font-weight:bold; color:#666; font-size:0.9em; margin-bottom:5px;}
#main #twitter .smallLeftBoxContent .twitterUsername a {font-weight:normal; color:#999;}
#main #twitter .smallLeftBoxContent .tweet {}
#main #twitter .smallLeftBoxContent .tweet p {margin:0px; font-size:0.85em; line-height:1.3em;}
#main #twitter .smallLeftBoxContent .tweet a {font-size:0.85em; color:#999;}
#main #twitter .smallLeftBoxContent .tweet .twitterIntents a {margin-right:7px;}
#main #twitter .smallLeftBoxContent ul li {margin-bottom:10px;}
*/
#main #twitter .smallLeftBoxContent {padding-bottom:0px;}
#main #relatedArticles .relatedArticlesImg {width:100px;}
#main #relatedArticles.smallRightBoxSmaller .relatedArticlesImg {width:80px;}
#main #relatedArticles .relatedArticlesText {width:100px; float:left; margin-left:10px;}
#main #relatedArticles .relatedArticlesText h4 {font-size:0.9em; line-height:1.2em; margin:0px;}
#main #relatedArticles .relatedArticlesText span {font-size:0.9em;}
#main #relatedArticles.smallRightBoxSmaller .relatedArticlesText {width:120px; float:left; margin-left:10px;}
#main #relatedArticles.smallRightBoxSmaller .relatedArticlesText h4 {font-size:0.85em; line-height:1.1em; margin:0px;}
#main #relatedArticles.smallRightBoxSmaller .relatedArticlesText span {font-size:0.85em;}
#main #relatedArticles.homeSection ul li {border-bottom: 1px solid #d4d4d4;}
#main #relatedArticles.homeSection ul li.odd {background-color: #f6f6f6;}
#main #mainInner #articleText {width:540px; color:#666;}
#main #mainInner #articleTextWider {width:560px; color:#666;}
#main #mainInner #articleTextFull {width:100%; color:#666;}
#main #mainInner #articleText h1#articleTitle,#main #mainInner #articleTextWider h1#articleTitle {font-size:2em; margin-top:2px;}
#main #mainInner #articleText h1#articleTitle,#main #mainInner #articleTextFull h1 {margin-bottom:5px;}
#main #mainInner #articleText span#articleDate,#main #mainInner #articleTextWider span#articleDate {font-size:1.15em; margin:7px 0 10px 0; display:inline-block;}
#main #mainInner #articleText p#teaser,#main #mainInner #articleTextWider p#teaser {font-size:1.15em; font-weight:bold; margin-bottom:12px;}
#main #mainInner #articleText p,#main #mainInner #articleTextWider p {margin:9px 0 0 0;}
#main #mainInner #articleTextFull p {margin:9px 0;}
#main #mainInner #articleText .articleImageLarge,#main #mainInner #articleTextWider .articleImageLarge {width:100%;}
#main #mainInner #articleText .articleImageLarge img,#main #mainInner #articleTextWider .articleImageLarge img {width:100%;}
#main #mainInner #articleText .articleImageSmall,#main #mainInner #articleTextWider .articleImageSmall {width:50%; float:left; margin:4px 15px 8px 0;}
#main #mainInner #articleText .articleImageSmall img,#main #mainInner #articleTextWider .articleImageSmall img{width:100%;}

#main #share #shareboxHolder {padding:0px;}

/*addthis*/
.addthis_toolbox.addthis_default_style a {
    float: left;
}

/*ads*/
#innerAd > * {display: inline-block;margin: 10px 10px 0 10px;}
#innerAd {padding-bottom: 10px;float: left;}
#topAd {margin:10px 0;}
#rightAds {max-width: 140px;background-color:#fff;}

/*searchEmailBar*/
div#searchEmailBar {width:720px;}
div#searchEmailBar input.searchbox {margin-left:10px; width:258px;}
div#searchEmailBar .searchbtn {max-width:70px;}
div#searchEmailBar .btn {border:0px; background-color:#efa510; padding:4px 10px;font-size: 1em;line-height: 21px; display:inline-block; font-weight:bold; color:#fff; text-decoration:none;}
div#searchEmailBar .btn:hover {background-color:#555;}

/*icons*/
.icon {background-image:url(../img/icons.png); margin:-2px 0 0 -2px;}
div#searchEmailBar .icon#twitter {background-position:-24px 0px;}
.sectionHead .icon {margin-top:1px; float:right;}
.sectionHead #fvIcon {background-position:-72px 0px;}
.sectionHead #eIcon {background-position:-48px 0px;}
.sectionHead #aIcon {background-position:-96px 0px;}
.sectionHead #tIcon {background-position:-144px 0px;}
.sectionHead #rvIcon {background-position:-72px 0px;}
.sectionHead #dIcon {background-position:-168px 0px;}
.sectionHead #faIcon {background-position:-216px 0px;}
.sectionHead #fmaIcon {background-position:-192px 0px;}


/*menu*/    
.dropdown,.navbar-search,.navbar .nav{position:relative}.dropdown-toggle{*margin-bottom:-3px}.open .dropdown-toggle,.dropdown-toggle:active,.navbar-search .search-query.focused,.navbar-search .search-query:focus{outline:0}.caret,.navbar-form select,.navbar-form input,.navbar .dropdown-menu:before,.navbar .dropdown-menu:after{display:inline-block}.caret{width:0;height:0;vertical-align:top;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #000}.caret,.caret{opacity:0.3;filter:alpha(opacity=30)}.caret,.nav-pills:after,.nav-tabs:after,.nav-pills:before,.nav-tabs:before,.nav-pills:after,.nav-tabs:after,.nav-pills:before,.nav-tabs:before,.tabbable:after,.tabbable:before,.tabbable:after,.tabbable:before,.navbar-form:after,.navbar-form:before,.navbar-form:after,.navbar-form:before{content:""}.dropdown .caret{margin-top:8px;margin-left:2px}.open.dropdown .caret,.dropdown:hover .caret,.open.dropdown .caret,.dropdown:hover .caret,.nav .open a:hover .caret,.nav .open.active .caret,.nav .open .caret,.nav .open a:hover .caret,.nav .open.active .caret,.nav .open .caret,.navbar .nav .active .caret,.navbar .nav .active .caret{opacity:1;filter:alpha(opacity=100)}.dropdown-menu,.nav-tabs > .active > a:hover,.nav-tabs > .active > a,.navbar-search .search-query.focused,.navbar-search .search-query:focus{background:#fff}.dropdown-menu,.navbar .dropdown-menu:before,.navbar .dropdown-menu:after{position:absolute}.dropdown-menu{top:100%;z-index:1000;min-width:160px;padding:4px 0;margin:0;border-color:#ccc;border-color:rgba(0,0,0,0.2);border-style:solid;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;*border-right-width:2px;*border-bottom-width:2px}.dropdown-menu,.navbar-fixed-bottom,.navbar-fixed-top,.navbar .nav{left:0}.dropdown-menu,.nav-pills > li,.nav-tabs > li,.tabs-left .nav-tabs,.navbar .brand,.navbar-search,.navbar .nav,.navbar .nav > li{float:left}.dropdown-menu,.pill-content > .pill-pane,.tab-content > .tab-pane,.btn-navbar{display:none}.dropdown-menu,.nav{list-style:none}.dropdown-menu,.nav-pills .dropdown-menu,.nav-tabs .dropdown-menu{border-width:1px}.dropdown-menu,.dropdown-menu{-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2)}.dropdown-menu.pull-right,.pull-right .dropdown-menu,.navbar-fixed-bottom,.navbar-fixed-top,.navbar .nav .dropdown-menu.pull-right,.navbar .nav.pull-right .dropdown-menu{right:0}.dropdown-menu.pull-right,.pull-right .dropdown-menu,.navbar .nav .dropdown-menu.pull-right,.navbar .nav.pull-right .dropdown-menu,.navbar .nav .dropdown-menu.pull-right:before,.navbar .nav.pull-right .dropdown-menu:before,.navbar .nav .dropdown-menu.pull-right:after,.navbar .nav.pull-right .dropdown-menu:after{left:auto}.dropdown-menu .divider,.nav-list .divider{background:#e5e5e5}.dropdown-menu .divider,.dropdown-menu .divider,.nav-list .divider,.nav-list .divider{height:1px;margin:8px 1px;border-bottom:1px solid #fff;*width:100%;*margin:-5px 0 5px}.dropdown-menu .divider,.dropdown-menu .divider,.nav-list .divider,.nav-list .divider,.navbar .divider-vertical{overflow:hidden}.dropdown-menu a,.dropdown.open .dropdown-menu,.nav > li > a,.nav .nav-header,.pill-content > .active,.tab-content > .active,.btn-navbar .icon-bar,.navbar .brand,.navbar .nav,.navbar .nav > li{display:block}.dropdown-menu a,.nav .nav-header,.nav-list > li > a{padding:3px 15px}.dropdown-menu a,.nav-pills:after,.nav-tabs:after,.nav-pills:after,.nav-tabs:after,.tabbable:after,.tabbable:after,.navbar-form:after,.navbar-form:after{clear:both}.dropdown-menu a{font-weight:normal}.dropdown-menu a,.nav .nav-header,.nav-tabs > li > a{line-height:18px}.dropdown-menu a,.navbar-search .search-query.focused,.navbar-search .search-query:focus{color:#333}.dropdown-menu a,.navbar-form .input-prepend,.navbar-form .input-append{white-space:nowrap}.dropdown-menu .active > a:hover,.dropdown-menu .active > a,.dropdown-menu li > a:hover,.nav-list > .active > a:hover,.nav-list > .active > a,.nav-pills > .active > a:hover,.nav-pills > .active > a{background:#666}.dropdown-menu .active > a:hover,.dropdown-menu .active > a,.dropdown-menu li > a:hover,.dropdown.open .dropdown-toggle,.nav-list > .active > a:hover,.nav-list > .active > a,.nav-pills > .active > a:hover,.nav-pills > .active > a,.nav > .open.active > a:hover,.nav-pills .open .dropdown-toggle,.nav-tabs .open .dropdown-toggle,.navbar .brand,.navbar-search .search-query,.navbar .nav > li > a:hover,.navbar .nav .active > a:hover,.navbar .nav .active > a,.navbar .nav .active > .dropdown-toggle:hover{color:#fff}.dropdown-menu .active > a:hover,.dropdown-menu .active > a,.dropdown-menu li > a:hover,.nav > li > a:hover,.navbar .brand:hover,.navbar .nav > li > a,.navbar .nav > li > a:hover,.navbar .nav .active > a:hover,.navbar .nav .active > a{text-decoration:none}.dropdown.open{*z-index:1000}.dropdown.open .dropdown-toggle{background:#ccc;background:rgba(0,0,0,0.3)}.navbar-fixed-bottom .dropdown .caret,.dropup .caret{border-top:0;border-bottom:4px solid #000;content:"2191"}.navbar-fixed-bottom .dropdown .dropdown-menu,.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown-menu:before,.navbar-fixed-bottom .dropdown-menu:after{top:auto}.navbar-fixed-bottom .dropdown .dropdown-menu,.dropup .dropdown-menu{bottom:100%}.navbar-fixed-bottom .dropdown .dropdown-menu,.dropup .dropdown-menu,.nav-pills.nav-stacked > li:last-child > a{margin-bottom:1px}.nav{margin-left:0}.nav,.navbar{margin-bottom:18px}.nav > li > a:hover{background:#eee}.nav .nav-header{font-size:11px;font-weight:bold;text-transform:uppercase}.nav .nav-header,.navbar,.navbar .nav > li > a{color:#999}.nav li + .nav-header{margin-top:9px}.nav-list{padding-left:15px;padding-right:15px}.nav-list,.tabs-below .nav-tabs > li,.navbar .navbar-text,.navbar-form,.navbar-form select,.navbar-form input,.navbar-search,.navbar-fixed-bottom,.navbar-fixed-top{margin-bottom:0}.nav-list .nav-header,.nav-list > li > a{margin-left:-15px;margin-right:-15px}.nav-list [class^="icon-"],.nav-pills > li > a,.nav-tabs > li > a{margin-right:2px}.nav-pills,.nav-tabs,.nav-pills,.nav-tabs,.tabbable,.tabbable,.navbar-form,.navbar-form{*zoom:1}.nav-pills:after,.nav-tabs:after,.nav-pills:before,.nav-tabs:before,.nav-pills:after,.nav-tabs:after,.nav-pills:before,.nav-tabs:before,.tabbable:after,.tabbable:before,.tabbable:after,.tabbable:before,.tab-content,.navbar-form:after,.navbar-form:before,.navbar-form:after,.navbar-form:before{display:table}.nav-pills > li > a,.nav-tabs > li > a{padding-right:12px;padding-left:12px;line-height:14px}.nav-tabs{}.nav-tabs > li{margin-bottom:-1px}.nav-tabs > li > a,.nav-pills > li > a{padding-top:8px;padding-bottom:8px}.nav-tabs > li > a{}.nav-tabs > li > a,.nav-tabs > li > a,.nav-tabs.nav-stacked > li:first-child > a,.nav-tabs.nav-stacked > li:first-child > a{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs > li > a:hover{border-color:#eee #eee #ddd}.nav-tabs > .active > a:hover,.nav-tabs > .active > a{color:#555;cursor:default}.nav-tabs > .active > a:hover,.nav-tabs > .active > a,.nav-tabs.nav-stacked > li > a{}.nav-tabs > .active > a:hover,.nav-tabs > .active > a,.tabs-below .nav-tabs > li > a:hover{}.nav-pills > li > a{margin-top:2px;margin-bottom:2px}.nav-pills > li > a,.nav-pills > li > a{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-stacked > li,.tabs-right .nav-tabs > li,.tabs-left .nav-tabs > li,.navbar .nav > li > a{float:none}.nav-stacked > li > a,.tabs-right .nav-tabs > li > a,.tabs-left .nav-tabs > li > a,.navbar .nav.pull-right{margin-right:0}.nav-tabs.nav-stacked,.tabs-left .nav-tabs,.tabs-right .nav-tabs,.tabs-below .nav-tabs,.navbar-fixed-bottom .dropdown-menu:before,.navbar-fixed-bottom .dropdown-menu:after{border-bottom:0}.nav-tabs.nav-stacked > li > a,.nav-tabs.nav-stacked > li > a,.navbar-fixed-bottom .navbar-inner,.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner,.navbar-fixed-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked > li:last-child > a,.nav-tabs.nav-stacked > li:last-child > a,.tabs-below .nav-tabs > li > a,.tabs-below .nav-tabs > li > a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.nav-tabs.nav-stacked > li > a:hover{border-color:#ddd;z-index:2}.nav-pills.nav-stacked > li > a,.tabs-right .nav-tabs > li > a,.tabs-left .nav-tabs > li > a{margin-bottom:3px}.nav-pills .dropdown-menu,.nav-tabs .dropdown-menu,.navbar .dropdown-menu{margin-top:1px}.nav-pills .dropdown-menu,.nav-pills .dropdown-menu,.navbar-inner,.navbar .dropdown-menu,.navbar .dropdown-menu{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.nav-pills .dropdown-toggle .caret,.nav-tabs .dropdown-toggle .caret{border-top-color:#666;border-bottom-color:#666}.nav-pills .dropdown-toggle .caret,.nav-tabs .dropdown-toggle .caret,.navbar-form .input-prepend,.navbar-form .input-append,.navbar-search,.navbar-search{margin-top:6px}.nav-pills .dropdown-toggle:hover .caret,.nav-tabs .dropdown-toggle:hover .caret{border-top-color:#404040;border-bottom-color:#404040}.nav-pills .active .dropdown-toggle .caret,.nav-tabs .active .dropdown-toggle .caret{border-top-color:#333;border-bottom-color:#333}.nav > .dropdown.active > a:hover{color:#000;cursor:pointer}.nav > .open.active > a:hover,.nav-pills .open .dropdown-toggle,.nav-tabs .open .dropdown-toggle{background:#999}.nav > .open.active > a:hover,.nav-pills .open .dropdown-toggle,.nav-tabs .open .dropdown-toggle,.tabs-stacked .open > a:hover{border-color:#999}.nav .open a:hover .caret,.nav .open.active .caret,.nav .open .caret,.navbar .nav .open.dropdown .caret,.navbar .nav .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.tab-content{width:100%}.tabs-below .nav-tabs{}.tabs-below .nav-tabs > li{margin-top:-1px}.tabs-below .nav-tabs > li > a:hover{border-top-color:#ddd}.tabs-below .nav-tabs .active > a:hover,.tabs-below .nav-tabs .active > a{}.tabs-right .nav-tabs > li > a,.tabs-left .nav-tabs > li > a{min-width:74px}.tabs-left .nav-tabs{margin-right:19px;border-right:1px solid #ddd}.tabs-left .nav-tabs > li > a{margin-right:-1px}.tabs-left .nav-tabs > li > a,.tabs-left .nav-tabs > li > a{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left .nav-tabs > li > a:hover{border-color:#eee #ddd #eee #eee}.tabs-left .nav-tabs .active > a:hover,.tabs-left .nav-tabs .active > a{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}.tabs-right .nav-tabs,.btn-navbar,.navbar .nav.pull-right{float:right}.tabs-right .nav-tabs{margin-left:19px;border-left:1px solid #ddd}.tabs-right .nav-tabs > li > a{margin-left:-1px}.tabs-right .nav-tabs > li > a,.tabs-right .nav-tabs > li > a{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right .nav-tabs > li > a:hover{border-color:#eee #eee #eee #ddd}.tabs-right .nav-tabs .active > a:hover,.tabs-right .nav-tabs .active > a{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}.navbar{*position:relative;*z-index:2;overflow:visible}.navbar-inner{background:#2c2c2c linear-gradient(top,#333,#222) repeat-x;padding-left:20px;padding-right:20px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.25),inset 0 -1px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.25),inset 0 -1px 0 rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.25),inset 0 -1px 0 rgba(0,0,0,0.1)}.navbar-inner,.btn-navbar,.btn-navbar{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333',endColorstr='#222',GradientType=0)}.navbar .container{width:auto}.btn-navbar{background:#2c2c2c -o-linear-gradient(top,#333,#222) repeat-x;padding:7px 10px;margin-left:5px;margin-right:5px;filter:progid:dximagetransform.microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);border-left-color:#222;border-right-color:#222;border-top-color:#222;border-bottom-color:#000}.btn-navbar[disabled],.btn-navbar.disabled,.btn-navbar.active,.btn-navbar:active,.btn-navbar:hover,.btn-navbar[disabled],.btn-navbar.disabled,.btn-navbar.active,.btn-navbar:active,.btn-navbar:hover,.navbar .nav .active > a:hover,.navbar .nav .active > a,.navbar .divider-vertical{background:#222}.btn-navbar.active,.btn-navbar:active,.btn-navbar.active,.btn-navbar:active{background:#080808 9}.btn-navbar .icon-bar{background:#f5f5f5;width:18px;height:2px}.btn-navbar .icon-bar,.btn-navbar .icon-bar{-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.btn-navbar .icon-bar + .icon-bar,.navbar-form input[type="radio"],.navbar-form input[type="checkbox"],.navbar-form input[type="image"]{margin-top:3px}.navbar .brand{padding:8px 20px 12px;margin-left:-20px;font-size:20px;font-weight:200;line-height:1}.navbar .navbar-text{line-height:40px}.navbar .btn-group,.navbar .btn,.navbar .btn-group,.navbar .btn,.navbar-form .checkbox,.navbar-form .radio,.navbar-form select,.navbar-form input,.navbar-form .checkbox,.navbar-form .radio,.navbar-form select,.navbar-form input{margin-top:5px}.navbar .btn-group .btn,.navbar-form .input-prepend input,.navbar-form .input-append input{margin-top:0}.navbar-search .search-query{font:13px "helvetica neue",helvetica,arial,sans-serif normal /1;background:#626262;padding:4px 9px;border:1px solid #151515}.navbar-search .search-query,.navbar-search .search-query{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.navbar-search .search-query:-moz-placeholder,.navbar-search .search-query::-webkit-input-placeholder{color:#ccc}.navbar-search .search-query.focused,.navbar-search .search-query:focus{padding:5px 10px;border:0}.navbar-search .search-query.focused,.navbar-search .search-query:focus,.navbar-search .search-query.focused,.navbar-search .search-query:focus{-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15)}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;z-index:1030}.navbar-fixed-bottom .navbar-inner,.navbar-fixed-top .navbar-inner{padding-left:0;padding-right:0}.navbar-fixed-bottom .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container,.navbar-fixed-top .container{width:950px}.navbar-fixed-top{top:0}.navbar-fixed-bottom{bottom:0}.navbar .nav{margin:0 10px 0 0}.navbar .nav > li > a{padding:10px 10px 11px;line-height:19px}.navbar .nav > li > a:hover,.navbar .nav .open.active > .dropdown-toggle,.navbar .nav .active > .dropdown-toggle,.navbar .nav .open > .dropdown-toggle{background:transparent}.navbar .divider-vertical{height:40px;width:1px;margin:0 9px;border-right:1px solid #333}.navbar .nav.pull-right{margin-left:10px}.navbar .dropdown-menu:before,.navbar .dropdown-menu:after{content:''}.navbar .dropdown-menu:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:none;top:-7px;left:9px}.navbar .dropdown-menu:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;top:-6px;left:10px}.navbar-fixed-bottom .dropdown-menu:before{border-top:7px solid #ccc;border-top-color:none;bottom:-7px}.navbar-fixed-bottom .dropdown-menu:after{border-top:6px solid #fff;bottom:-6px}.navbar .nav .dropdown-menu.pull-right:before,.navbar .nav.pull-right .dropdown-menu:before{right:12px}.navbar .nav .dropdown-menu.pull-right:after,.navbar .nav.pull-right .dropdown-menu:after{right:13px}

/*dropdown nav hover instead of click*/
.nav li.dropdown:hover ul.dropdown-menu {display: block;}
.navbar {margin: 0 -10px 10px -10px; background-color: #efa510;}
.navbar ul {list-style: none;}
.navbar .nav {position: relative;left: 0;display: block;float: left;margin: 0 10px 0 0;}
.navbar .container {width: auto;}
.navbar .nav .dropdown-menu {margin-top: -1px;border-top: 0px; padding:0px;}
.navbar .nav .dropdown-menu a {display: block;padding: 3px 15px;clear: both;line-height: 18px;white-space: nowrap;}
.navbar .nav > li {display: block;float: left;}
.navbar .nav li a {-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;font-weight: bold;font-size: 1.2em;text-shadow: none;}
.navbar .nav li ul li a {font-size: 1.1em;}
.navbar .nav > li > a:hover {background-color: #fff;color: #666;border-bottom: 0px;}
.navbar .nav > li > a {text-shadow: 0;color: #fff; float: none;padding:7px 10px 8px;line-height: 16px;}
.navbar .nav .active > a,
.navbar .nav .active > a:hover {background-color: #fff;color: #666;}
.nav.nav-tabs {margin: 8px 0 0 8px;border-bottom: 0px; padding:0px;}
.nav-tabs::before, .nav-pills::before, .nav-tabs::after, .nav-pills::after {display: table;content: "";}
.nav-tabs::after, .nav-pills::after {clear: both;}
.nav-tabs > li > a, .nav-pills > li > a {margin-right: 11px;} /*was 25px before connectivity*/
.nav > li > a {display: block; text-decoration:none;}
.navbar ul.dropdown-menu::before {border: 0px;}
.navbar ul.dropdown-menu {-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border: 0px;}
.btn.btn-navbar {margin-bottom: 5px;}
#menuTitle {color: #fff;font-size: 1.2em;font-weight: bold;margin: 10px 0 10px 10px;float: left;}
.dropdown-menu {position: absolute;top: 100%;left: 0;z-index: 1000;float: left;display: none;min-width: 160px;padding: 4px 0;margin: 0;list-style: none;
background-color: white;border-color: #CCC;border-color: rgba(0, 0, 0, 0.2);border-style: solid;border-width: 1px;-webkit-border-radius: 0 0 5px 5px;
-moz-border-radius: 0 0 5px 5px;border-radius: 0 0 5px 5px;-webkit-border-radius: 0 0 5px 5px;-moz-border-radius: 0 0 5px 5px;border-radius: 0 0 5px 5px;
-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box;}

/* ==|== non-semantic helper classes ======================================== */
.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; 
  direction: ltr; }
.ir br { display: none; }
.hidden { display: none !important; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
.shadow { -webkit-box-shadow: 0 0 5px #888888; -moz-box-shadow: 0 0 5px #888888; box-shadow: 0 0 5px #888888; }
.pull-right { float:right; }
.pull-left { float:left; }
.visible-phone {display: none;}
.visible-tablet {display: none;}
.visible-desktop {display: block;}
.hidden-phone {display: block;}
.hidden-tablet {display: block;}
.hidden-desktop {display: none;}
.container::after {clear: both;}
.container::before, .container::after {display: table;content: "";}
.icon {display: inline-block;width: 24px;height: 21px;line-height: 21px;vertical-align: text-top;background-repeat: no-repeat;}
    

/* ==|== css transitions ======================================== */
.collapse {
-webkit-transition: height 0.35s ease;
-moz-transition: height 0.35s ease;
-ms-transition: height 0.35s ease;
-o-transition: height 0.35s ease;
transition: height 0.35s ease;
-webkit-transition: height 0.35s ease;
-moz-transition: height 0.35s ease;
-ms-transition: height 0.35s ease;
-o-transition: height 0.35s ease;
transition: height 0.35s ease;
position: relative;
overflow: hidden;
height: 0;
}

/* ==|== media queries ======================================== */
@media (max-device-width: 480px)
{
  body{padding-left:10px;padding-right:10px;padding-top:0; width:100%;}
  #main {float:left; width:auto; max-width:439px;}
  div#st_vertical{width: auto; float: none;}
  .nav-collapse{-webkit-transform:translate3d(0,0,0)}
  .visible-phone{display:block}
  .hidden-phone{display:none}
  .hidden-desktop{display:block}
  .visible-desktop{display:none}
  .container{width:auto}
  .row{margin-left:0}
  .navbar .nav-collapse{clear:left}
  .navbar .nav>li{float:none}
  .navbar .nav>li>a{margin-bottom:2px}
  .navbar .nav>.divider-vertical{display:none}
  .navbar .nav .nav-header{color:#999;text-shadow:none}
  .navbar .nav>li>a,.navbar .dropdown-menu a{padding:6px 15px;font-weight:bold;color:#999;}
  .navbar .dropdown-menu li+li a{margin-bottom:2px}
  .navbar .dropdown-menu a:hover{background-color:#fff; color:#666;}
  .navbar .dropdown-menu{position:static;top:auto;left:auto;float:none;display:block;max-width:none;margin:0 15px;padding:0;background-color:transparent;
  border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
  .navbar .dropdown-menu:before,.navbar .dropdown-menu:after{display:none}
  .navbar .dropdown-menu .divider{display:none}
  .navbar-form,.navbar-search{float:none;padding:9px 15px;margin:9px 0;border-top:1px solid #222;border-bottom:1px solid #222;
  -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);
  box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}
  .navbar .nav.pull-right{float:none;margin-left:0}
  .navbar-static .navbar-inner{padding-left:10px;padding-right:10px}
  .btn-navbar{display:block}
  .nav-collapse{overflow:hidden;height:0}
  .navbar .container{width:auto;padding:0}
  .navbar .nav-collapse{clear:left}
  .nav-collapse{overflow:hidden;height:0}
  .navbar .nav{float:none;margin:0 0 10px 8px}
  .navbar .nav>li{float:none}
  .navbar .nav>li>a,.navbar .dropdown-menu a{padding:6px 15px;font-weight:bold;color:white;}
  .navbar .nav>li>a{margin-bottom:2px}
  #main .homeSection.smallLeftBox,#main div#editors,#main div#more,#main div#codavid,#main div#recentVids,#main div#mainInner div#articleText,#main div#mainInner div#articleTextWider,#main .homeSection.smallRightBox, #main .homeSection.smallRightBoxSmaller {width:100%;}
  #main div#mainInner div#articleText > *,#main div#mainInner div#articleTextWider > * {width:100%;}
  #main div#mainInner div#articleText,#main div#mainInner div#articleTextWider {margin-bottom:10px;}
  #header {max-width:439px; position:relative;}
  .Logo {float:left; margin-top:10px;}
  .Logo img {width:100%; max-width:140px;}
  #searchEmailBar {width:100%; margin-top:10px;max-width:150px;float:left;}
  #searchEmailBar input.searchbox {width:100%; max-width:150px; box-sizing: border-box; height:28px;}
  #searchEmailBar .searchbtn {width:100%; max-width:150px;}  
  #searchEmailBar .btn {margin-top:8px; line-height:17px!important; padding:0px!important; float:left; width:100%; max-width:150px; box-sizing:border-box; text-align:center; font-size:0.8em!important;}
  #searchEmailBar .btn i {display:none;}  
  #mobileAd {width:100%; margin-bottom:10px;}
  #mobileAd > * {width:100%;}
  .videoCaption {float:left; clear:left;}
  .smallLeftBoxContent img {width:100%;}
  .homeSection img {width:100%;}
  #main #recentVids {width:100%!important;}
  #main #recentVids ul li,#main #recentVidsFeatures ul li {width:auto!important; padding: 10px; float:none!important;}
  #main #recentVids ul li img {width:100%;}
  #main #recentVids ul li .videoCaption {padding:5px 0 5px 0;}
  #main #relatedArticles ul li img {width:100%!important;}
  #main #relatedArticles ul li .relatedArticlesText {width:100%!important; margin:10px 0 0 0;}
  div.st_vertical div.st_view div.tabLeft {width:55%!important;}
  div.st_vertical div.st_view div.tab_image {width:45%!important;}
  div.st_vertical div.st_view div.tabLeft h2 {width:auto; font-size:0.9em; line-height:16px;}
  div.st_vertical div.st_view div.tabLeft .text {width:auto;}
  div.st_vertical div.st_view_container {height:150px;}
  div.st_vertical div.st_view p {margin:5px 5px 0 0; line-height:14px;}
  div.st_vertical div.st_view_container {padding:8px;}
  div.st_vertical div.st_view div.tab_image img {width:100%;}
  .btn-navbar{float:right;padding:7px 10px;margin-left:5px;margin-right:5px;background-color:#2c2c2c;background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333',endColorstr='#222222',GradientType=0);background-image:-o-linear-gradient(top,#333,#222);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333',endColorstr='#222222',GradientType=0);background-image:-webkit-gradient(linear,0 0,0 100%,from(#333),to(#222));background-image:-webkit-linear-gradient(top,#333,#222);background-image:-moz-linear-gradient(top,#333,#222);background-image:linear-gradient(top,#333,#222);filter:progid:dximagetransform.microsoft.gradient(enabled=false);background-color:#2c2c2c;background-image:linear-gradient(top,#333,#222);background-color:#2c2c2c;background-image:linear-gradient(top,#333,#222);background-repeat:repeat-x;background-image:-ms-linear-gradient(top,#333,#222);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);background-image:linear-gradient(top,#333,#222);border-left-color:#222;border-right-color:#222;border-top-color:#222;border-bottom-color:black;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer}
}

.stdbtn {border:0px; background-color:#666; padding:4px 10px;font-size: 1em;line-height: 21px; display:inline-block; font-weight:bold; color:#fff; text-decoration:none;}


#sfbox {background-color:white;}
.sftop, .sfbottom {display:block; background:transparent; font-size:1px;}
.sfb1, .sfb2, .sfb3, .sfb4 {display:block; overflow:hidden;}
.sfb1, .sfb2, .sfb3 {height:1px;}
.sfb2, .sfb3, .sfb4 {background:#f6f6f6; border-left:1px solid #666666; border-right:1px solid #666666;}
.sfb1 {margin:0px 5px; background:#666666;}
.sfb2 {margin:0px 3px; border-width:0px 2px;}
.sfb3 {margin:0px 2px;}
.sfb4 {height:2px; margin:0px 1px;}
.sfboxcontent {display:block; background:#f6f6f6; border:0px solid #666666; border-width:0px 1px; padding:5px;}


.largeAd {position:fixed;display:none!important;}
.largeAd img {display:block;}
.largeAdLeft {margin-left:50%; left:-640px; width:146px;}
.largeAdRight {margin-right:50%; right:-640px; width:146px;}
@media only screen and (min-width: 1280px){
                .largeAd {display:block!important;}
}
@media only screen and (min-width: 1290px){
                .largeAdRight { right: -650px;}
                .largeAdLeft { left: -650px;}
} 
 
