@charset "utf-8";
/* CSS Document */
/*global */
/*--------------------------------------------------------*/	
body				{
					/* line-height: 1.5em; */
					font-family: Georgia, "Times New Roman", Times, serif;
					background-color: #DFDFDF;
					background-image: url(../images/background.png);
					background-position: top left;
					background-repeat: repeat-x;
					margin: 20px 0 0 0;
					padding: 0;	
					}
					
#maincontainer		{
					/* background-image: url(images/box.png); */
					width: 960px; 		/* Width of main container */
					margin: 0 auto; 	/* Center container on page */
					padding: 10px 0 10px 0;
					}					
		
b					{font-size: 110%;}
em					{color: red;}


/* header */
/*--------------------------------------------------------*/
#header-wrapper		{
					background-image: url(../images/header_bkgd.png);
					background-repeat: no-repeat;
					background-position: top center;
					color: #333333;
					/* height: 90px; 		/*Height of top section*/
					}

#header-wrapper h1  {
					font-family: Georgia, "Times New Roman", Times, serif;
					font-size: 50px;
					font-weight: normal;
					margin: 0 0 -10px 0;
					/* padding-top: 15px; */
					}
					
#header-wrapper .innertube  
					{
					margin: 0 0 0 0;
					}					
					
.hdr-right, .hdr-left	
					{
					background-image: url(../images/header_bkgd.png);
					/* padding: 50px 0 5px 50px; */
					height: 100px;
					}					
					
.hdr-right			{
					background-position: top right;
					background-repeat: no-repeat;
					float: right;
					width: 610px;						/* must match margin-right attribute of .hdr-left */
					}
					
.hdr-left			{
					background-position: top left;
					background-repeat: no-repeat;
					margin-right: 610px;				/* must match width attribute of .hdr-right */
					}
					
.hdr-title			{
					padding: 20px 0 0 55px;
					text-align: right;
					width: 273px;
					}
					
/* nav */
/*.rs-nav 			{		
					font-size: 20px;
					padding: 49px 0 0 0;
					}
					

#pipe ul 			{
					margin-left: 0;
					padding-left: 0;
					display: inline;
					} 

#pipe ul li 		{
					margin-left: 0;
					padding: 3px 15px;
					border-left: 1px solid #000;
					list-style: none;
					display: inline;
					}
	
		
#pipe ul li.first 	{
					margin-left: 0;
					border-left: none;
					list-style: none;
					display: inline;
					}

#pipe ul li a,
#pipe ul li a:active,
#pipe ul li a:link,
#pipe ul li a:visited

					{
					text-decoration: none;
					}

#pipe ul li a:hover
					{
					text-decoration: underline;					
					}*/										
																				
/*	New Nav	--------------------------------------------------	*/
.main-nav			{
					padding-top: 25px;
					/* border: 1px solid #CCC; */
					}
ul#main-nav 		{ background: repeat-x 0 -11px; width: 100%; margin: 0 0 21px; padding: 11px 0 0; list-style: none; height: 51px; }
ul#main-nav li 		{ display: inline; font-size: 20px; line-height: 21px; text-shadow: 0 .1em .1em #fff; }
ul#main-nav li a, ul#main-nav li a:visited { display: block; float: left; width: auto; margin: 0; padding: 8px 15px 13px; color: #333; border-right: 1px solid #fff; text-decoration: none; }
ul#main-nav li a small { display: block; font: lighter 11px/1 "Lucida Grande", Tahoma; text-transform: uppercase; color: #ccc; letter-spacing: 1px; text-decoration: none;}
ul#main-nav li.rss a, ul#nav-main li.rss a:visited { float: right; color: #ff7e2f; border: 0; }
ul#main-nav li a:hover, ul#main-nav li.current a { background: #f5f5f5; color: #D2580D; font-style: italic; }
ul#main-nav li.rss a:hover { color: #d2580d; }
ul#main-nav li a:hover { font-style: normal; }
ul#main-nav li.current a:hover { font-style: italic; }
ul#main-nav li a:hover small, ul#main-nav li.current a small { color: #777; font-style: normal;}

/*	End new nav */					

/* content */
/*--------------------------------------------------------*/
#content-wrapper{
					background-image: url(../images/content_bkgd.png);
					background-position: center;
					background-repeat: repeat-y;
					float: left;
					width: 100%;
					}								
#landing-nav-wrapper	
					{
					/* border: 1px solid #CCCCCC; */
					background-image: url(../images/content_bkgd.png);
					background-position: center;
					background-repeat: repeat-y;
					}
.landing-menu		{
					background-image: url(../images/nav_landing.png);
					background-repeat: repeat-x; 
					margin: 0 55px;
					/* padding-top: 25px; */
					}					
.landing-menu ul 	{ 
					/* width: 100%; */ 
					margin: 0;
					padding: 0; 
					list-style: none; 
					height: 32px; 
					}
					
.landing-menu ul li { 
					display: inline; 
					font-size: 15px; 
					line-height: 21px; 
					text-shadow: 0 .1em .1em #fff; 
					}
						
