/*
Theme Name: NAIFC
Theme URI: http://www.naifc.com/
Description: Bare Bones - not really meant to be viewed in full.
Version: 1.0
Author: Christian Ward
Author URI: http://www.awardconsulting.net
Tags: none
*/

* { margin:0; padding:0; }
body { font:70%/1.2 Verdana, Arial, Helvetica, sans-serif; letter-spacing:0.0em; color:#555; background:#000; height:100%; }
a, img { border:0 none; }
img.centered { display:block; margin-left:auto; margin-right:auto; }
img.alignright { padding:4px; margin:0 0 2px 7px; display:inline; }
img.alignleft { padding:4px; margin:0 7px 2px 0; display:inline; }
hr { display:none; }
a, a:link, a:active, a:visited, a:focus { text-decoration:none; color:#1f396e; letter-spacing:-0.1em; }
a:hover { color:#ff0000; }
h1, h2, h3, h4, h5, h6 { color:#1f396e; letter-spacing:-0.05em; margin:4px 0; }
h1 { font-size:22px; padding-top:40px; margin:0; }
h2 { font-size:18px; margin:16px 16px 0; }
h3 { font-size:16px; padding: 0; margin: 10px 0 0; }
h4 { font-size:14px; }
h5 { font-size:12px; }
h6 { font-size:10px; }
h2.pagetitle { text-align:left; }
h1, h1 a, h1 a:hover, h1 a:visited, h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited, cite, #sidebar h2 { text-decoration:none; }
strong, b { font-weight:bold; font-size:90%; }
p img { padding:0; max-width:100%; }
small { font-size:0.9em; line-height:1.5em; }
small, .nocomments, .postmetadata, blockquote, strike { color:#777; }
code { font:1.1em 'Courier New', Courier, Fixed; }
acronym, abbr, span.caps { font-size:0.9em; letter-spacing:.07em; }
select { width:130px; }
acronym, abbr, span.caps { cursor:help; }
acronym, abbr { border-bottom:1px dashed #999; }
blockquote { margin:15px 30px 0 10px; padding-left:20px; border-left:5px solid #ddd; }
blockquote cite { margin:5px 0 0; display:block; }
#wrap { width:955px; margin-top:10px; }
#bnr { width:955px; height:100px; float:left; background:url(images/banner.jpg) no-repeat; }
#bnr h1 { text-indent:-10000px; margin:0; padding:0; }
#bnr h1 a { display:block; width:250px; height:70px; float:left; margin:0; padding:0; outline:none; }
#hdr_ext_links { float:right; margin-top:20px; height:50px; padding-right:6px; }
#topnav { color:#fff; font-weight:bold; margin-top:4px; text-align:right; float:right; }
#topnav a, #topnav a:visited, #topnav a:focus, #topnav a:active { color:#fff; font-weight:bold; letter-spacing:-0.1em; margin-right:2px; }
#topnav a:hover { color:#a7caff; font-weight:bold; letter-spacing:-0.1em; margin-right:2px; }
#main { width:828px; min-height:513px; float:left; color:#555; background:#111; border:#333 1px solid; }
#content_wrapper { width:828px; float:left; margin:0; padding:0; background:#fff; }
#sbar { position:relative; width:113px; min-height:513px; float:right; border:#333 1px solid; background:url(images/bgsb.jpg) 0 0 no-repeat; }
#sbar #sbimage { position:absolute; bottom:0; right:0; }
#content { width:608px; min-height:695px; background:url(images/bgmn.jpg) repeat-x #fff; float:left; }
#sidebar { width:220px; min-height:695px; float:left; background:url(images/bgmn.jpg) repeat-x #fff; margin:0; text-align:left; }
#subnav { width:828px; height:16px; padding:4px 0; color:#fff; background:url(images/bgnavb.jpg) repeat-x; font-weight:bold; text-align:center; margin:0; border-bottom:#333 1px solid; }
#subnav a, #subnav a:visited, #subnav a:focus, #subnav a:active { color:#fff; font-weight:bold; letter-spacing:-0.1em; margin-right:2px; }
#subnav a:hover { color:#a7caff; font-weight:bold; letter-spacing:-0.1em; margin-right:2px; }
#feat { width:955px; float:left; margin-top:10px; }
#spon { width:955px; min-height:50px; float:left; margin-top:10px; padding:0; }
#spon #logos { min-height:50px; background:#000; padding:0 3px; margin:0 auto; }
#spon #logos img, #ftr_ext_links img { display:inline-block; padding:0; margin:0; }
#ftr, #ftr_ext_links { width:955px; float:left; padding:8px 0; color:#ccc; }
#ftr a, #ftr a:visited, #ftr a:focus, #ftr a:active { color:#a7caff; letter-spacing:0em; }
#ftr a:hover { color:#fff; }
#ftr_ext_links { display:none; }
#sidebar h2 { font-size:1.2em; margin:5px 0 0; padding:4px; color:#fff; background:url(images/bgnavb.jpg) repeat-x; border:#333 1px solid; }
#sidebar form { margin:0; }
#searchform { margin:0; text-align:center; }
#sidebar #searchform #s { width:108px; padding:2px; font-size:1.0em; }
#sidebar #searchsubmit { padding:1px; font-size:1.0em; }
#sidebar ul, #sidebar ul ol { margin:0; padding:0; }
#sidebar ul li { list-style-type:none; list-style-image:none; margin-bottom:15px; }
#sidebar ul p, #sidebar ul select { margin:5px 0 8px; }
#sidebar ul ul, #sidebar ul ol { margin:5px 0 0 10px; }
#sidebar ul ul ul, #sidebar ul ol { margin:0 0 0 10px; }
#sidebar ul ol li, ol li { list-style:decimal outside; }
#sidebar ul ul li, #sidebar ul li ul li, #sidebar ul ol li { margin:5px 0; padding:0; }
#feat td.headrow { height:24px; width:276px; background:url(images/bgnavb.jpg) repeat-x; text-align:center; border:#333 1px solid; }
#feat td.midrow, #feat td.ftrow { text-align:center; background:#fff url(images/bgmn.jpg) repeat-x; border-right:#111 3px solid; border-left:#111 3px solid; }
#feat td.midrow a:link, #feat td.midrow a:active, #feat td.midrow a:visited, #feat td.midrow a:focus, #feat td.ftrow a:link, #feat td.ftrow a:active, #feat td.ftrow a:visited, #feat td.ftrow a:focus { color:#1f396e; font-weight:bold; letter-spacing:-0.1em; }
#feat td.midrow a:hover, #feat td.ftrow a:hover { color:#ec5500; font-weight:bold; letter-spacing:-0.1em; }
#feat td.ftrow { border-bottom:#111 3px solid; }
#feat h5 { color:#fff; letter-spacing:-0.1em; }
#feat_topx, #feat_sched, #feat_slinks { color:#1f396e; width:250px; height:137px; overflow:hidden; margin:10px; margin-bottom:8px; text-align:left; letter-spacing:-0.1em; }
#feat_topx td.hrow, #feat_sched td.hrow, #feat_slinks td.hrow { border:none; border-bottom:#1f396e 1px solid; font-weight:bold; }
#videoBar { width:160px; margin-right:5px; margin-left:5px; padding-top:4px; padding-right:4px; padding-left:4px; padding-bottom:0px; }
#videoBar-bar { width:555px; margin:20px auto; padding:4px; border:1px solid #ccc; }
#masterPlayer { width:555px; margin:10px auto; border:1px solid #ccc; }
html>body .entry ul { margin-left:0px; padding:0 0 0 30px; padding-left:10px; } /* list-style:none;  text-indent:-10px; */
html>body .entry li { margin:7px 0 8px 10px; }
.box { border:#777 1px solid; padding:10px; margin:10px 0 0; }
.blue { color:#1f396e; }
.red { color:#ff0000; }
.black { color:#555; }
.nomargin { margin:0; }
.floatLeft { float:left; }
.floatRight { float:right; }
.alignright { float:right; }
.alignleft { float:left; }
.center { text-align:center; }
.clearfix:after { content:"."; height:0; visibility:hidden; display:block; clear:both; }
.clear { clear:both; }
.onexone { width:1px; height:1px; overflow:hidden; }
.onexfive { width:1px; height:5px; overflow:hidden; }
.onexsix { width:1px; height:6px; overflow:hidden; }
.onexten { width:1px; height:10px; overflow:hidden; }
.onexfifteen { width:1px; height:15px; overflow:hidden; }
.onextwenty { width:1px; height:20px; overflow:hidden; }
.fivexfive { width:5px; height:5px; overflow:hidden; }
.block { display:block; }
.none { display:none; }
.hidden { visibility:hidden; display:none; }
.visible { visibility:visible; }
.entry p { margin:10px; font-size:1.2em; line-height:1.2em; }
.alt { background-color:#f8f8f8; border-top:1px solid #ddd; border-bottom:1px solid #ddd; margin:0; padding:10px; }
.post { margin:0 16px 20px; text-align:justify; }
.entry { margin-top:10px; }
.entry form { text-align:center; }
.entry ul li:before, #sidebar ul ul li:before {	}
.entry ol { padding:0 0 0 35px; margin:0; }
.entry ol li { margin:0; padding:0; }
.post hr { display:block; }
.postmetadata { padding-top:5px; clear: both; }
.postmetadata ul, .postmetadata li { display:inline; list-style-type:none; list-style-image:none; }
.smallattachment { text-align:center; float:left; width:128px; margin:5px 5px 5px 0px; }
.attachment { text-align:center; margin:5px 0px; }
.widget { margin:10px; }
.navigation { float:left; display:block; width:550px; margin:16px; border:1px solid #ccc; padding:6px; }
.aligncenter, div.aligncenter { display:block; margin-left:auto; margin-right:auto; }
.wp-caption { border:1px solid #ddd; text-align:center; background-color:#f3f3f3; padding-top:4px; margin:10px; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
.wp-caption img { margin:0; padding:0; border:0 none; }
.wp-caption p.wp-caption-text { font-size:11px; line-height:17px; padding:0 4px 5px; margin:0; }
.playerInnerBox_gsvb .player_gsvb { width:555px; height:465px; }
.gallery { width:555px; margin:16px auto; }
.slideshowlink { margin:10px 0; }
.simpleviewer { margin:10px 0; height:auto; }
