/* CSS Document */body {margin: 0;padding: 0;font-family: verdana, sans-serif;line-height: 1.5em;max-width: 100%;}#wrap {width: 100%;} * html #wrap,  * html #leftcolumn, * html #content{margin-right: -3px;}/* Links---------------------------------*/a, a:visited	{color: #000;	text-decoration: none;														}/* top red band ---------------------------------*/#toptext {margin:0;background: #821211;font: 85%/1.25em Georgia, Serif;color: #fff;padding: 2px 8px; font-weight: bold;}#toptext a,#toptext a:link,#toptext a:visited {color: #fff;text-decoration: none;border-bottom: 1px dotted #865757;}#toptext a:hover {color: #fff;text-decoration: none;border-bottom: 1px dotted #fff;}/* header ---------------------------------*/#headerindex {border-bottom: 1px solid #000;margin:0;padding:0;background-image: url(/af/omaha/img/bg_mainimg.jpg);background-repeat: repeat;}#header {border-bottom: 1px solid #000;margin:0px;padding:0;background: #333 url(/af/omaha/img/bg_mainimgsm.jpg) repeat-x top right;height: 55px;/* ie5win fix begins*/  	voice-family: "\"}\"";   	voice-family: inherit;	height: 55px;}html>body #header { height: 65px;margin:0;padding:0; }/* navigation bar ---------------------------------*/#navbar {float: left;width: 100%;margin: 0;padding: 0;list-style: none;font-size: .9em;border-top: 1px solid #333;background:#821211 url(/af/omaha/img/nav_bg_red.gif) repeat-x top left;}#navbar a{float: left;padding: 2px 13px;text-decoration: none;color: #fff;}#navbar a:hover{color: #fff;background-color: #821211;border-bottom: 0;}#navbar a.active {color: #fff;font-weight: bold;background:#821211 url(/af/omaha/img/nav_bg_on.gif) repeat-x top left;}#navbar li{float: left;margin: 0;padding: 0 1px 0 0;list-style: none;background: url(img/nav_li_bg.gif) no-repeat top right;border-right: 1 px solid #333;}/* Page ---------------------------------*/#main {margin: 0;padding:0;float: left;background: url(/af/omaha/img/bgyell.gif) repeat-y;border-top: 1px solid #333;}#leftcolumn {margin: 10px 0 10px 10px;padding:0;float: left; width: 210px;display:inline;font-size: 1em;}#leftcolumn ul {margin: 0;padding:0;list-style: none;width: 210px;}#leftcolumn ul li a{margin: 0;padding:0;color: #633;list-style: none;font: 95%/2.0em Georgia, Serif;}#leftcolumn ul li a:hover{color: #933;border-bottom: 1px dotted #933;}#leftcolumn .subnav,#leftcolumn a.subnav,#leftcolumn a.subnav:link,#leftcolumn a.subnav:visited {color: #633;text-decoration: none;font: 85%/1.75em Georgia, Serif;margin: 0px 0 6px 14px;padding: 0;}#leftcolumn a.subnav:hover {text-decoration: none;color: #933;border-bottom: 1px dotted #933;}#leftcolumn .subsubnav,#leftcolumn a.subsubnav,#leftcolumn a.subsubnav:link,#leftcolumn a.subsubnav:visited {color: #633;text-decoration: none;font: 85%/1.75em Georgia, Serif;margin: 0px 0 6px 26px;padding: 0 ;}#leftcolumn a.subsubnav:hover {text-decoration: none;color: #933;border-bottom: 1px dotted #933;}.leftcolextra{background-color: #fff;padding: 5px;width: 170px;}.leftcolextra a{color: #633;text-decoration: none;font: 85%/1.5em Georgia, Serif;margin: 0px 0 6px 0px;padding: 0 ;border-bottom: 1px dotted #633;}.leftcolextra a:hover{color: #933;border-bottom: 1px solid #933;}#content .featureline{padding: 10px;background-color:#F1E5D3;}#content {margin: 0px 20px 10px 220px;padding: 0 0 10px 0;background: transparent;font: 100%/1em Georgia, Serif;}#right{padding: 1em;margin-left: 160px;background : transparent;}#featureindex{float: right;padding: 10px;background-color: #E6E5E5;margin: 0px 10px 10px 10px;line-height: 1.5em;width: 190px;}#featureindexhead{margin-bottom: 10px;padding: 4px;border-bottom: 1px dotted #000;}#featureindextext{border: 0;line-height: 1.5em;}#featureindexphoto{float: right;border: 0;}#feature{float: right;padding: 10px;background-color: #E6E5E5;margin: 0px 10px 10px 10px;line-height: 1.5em;width: 200px;}.callout{background-color: #D5C1A0;width:240px;padding: 4px;margin: 4px;float: left;}.photoright{float: right;padding: 6px;margin: 8px;border: 1px solid #000;font: 90%/1.25em Georgia, Serif; }.photoleft {float: left;padding: 6px;font: 90%/1.25em Georgia, Serif;margin: 8px;border: 1px solid #000; }.right{float: left;padding: 6px;margin: 8px;width: 150px;}.rightgrey{float: left;padding: 6px;margin: 8px;width: 180px;background-color: #E6E5E5;}.clear{clear:both;}.clearleft{clear:left;}.pulloutbox {width: 360px;border: 1px solid #666;}.pullout{background-color: #E2E0D5;padding: 6px;margin: 10px;}/* Fonts---------------------------------*/h4, #content h4 {font: 80%/1.25em Georgia, Serif;font-weight: normal;margin: 10px 10px 0 0;color: #000;} h4 a, h4 a:visited,h4 a:link  {font-weight: bold;margin: 0 0 0 0;color: #633;border-bottom: 1px dotted #633;}h4 a:hover  {color: #633;border-bottom: 1px solid #633;}#content p,  #content ul{font: 100%/1.25em Georgia, Serif;font-weight: normal;margin: 10px 10px 0 0;color: #333;padding: 0;}h3, #content h3 {font: 100%/1.25em Georgia, Serif;font-weight: normal;margin: 10px 10px 0 0;color: #333;padding: 0;}h3 a, h3 a:visited,h3 a:link  {font: 100%/1.25em Georgia, Serif;font-weight: normal;margin: 0 0 0 0;color: #633;padding: 0;border-bottom: 1px dotted #633;}h3 a:hover  {color: #633;padding: 0;border-bottom: 1px solid #633;}h2, #content h2 {font: 120%/1em Georgia, Serif;font-weight: normal;margin: 0 10px 0 0;color: #000;padding: 0;}.subhead {font: 140%/1em Georgia, Serif;font-weight: bold;margin-right: 0 10px 0 0;color: #633;padding-bottom: 4px;}.subhead2 {font: 110%/1.25em Georgia, Serif;font-weight: bold;margin: 0 10px 0 0;color: #633;padding-bottom: 2px;}.smalltext{font: 100%/1.25em Georgia, Serif;padding: 2px;}.tablesmalltext{font: 90%/1.25em Georgia, Serif;padding: 2px;}#content .verdana{font: 90%/1.25em verdana, sans-serif;padding: 2px;}#content .verdana a{color: #933;border-bottom: 1px dotted #933;}#content .verdana a:hover{color: #633;border-bottom: 1px dotted #633;}#outer{width:630px;margin-bottom: 0;}.clearleft{claer: left;margin: 10px 0 10px 0;}/* Calendar---------------------------------*/#calendarmonths {width: 520px;margin: 0 ;list-style: none;font-size: .8em;border: 1px solid #333;background:#E6E5E5;}#calendarmonths a{padding: 0px 4px 0 4px;text-decoration: none;color: #633;margin:0;}#calendarmonths a:hover{color: #933;border-bottom: 0;background:#fff;}#calendarmonths a.active {color: #933;font-weight: bold;}#calendarmonths li{display: inline;margin: 0;list-style: none;border: 1 px solid #333;}#calendarmonths a.active{color: #933;border-bottom: 0;background:#fff;}/* Menu---------------------------------*/#menu{list-style: none;text-align: center;width: 300px;}/* Photopages---------------------------------*/.photos{width: 500px;}.photorow1, .photorow2 {float: left;padding: 6px;margin: 8px;border: 1px solid #000;}/* Misc---------------------------------*/hr {margin: 4px 10px 6px 0;border: 0;color: #633;background: #633;height: 1px;line-height: .75em;}.grey hr {margin: 4px 10px 6px 0;border: 0;color: #ccc;background: #ccc;height: 1px;line-height: .75em;}img {margin: 0;border: 0;padding: 0;}.list{list-style: none;}#content ul li{margin: 4px 0 0 0;padding:0;list-style-image: url(/af/omaha/img/square.gif);}.linespacing, #content .linespacing a{font: 100%/1.25em Georgia, Serif;line-height: 1.75em;}table {float: left;width:600px;font-size:100%;color: #333;margin: 0 0 10px 0;padding: 0 0 10px 0;}table.data {font: 95%/1.25em verdana, sans-serif;color: #333;padding: 0;line-height: 1.5em;text-align: top;}.data td {font: 95%/1.25em verdana, sans-serif;padding: 4px;text-align: top;border: 1px solid #E6E5E5;}.data td a{font: 95%/1.25em verdana, sans-serif;padding: 2px;color: #369;border-bottom: 1px dotted #369;}.data td a:hover{font: 95%/1.25em verdana, sans-serif;padding: 2px;color: #336;border-bottom: 1px dotted #336;}/* Footer---------------------------------*/#footer {text-align: center;border-top: 1px solid #000;border-bottom: 1px solid #000;padding: 2px 20px 2px 20px;background: #821211;clear: both;font: 85%/1.45em verdana, sans-serif;color: #fff;}#footer a, #footer a:link, #footer a:visited	{	color: #fff;		text-decoration: none;	border-bottom: 0px dotted #369;														}#footer a:hover { 		color: #fff;	text-decoration: none;	border-bottom: 1px dotted #fff;}
