html, body, form, fieldset {
	margin: 0;
	padding: 0;
	font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
}

/* Neutralize styling: 
   Elements with a vertical margin: */
 pre,
blockquote, dl, address {
	margin: 1em 0;
	padding: 0;
}

/* Apply left margin:
   Only to the few elements that need it: */
li, dd, blockquote {
	margin-left: 1em;
}


/* Miscellaneous conveniences: */
form label {
	cursor: pointer;
}
fieldset {
	border: none;
}

/* Form field text-scaling */
input, select, textarea {
	font-size: 100%;
}
body {
 background-color:#3f3f3f;
 color: white; 
  } 
	
#background{
	 width:1000px;
	 height: 650px;	
	 margin:0 auto; padding:0; 
	 background-image:url(../Images/images/thinAi_02.gif); 
	 background-repeat: no-repeat; 
	 background-position: 0 top;
	  }

#container { 
	  margin:0 auto ;
	  padding:1.5em 0; 
	  width:650px;
	  text-align: left; 
	   }
	   
#masthead{
	padding:1em 0 .75em;
	text-align: center;
	}
	
#navbar {
	text-align: center;
	margin:1em 0 2em;
	}

#navbar img {
	
		}
		
#leftcolumn { 
	width: 171px; 
	float:left; 
	margin:0 .5em 1em 0;
	
	}	

#leftcolumn img { 
	margin: 0 0 8px;
	
	 }
	
#top{  }
	
#middle{ }
	
#bottom{  }

#centercolumn{ 
	float:left;
	width:252px; 
	margin: 0 0 1em 0; 
	padding:0 ;
	
	 }
	
#centercolumn img {
	padding:0; 
	margin:0 0  ;
	
	}
#leftcolumn img{
	
	}
#leftcolumn img,#centercolumn img {	
	display:block; 
	border: 3px solid #b2b1a5;
	
		 }
#rightcolumn {
	
	width:190px;
	float:left;
	padding:0 0 1em 1em;
	margin:0;
	
	}
h1 {
	font-size:90%;
	color:#FF7F00;
	text-align:left;
	margin:0 0 .8em
	}
h4 { color: #cc6; font-size: 80%; font-style: italic; text-decoration: underline; text-align: center; margin: 0 0 0.8em; }
h3 { color:#FF7F00;; font-size: 65%; font-style: normal; text-decoration: none; text-align: left; margin: 0 0 0.8em; }
p { 
	display:block;
	font-size:80%;
	border-bottom:1px dotted #ccc; 
	margin:0 0 .8em;
	padding:0 0 .8em .5em;  }

p.latest {
	border:0;
	}
 	 
b { text-align:right;
	 color:#f93; 
	 font-weight: normal;
	 font-style: normal;
	  }
a:link { color:#ff7f00; 
		text-decoration: none;
		 }
a:visited {
		color:#ff7f00; 
		text-decoration: none;
		  }		 
a:hover { color: white;
		text-decoration: underline; }
a:active { 
		color:#ff7f00; 
		text-decoration: none;
		}
		
.heading a:link { color:#ff7f00; 
		text-decoration: none;
		 }
.heading a:visited {
		color:#ff7f00; 
		text-decoration: none;
		  }
.heading a:hover { 
		color: #fd6900;   
		text-decoration: none; 
		}
.heading a:active { 
		color:#ff7f00; 
		text-decoration: none;
		}

#footer { 
	width:405px; 
	font-size:80%; 
	text-align:center; 
	margin:0 auto; 
	clear:both; 
	padding: 0; 
	display:block;
	}
	
ol.f-ol{ margin: 0; 
	padding: 0;  
	list-style-type:none;
	
	 }

li {display:inline;
	width:80px;
	float:left; 
	padding:0;
	margin:0;
	}
	
a{ text-decoration: none; }
#email a:link { color: #fff; }
#email a:visited { color: #fff; }
#email a:hover { color: #fff; text-decoration: underline; }
#email a:active { color: #fff; }

