body {
	background:#ABC8DA;
	font: 13px normal Tahoma, Arial, Helvetica, sans-serif;
	color:#3D504E;
}

#container{
	width: 960px;
	margin:10px auto;
	background:#fff url(../img/bg.gif) top left repeat-y;
}

#content{
	background: url(../img/bg-top.gif) top left repeat-x;
	overflow:auto;
	zoom:1;
}

hr{
	margin:1px 2px;
	border:2px solid red; 
}

a{
	text-decoration:none;
	color: #00639C;
}

	a:hover{
		text-decoration:underline;
	}

address{
	font-style:normal;
}

	#left{
		width: 270px;
		float:left;
		font-size:12px;
		padding: 0 20px 20px;
		background: url(../img/logo.gif) top left no-repeat;
	}
		#home{
			display:block;
			width: 100%;
			height:230px;
			margin-bottom:20px;
		    text-indent:-10000px;
		}
		
		#left p, #left ul li{
			text-align:left;
			line-height:18px;
			
		}
		
		#left ul {
			list-style:square;
			padding-left:15px;
		}
		
		#left h2{
			color:#6597ba;
			font-size: 20px;
			padding:20px 0 10px;
			font-weight:lighter;
		}
			#left h2 span {color:#ff7d00;}

	#right{
		width: 650px;
		float:right;
		
	}
	
		#top{
			border-right:2px solid #fff;
			margin:50px 0 2px;
_margin:50px 0 0px;
			padding:30px 30px;
			text-align:justify;
			color:#fff;
			height: 70px;
			line-height:20px;
			position: relative;
		}
			#top p {
				font-size: 38px;
line-height: auto;
zoom:0;
				color:#AFE3FF;
				padding: 10px 0 0 25px;

			}
			#top p span{
				display:block;
				font-size: 35px;
height: 35px;
				position:absolute;
				top: 80px;
				left: 280px;
			}
			
			#top p b{
				color:#FF6B00;
			}
		
		#menu{
			background: url(../img/bg-menu.gif) top left repeat-x;
			border-right:1px solid #fff;
			overflow:hidden;
			zoom:1;
		}
			#menu li{
				float:right;
				font-size:13px;	
				height:49px;
				font-family: Tahoma, Arial, Helvetica, sans-serif;
				border-right:1px solid #fff;
			}
			
			
			
			#menu li a, #menu li h2 {
				color:#ABC8DA;
				display:block;
				width:161px;
				text-align:center;
				padding:15px 0 15px;
				_padding:15px 0 10px;
				font-weight:normal;
			}

#menu li a:hover{padding:15px 0 15px;}
				#menu li a:hover, #menu li h2 {
					color:#fff;				
					text-decoration:underline;
					background: url(../img/bg-menu-h.gif) top left repeat-x;
				}
				
				#menu li h2{
					text-decoration:none;
					border-bottom:6px solid #00446A;
				}
				
				#first{width:162px;}
		
		#notes, #gallery, #files{
			padding:20px 20px;
			border-top:4px solid #00446A;
			margin:0px 2px 0 0;
		}
		
			#notes h3{
				color:#00a2ff;
				font-size: 20px;
				padding:15px 0 0px;
				font-weight:lighter;
			}
			
			#notes .date{
				color:#c7dbe4;
				font-size: 11px;
				line-height:16px;
				padding-bottom:10px;
			}
			
			#notes p, #notes li, #notes blockquote {
				line-height:22px;
				text-align:justify;
			}
			
			.note .ilustration{
				float:right;
				/*border:1px solid #eee;*/
				padding: 10px;
				margin:10px 0 10px 10px;
			}
			
			
		#gallery{
			zoom:1;
			overflow:hidden;
		}
		
			#gallery h3{
				color:#00a2ff;
				font-size: 14px;
				padding:10px 0 5px;
				font-weight:lighter;
			}
			
			.photo{
				width: 250px;
				padding: 10px;
				border:1px solid #8EB6CF;
				float:left;
				margin:0 10px 20px 10px;
				height: 260px;
			}
			
			.photo span{
				background:#EEF2F5;
				text-align:center;
				display:block;
				padding:5px;
			}
			
			.photo img {
				height: 150px;
			}
			
		#files{
			
		}
		
		    #files h3{
				color:#00a2ff;
				font-size: 14px;
				padding:10px 0 5px;
				font-weight:lighter;
			}
		
			#files .file{
				border-top:1px solid #8EB6CF;
				padding:10px 0 15px;
				zoom:1;
				overflow:hidden;
			}
			
			
			#files .pdf {
				padding:0px 10px 35px;
				float:right;
				background:#fff url(../img/pdf.gif) center bottom no-repeat;
			}
			
			
	.note img{float:right;margin-left: 20px;margin-bottom: 10px; padding: 3px; border:1px solid #ddd;}		
			
			
			
			
			