.landing-menu ul li a, .landing-menu li a:visited 		{ display: block; float: left; width: auto; margin: 0; padding: 5px 10px; color: #333333; border-right: 1px solid #FFFFFF; text-decoration: none; }
.landing-menu ul li a small 							{ display: block; font: lighter 11px/1 "Lucida Grande", Tahoma; text-transform: uppercase; color: #CCCCCC; letter-spacing: 1px; text-decoration: none;}
/* .landing-menu ul li.rss a, .landing-menu li.rss a:visited { float: right; color: #FF7F2F; border: 0; } */
.landing-menu ul li a:hover, .landing-menu li.current a { background: #FFFFFF; color: #D2580D; font-style: italic; margin-top: 1px; }
.landing-menu ul li.rss a:hover 						{ color: #D2580D; }
.landing-menu ul li a:hover 							{ font-style: normal; }
.landing-menu ul li.current a:hover 					{ font-style: italic; }
.landing-menu ul li a:hover small,.landing-menu li.current a small { color: #777777; font-style: normal;}


/* secondary navigation */
.landing-sec-menu-wrapper
					{
					border-bottom: 1px solid #F5F5F5;
					margin: 0 55px;
					/* padding: 7px 0; */
					}
.landing-sec-menu	{
					}					
					
.landing-sec-menu ul 	{ 
					/* width: 100%; */ 
					margin: 0;
					padding: 0; 
					list-style: none; 
					height: 32px; 
					}
					
.landing-sec-menu ul li { 
					display: inline; 
					font-size: 11px; 
					line-height: 21px; 
					text-shadow: 0 .1em .1em #fff; 
					}
						
.landing-sec-menu ul li a, .landing-sec-menu li a:visited 		{ display: block; float: left; width: auto; margin: 0; padding: 2px 10px; color: #333333; border-right: 1px solid #FFFFFF; text-decoration: none; }
.landing-sec-menu ul li a small 								{ 
																display: block; 
																font: 11px/1 "Lucida Grande", Tahoma; 
																text-transform: uppercase; 
																color: #CCCCCC; 
																letter-spacing: 1px; 
																text-decoration: none; 
																margin-top: 1px; padding: 8px;
																}
									
/* .landing-menu ul li.rss a, .landing-menu li.rss a:visited 	{ float: right; color: #FF7F2F; border: 0; } */
.landing-sec-menu li a:hover, .landing-sec-menu li.current a 	{ background: #FFFFFF; color: #D2580D; font-style: italic;}
.landing-sec-menu li.rss a:hover 								{ color: #D2580D; }
.landing-sec-menu li a:hover 									{ font-style: normal; }
.landing-sec-menu li.current a:hover 							{ font-style: italic; }
.landing-sec-menu li a:hover small,.landing-sec-menu li.current a small 
																{ color: #333333; font-style: normal;}
.masthead-wrapper	
					{
					/* border: 1px solid #CCCCCC; */
					/* background-image: url(../images/content_bkgd.png); */
					background-position: center;
					/*background-repeat: repeat-y;*/
					padding: 0 0 0 0 ;
					}
.masthead			{
					/* background-color: #EEEEEE; */ 
					margin: 0 55px;
					/* height: 200px; */
					/* padding-top: 25px; */
					}
					
.view_sample		{
					text-align: right;
					}										
/*columns*/
#left-column		{
					margin-right: 480px; 			/*Set right margin to RightColumnWidth*/
					/* min-height: 410px; */
					}
					
#left-column .innertube
					{
					margin: 30px 0 0 0; 				/*Set right margin to RightColumnWidth*/
					padding: 0 10px 0 0;			/* Set spacing for left images */
					text-align: right;
					}
					

.rightcolumn		{
					float: left;
					width: 480px; 					/*Width of right column*/
					margin-left: -480px; 			/*Set left margin to -(RightColumnWidth) */
					/* background: #FDE95E; */
					}
					
.rightcolumn .innertube		
					{
					margin: 0;
					padding: 30px 0 0 10px;			/* Set spacing for right images */
					/* border: 1px solid #333333; */
					}
					
/* .innertube img		{
					border: 1px solid #EEEEEE;
					margin: 0 0 20px 0;
					padding: 5px;
					} */										
/* footer */
/*--------------------------------------------------------*/
#footer-wrapper		{
					font-family: "Tahoma", "Geneva", sans-serif;
					color: #333333;
					background-image: url(../images/footer_bkgd.png);
					background-position: center bottom;
					background-repeat: no-repeat; 
					font-size: 11px;
					clear: left;
					width: 100%;
					text-align: center;
					padding: 45px 0 55px 0;
					margin-bottom: 60px;
					line-height: 17px;
					}
					
/* footer navigation */
#footer-wrapper ul 		{
						font-family: "Tahoma", "Geneva", sans-serif;
						font-size: 11px;
						text-transform: uppercase;
						margin-left: 0;
						padding-left: 0;
						display: inline;
						} 

#footer-wrapper ul li {
						margin: 0 0 0 0;
						padding: 0 15px;
						border-left: 1px solid #000;
						list-style: none;
						display: inline;
						}
	
		
#footer-wrapper li.first {
						margin: 0 0 0 0;
						border-left: none;
						list-style: none;
						display: inline;
						}
						
#footer-wrapper ul li a,
#footer-wrapper ul li a:active,
#footer-wrapper ul li a:link,
#footer-wrapper ul li a:visited
						{
						text-decoration: none;
						color: #333333;
						}
#footer-wrapper ul li a:hover
						{
						text-decoration: underline;
						color: #CC6600;
						}					

#footer a			{
					color: #FFFF80;
					}
.disclaimer			{
					color: #666666;
					margin: 0 auto 30px auto ;
					text-align: center;
					width: 840px;
					}					

.innertube			{
					margin: 10px; 				/*	Margins for inner DIV inside each column (to provide padding)	*/
					margin-top: 0;
					}
