/*
Theme Name: terranova

*/



/* Begin Typography & Colors */
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'Lucida Sans Unicode',Arial,sans-serif;
	background-image: url('images/bg-body.jpg');
	background-attachment:fixed;
	color: #333;


	}
	
	#wrap	{
			/*background-image: url('images/bg-wrap.png');
			background-repeat:no-repeat;
			height:550px;*/
			width:945px;
			padding:20px;
			margin:30px auto;
			background-color:#fff;
			overflow:hidden;
			}
	#head	{
			clear:both;
			width:960px;
			overflow:hidden;
			margin:0px 0px 0px 0px;
			}
			.logo	{
					float:left;
					width:280px;
					/*height:85px;*/
					}
			#menu	{
					width:435px;
					float:right;
					margin:0px 15px 0px 0px;
					}
					#menu a	{
							font-family:Georgia, "Times New Roman", Times, serif;
							width:140px;
							padding:10px 0px 10px 0px;
							color:#006699;
							float:left;
							font-size:16px;
							letter-spacing:-1px;
							text-decoration:none;
							text-align:center;
							background-color:#c7e2a0;
							margin: 3px 3px 0px 0px;
							}
					#menu a:hover	{
									color:#7a0a0a;
									background-color:#b6d4dd;
									}
	.boxindex	{
				width:290px;
				height:220px;
				float:left;
				/*border:solid 1px #999999;*/
				margin:25px 10px 20px 10px;
				}
.desc 	{
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:33px;
			letter-spacing:-1px;
			width:930px;
			color:#666666;
			clear:both;
			margin:20px 0px 35px 0px;
			padding:0px;
			text-align:center;
			}

#foot	{
		text-align:right;
		margin:45px 20px 0px 10px;
		/*width:945px;*/
		overflow:hidden;
		/*border:solid 1px #CCCCCC;*/
		clear:both;
		
		}
		#foot p	{
				color:#666666;
				margin:0px;
				padding:0px;
				}
		#foot h1	{
					font-family:Georgia, "Times New Roman", Times, serif;
					font-size:15px;
					margin:0px;
					color:#006699;
					}
		#foot a	{
				text-decoration:none;
				}
.gallery	{
			width:480px;
			/*border:solid 1px #CCCCCC;*/
			float:left;
			overflow:hidden;
			padding:0px;
			margin:0px 10px 15px 15px;
			}
			.gallery p	{
						margin:0px;
						padding:0px;
						font-size:12px;
						}
			.gallery h1	{
						font-family:Georgia, "Times New Roman", Times, serif;
						margin:-40px 0px 0px 0px;
						height:30px;
						padding:5px 5px 5px 10px;
						font-size:20px;
						letter-spacing:-1px;
						background-image:url('images/bg-h1-gallery.png');
						background-repeat:repeat;
						color:#FFFFFF;
						z-index:100;
						filter:alpha(opacity=50);
						opacity: .5;
						background-color:#000000;
						}
			.gallery h2	{
						font-family:Georgia, "Times New Roman", Times, serif;
						font-size:15px;
						margin:0px 0px 5px 0px;
						padding:0px;
						color:#434343;
						}
.thumbs	{
		/*border:solid 1px #CCCCCC;*/
		width:435px;
		float:right;
		}
		.thumbs h2	{
					font-family:Georgia, "Times New Roman", Times, serif;
					font-size:15px;
					margin:0px 0px 5px 0px;
					padding:0px;
					color:#434343;
					}
		.thathumb	{
					float:left;
					width:125px;
					padding:5px;
					border:solid 1px #CCCCCC;
					margin:0px 5px 5px 0px;
					}
					.thathumb h1	{
									font-family:Georgia, "Times New Roman", Times, serif;
									font-size:11px;
									margin:0px;
									padding:0px;
									}
					.thathumb a	{
								text-decoration:none;
								color:#006699;
								}
.thumbwide	{
			clear:both;
			overflow:hidden;
			/*border:solid 1px #CCCCCC;*/
			margin:0px 0px 0px 15px;

			}


.cattitle	{
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:26px;
			letter-spacing:-1px;
			color:#00698a;
			clear:both;
			margin:0px 0px 10px 15px;
			padding:0px;
			text-align:left;
			}


p img {
	padding: 0;
	max-width: 100%;
	}

a img {
	border: none;
	}

hr	{
	display:none;
	}

