/*  
Theme Name: NFB  
Theme URI: http://www.jb11.net  
Description: Theme for use on Natonal Federation of the Blind Websites.  
Author: NFB converted to WordPress by Jeremiah Beasley  
Author URI: http://jb11.net 
Version: 1.0  
.  
Free to use on NFB Websites.  
. 
*/  


body 
{
font-size: .75em;
margin: 0px;
text-align: left;
background: url(/wp-content/themes/NFB/img/back.gif);
color: #000;
font-family: Arial, Helvetica;
}

#invlink a
{
height: 1px;
font-size: 0px;
}

#wrap
{
position: relative;
margin: 0px;
width: 771px;
border-right: 4px solid #fff;
background: #fff;
}

	#top
	{
	position: relative;
	height: 209px;
	background: url(/wp-content/themes/NFB/img/topbg.gif) top left;
	}
	
		#topcontent
		{
		position: relative;
		height: 209px;
		padding-left: 330px;
		background: url(/wp-content/themes/NFB/img/wlogo1.gif) top left no-repeat;
		}
		
			#topbit
			{
			position: relative;
			padding: 12px 23px 0 0;
			height: 28px;
			margin-bottom: 25px;
			}
			
				#topbit a
				{
				position: relative;
				float: left;
				margin: 0px 0 0 40px;
				color: #0D4C9B;
				font-size: .9em;
				}
				
				.txt
				{
				position: absolute;
				top: 11px;
				right: 100px;
				padding: 2px 5px 0 2px;
				height: 16px;
				border: 1px solid #6A1967;
				width: 120px;
				font-size: .9em;
				}
				
				.search
				{
				position: absolute;
				top: 9px;
				right: 23px;
				height: 23px;
				width: 62px;
				background: url(/wp-content/themes/NFB/img/search.gif) top left no-repeat;
				color: #000;
				font-size: .9em;
				border: 0px;
				}
			
			#topcontent p
			{
			position: relative;
			line-height: 1.5em;
			padding-right: 190px;
			font-size: 1.1em;
			}
			
			#btn1
			{
			position: absolute;
			top: 65px;
			right: 18px;
			height: 52px;
			width: 124px;
			background: url(/wp-content/themes/NFB/img/btn1.gif) top left no-repeat;
			z-index: 5;
			}
			
			#btn2
			{
			position: absolute;
			top: 125px;
			right: 18px;
			height: 52px;
			width: 124px;
			background: url(/wp-content/themes/NFB/img/btn2.gif) top left no-repeat;
			z-index: 5;
			}

	
	#nav
	{
	position: relative;
	height: 56px;	
	}
	
		#nav li
		{
		position: relative;
		text-align: center;
		float: left;
		height: 56px;
		padding-left: 1px;
		padding-right: 1px;
		background: url(/wp-content/themes/NFB/img/navbreak.gif) top right no-repeat;
		}
		
		#nav a
		{
		position: relative;
		float: left;
		padding: 18px 22px 0 22px;
		height: 38px;
		font-size: 1.3em;
		color: #02419F;
		text-align: center;
		}
		
		#nav li a:hover
		{
		color: #FAAF31;
		text-decoration: underline;
		}
		
		#nav li:last-child
		{
		background: none;
		}
		
		a#talln
		{
		padding-top: 5px;
		height: 51px;
		}
	
	
	
	#landing
	{
	position: relative;
	height: 216px;
	background: url(/wp-content/themes/NFB/img/landing.jpg) top left no-repeat;
	}
	
	
	
	#colorcolumns
	{
	position: relative;
	padding-bottom: 45px;
	font-size: 1.2em;
	background: url(/wp-content/themes/NFB/img/colorbg.gif) top left repeat-y;
	}
	
		#ccleft
		{
		position: relative;
		float: left;
		padding: 20px 0 0 34px;
		width: 295px;
		color: #fff;
		}
		
			#ccleft h1
			{
			position: relative;
			font-size: 1.6em;
			color: #004778;
			padding-bottom: 10px;	
			}
			
			#ccleft p
			{
			position: relative;
			line-height: 1.3em;
			padding-bottom: 1em;
			}
			
		
		#ccright
		{
		position: relative;
		float: left;
		padding: 20px 0 0 50px;
		width: 354px;
		color: #000;
		background: url(/wp-content/themes/NFB/img/breaklin.gif) top left no-repeat;
		}
		
			#ccright h1
			{
			position: relative;
			font-size: 1.6em;
			color: #002740;
			padding-bottom: 10px;	
			}
			
			#ccright p
			{
			position: relative;
			line-height: 1.3em;
			font-size: .9em;
			padding-bottom: 1em;
			}
			
			#ccright strong
			{
			position: relative;
			display: block;
			color: #95288F;
			padding-bottom: .7em;
			}

 div.line hr{ /* take out
the troublemaking HR */
   display:none;
   }
 div.line { /*  DIV that wraps and
replaces the HR */
   background: transparent url(/wp-content/themes/NFB/img/shortline.gif)  
  no-repeat center center; 
height: 25px;
   }








