body,html{
height:100%;
}

*{
margin:0;
padding:0;
border:0;
outline:0;
}

body{
font:1em/1.375em Georgia,"Times New Roman", Times; /*16, 22*/
background: url(../images/3.png) #4d72a3;
color:#ffffff;
}

a, a:visited{
color:#ccfd62;
text-decoration:none;
}
/*-------------------------------------------TYPOGRAPHY----------------------------------------------*/
@font-face{
font-family:"Cooper Lt BT";
src: url();
src: local('Cooper Lt BT'), local('CooperBT') url();
}

@font-face{
font-family: "Cooper Lt BT";
font-weight:700;
src: url();
src: local('CooperBT-Bold'), local('Cooper Bold BT'), url();
}

@font-face{
font-family: Bello;
src: url();
src: local('Bello'), local('Bello-Script'), local('Bello Script'), url();
}

h1,h2,h3,h4,h5,h6{
font-family: "Cooper Lt BT", Georgia, "Times New Roman", Times;
font-weight:700;
color:#ffed71;
}

h1{
font-size:4em;
line-height:1em;
margin-bottom:0.688em; /*44*/
}

h2{
font-size:2em;
line-height:1em;
margin-bottom:0.688em;/*22*/
}

p{margin:0.688em 0;}

.fine{
font-size:.75em;
}

.big{
font-size:1.4em;
line-height:1.3em;
}

.action{
font-size:2em;
font-family: Bello, script;
}
/*------------------------------------------LAYOUT---------------------------------------------------*/

#container{
width:60em; /*960*/
overflow:hidden;
margin:0 auto;
padding-bottom:4.125em; /*66*/
}

.pgimg{
float:left;
margin: 1em 3em 0 1%;
position:fixed;
z-index:-1;
padding-bottom:3em;
padding-right:3em;
max-width:45%;
height:auto;
}

.pgimg img{
max-width:90%;
height:auto;
}
.default .pgimg{
margin-left:10%;
}

	#content{
	float:right;
	width:35em;
	padding-top:2.75em;/*44*/
	}
	
		#content .action img{
		float:left;
		margin-top:2.063em; /*33*/
		margin-right:2em;
			}
		#content ul.article{
		margin-left:2em;
		}
	#navigation{
	width:35em;
	height:1.875em; /*30*/
	background:#273c59;
	position:fixed;
	bottom:0;
	right:14%;
	border-top:3px solid #719cd7;
	opacity:.95;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=95);	
	}
		#navigation ul{ 
		list-style:none;
		position:relative;
		left:5em;
		padding-top:5px;
		font-size:.875em;
		font-weight:bold;
		}
		
			#navigation li{
			float:left;
			margin-right:2em;
			color:#cccccc;
	
			}
			
			#navigation li:after{
			content: "|";
					padding-left:1em;
			}
			
			div.music, div.gallery{
			margin-top:2.063em;
			padding:0.688em .5em;
			background:#202e42;
			border:2px dotted #cccccc;
			}
			
			div.music{
			float:left;
			}
				.music ul{
				list-style:none;
				}
				
				.music li{
				margin:0.688em 0 0.688em 1em;
				width:16em;
				}
			
			div.gallery{
			float:left;
			max-width:13.75em; /*220*/
			margin-left:.5em;
			}
			
			.gallery img{
			margin-right:0.625em; /*10px*/
			}
			
			
			.default h3{
			margin-bottom:1.375em;
			}
		/*------------------------------------FORMS--------------------------------------------------*/
		
#content legend{
		font-size:2em;
line-height:1em;
margin-bottom:1.375em;
}

input{
margin-bottom:0.688em;/*11*/
}

.zemSubmit{
margin-top:1.375em;
background:#ec6536;
padding:.2em;
border:1px solid #cc552c;

}

.zemContactForm{
background:#202e42;
padding:1.375em 0 0 2em;
margin-top:1.375em;
border:2px dotted #cccccc;

}

.zemThanks{
background:#202e42;
padding:1.375em 0 0.688em 2em;
margin-top:1.375em;
border:2px dotted #cccccc;
}
