/* CSS Document */

* {margin:0px; padding: 0px;}

body {
		margin:0px;
		padding: 0px;
		font-family:verdana, arial, helvetica, sans-serif;
		font-size:1em; 
		color:#000; 
		line-height:1.6em;
		width: 900px;
		margin: 0 auto 0 auto;
		text-align: center;
	}



   
/*33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333*/

#container {
							/*container holds all other divs: sets size of web page and centres it.*/
			
			padding:0;
			background:#E2E8F6;
			
			
			}

#header {					/* sets the width of the header div; background black - increases image height 'look' and puts text h1 on black background */
			margin:0;
			padding:0;
			width:900px;
			height:7.9em;
			background:url(images/headerNoWriting1.jpg) no-repeat top;					
			
		}

#360btn {
		float:right important;
		position:relative important;
		width:97px;
		height:75px;
		right:14px important;
		top:-86px important;
		}	
					
/*77777777777777777777777777777777777777777777777777777_____________________navigation menu settings______________________________________*/


#navbar {
		
		padding: 0;
		margin:-61px 0 0; 
		font-size:11px;
		float:right;  /*text floats right*/
		background:#1F1C74;
		width:900px
 }
 

#navbar li {
			float:left;  /*cause text to be in straight row*/
			height:23px; 
			text-align:center;
			padding-left:0.1em;
			list-style:none;
			font-size: 1em;
			}

#navbar li a {
				height:40px; 
				color:white; 
				text-decoration:none; 
				font-weight:bold; 
				line-height:25px;
				text-align:center; 
				padding:0; 
			 }
			 
#navbar li a b { 
				
				padding:0 15px 0 5px;
				display:block; 
				text-align:center;
				}			 			

#index #nav-index a,
#aboutus #nav-aboutus a,
#meetings #nav-meetings a,
#contact #nav-contact a, 
#parkingsensor #nav-parking a,
#freeadvice #nav-freeadvice a,
#glossary #nav-glossary a,
#blackhawk #nav-tracking a{
						  /* declarations to style the current state */
						 color:#000; 
 						}
 
#index #nav-index a b,
#aboutus #nav-aboutus a b,
#meetings #nav-meetings a b,
#contact #nav-contact a b,
#parkingsensor #nav-parking a b,
#freeadvice #nav-freeadvice a b,
#glossary #nav-glossary a b,
#blackhawk #nav-tracking a b {
							color:#B4C4E4; 
																
							}

#navbar  li a:hover {
						color:#B3E2B2; 
						
					}

#navbar li a:hover b {
						color:#B3E2B2; 
							
					 }

#navbar  li.current a:hover {color:#B3E2B2; }
													 					

				
/*44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444---------- Content settings ----------------*/


#leftcol {
			width:110px;
			float:left;
			padding-left:1em;
			padding-right: 3.5em;
			padding-top:1em;
						
		}
		
	
		
#maincontent {	
				float:left;
				/*clear:both;*/
				width:460px;
				left:0;
				padding-right: 1.2em;
				padding-left:1em;
				padding-top:1em;
				background:white;
							
			 }			

#rightcol {
				float:right;
				width: 190px;
				padding-left:1em;
				margin-top:0;
				padding-right:0.5em;
				//background:#E2E8F6;
				padding-bottom:2em;
				padding-top:0.4em;			
			}
			
#contact #rightcol {
					padding:0
					}					
		
#footer{
		clear:both;
		line-height:1.6em;
		background:#1F1C74;
		
		}  
								
		 
		
/* 66666666666666666666666666666666666666666666666666666666666666___________text formatting__________________________*/

p{
	margin:0 ;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size: 0.8em;
	padding:0.4em 0 0.6em 0;
	color: #320052;
	line-height:16px;
	text-align:left;
 }

#firstparagraph {
				  color:#0B0774;
				  font-size:0.9em;
				  line-height:18px;
				  font-family:verdana, arial, helvetica, sans-serif;
				  font-weight:bold;
				 }
				  
#text p { color:#1F4D55;
		  font-size:1.4em;
		  padding-left:5.3em;
		  padding-top:0.8em;
		  }	   
 
 #footer p {
 			color:white;
			text-align:left;
			font-size:0.8em;
			padding-left:2em;
			}			
  
em {
	font-weight:bold;
	font-style:normal;
	color: #320052;	
	}
  
 h1{
	font-size:1.35em;
	text-align:left;
	padding: 0.4em 0 0.2em 0;
	color:#808080;
	letter-spacing: 0.05em;
  } 
  

h1 a{
	
	color:#808080;
	text-decoration:none;
  }  
  
h1 a:hover {
			 color: #7B191B;
			}  
			
#text h1 {									/* kiwi ingenuity header/logo text*/
			color:#1F1C74;
			font-size:2.2em;
			padding-left: 1em;
			padding-top:1.1em;
			padding-bottom:0;
			letter-spacing:0;
		  }			
 			   
h2,h3,h4{
		color:#7B191B; 
		}

h2,h3 {
		padding-bottom: 0.4em; 
		padding-top:0.4em; 
	  }
	  
h2 {
	
	 font-size:1.25em;
	 letter-spacing: 0.02em;
	 text-align:left;
	} 
	
#contact h2, #thankyou h2 {
							text-align: left;
							color: #808080;
						 }	 

h3 {
	 
	 font-size:1.1em;
	 margin:0;
	 text-align: left;
	} 
	
h2 a, h3 a {
		color:#7B191B;
		text-decoration:none;
		text-align: left;
	 }
	 
h2 a:hover, h3 a:hover {
			 color:#808080;
			 }	 
h4 {
	font-size: 1em;
	font-weight:normal;
	text-align: left;
	padding-top:1em;
	font-family:verdana, arial, helvetica, sans-serif;
	}
	
h5 {
	font-size: 0.7em;
	font-weight:bold;
	text-align: left;
	color:#1F1C74;
	width: 300px;
	}
	
#quote {
		color:#808080;
		font-size: 0.9em;
		font-weight: bold;
		line-height: 1.6em;
		}
				

ol, ul {
		padding-left:1.3em;
	}
	
ol li, ul li  {		
		margin:0 ;
		font-family:verdana, arial, helvetica, sans-serif;
		font-size: 0.8em;
		padding:0.5em 0 0.5em 0;
		color: #320052;
		line-height:16px;
		text-align:left;
	}


	
a {
	color: #708090;
	font-weight:bold;
   	text-decoration:none; 
	border-style:none;
  }
  
a:link img {
		border:none;
		float:right;
		position:relative;
		width:97px;
		height:75px;
		right:14px;
		top:-86px;
			}
			
a:visited img {
		border:none;
		float:right;
		position:relative;
		width:97px;
		height:75px;
		right:14px;
		top:-86px;
			   }		   
alt { font-family:verdana, arial, helvetica, sans-serif;
		font-size: 0.8em;
	}
					   	
hr{
	background: #f5f5f5;
	}
	
/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$ images %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
#billhamilton {
				float:right;
				padding-left:1em;
				border:1px solid white;
				}

/* on home page - differentiating between the expo and the rest of the column */
#inventorsbox {
				background: #FEFBDF;
				width:185px;
				padding:0.3em 0.4em 0 1.1em;
				margin-left:-1.3em;
				margin-top:1em;
				border:2px solid #1F4D55;
			   }

#win2 {
		
				
				padding:0.3em 0.4em 0 1.1em;
				margin-left:-3em;
				margin-top:1em;
				
		}			   