body {width:770px;
		  font-family: Calibri, Nina, Geneva;
			height:300px;
			}

table {border-collapse:collapse;
			 }
			 
.nav_links {vertical-align:top;
					  width:130px;
						}

.nav_links a{display:block;
					   border-top:1px solid black;
						 text-decoration:none;
						 padding:3px;
						 padding-left:20px;
						 background:url('images/menu_off.gif');
						 background-repeat:no-repeat;
						 color:black;
						 }
						 
.nav_links a:hover{background:url('images/menu_on.gif');
					         background-repeat:no-repeat;
									 }

.left_images {border-top:1px solid black; 
						  border-bottom:1px solid black; 
							text-align:center; 
							margin:auto; 
							width:75px; 
							padding-top:20px; 
							padding-bottom:20px;
							vertical-align:top;
							}
							
.content {vertical-align:top; 
				  width:406px; 
					border-right:1px solid black; 
					padding-right:10px;
					padding-top:10px;
					font-size:.8em;
					}							

.content p{margin-top:5px;
				   margin-right:5px;
				   }
					 
.content_home {vertical-align:top; 
				  		 width:251px; 
							 border-right:1px solid black; 
							 padding-right:10px;
							 padding-top:10px;
							 font-size:.8em;
							 }							

.content_home p{margin-top:5px;
				   		  margin-right:5px;
				   			}

.portfolio {color:#92d050;}
								
.portfolio a{text-decoration:none;
					   color:blue;
						 }
						 
.portfolio a:hover{text-decoration:underline;
					         }						 					 
							 
.articles {vertical-align:top;
					 }
					 							 
.articles img{border:0;
					    padding-left:2px;
							padding-right:2px;
							padding-bottom:10px;
							vertical-align:top;
							}							 
							 
.bottomline {vertical-align:bottom; 
				     width:256px; 
						 padding-right:10px;
						 padding-top:10px;
					   }							
					 
.right_col {vertical-align:top; 
					  width:150px; 
						background:#1171a9; 
						color:white; 
						padding-top:10px; 
						padding-bottom:10px;
						}
						
.right_col h4{background:black; 
					    padding-left:10px;
							margin-top:5px;
							}						
						
.right_col p{background:#297fb2; 
					   padding:5px;
						 }
																											 						 

.top_right {background:url('images/topline.gif'); 
					  width:510px; 
						background-repeat:no-repeat; 
						text-align:right;
						}
						
.top_right img{width:60px;
							 border:1px solid black;
							 margin:5px;
							 }						
							 
a.footer {color:gray;
				  text-decoration:none;
					}
a:hover.footer {color:black;}	 						 

a:hover.about_links {text-decoration:underline;}

.twitter {text-align:center;
				  margin:auto;
					margin-top:35px;
					}
					
.twitter a{color:#003385;
					 }
					 
.twitter a:hover {color:#808000;}								 
/* SPAM Blocker */

.country {visibility:hidden;}

							 