/*** Reset ***/
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%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%} button,input,select,textarea{font-family:sans-serif;color:#222}::-moz-selection{background:#342922;color:#fff;text-shadow:none}::selection{background:#342922;color:#fff;text-shadow:none}a{color:#00e}a:visited{color:#551a8b}a:hover{color:#06e}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}@font-face{font-family:'HelveticaCondensedBlackRg';src:url('helvetica-condensed-black-webfont.eot');src:url('helvetica-condensed-black-webfont.eot?#iefix') format('embedded-opentype'),url('helvetica-condensed-black-webfont.woff') format('woff'),url('helvetica-condensed-black-webfont.ttf') format('truetype'),url('helvetica-condensed-black-webfont.svg#HelveticaCondensedBlackRg') format('svg');font-weight:normal;font-style:normal}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}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}

html {  height:100%; -webkit-text-size-adjust:auto; }
body { background:#e7e3da; width:auto; margin:0; font-size:100%; height:auto; line-height:1.5; color:#251f14; text-shadow:0 1px 0 rgba(255,255,255,0.3); font-weight:400; font-family:"Lato", "Myriad Pro", Myriad, "Trebuchet MS", Calibri, sans-serif; text-rendering:optimizeLegibility; letter-spacing:normal; }
h1, h2, h3, h4, h5, h6, figcaption, label, input, blockquote { line-height:1.2; }
h1, h2, h3, h4, h5, h6 { font-weight:500; line-height:1.2; }
h1 { font-size:450%; }
h2 { font-size:250%; }
h3 { font-size:160%; }
h1, h2, h3, h4, h5, h6, p, ul, ol, dl, table, legend, label, select, input, textarea, button, address, pre, img { margin:0 0 20px; } /* 14px */
a:link, a:visited { text-decoration:none; color:#ad2820; /* border-bottom:1px solid #1784c5; padding-bottom:1px; -webkit-transition:all .3s linear; -o-transition:all .3s linear; -moz-transition:all .3s linear; */ }
a:hover { /*text-shadow:0px 0px 2px #000, 0px 0px 10px #d49cbc; */ text-decoration:none; border-bottom:0; }
a:active {  }
strong { font-weight:900; }
em { font-style:italic; }
p { /*font-family:Arial, sans-serif;*/ font-size:95%; }
div { font-family:"Lato", "Myriad Pro", Myriad, "Trebuchet MS", Calibri, sans-serif; }

/* For modern browsers */
.clearfix:before, .clearfix:after { content:""; display:table; }
.clearfix:after { clear:both; }
/* For IE 6/7 (trigger hasLayout) */
.clearfix { zoom:1; }
.clear { clear:both; }

#skip { display:none; }

/* #container, #wrapper { width:960px; margin:0 auto; } */
.wrapper { background:url(/images/home-back.jpg) no-repeat top center; }
.wrapper.inner { background:url(/images/inner-back-2.jpg) repeat top center; }
#main { width:960px; padding:0 40px; margin:0 auto; position:relative; padding-bottom:30px; }
.inner #main { background:url(/images/inner-content-back.png) no-repeat 0 0; padding:0 50px; top:-55px; left:-15px; width:940px; min-height:540px; }

/*** Header ***/
header { width:100%; background:url(/images/header-repeat.png) repeat-x; height:230px; margin:0; display:table; }
/* .inner header { background:url(/images/header-repeat-inner.png) repeat-x; } */
.tribal-directory header { background:url(/images/header-repeat-inner-1.png) repeat-x; }
.policy-issues header { background:url(/images/header-repeat-inner-2.png) repeat-x; }
.resources header { background:url(/images/header-repeat-inner-3.png) repeat-x; }
.conferences-events header { background:url(/images/header-repeat-inner-4.png) repeat-x; }
.initiatives header { background:url(/images/header-repeat-inner-5.png) repeat-x; }
.about-tribes header { background:url(/images/header-repeat-inner.png) repeat-x; }
.native-youth header { background:url(/images/header-repeat-inner.png) repeat-x; }
.about-ncai header { background:url(/images/header-repeat-inner.png) repeat-x; }
.membership header { background:url(/images/header-repeat-inner.png) repeat-x; }
header .holder { width:960px; padding:0 40px; height:230px; margin:0 auto; background:url(/images/header-back.jpg) no-repeat 90px 0; position:relative; }
header h2 { position:absolute; top:9px; margin:0; }
header h2 a { display:block; text-indent:-9999px; height:111px; width:211px; background:url(/images/logo-n.png) no-repeat; }
header nav { position:absolute; margin:0; top:127px; width:960px; height:57px; }
header nav ul { width:960px; height:57px; background:url(/images/nav-back1.png) no-repeat 0 0; }
header nav li { float:left; }
header nav a { display:block; float:left; text-indent:-9999px; height:57px; width:120px; position:relative; z-index:101; }
#page_1 { display:none; }
#section_17 a { width:121px; }
#section_17:hover { background:url(/images/nav-back1.png) no-repeat 0 -59px; }
#section_17.on a { background:url(/images/nav-back1.png) no-repeat 0 -119px; }
#section_18 a { width:97px; }
#section_18:hover { background:url(/images/nav-back1.png) no-repeat -121px -59px; }
#section_18.on a { background:url(/images/nav-back1.png) no-repeat -121px -119px; }
#section_19 a { width:182px; }
#section_19:hover { background:url(/images/nav-back1.png) no-repeat -218px -59px; }
#section_19.on a { background:url(/images/nav-back1.png) no-repeat -218px -119px; }
#section_20 a { width:96px; }
#section_20:hover { background:url(/images/nav-back1.png) no-repeat -400px -59px; }
#section_20.on a { background:url(/images/nav-back1.png) no-repeat -400px -119px; }
/*#section_21 a { width:117px; }
#section_21:hover { background:url(/images/nav-back1.png) no-repeat -508px -59px; }
#section_21.on a { background:url(/images/nav-back1.png) no-repeat -508px -119px; }*/
#section_12 a { width:134px; }
#section_12:hover { background:url(/images/nav-back1.png) no-repeat -496px -59px; }
#section_12.on a { background:url(/images/nav-back1.png) no-repeat -496px -119px; }
#section_22 a { width:113px; }
#section_22:hover { background:url(/images/nav-back1.png) no-repeat -630px -59px; }
#section_22.on a { background:url(/images/nav-back1.png) no-repeat -630px -119px; }
#section_23 a { width:104px; }
#section_23:hover { background:url(/images/nav-back1.png) no-repeat -743px -59px; }
#section_23.on a { background:url(/images/nav-back1.png) no-repeat -743px -119px; }
#section_24 a { width:110px; }
#section_24:hover { background:url(/images/nav-back1.png) no-repeat -847px -59px; }
#section_24.on a { background:url(/images/nav-back1.png) no-repeat -847px -119px; }

.left #section_17:hover, .left #section_18:hover, .left #section_19:hover, .left #section_20:hover, .left #section_21:hover, .left #section_22:hover, .left #section_23:hover, .left #section_24:hover, .left #section_12:hover { background-image:none; }
.left #section_17 a, .left #section_18 a, .left #section_19 a, .left #section_20 a, .left #section_21 a, .left #section_22 a, .left #section_23 a, .left #section_24 a, .left #section_12 a { width:148px; }

/* Drops */
header nav, header nav ul { padding:0; margin:0; list-style:none; line-height:1; }
header nav a { display:block; }
header nav li { 	 }
header nav li ul { position:absolute; width:170px; left:-999em; top:48px; z-index:100; height:auto !important; background-image:none !important; background:#671d00 !important; }
header nav li ul ul { margin:-1em 0 0 230px; }
header nav li:hover ul ul { left:-999em; }
header nav li:hover ul, header nav li li:hover ul { left:auto; }
#section_19 ul { width:200px; }

header nav li li a, header nav li li a:visited { padding:15px !important; width:140px !important; margin:0 !important; color:white !important; display:block !important; float:none !important; text-transform:none !important; font-size:80% !important; text-indent:0; text-shadow:0 1px 0 rgba(0,0,0,0.3); border-bottom:2px dotted white; height:auto !important; font-weight:bold; background:#671d00 !important; }
header nav li li a:hover { background:#c5a890 !important; color:#671d00 !important; text-shadow:0 1px 0 rgba(255,255,255,0.3); border-bottom:2px dotted white; }
header nav li li a:active { background:#b79980 !important; color:#4b1406 !important; }
header nav li li.last a, header nav li li.last a:visited, header nav li li.last a:hover { border-bottom:0; }
#section_19 ul a { width:180px !important; }

/*#section_20 ul { width:560px !important; background:#671d00 !important; }
#section_20 ul a { margin:0 15px 0 0 !important; height:23px !important; }*/

header .sub { position:absolute; right:45px; top:26px; width:auto; height:auto; border-bottom:1px dotted #e0cfc4; padding-bottom:2px; }
header .sub ul { background:none; width:auto; height:auto; }
header .sub li { font-size:14px; color:#f1e8e2; text-shadow:0 1px 0 rgba(0,0,0,0.2); }
header .sub li:after { content:"•"; padding:0 5px; }
header .sub li:last-child:after, header .sub li.last:after { content:""; padding:0; display:none !important; }
header .sub a, header .sub a:visited { text-indent:0; height:auto; width:auto; display:inline; color:#f1e8e2; font-family:'HelveticaCondensedBlackRg', Arial, sans-serif; font-weight:normal; }
header .sub a:hover { color:#dcc3b3; }
header .sub a:active { color:#ce9081; }
header form { position:absolute; right:45px; top:61px; background:url(/images/search.png) no-repeat; width:337px; height:44px; }
header form * { margin:0; }
header fieldset { position:relative; }
header label { display:none; }
header input[type=text] { border:0; width:240px; background:none; color:white; font-family:Arial, sans-serif; font-size:11px; padding:3px 3px 3px 8px; font-weight:bold; text-shadow:0 1px 0 rgba(0,0,0,0.2); outline:none; }
header input[type=submit] { border:0; background:url(/images/search-button.png) no-repeat; height:20px; width:63px; text-indent:-9999px; position:absolute; right:4px; top:4px; }
header .rss { display:block; position:absolute; top:101px; right:42px; text-align:right; background:url(/images/rss.png) no-repeat 100% 1px; padding-right:18px; color:#f1e8e2; font-family:'HelveticaCondensedBlackRg', Arial, sans-serif; font-size:11px; text-shadow:0 1px 0 rgba(0,0,0,0.2); }
.rsss { display:block; position:absolute; top:38px; right:70px; text-align:right; background:url(/images/rss.png) no-repeat 100% 2px; padding-right:18px; color:#f1e8e2 !important; font-family:'HelveticaCondensedBlackRg', Arial, sans-serif; font-size:13px; text-shadow:0 1px 0 rgba(0,0,0,0.2); }

.addthis_toolbox { position:absolute; bottom:0px; right:55px; width:16px; z-index:5; }
.addthis_toolbox.home { bottom:113px; right:45px; }

/*** Main ***/
.highlight { position:relative; top:-45px; left:-40px; background:url(/images/rotator-back.png) no-repeat 0 -10px; width:1040px; height:465px; margin-bottom:-45px; }
.micro .highlight {background-image: url(/images/rotator-back-micro.png); left: -60px; height: 506px; width: 1080px; padding-top: 70px;}
.welcome { height:396px; width:224px; position:absolute; left:39px; z-index:2; background:url(/images/main-section-back.png) no-repeat; padding:20px 60px 20px 30px; }
.welcome h1 { margin-bottom:70px; text-indent:-9999px; }
.welcome a { display:block; background:url(/images/main-cta.png) no-repeat 0 0; color:white; width:136px; height:44px; padding:6px 0 0 11px; font-size:80%; font-weight:500; text-shadow:0 1px 0 rgba(0,0,0,0.5); }
.welcome a:hover { background:url(/images/main-cta.png) no-repeat 0 -50px; }

/*** Slider ***/
#loopedSlider { margin:0 auto; width:671px; position:relative; z-index:1; right:-142px; clear:both; }
.container { width:671px; height:471px; overflow:hidden; position:relative; z-index:10; cursor:pointer; top:-8px; }
.micro .container { right: 10px; top: 0; height: 430px;}
.slides { position:absolute; top:0; left:0; list-style:none; padding:0; margin:0; }
.slides li { position:absolute; top:0; right:0; width:671px; display:none; margin:0; height:434px; z-index:2; }
.micro .slides li {position: relative; display: block;}
.slides h1, .slides p, .slides a { position:absolute; z-index:4; }
.slides h1 { padding:10px 0 10px 30px; color:white; background:rgba(0,0,0,0.5); top:306px; font-size:135%; font-weight:normal; width:631px; text-shadow:0 1px 0 rgba(0,0,0,0.5); }
.slides p { padding-left:30px; top:365px; font-size:82%; width:60%; }
.slides a { padding-left:30px; top:413px; font-family:Arial, sans-serif; font-size:75%; width:90%; color:#ad2820; /* background:url(/images/sub-head-link-arrow-red.png) no-repeat right center; padding-right:12px; */ }
.slides a.imagewrapper { padding: 0; top: 0; width: 100%; z-index: 1; }
.slides a strong { position:relative; top:-2px; }
.slides img { position:absolute; top:-2px; right:10px; z-index:3; }
.slides iframe { position:absolute; top:30px; right:10px; z-index:3; }
.micro .slides iframe {top: 0;}
.slides .video h1 { top:36px; display:none; }
#loopedSlider ul.pagination { list-style:none; padding:0; margin:0; position:absolute; top:333px; right:11px; /*position:relative; z-index:10; float:right; right:10px; top:-136px; margin:0 0 -136px;*/ }
ul.pagination li { float:right; width:37px; height:79px; padding:20px 0 0; margin:0 0 0 10px; }
ul.pagination li a:link, ul.pagination li a:visited { outline:none; display:block; width:37px; height:79px; position:relative; left:-41px; }
ul.vert.pagination li a:link, ul.pagination li a:visited {width: 230px; left: 0;}
ul.pagination li.active { background:url(/images/slider/active.png) no-repeat 13px 5px; }
ul.pagination li.active a { background:none !important; }
ul.pagination li img { position:absolute; z-index:9; width:37px; height:79px; right:-37px; }
ul.vert.pagination li img {right: 0; width: 230px; }
ul.pagination li img.overlay { position:absolute; z-index:10; }
ul.pagination li.active img.overlay { display:none; }
#loopedSlider ul.vert.pagination {list-style: none; padding: 0; margin: 0; float: left; clear: none; position: absolute; left: -270px; top: 0; right: 0;}
ul.vert.pagination li {list-style: none; margin: 0 0 10px 0; padding: 0; float: left; clear: both; width: 230px; height: 79px;}
ul.vert.pagination li a {}
#loopedSlider ul.pagination li.active a, #loopedSlider ul.pagination li.active #first { background:none; }
#loopedSlider a.previous:link, #loopedSlider a.previous:visited, #loopedSlider a.next:link, #loopedSlider a.next:visited { display:block; position:absolute; top:315px; right:20px; z-index:10; color:white; background:url(/images/slider/slider-right.png) no-repeat; padding:10px; text-indent:-9999px; outline:none; }
#loopedSlider a.next:link, #loopedSlider a.next:visited { background:url(/images/slider/slider-left.png) no-repeat; right:50px; }

/*** Sub Wrapper Home ***/
.sub-holder-main { background:url(/images/home-sub-back-repeat.png) repeat-y -12px 0; }

/*** Left Home ***/
.left { float:left; width:706px; margin:0; }
.left hr { clear:both; background:#dfdcd2; height:3px; border:0; margin-bottom:1em; }
.left article, .left .articlee { clear:both; border-bottom:2px dotted #c5c4bd; padding:8px 0 8px 10px; }
.left article:last-child, .left .articlee:last-child { border:0; }
.header { background:url(/images/sub-head-rule.png) repeat-x bottom center; padding-bottom:8px; margin-bottom:2px; border:0; }
.header * { margin:0; }
.header h2 { font-size:140%; width:60%; float:left; padding-left:8px; }
.header p { text-align:right; width:25%; float:right; }
.header a { color:#251f14; background:url(/images/sub-head-link-arrow.png) no-repeat right center; padding-right:12px; font-weight:bold; font-size:80%; }

.initiatives-h { float:left; width:380px; padding-top:15px; }
.initiatives-h ul { margin:0; padding:0; }
.initiatives-h li { list-style:none; clear:both; border-bottom:2px dotted #c5c4bd; padding:8px 0 8px 10px; }
.initiatives-h article:nth-child(odd) { background:url(/images/sub-content-highlight.jpg) repeat-y; }
.initiatives-h li:nth-child(even) { background:url(/images/sub-content-highlight.jpg) repeat-y; }
.initiatives-h li:last-child { border:0; }
.initiatives-h h3 { margin-bottom:5px; font-size:100%; }
.initiatives-h a { color:#ad2820; background:url(/images/sub-head-link-arrow-red.png) no-repeat right center; padding-right:12px; }
.initiatives-h p { font-size:80%; line-height:1.3; margin:0; }
.initiatives-h .header p { font-size:100%; line-height:1.5; }
.initiatives-h .header p a { color:#251f14; background:url(/images/sub-head-link-arrow.png) no-repeat right center; }
.initiatives-h img { float:left; border:3px solid white; margin:4px 8px 0 0; }

.left .news { float:right; width:266px; padding-top:15px; padding-left:30px; border-left:2px dotted #c5c4bd; margin-bottom:.7em; }
.left .news article:last-child { border:0; }
.left .news h3 { margin-bottom:5px; font-size:100%; }
.left .news a { color:#ad2820; background:url(/images/sub-head-link-arrow-red.png) no-repeat right center; padding-right:12px; }
.left .news a.pad-bot { display:block; padding:10px 12px 0 0; }
.left .news .header p { font-size:100%; line-height:1.5; width:35%; }
.left .news .header p a { color:#251f14; background:url(/images/sub-head-link-arrow.png) no-repeat right center; }
.left .news h4 { font-size:85%; line-height:1.3; margin:0; }
.left .news h2 { font-size:100%; }
.left .news .header h2 { font-size:140%; width:60%; float:left; padding-left:8px; margin-bottom:0; }

.involved { float:left; width:263px; }
.involved .header { margin-bottom:0; }
.involved .header h2 { width:100%; float:none; font-size:115%; }
.involved article, .involved .articlee { padding:9px 0 9px 20px; position:relative; }
.involved h3 { margin:0; padding:0; }
.involved img { position:relative; top:-1px; left:1px; margin:0; }
.involved .member { background:#e6d4cb; }
.involved .newsletter { background:url(/images/email.png) no-repeat 14px 10px; padding-left:54px; }
.involved .donate { background:url(/images/numbers.png) no-repeat 14px 10px; padding-left:54px; }
.involved a { color:#ad2820; /* background:url(/images/sub-head-link-arrow-red.png) no-repeat right center; padding-right:12px; */ font-size:50%; display:inline-block; margin:0; padding:0; }

.sovereignty { float:right; width:392px; /*background:url(/images/tribal-sov-back.jpg) no-repeat top right;*/ /* Now Pulling from CMS so client can change background:url(/tribal-sov-back-image.jpg) no-repeat top right; */ height:237px; padding:0 25px 0; position:relative; margin-bottom:1em; }
.sovereignty h2 { width:100%; float:none; font-size:135%; margin:0; position:relative; top:22px; }
.sovereignty p { font-size:75%; margin-bottom:10px; }
.sovereignty .pdf { padding-left:68px; background:url(/images/pdf.png) no-repeat 44px 0; }
.sovereignty .link { padding-left:46px; /*background:url(/images/sub-head-link-arrow-red.png) no-repeat 128px 4px;*/ }
.sovereignty p a { color:#ad2820; font-weight:bold; }
/*.sovereignty .background { position:absolute; z-index:0; top:-159px; left:-175px; opacity:.4; }*/
.sovereignty p .link img { display:inline; padding-left:5px; position:relative; top:9px; }

.left-footer { clear:both; background:#dbd6cc; padding:20px; }
.videos { float:left; width:364px; padding-right:30px; border-right:2px dotted #c5c4bd; position:relative; }
.videos img, .videos iframe { float:left; margin:0 15px 0 0; position:relative; z-index:1; }
.videos h4 { position:absolute; z-index:10; left:0; background:url(/images/overlay.png) repeat; padding:7px 0 5px 10px; top:97px; width:168px; text-shadow:none; }
.videos h4 a { color:#f9edb0; font-family:Arial, sans-serif; font-size:12px; display:block; height:15px; background:url(/images/vimeo.png) no-repeat 115px 1px; }
.videos h3 { font-size:105%; margin:0; }
.videos p { font-size:80%; margin:5px 0 0; }
.videos a { color:#ad2820; background:url(/images/sub-head-link-arrow-red.png) no-repeat right center; padding-right:12px; }
.photos { float:right; position:relative; top:10px; left:-5px; }

/* Photo Slider
#photoSlider .container { width:236px; height:123px; overflow:hidden; position:relative; z-index:10; cursor:pointer; padding:0; margin:0; }
#photoSlider .slides { position:absolute; top:0; left:2em; list-style:none; padding:0; margin:0; }
#photoSlider .slides li { position:absolute; top:0; width:236px; display:none; padding:10px 20px 0 0; margin:0; }
#photoSlider { margin:0; width:236px; position:relative; clear:both; }
#photoSlider img { width:236px; height:123px; left:-16px; }
#photoSlider .previous, #photoSlider .next { position:absolute; top:-9px; left:220px; z-index:100; }
#photoSlider .next { left:0; }
#photoSlider .previous img, #photoSlider .next img { height:123px; width:25px; left:0; }
#photoSlider h4 { position:absolute; z-index:90; background:url(/images/overlay.png) repeat; padding:7px 0 5px 33px; top:87px; width:203px; text-shadow:none; }
#photoSlider h4 a { color:#f9edb0; font-family:Arial, sans-serif; font-size:12px; display:block; height:15px; background:url(/images/flickr-icon.png) no-repeat 145px 2px; } */
#images { height:123px; width:185px; padding:0; margin:0; overflow:hidden; position:relative; left:-25px; top:-10px; z-index:1; }
#images img { border:none; height:123px; width:185px; }
#flickrNav { width:185px; height:123px; position:relative; z-index:4; }
#prev { position:absolute; top:-10px; left:-50px; background:url(/images/slider/nxt.png) no-repeat; height:123px; width:25px; display:block; text-indent:-9999px; outline:none; }
#next { position:absolute; top:-10px; right:0; background:url(/images/slider/prv.png) no-repeat; height:123px; width:25px; display:block; text-indent:-9999px; outline:none; }
.photos h4 { position:absolute; z-index:90; background:url(/images/overlay.png) repeat; padding:7px 0 5px 10px; top:86px; width:175px; left:-25px; text-shadow:none; }
.photos h4 a { color:#f9edb0; font-family:Arial, sans-serif; font-size:12px; display:block; height:15px; background:url(/images/flickr-icon.png) no-repeat 135px 2px; }

/*** Right Home ***/
.right { float:right; width:234px; background:#dbd3c4; margin:0; }
.right .header { background:url(/images/sub-head-right-rule.png) repeat-x bottom left; padding:15px 10px 10px; }
.right .header p { text-align:right; width:35%; float:right; }
.right article { clear:both; border-bottom:2px dotted #c5c4bd; padding:8px 0 8px 10px; }
.right article:last-child { border:0; }
/*.inner .right h3, .inner .right p { padding-left:15px !important; }*/
.inner .right h3 { text-transform:uppercase; font-size:100% !important; color:#5F5F5F; }
.inner .right p { margin:10px 0; font-size:85%; font-family:"Lato", "Myriad Pro", Myriad, "Trebuchet MS", Calibri, sans-serif; }
.inner .right hr { background:none !important; border:0 !important; height:10px; }
/*.right h3 { margin:25px 0 0; }
.right h3::first-child { margin:0; }*/

.events {  }
.events article { padding:10px 20px; }
.events h3 { margin-bottom:5px; font-size:100%; }
.events a { color:#ad2820; background:url(/images/sub-head-link-arrow-red.png) no-repeat right center; padding-right:12px; }
.events p { font-size:75%; line-height:1.3; margin-bottom:0; }
.events .none { padding:20px 0 0 20px; }
.events p strong { font-size:75%; text-transform:uppercase; color:#363240; }
.events .header p { font-size:100%; line-height:1.5; }
.events .header p a { color:#251f14; background:url(/images/sub-head-link-arrow.png) no-repeat right center; }
.events .loner { color:#ad2820; /* background:url(/images/sub-head-link-arrow-red.png) no-repeat right center; padding-right:12px; */ margin:0; padding:10px 0 0 20px; }
.events .loner a { background:none; }
.events .loner img { position:relative; top:8px; left:2px; }

.topics { margin-top:50px; }
.topics ul { margin:0; padding:0; }
.topics li { clear:both; border-bottom:2px dotted #c5c4bd; padding:8px 10px 8px 20px; list-style:none; line-height:1.4; }
.topics li:last-child { border:0; padding-bottom:10px; }
.topics a { color:#ad2820; background:url(/images/sub-head-link-arrow-red.png) no-repeat right center; padding-right:12px; font-size:75%; font-weight:700; line-height:1; }
.topics .header p { font-size:100%; line-height:1.5; }
.topics .header p a { color:#251f14; background:url(/images/sub-head-link-arrow.png) no-repeat right center; }

/**************
Inner Styles
**************/
.inner {  }
.inner .left { background:#c39f72 url(/images/inner-side-rail-back.jpg) no-repeat 0 0; float:left; width:178px; border:3px solid #c5b290; margin:10px 0 0 6px }
.inner .left ul { margin:0; padding:15px 0; }
.inner .left ul ul { padding:0; background:#e0d0b5 url(/images/inner-left-nav-inner-back.jpg) repeat-y; }
.inner .left li { list-style:none; font-size:85%; cursor:pointer; }
.inner .left li li li {font-size: 100%; padding-left: 16px;}
.inner .left a { display:block; border-bottom:2px dotted #e3d6be; padding:5px 15px; color:#251f14; font-weight:bold; line-height:1.3; }
.inner .left .last a { border-bottom:0; }
.inner .left a:hover { background:#c2a78e; color:#611e0d; }
.inner .left .open a, .inner .left .on a, .inner .left .on a:hover { background:#631f0e; color:white; text-shadow:0 1px 0 rgba(0,0,0,0.5); }
.inner .left .open li a, .inner .left .on li a { background:none; color:#251f14; text-shadow:0 1px 0 rgba(255,255,255,0.3); }
.inner .left .open li a:hover, .inner .left .on li a:hover, .inner .left .open .on a { background:#c2a78e; color:#611e0d; text-shadow:0 1px 0 rgba(255,255,255,0.5); }
.inner .left li li a { font-weight:normal; padding-left:25px; border:0; }
.more-pad { padding-top:6px; }

.breadcrumbs { float:left; width:725px; text-shadow:none; }
.breadcrumbs ul { margin:40px 0 0 25px; padding:0 0 8px; border-bottom:2px dotted #79756b; }
.breadcrumbs li { float:left; color:#88857a; list-style:none; font-family:'HelveticaCondensedBlackRg', Arial, sans-serif; font-size:85%; margin:0 10px 0 0; }
.breadcrumbs li a:after { content:url(/images/breadcrumb.png); padding:0 0 0 10px; position:relative; top:-1.5px; }
/* .breadcrumbs li:last-child:after { content:""; padding:0; } */
.breadcrumbs a { color:white; }

.content-wrap { margin:126px 0 0 216px; padding:0; background:url(/images/inner-right-back-repeat.png) repeat-y top right; width:750px; }
.clear { clear:both; }
.content { float:left; width:482px; margin:0; }
.policy .content { width:730px; }
.full .content { width:750px; }
.content-wrap.full { background-image:none !important; }
.content-wrap h1 { color:white; font-weight:bold; font-size:190%; line-height:1.1; margin:0; position:relative; top:-45px; left:-26px; text-shadow:none; width:726px; background:#251f14; padding:0 25px .6em; }
.content .article { margin:0; position:relative; top:-45px; left:-25px; text-shadow:none; width:102%; background:#251f14; padding:0 25px .6em; }
.full article { padding-right:25px; }
.conferences-events-events-calendar .full article { padding-right:0; }
.content article h2 { font-size:145%; }
.content article h3 { font-size:125%; }
.content article h2:first-child, .content article a + h2, .content h2.intro, .content article h4:first-child + h2 { color:#5f5f5f !important; letter-spacing:.07em; font-size:125%; }
.content article + h2 strong, .content h2.intro strong { display:block; margin-bottom:-10px; }
.content article h4.date { /*color:#5F5F5F;*/ background:#ba623e; padding:3px 6px; color:white; text-shadow:0 1px 0 rgba(0,0,0,0.25); font-size:90%; letter-spacing:0.05em; }
article em.featured { /*background:#AD2820; border-color:#820d06; line-height:1; font-size:65%; text-transform:uppercase; display:inline-block; margin:-3px 0 5px; padding:2px 4px; color:white; text-shadow:0 1px 0 rgba(0,0,0,0.25); opacity:.7;*/ font-family:Arial, sans-serif; font-weight:bold; font-style:normal; text-transform:uppercase; font-size:8px; letter-spacing:.04em; padding:2px 4px; display:inline-block; margin:5px 0 0; border-radius:2px; background:#AD2820; color:white; text-shadow:0 1px 0 rgba(0,0,0,0.3); }
.content article h4.date span { text-transform:uppercase; }
.content div { margin:0 0 20px; }
.content table { width:95%; table-layout:fixed; background:#f5f2eb; border:0; box-shadow:0 3px 6px #dad5cc; -webkit-box-shadow:0 3px 6px #dad5cc; -moz-box-shadow:0 3px 6px #dad5cc; position:relative; /* Give IE CSS3 */ behavior:url(/stylesheets/PIE.htc); }
.content tr {  }
.content td { margin:1px; padding:10px; background:#f5f2eb; vertical-align:top; font-size:16px; font-family:"Lato", "Myriad Pro", Myriad, "Trebuchet MS", Calibri, sans-serif; /*border:1px solid #d5d1c8;*/ }
.content tr:nth-child(even) td { background:#eae7e1; }
.content td div { margin:0; }

/*** Image w Captions ***/
.content .figure { float:left; margin:0 25px 10px 0; width:227px; background:#e9e6db; padding:0 0 10px; border:1px solid #ddd9cd; box-shadow:0 1px 4px #ddd9cd; }
.content .figure.right { float:right; margin:0 0 10px 25px; background-image:none; background-color:#e9e6db; padding:0 0 10px; width:227px; }
.content .figure img, .content .figure.right img { border:3px solid white; margin:0; padding:0; }
figcaption, .figure p { font-weight:700; padding:5px 10px 0; font-style:italic; margin:5px 0 0; font-family:"Lato", "Myriad Pro", Myriad, "Trebuchet MS", Calibri, sans-serif; }
/*.figure .inline { display:inline; border:0; padding-left:10px }*/
.figure a { padding:5px 10px 0 0; color:#ad2820; padding-right:12px; font-weight:bold; display:block; font-style:normal; margin:-5px 0 0; font-size:80%; }
.figure a img { padding:0; background:none; border:0; position:relative; top:-2px; left:2px; }

.float { float:left; margin:0 20px 20px 0; }
.float.less { margin:0 15px 10px 0;  background:#efefef; height:75px; min-width:75px; }
.floatr { float:right; margin:0 0 20px 20px; }

.content p, .content li { font-size:100%; }
.content a:hover, .home .sub-holder-main a:hover { text-decoration:underline; }
.content .detail { font-size:75%; text-transform:uppercase; letter-spacing:.06em; margin-top:-12px; opacity:.7; border-bottom:2px dotted #c5c1b9; padding:0 0 1.2em; }
.content .details { border-bottom:2px dotted #c5c1b9; padding:0 0 1.2em; margin:0 0 1em; }
.content .details h3, .content .details p { margin-bottom:0; }
.sub-section { width:50%; float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding-right:20px; margin:0 0 30px; }
.content .news { padding-top:0; }
/*.sub-section + .sub-section { float:right; }
.sub-section + .sub-section + .sub-section { float:left;margin-top:30px; }*/
.sub-section + .sub-section + .sub-section, .sub-section + .sub-section + .sub-section + .sub-section + .sub-section { padding:0 20px 0 0; clear:left; }
.sub-section + .sub-section, .sub-section + .sub-section + .sub-section + .sub-section, .sub-section + .sub-section + .sub-section + .sub-section + .sub-section + .sub-section { padding:0 0 0 20px; clear:none; }
.sub-section .header { background:none; border-bottom:2px dotted #a7a5a0; /*height:22px;*/ margin-bottom:5px; }
.sub-section .header h2 { font-size:105%; width:60%; float:left; padding:0; }
.sub-section.testimonials .header { height:44px; }
.sub-section .header p { text-align:right; width:35%; float:right; position:relative; top:2px; font-size:90%; }
.sub-section .header a { color:#251f14; background:url(/images/sub-head-link-arrow.png) no-repeat right center; padding-right:12px; font-weight:bold; font-size:80%; }
.sub-section article { clear:both; border-bottom:2px dotted #c5c4bd; padding:8px 0; }
.sub-section article:last-child { border:0; }
.sub-section article h3 { font-size:95%; margin:0 0 5px; }
.sub-section article .pdf { background:url(/images/pdf.png) no-repeat 0 0; padding-left:24px; }
.sub-section article p { margin:0 0 5px; }

.content .pdf-download { position:relative; top:6px; }

.content .news h4 { margin-bottom:0; }

/*** Policy template Content ***/
.content-wrap.policy {  }
.policy .sub-section { float:left; margin:15px 35px 15px 0; width:205px; }
.policy .sub-section + .sub-section, .policy .sub-section + .sub-section + .sub-section, .policy .sub-section + .sub-section + .sub-section + .sub-section { float:left; margin-top:15px; }
.policy .sub-section .header h2, .policy .sub-section .header p {  }
.policy .sub-section .header p { padding:0; top:0; }
.policy .sub-section article h2 { display:none; }
.policy .policy { float:left; margin-right:0; }
.policy .testimonials { clear:left; }
.policy .sub-section h3 { margin-bottom:5px; font-size:100%; }
.policy .sub-section h4 { font-size:85%; line-height:1.3; margin:0; }
.policy .sub-section p { padding-top:12px; }
.sub-section .none { padding:20px 0; }
.policy .sub-section p a { color:#251f14; background:url(/images/sub-head-link-arrow.png) no-repeat right center; padding-right:12px; }

/* Resources Page */
.resources .sub-section + .sub-section + .sub-section, .resources .sub-section + .sub-section + .sub-section + .sub-section + .sub-section { clear:left; float:left; }
.resources .sub-section + .sub-section + .sub-section + .sub-section, .resources .sub-section + .sub-section + .sub-section + .sub-section + .sub-section + .sub-section { clear:none; float:right; }

.article { color:white; font-weight:bold; font-size:190%; line-height:1.1; margin:0; position:relative; top:-45px; left:-26px; text-shadow:none; width:726px; background:#251f14; padding:0 25px .6em; }
.article + .content { margin-top:-1.5em; }
/*.article + .content h2,*/ .content h2.smallish { color:#5f5f5f; letter-spacing:.07em; font-size:125%; }
.content h2 + p small { margin:-15px 0 15px; display:block; font-family:Arial, sans-serif; font-size:10px; }

/*** Archives ***/
.archive {  }
.archive article { padding:1.2em 0 .6em; border-bottom:2px dotted #c5c4bd; float: left; clear: both; width: 100%;}
.archive article img {float: left; clear: none; margin: 0 20px 20px 0;}
.archive .header + article { /*padding-top:.4em;*/ }
.archive article:last-child { border:0; }
/*body.news-archive .archive article { padding:.5em 0; border:0; }*/
.archive article + h3 { padding-top:35px; }
.archive h3 { color:#5f5f5f; letter-spacing:.07em; font-size:125%; border-bottom:1px dotted #5f5f5f; padding-bottom:.35em; margin:0; }
.archive h2 { font-size:125%; margin:0 0 .35em; }
.archive p { margin:0 0 .35em;}
.archive h4, .event h4 { text-transform:uppercase; font-size:90%; letter-spacing:.05em; color:#5f5f5f; margin-bottom:5px; }
.event h4 + h2 { margin:0 0 .35em; }

.inner .right { float:right; width:204px; position:relative; /* right:-26px; */ top:0; background:#ece4da url(/images/inner-right-back.jpg) no-repeat 0 0; padding:15px; margin:-45px 0 0; }
.home .inner .right { margin:0; }
.inner .right.article-side { top:0; }
.cke_skin_kama { width:470px !important; }
.inner .right.jobs { top:-45px; }
.inner .right h3 { background:url(/images/sub-head-right-rule.png) repeat-x bottom left; padding:15px 10px 10px 0; font-size:125%; margin-bottom:0; }
.inner .right img { padding:3px; background:white; margin:10px 0; border:1px solid #ddd9cd; -webkit-box-shadow:0 1px 4px #ddd9cd; -moz-box-shadow:0 1px 4px #ddd9cd; box-shadow:0 1px 4px #ddd9cd; }
.inner .right img.pdf-download { padding:0; border:0; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; }
.inner .right article { padding:6px 15px; }
.inner .right article:last-child { border:0; }
.inner .right article h4 { margin:0 0 5px; font-size:95%; }
.inner h4.more-pad { background:url(/images/sub-head-link-arrow-red.png) no-repeat 75px 3px; padding:0 0 15px 15px; margin:10px 0 0; }
.inner .right article p { margin:0 0 3px; font-size:75%; }
/*.share { border-bottom:2px dotted #c5c4bd; padding:0 0 8px 15px; display:block; margin:30px 0 0; }*/
.news-multimedia-center .right, .news-multimedia-center .right + .clear { display:none; }

/*** Directory ***/
.directory { color:#3b3330; }
.directory article { padding:0 0 1em; }
.directory ul { margin:0 0 1em; padding:0; }
.directory li { list-style:none; float:left; padding:0; /* font-family:'HelveticaCondensedBlackRg', Arial, sans-serif; font-weight:normal; */ font-size:80%; font-weight:bold; }
.directory li a { display:block; color:#ae281f; padding:0 4px; border-right:1px solid #a0a09e; }
.directory li.first a { padding-left:0; }
.directory li.last a { padding-right:0; border:0; }
.directory label { display:none; }
.select-holder { position:relative; z-index:10; background:white url(../images/directory-arrow.png) no-repeat top right; height:30px; width:210px; float:left; overflow:hidden; margin:0 8px 0 0; }
.feedback .select { float:left; margin-right:10px; padding-top:3px; }
.feedback .select-holder { position:relative; z-index:10; background:white url(../images/directory-arrow.png) no-repeat top right; height:30px; width:210px; float:left; overflow:hidden; margin:0 8px 0 0; }
.directory select, .feedback select { border:0; height:30px; padding:9px 0 5px 8px; margin:0 5px 0 0; width:250px; color:#a6a6a6; font-size:90%; position:relative; z-index:1; top:-2px; background:none; -webkit-appearance:none; -webkit-border-radius:0px; outline:none; }
.directory option { outline:none; }
.directory input[type=submit] { border:3px solid #c8ac9e; background:#ba623e; text-transform:uppercase; color:white; font-family:'HelveticaCondensedBlackRg', Arial, sans-serif; font-weight:normal; font-size:90%; text-shadow:0 1px 0 rgba(0,0,0,0.5); height:30px; width:74px; position:relative; letter-spacing:.03em; line-height:1; padding:1px 0 0; }
.directory input[type=submit]:hover { border-color:#6d2010; }
.directory input[type=submit]:active { background:#5a1d0b; }
.directory h3 { font-size:115%; color:#39312e; margin-bottom:.5em; }
.directory h2 { font-size:115%; border-bottom:2px dotted #a7a49d; padding-bottom:8px; margin:0 0 .35em; font-weight:bold; }
.directory h2 span { font-size:80%; font-weight:normal; display:block; }
.directory p { float:left; width:46%; font-size:75%; }
.directory p.right { background:none; width:46%; margin-top:3px; }
.paginate h4 { /*width:45%; float:left;*/ }
.pagination { width:100%; /*float:right;*/ font-size:80%; text-align:right; }
.pagination a, .pagination span { margin:0 0 5px 4px; display:inline-block; }
.paginate .pagination { text-align:left; padding:0 0 30px; }

/*** Event Calendar ***/
.events-calendar * {  }
.events-calendar .right { display:none; }
.events-calendar .content-wrap { background:none; }
.events-calendar .content { width:740px; }
.events-calendar .content h1 { width:95%; }
.calendar { width:95%; table-layout:fixed; background:#f5f2eb; border:1px solid #f1eee6; box-shadow:0 3px 6px #dad5cc; -webkit-box-shadow:0 3px 6px #dad5cc; -moz-box-shadow:0 3px 6px #dad5cc; position:relative; /* Give IE CSS3 */ behavior:url(/stylesheets/PIE.htc); }
.calendar th { margin:5px; padding:10px; background:#dad5cc; color:#3a322e; }
.calendar td { margin:1px; padding:10px; background:#f5f2eb; vertical-align:top; height:75px; font-size:13px; font-family:Arial, sans-serif; border:1px solid #f1eee6; }
.content tr:nth-child(even) td { background:white; }
td p { font-size:16px; }
.calendar .day { background:white; }
.calendar .active { /*background:#FFECBC;*/ }
.calendar .daytag { display:block; text-align:right; height:11px; font-family:"Lato", "Myriad Pro", Myriad, "Trebuchet MS", Calibri, sans-serif; padding-bottom:10px; }
.calendar .event-entry { display:block; padding:5px 0; margin:0 5px 10px 0; line-height:1.2; width:auto; font-size:90%; }
.calendar .event-entry em { font-style:normal; text-transform:uppercase; font-size:8px; letter-spacing:.04em; padding:2px 4px; display:inline-block; margin:5px 0 0; border-radius:2px; background:#AD2820; color:white; text-shadow:0 1px 0 rgba(0,0,0,0.3); }
.calendar .event-entry.ncai { padding-left:20px; background:url(/images/ncai-icon.png) no-repeat 0 4px; }
.calendar .event-entry.consultations, .calendar .event-entry.federal-government, .calendar .event-entry.indian-country, .calendar .event-entry.national, .calendar .event-entry.prc, .calendar .event-entry.youth { padding-left:10px; background:url(/images/sub-head-link-arrow-red.png) no-repeat -2px 6px; }
.calendar .empty { text-align:center; }
.calendar .empty em { font-style:italic; line-height:50px; color:#a7c3d5; }
.calendar img.cal-icon { display:inline; width:16px; height:16px; margin:0 5px 0 0 !important; }
/* .calendar .day:hover { background:#ebe1d9; } */

.calendar-date { border-bottom:2px dotted #c5c1b9; margin:0 0 .8em; padding:0; width:98%; }
.calendar-title { font-size:130%; width:auto; float:left; color:#5F5F5F; display:inline-block; margin-right:20px; }
.calendar-date div { width:auto; float:left; margin:0; padding:0; }
.calendar-date h3 { font-size:130%; margin:0 10px 5px; color:#5F5F5F; float:left; }
.calendar-date select { margin-right:10px; }
#go-to { background:#BA623E; padding:3px 10px; border:3px solid #C8AC9E; color:white; text-decoration:none; cursor:pointer; }
#go-to.off { background:grey; border-color:#ccc; cursor:default; }
#go-to:hover { border-color:#6e2009; }
#go-to.off:hover { border-color:#ccc; }

/*** Event Search ***/
.conferences-events-event-search .content {  }
.conferences-events-event-search fieldset, .feedback fieldset, .search-for fieldset, .new_job fieldset { margin:0 0 14px; }
.conferences-events-event-search .search-for input[type=text], .feedback input[type=text], .search-for input[type=text], .new_job input[type=text] { padding:7px; margin:0 0 0 16px; font-size:12px; width:83%; }
.feedback input[type=text], .new_job input[type=text], .search-for .first input[type=text] { width:50%; }
.new_job input[type=text] { margin-left:12px; }
.conferences-events-event-search input.date_picker, .search-for input.date_picker { padding:7px; width:125px; margin:0 0 0 8px; font-size:12px; background:white url(/images/drop-arrow.png) no-repeat 94% 50%; }
.conferences-events-event-search select, .search-for select, .new_job select { margin:5px 0; width:160px; border:1px solid #ccc; color:#555; padding:1px; font-size:12px; }
.new_job select { width:auto; }
.conferences-events-event-search label, .search-for label, .new_job label { color:#3a322e; font-weight:bold; position:relative; top:2px; width:55px; }
.conferences-events-event-search fieldset.clearfix div, .search-for fieldset.clearfix div { float:left; width:45%; }
.conferences-events-event-search fieldset.clearfix div + div, .search-for fieldset.clearfix div + div {  }
.conferences-events-event-search fieldset.clearfix div + div label, .search-for fieldset.clearfix div + div label { width:35px; }
.conferences-events-event-search .short, .search-for .short { float:left; }
.conferences-events-event-search .long, .search-for .long { display:block; margin:-10px 0 10px; }
.conferences-events-event-search .category, .search-for .category { width:45%; display:block; float:left; }
.conferences-events-event-search .category label, .search-for .category label { font-weight:normal; }
.conferences-events-event-search .category input[type=checkbox], .search-for .category input[type=checkbox] { margin-right:10px; }
.conferences-events-event-search .search-for input[type=submit], .feedback input[type=submit], .search-for input[type=submit], #job_submit, .resolutions input[type=submit] { border:3px solid #c8ac9e; background:#ba623e; text-transform:uppercase; color:white; font-family:'HelveticaCondensedBlackRg', Arial, sans-serif; font-weight:normal; font-size:90%; text-shadow:0 1px 0 rgba(0,0,0,0.5); height:30px; width:90px; position:relative; letter-spacing:.03em; line-height:1; padding:1px 0 0; }
#job_submit { width:110px; display:block; text-align:center; padding:10px 0 0; font-size:115%; }
.conferences-events-event-search .search-for input[type=submit]:hover, .feedback input[type=submit]:hover, .search-for input[type=submit]:hover, #job_submit:hover, .resolutions input[type=submit]:hover { border-color:#6d2010; }
.conferences-events-event-search .search-for input[type=submit]:active, .feedback input[type=submit]:active, .search-for input[type=submit]:active, #job_submit:active, .resolutions input[type=submit]:active { background:#5a1d0b; }
.thumb { border:1px solid white; background:rgba(255,255,255,0.75); padding:3px; box-shadow:0 1px 3px #ccc; margin:5px 10px 0 0; }
.event h2 { color:#5f5f5f; letter-spacing:.07em; font-size:125%; }
.event h2 strong { display:block; margin-bottom:-10px; }
.feedback .block { display:block; margin:0 0 8px; }
.feedback textarea { padding:10px; }
.thanks { padding:5px 10px; background:#dbc7ae; border:1px solid #7d766d; position:relative; box-shadow:0 1px 3px #ccc; top:0; margin:-5px 0 20px; }

.styled-select { font-size:90%; padding:5px; border:1px solid #ccc; }
.event.detail { font-size:100%; text-transform:none; letter-spacing:normal; margin:0 0 10px; opacity:1; padding:0 0 10px; border-bottom:2px dotted #c5c1b9; }
.event.detail p { margin:0 0 5px; }

.content-wrap h1.hide { display:none; }
h1#name-h { display:block; }

/**** Pagination ****/
.content .pagination { font-size:70%; font-family:Arial, sans-serif; margin:10px 20px 0 0; }
.content .pagination .previous_page {  }
.content .pagination .next_page {  }
.content .pagination em { font-style:normal; padding:0 3px; opacity:.5; }
.content .pagination a { padding:5px 7px; background:#c8ac9e; color:white; text-shadow:0 1px 0 rgba(0,0,0,0.3); text-decoration:none; }
.content .pagination a:hover { background:#ba623e; }

.resolutions { padding-bottom:30px; }
.resolutions div { float:left; }
.resolutions label { display:inline-block; margin:0 10px 0 0; font-weight:bold; }
.resolutions input[type=text], .resolutions select, input[type=text], textarea { padding:5px; border:1px solid #ccc; margin:0 10px 0 0; }
.resolutions #year { width:60px; }
.resolutions option { font-size:14px; }
.resolutions input[type=submit] { margin:1px 10px 0 10px; }
#show-advanced { margin:10px 0 0 10px; position:relative; top:3px; }
#advanced { padding-top:20px; }
#advanced div { float:none; margin:0 0 10px; }
#advanced select { font-size:90%; }

/**** Event Single Page ****/
.main-feature { height:158px; width:542px; background:#655b46; outline:none; position:relative; margin:-45px 0 25px -25px; display:block; }
#event-info h1 { padding:0 0 0 25px; }
.event-intro { padding-bottom:20px; min-height:100px; }
.event-intro h3 { font-size:105%; }
.event-intro .agenda { font-size:110%; }
.event-intro h3, .event-intro p { margin-bottom:5px; }
.calendar-links { float:right; width:45%; }
.content article .calendar-links h2 { background:black; color:white !important; padding:5px 0 5px 10px; font-size:90%; text-shadow:0; margin:0 0 10px !important; }
.content .calendar-link { /*display:inline; float:left; margin:-5px 10px 0 0; padding:0;*/ display:inline-block; margin:0 0 -10px; }
.calendar-link a:link, .calendar-link a:visited { display:inline-block; float:left; background:#efefef url(/images/calendar-icon.png) no-repeat 5px 5px; padding:5px 5px 5px 24px; display:block; font-family:Arial, sans-serif; font-size:70%; border:1px solid #ccc; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; margin:0 10px 10px 0; }
.calendar-link a:hover { border-color:#999; text-decoration:none; }
.calendar-link a:active { padding:6px 5px 4px 24px; background-position:5px 6px; -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.15) inset; -moz-box-shadow:0 1px 3px rgba(0,0,0,0.15) inset; box-shadow:0 1px 3px rgba(0,0,0,0.15) inset; }
.right.event-page { min-height:300px; /*top:45px;*/ }

/**** Employment ***/
.open-jobs table, body .resources-job-listings table, .styled { width:98%; table-layout:fixed; background:#f5f2eb; border:1px solid #f1eee6; box-shadow:0 3px 6px #dad5cc; -webkit-box-shadow:0 3px 6px #dad5cc; -moz-box-shadow:0 3px 6px #dad5cc; position:relative; /* Give IE CSS3 */ behavior:url(/stylesheets/PIE.htc); }
.open-jobs th, body .resources-job-listings th, .styled th { margin:5px; padding:10px 0 10px 15px; background:#dad5cc; color:#3a322e; text-align:left; }
.open-jobs td, body .resources-job-listings td, .styled td { margin:1px; padding:10px 0 10px 15px; background:#f5f2eb; vertical-align:top; height:75px; font-size:13px; font-family:Arial, sans-serif; border-bottom:1px solid #e7e2d6; line-height:1.25; }
.open-jobs .title, body .resources-job-listings .title, .styled .title { border-bottom:2px dotted #c5c1b9; margin:0 0 .8em; padding:0 0 .5em; width:98%; }
.open-jobs small a, body .resources-job-listings small a, .styled small a { display:block;  border:2px solid #c8ac9e; background:#ba623e; text-transform:uppercase; color:white; font-family:'HelveticaCondensedBlackRg', Arial, sans-serif; font-weight:normal; font-size:105%; text-shadow:0 1px 0 rgba(0,0,0,0.5); height:18px; width:76px; position:relative; letter-spacing:.03em; line-height:1; padding:0; text-align:center; margin:3px 0 0; line-height:1.5; }
.open-jobs small a:hover, body .resources-job-listings small a:hover, .styled small a:hover { border-color:#6d2010; }
.open-jobs small a:active, body .resources-job-listings small a:active, .styled small a:active { background:#5a1d0b; }
.open-jobs small a, body .resources-job-listings small a, .styled small a { color:white; }

/*** Employment Detail ***/
.employment-detail .button { display:block;  border:2px solid #c8ac9e; background:#ba623e; text-transform:uppercase; color:white; font-family:'HelveticaCondensedBlackRg', Arial, sans-serif; font-weight:normal; font-size:125%; text-shadow:0 1px 0 rgba(0,0,0,0.5); height:25px; width:150px; position:relative; letter-spacing:.03em; line-height:1; padding:5px 0 0 10px; margin:-10px 0 15px; color:white; }
.employment-detail .button:hover { border-color:#6d2010; text-decoration:none; }
.employment-detail .button:active { background:#5a1d0b; }
.employment-detail .button span { position:absolute; right:17%; font-size:150%; top:-1px; }
h2 + .button { display:block;  border:2px solid #c8ac9e; background:#ba623e; text-transform:uppercase; color:white; font-family:'HelveticaCondensedBlackRg', Arial, sans-serif; font-weight:normal; font-size:125%; text-shadow:0 1px 0 rgba(0,0,0,0.5); height:25px; width:150px; position:relative; letter-spacing:.03em; line-height:1; padding:5px 0 0 10px; margin:-5px 0 15px; color:white; }
h2 + .button:hover { border-color:#6d2010; }
h2 + .button:active { background:#5a1d0b; }
.employment-detail h3 { font-size:90%; text-transform:uppercase; margin:0 0 .3em; letter-spacing:.08em; color:#5f5f5f; }
.employment-detail p {  }
.employment-detail hr { border-bottom:2px dotted #c5c1b9; margin:0 0 1em; padding:0; height:1px; }
.inner hr { border-bottom:2px dotted #c5c1b9; margin:0 0 1em; padding:0; height:1px; }

/*** Event Page ***/
.add-calendar { border:2px solid #c9ac9d; padding:15px 10px; }
.add-calendar a { display:block; width:45%; float:left; }
.add-calendar a + a {  }

/*** Footer ***/
footer { clear:both; width:100%; background:url(/images/footer-repeat.png) repeat-x; height:225px; padding-top:60px; position:relative; top:9px; }
footer h5 { margin:0 0 5px; font-weight:bold; }
footer div { width:960px; margin:0 auto; padding:0 40px; }

footer nav { float:left; width:260px; }
footer nav h5 { font-size:90%; margin-bottom:15px; font-family:Arial, sans-serif; }
footer nav ul { width:100%; }
footer nav li { float:left; width:130px; font-size:70%; font-family:Arial, sans-serif; }
footer nav .right, .inner footer nav .right { float:right; background:none; width:110px; left:0; top:0; }
footer nav a:link, footer nav a:visited { color:#251f14; }
footer a:hover { text-decoration:underline; }

.address { float:left; width:310px; padding:0 40px 10px; border-left:2px dotted #736a5c; font-family:Arial, sans-serif; font-size:95%; }
.address img { float:left; margin-right:10px; }
.address article { font-size:70%; }
.address a:link, .address a:visited { color:#251f14; }

.twitter { float:right; width:230px; font-family:Arial, sans-serif; font-size:95%; border-left:2px dotted #736a5c; padding-left:65px; margin:0 0 15px; }
.twitter a:link, .twitter a:visited { color:#ad2820; }
.twitter h5 { text-align:center; margin-bottom:8px; position:relative; left:-22px; }
.twitter h5 img { margin:-4px 2px 0; }
/*.social-link, .social-link:visited { display:block; height:16px; width:16px; text-decoration:-9999px; background:url(/images/social.png) no-repeat 0 0; float:left; margin:0 10px 0 0; }*/

/* Flickr Images */
#main-image { border:1px solid #f1eee6; box-shadow:0 3px 6px #dad5cc; -webkit-box-shadow:0 3px 6px #dad5cc; -moz-box-shadow:0 3px 6px #dad5cc; position:relative; /* Give IE CSS3 */ behavior:url(/stylesheets/PIE.htc); width:720px; }
#description { color:#5f5f5f; letter-spacing:.07em; font-size:125%; padding:0 0 15px; margin-bottom:0; }
#images-m { width:710px; margin:0; height:750px; padding:15px 20px 0 0;  }
#images-m img { height:94px; width:142px; padding:0; margin:0; float:left; margin:0 20px 15px 0; border:1px solid #f1eee6; box-shadow:0 3px 6px #dad5cc; -webkit-box-shadow:0 3px 6px #dad5cc; -moz-box-shadow:0 3px 6px #dad5cc; position:relative; /* Give IE CSS3 */ behavior:url(/stylesheets/PIE.htc); }
#images-m img:active {  }

/*#jstwitter,*/ #twitterness ul { width:225px; background:#d1baa0 url(/images/twitter-bird.png) no-repeat 5.5% 47% !important; border:/*1px solid #ae9d7e*/ 0; margin:0; vertical-align:middle; padding:10px 2px 10px 28px; margin:0 0 0 -30px; /*height:76px;*/ font-size:11px !important; -webkit-box-shadow:0 1px 2px #ae9d7e; -moz-box-shadow:0 1px 2px #ae9d7e; box-shadow:0 1px 2px #ae9d7e; position:relative; /*behavior:url(/stylesheets/PIE.htc)*/;
}
#twitterness li { list-style:none; padding:10px 20px; }
#twitterness small { display:block; color:#333; padding-top:4px; }
.tweet { width:120px; padding:0; font-family:Arial, sans-serif !important; }
.time { display:none; }

footer h6 { clear:both; text-align:center; padding:10px 0 20px; margin:0; }

/*** Search Results ***/
#search-display .gs-result .gs-title { color:#ad2820; font-weight:400; font-family:"Lato", "Myriad Pro", Myriad, "Trebuchet MS", Calibri, sans-serif; }
#search-display .gs-result a.gs-title:hover{ color:#ad2820; }
#search-display .gsc-result-info, #search-display h3, #search-display .gcsc-branding-text, #search-display .gcsc-branding-img-noclear { display:none; }
#search-results { color:#251f14; font-size:12px; line-height:16px; margin:8px 0; }
#search-results .gsc-control-cse { color:#251f14; width:100%; }
#search-results .gsc-resultsHeader{ border:none; display:none; }
#search-results .gsc-results .gsc-cursor-box { padding:15px 0 0; font-size:15px; }
#search-results .gsc-results .gsc-cursor-box .gsc-cursor-current-page { color:#ad2820; }
#search-results .gs-result a.gs-visibleUrl, #search-results .gs-result .gs-visibleUrl { color:#ad2820; font-weight:normal; }
#search-results .gsc-results { margin-top:10px; padding-top:30px; }
#search-results a.gs-title, #article #search-results a.gs-title:visited { font-weight:bold; text-decoration:none; }
#search-results a.gs-title b { background-color:#f9f2dc; color:#ad2820; padding:0 3px; }
#search-results div.gsc-adBlock{ display:none }
#search-results .gs-webResult div.gs-visibleUrl-short{ display:none; }
#search-results .gs-webResult div.gs-visibleUrl-long{ display:block; }
.gs-result .gs-snippet b { background-color:#f9f2dc; color:#ad2820; padding:0 3px; font-weight:normal; }
#search-results .gsc-result { padding:1.45em 0 0; border-bottom:1px dotted #5f5f5f; }
#search-results .gsc-search-box { display:none; }
#search-results .gsc-wrapper { margin:-3em 0 0; width:840px; padding:0 30px; }
.search .left, .search .right { display:none; }
.search footer .right { display:block; }
.search .inner #main { background:url(/images/inner-content-back-search.png) no-repeat 0 0; }
.search .content-wrap { background:none; margin-left:23px; }
/* .search h1 { padding-left:37px; } */

.gs-image-box, .gsc-above-wrapper-area { display:none; }
.gs-snippet, .gs-visibleUrl { font-size:13px; }

body.search .content-wrap h1.article { left:0; text-shadow:none; padding:0; }
.search .breadcrumbs { /* width:880px; margin-left:30px; */ width:930px; }

.search table { background:none; border:0; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none; }
.search th { margin:0; padding:0; background:none; }
.search td { margin:0; padding:0; background:none; border:0; }

/**** Date Picker ****/
#ui-datepicker-div { width:170px !important; font-family:Arial, sans-serif !important; background:white !important; }
#ui-datepicker-div .ui-datepicker-title { float:left; font-size:12px !important; width:45%; }
#ui-datepicker-div .ui-datepicker-prev { display:inline-block !important; color:red !important; float:right; font-size:12px !important; }
#ui-datepicker-div .ui-datepicker-next { display:inline-block !important; color:red !important; float:right; font-size:12px !important; margin-right:10px; }
#ui-datepicker-div th, #ui-datepicker-div td { font-size:11px !important; }

/* ==|== non-semantic helper classes ========================================
   Please define your styles before this section.
   ========================================================================== */

/* For image replacement */
.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; }

/* Hide from both screenreaders and browsers:h5bp.com/u */
.hidden { display:none !important; visibility:hidden; }

/* Hide only visually, but have it available for screenreaders:h5bp.com/v */
.visuallyhidden { border:0; clip:rect(0 0 0 0); height:1px; margin:-1px; overflow:hidden; padding:0; position:absolute; width:1px; }

/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard:h5bp.com/p */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip:auto; height:auto; margin:0; overflow:visible; position:static; width:auto; }

/* Hide visually and from screenreaders, but maintain layout */
.invisible { visibility:hidden; }

/* Contain floats:h5bp.com/q */ 
.clearfix:before, .clearfix:after { content:""; display:table; }
.clearfix:after { clear:both; }
.clearfix { zoom:1; }
 
@media print {
  * { background:transparent !important; color:black !important; text-shadow:none !important; filter:none !important; -ms-filter:none !important; } /* Black prints faster:h5bp.com/s */
  a, a:visited { text-decoration:underline; }
  a[href]:after { content:" (" attr(href) ")"; }
  abbr[title]:after { content:" (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content:""; }  /* Don't show links for images, or javascript/internal links */
  pre, blockquote { border:1px solid #999; page-break-inside:avoid; }
  thead { display:table-header-group; } /* h5bp.com/t */
  tr, img { page-break-inside:avoid; }
  img { max-width:100% !important; }
  @page { margin:0.5cm; }
  p, h2, h3 { orphans:3; widows:3; }
  h2, h3 { page-break-after:avoid; }
}

@media screen and (device-width: 320px) and (orientation: portrait) 
{
    .inner #main { left:-40px; }
}

@media screen and (device-width: 320px) and (orientation: landscape) 
{
    header { border:1px solid red; width:100%; }
    .inner #main { left:-40px; }
}



/* MICROSITE PART ONLY */
.micro .wrapper {background: none; clear: both;}
.centercontainer {width: 100%; float: left; clear: both;}
.micro header{
    width: 100%;
    height: 47px;
    margin: 0;
    display: block;
    background: #7D2302;
}

.micro #newnav ul li a{
    text-transform: uppercase;
    font-weight: 100;
    text-align: center;
    text-decoration: none;
    font-size: 130%;

}

.micro #newnav ul {margin: 0;}

.micro #newnav ul li a:not(.nobreak):after{
    content: "    |     ";
    margin: 0 30px;
    position:absolute;
    color:grey;
}


.micro #newnav{
    width: 100%;
    height:50px;
    position: relative;
    margin: 0 auto;
    background: rgba(255,255,255,.3);
    float: left; clear: both;
}

.micro #newnav .newnavcontainer{
    margin:0 auto;
    width: 950px;

}
.micro #newnav ul li {
    list-style: none;
    float: left;
    padding: 10px 30px;
    position: relative;
    font-weight: 700;
    font-family: 'Roboto Condensed', sans-serif !important;
}
.micro #newnav ul li:hover ul {
    display: block;
}

.micro #newnav ul ul {
    display: none;
    position: absolute;
    top: 99%;
    left: 0;
    z-index: 15;
    background: #f0e9df;
    list-style-type: none;
    padding: 0;
    margin: 0;
    border: 0;
    width: 250px !important;
    padding-bottom: 10px;
    padding-top: 3px;
}
.micro #newnav ul li:last-child ul {
    left: auto;
    right: 0;
}

.micro #newnav ul ul li {
    float: none;
    display: block;
    border: 0;
    padding: 7px 30px;
    margin-right: 0 !important;
}
.micro #newnav ul ul li a {
    display:block;
    text-align: left !important;
    text-transform: none !important;
    font-size: 100% !important;
}
.micro #newnav ul ul li a:hover {
    text-decoration: underline !important;
    color: #ad2820 !important;
}
.micro #newnav ul ul li a:after{
    content: "" !important;
}


.micro header nav {
    top: 0;
}

.micro #wrapper .holder{
    height:0px;
}

.micro a {
    cursor: pointer;
}

.micro #toptext{
    margin-left: -20px;
    margin-top: 0;
    height: 130px;
}

.micro #toptext h1 {
    font-size: 50px;
    margin: 20px 20px 20px 190px;
    position: absolute;
}

.micro #toptext h2 {
    font-size: 24px;
    position: absolute;
    margin: 85px 190px;
}

.micro #headerlogo{
    width: 110px;
    height: 130px;
    /*background: url(../images/NCAIPRC_1.png) no-repeat;*/
    display: block;
    background-size: 100%;
    float: left;
    margin: 5px 20px 0px 20px;
}

.micro #container {
    width:960px;
    padding:0 40px;
    height:140px;
    margin:0 auto;
    position:relative;
}

.micro #container.internal {
    height: auto;
}

.micro #ncaipulldown{
    width: 100%;
    height: 25px;
    margin: 0;
    z-index:5;
    background: #7D2302;

}


.micro #pullcontent{
    text-align: right;
    width: 940px;
    margin: 0 auto;
}

.micro #pullcontent a{
    color: white;
    text-decoration: none;
    margin: 0 10px;
}
.micro #pullcontent .left {
    width: 100px;
    text-align: left;
    display: inline-block;
}

.micro section.firstsection{
    width: 300px;
    height:500px;
    float:left;

}

.micro section.initiatives{
    width: 310px;
    float: right;
    padding-left: 30px;
    border-left: 2px dotted #c5c4bd;

}

.micro section.initiatives li{
    list-style: disc;
    margin-left: -22px;
}

.micro section.initiatives a:not(.viewmore){
    margin: 10px 0;
}

.micro section.firstsection h1{
    font-size: 220%;
}

.micro section.firstsection a{
    font-size: 90%;
}

.micro section.featuredpub{
    list-style: none;
    width: 300px;
    position: absolute;
    margin-top: 370px;
}

.micro section.featuredpub h3{
    margin-left: 44%;
    position: absolute;
    font-size: 180%;
}

.micro section.featuredpub p{
    margin-top: 200px;
}

.micro #featuredimg{
    width: 180px;
    height: 180px;
    float:left;
}

.micro aside.right{
    width: 234px;
    background: #dbd3c4;
    margin: 0;
    position: absolute;
    right: 60px;
}

.micro .left .news{
    width: 50%;
    border: none;
    padding-top: 0;
    margin-top: -204px;
}

.micro .topics{
    width: 30%;
    position: absolute;
    margin-top: 300px;
}

.micro .featuredpub{
    float: left;
    /*margin-top: -140px;*/
}


.micro .left{
    width:650px;
}

.micro .slides p {
    padding-left: 30px;
    width: 90%;
    margin-top: -4px;
}

.micro .slides a{
    padding-left: 0;
    margin-top: -4px;
}

.micro #loopedSlider a.previous:link, .micro #loopedSlider a.previous:visited, .micro #loopedSlider a.next:link, .micro #loopedSlider a.next:visited{
    top:323px;
}

body.micro {
    /*background: url("../images/bgoption.jpg");*/
    background-color: #dfd2c2;
}

.micro ul.featuredpub li{
    list-style:none;
    margin-top: 20px;

}

.micro a:hover{
    color:#342922;
}

.micro #newnav li a:hover{
    color: white;
}

.micro .subholder{
    background: rgba(255,245,235,.7);
    padding: 30px;

}


/* INTERIOR PAGE */

.micro #headerlogo.interior{
    width: 30px;
    height: 40px;
    margin: 8px;
    background: none;
}

.micro .wrapper.interior{
    margin-top:20px;
    float: left; clear: both; width: 100%; background: none;
}

.micro #interior_accordion{
    float:left;
    position:relative;
    right:0px;
    background: #dbd3c4;
    width: 25%;
    padding: 10px;
}

.micro #interior_accordion ul {
    margin: 0; padding: 0;
}

.micro #interior_accordion ul li {
    margin: 0; padding: 0; list-style: none;
}

.micro section.initiatives.interior_content{

    width:590px;
}

.micro #interior_accordion ul li a {
    color: #ad2820;
    padding: 10px;
    font-size: 20px;
    margin: 0 0 5px 0;
    cursor: pointer;
    font-weight: 500;
    line-height: 1.2;
    display: block;
}

.micro #interior_accordion ul li ul li a {
    font-size: 16px;
    margin: 0 0 5px 25px;
    color: #251f14;
    padding: 0;
}
.micro #interior_accordion ul li ul li.depth-2 {list-style: disc !important; padding: 0 !important; margin: 0 0 0 50px !important;}
.micro #interior_accordion ul li ul li.depth-2 a {margin-left: 0; padding-left: 0;}

.micro #interior_accordion ul li ul li a:hover, .micro #interior_accordion ul li ul li.on a {
    color: #FFF;
}

.micro #interior_accordion ul li ul li ul {
    padding:0;
}

.micro #interior_accordion ul li ul li ul li a, .micro #interior_accordion ul li ul li.on ul li a {
    font-size: 14px;
    padding: 10px 15px;
    font-weight: 200;
    margin: 0;
    display: block;
    color: #251f14;
}

.micro #interior_accordion ul li ul li ul li a:hover, .micro #interior_accordion ul li ul li ul li.on a {
    background-color: #fff;
    background-repeat: repeat-y;
    background: -webkit-linear-gradient(left, rgb(165, 136, 100), rgba(151, 132, 132, 0));
    background: -moz-linear-gradient(left, rgb(165, 136, 100), rgba(151, 132, 132, 0));
    background: -ms-linear-gradient(left, rgb(165, 136, 100), rgba(151, 132, 132, 0));
    background: -o-linear-gradient(left, rgb(165, 136, 100), rgba(151, 132, 132, 0));
    color: #251f14;
}

.micro .header.clearfix.interior {
    padding-bottom:25px;
    margin-bottom:25px;
}

.micro ul.dotted_list li{
    list-style: disc;
    margin-left:30px;
}

.micro .active{
    color:white;
    margin: 0 0 5px 25px;
}

.micro #nestedAccordion{
    width: 90%;
    margin: 10px auto;
}

.micro #newheader {
    cursor: pointer;
}
#recaptcha_table {
    table-layout: auto;
}

.recaptchatable .recaptcha_r2_c1 {
    background: url('http://www.google.com/recaptcha/api/img/red/sprite.png') -18px 0 no-repeat !important;
}

.recaptchatable .recaptcha_r2_c2 {
    background: url('http://www.google.com/recaptcha/api/img/red/sprite.png') -27px 0 no-repeat !important;
}
.recaptchatable .recaptcha_r4_c1 {
    background: url('http://www.google.com/recaptcha/api/img/red/sprite.png') -43px 0 no-repeat !important;
}
.recaptchatable .recaptcha_r4_c2 {
    background: url('http://www.google.com/recaptcha/api/img/red/sprite.png') -36px 0 no-repeat !important;
}
.recaptchatable .recaptcha_r4_c4 {
    background: url('http://www.google.com/recaptcha/api/img/red/sprite.png') -214px 0 no-repeat !important;
}

.micro h1.article {
    background: none;
    color: black;
    font-size: 150%;
    top: inherit;
    left: inherit;
    line-height: normal;
    width: 100%;
    padding: 0;
    float: left;
    clear: both;
    display: block;
    height: auto;
    position: inherit;
}
.micro .rsss {display: none;}

.micro .content {
    float: left;
    clear: both;
    width: 100%;
    margin-top: 1em;
}