/* **************************************************** 

	nationalnurse.org
	
	Dated:  April 12, 2008
	Author:	jeff at somefun.info
	
	
* **************************************************** */



/* --- GLOBAL STYLES --- */

/* remove browser defaults */

* { 
   margin:0;
   padding:0;
}  


img { border:none; }
acronym { border-bottom:1px dotted #6c1a04; }
strong { font-weight:bold; }
em { font-weight:bold; font-style:italic; }
.center { text-align:center; }
.bordered { border: 2px solid; }

a:link { color:#6c1a04; }
a:visited { color:#6c1a04; }/*b77606 985af5*/
a:hover { color:#b72b06; }
a:active { color:#aa0000; }/*16046d*/


body {
   background:#464666; /* url(/images/bodyBkg.jpg) */
   color: #6c1a04;
   font:.625em normal Verdana, Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4 {
	font-family:Georgia, "Times New Roman", Times, serif;
}

h1 { font-size: 2.18em; margin-bottom:.5em;}
h2 { font-size: 1.64em; }
h3 { font-size: 1.45em; }
h4 { font-size: 1.18em; }

h1 span.preampble {
	font-size:.752em;
	font-style:italic;
}

noscript p{
	color:#a00 !important;
	font-size:1em !important;
	padding:1.5em !important;
}

/* --- SITE WIDE CONTAINER BLOCK STYLES --- */

#containerDiv {
   position:relative;
   width:750px;      /* width + paddingLeft + paddingRight = 800px */
   padding:0 25px;   /* 25px width of the gradient background strip */
   margin:0 auto;    /* center on viewport */
   border-left:1px solid #000000;
   border-right:1px solid #000000;
   background:#ffffff url(/images/containerBkg.jpg);
}
	#containerDiv h1 {
		clear:both;
		margin-top:5em;
	}

	/* Content Page title tag */
	#bannerDiv {
		margin-bottom:1em;
	}
	
		#bannerDiv img {
		   margin-left:0;  
		}
	

		/* DROP DOWN MENU TOP NAVIGATION BAR */
		#tagLineDiv ul.mainMenuBar {
			position:absolute;
			top:165px;
			left:25px;
			z-index:105;
			}
			
		ul.mainMenuBar li {
				float:left;
				position:relative;
				width:auto;
				z-index:1;
				padding:3px 10px;
				border:2px solid transparent;
				margin-right:.5em;
				}	
				
				
		ul.mainMenuBar, ul.mainMenuBar ul {
			list-style-type:none;
			}
		
		ul.mainMenuBar li.showSubMenu { z-index:3; background-color:#f3e3e2; border-color:#6c1a04;}
		ul.mainMenuBar li.hideSubMenu { z-index:1; background-color:transparent; }
			
		ul.mainMenuBar li a{
			font-size:1.25em;
			font-weight:bold;
			color:#120753;
			}
		
		
		ul.mainMenuBar li a:hover {color:#f00;}
		
			
			ul.mainMenuBar li ul {
				position:absolute;
				z-index:3;
				top:1.95em;
				left:-2px;
				width:100%;
				background-color:#f3e3e2;
				border:2px solid #6c1a04;
				border-top:none;
			}
			

			ul.mainMenuBar li.hideSubMenu ul { display:none; }
			ul.mainMenuBar li.showSubMenu ul { display:block; }
			
				ul.mainMenuBar li ul li {
					float:none;/*display:inline;*/
					padding:3px 5px;
					margin:0;
					background-color:transparent;
					}
	
					ul.mainMenuBar li ul li a {
						font-style:italic;
						font-weight:normal;
						padding:1px 0;
						}
		
		/* MARK CURRENT PAGE */
			#indexPage .indexL, #aboutUsPage .aboutL, 
			#takeActionPage .takeL, #contactUsPage .contactL ,
			#endorsementsPage .endorsementsL { border-top-color:#6c1a04; border-bottom-color:#6c1a04; background-color:#fbdada;}
		
		
			#indexPage .indexL a, #aboutUsPage .aboutL a, 
			#takeActionPage .takeL a, #contactUsPage .contactL a,
			#endorsementsPage .endorsementsL a {
				/*text-transform:uppercase;*/
				text-decoration:none;
				color:#6c1a04;
				cursor:default;
			}
			
			/* MARK SUB MENU CURRENT PAGE */
			#endorsementsPage .endorsementsL ul li a:hover,
			#takeActionPage .takeL ul li a:hover { color:#b72b06; text-decoration:underline; }
			 
			 
			#endorsementsPage .endorsementsL a,
			#takeActionPage .takeL a { border:none; }
		
		
		/* OLD TOP NAVIGATION BAR */
		#tagLineDiv div.siteNav{
		  margin-top:40px; 
		}
			#tagLineDiv div.siteNav a {
				font-size:1.25em;
				font-weight:bold;
			}
		
			
	
	
		#tagLineDiv #tagLineText {
		   position:absolute;
		   top:123px;
		   right:0;
		   padding:0 25px;
		   border-top:2px solid;
		   border-bottom:2px solid;
		   font:1.85em "Comic Sans", cursive;
		   /*background:transparent url(/images/tagLine.gif) no-repeat right center;*/
		}
			
	

		#contentDiv { float:left; width:100%;}
		
		
			/* --- PAGE CONTENT BLOCK STYLES --- */
			#contentDiv.fullWidth #sideBarDiv{ display:none; }
			#contentDiv.fullWidth #textDiv{ width:100%; padding:0; }
		
			#sideBarDiv  {
			   color:#6c1a04;
			   float:right;
			   margin-left:1em;
			   padding:0 1em;
			   width:15%;
			   text-align:center;
			}
				
				#sideBarDiv ul {
				   margin:0;
				   list-style-type:none;
				}
			
					#sideBarDiv ul li {
					   margin-bottom:35px;
					}
					
						#sideBarDiv ul li img {
						   border:none;
						}
				
				
				#youTubeDiv {
					width:172px;
					height:150px;
					margin:0 0 0 -48px;
				}
					#youTubeDiv a {
						display:block;
						width:172px;
						height:150px;
						background:#fff url(/images/youTube.jpg) no-repeat center -148px;
					}
					
					#youTubeDiv a:hover {
						background:#fff url(/images/youTube.jpg) no-repeat center 1px;
					}
				
				#sideBarDiv #logoDisclaimer {
					font-style:italic;
					text-align:left;	
				}
				
					

			/* --- CONTENT --- */
			#textDiv  {
			   color:#000000;
			   padding:0 2em;
			   width:70%;
			   font-size:1.2em;
			   line-height:1.5;
			}
				#textDiv h2 {
					color:#333;
				}
				
				#textDiv h3 {
					color:#444;
				}
				
				#textDiv ul {
   					margin:0 2em 1.5em 2em;
				}


				#textDiv p {
				   margin-bottom:1.5em;
				}

					#textDiv p.ulHeader {
					   margin-bottom:.25em;
					}
			
					#textDiv ul li, #textDiv ol li {
					   margin-bottom:.5em;   
					}
		
		
		
		/* DROP DOWN MENU TOP NAVIGATION BAR */
		#bottomNav {
			position:relative;
			padding:2em 0 4em 2em;
			font-size:90%;
			}
		#bottomNav ul.mainMenuBar {
			/*
			position:absolute;
			top:0;
			left:0;
			z-index:105;
			width:80%;*/
			}
		
		
			
		/* Old bottom site navigation bar */
		#bottomNav div.siteNav {
			text-align:center;
			padding: 4em 0 3em 0;
		}
	
	/* ---- SITE WIDE FOOTER STYLES --- */
	
	#footerDiv  {
	   font-family:cursive;
	   font-size:118%;
	   vertical-align:top;
	   text-align:center;
	   padding-bottom:15px;
	   clear:both;
	   margin:0 -25px;/* -25px same as container block padding. Width of bkg image colored bar */
	   border-bottom:2px solid;
	}
	
		
		
		#footerDiv #footerText {
			margin-top: 1em;
			margin-bottom:2em;
			text-align:center;
		}
	
			#footerDiv #footerText p {
				margin:.25em;
			}
	
				#footerDiv div#footerText p.copyright { 
					text-align:center;
					font-style:italic;
				}
				#bsSpan {
					color:inherit;
					text-decoration:underline;
				}
			#footerDiv #bsDiv {
				width:33%;
				margin:0 auto;
				text-align:left;
				padding: 1em;
			}
	
				#footerDiv #bsDiv ul {
					margin-top:.25em;
					margin:.25em auto;
				}
	
					#footerDiv #bsDiv ul li{
						margin-bottom:.25em;
						margin-left:3em;
						text-align:left;
					}
	
/* Included in the right side bar */

#oldBrowser {
	position:relative;
	width:125px;
	height:130px;
	background: transparent url(/images/oldBrowserBkg.jpg) no-repeat center;
}

#oldBrowser #logos {
	position:absolute;
	bottom:10px;
	left:8px;		
}