/* CSS Document */
nav, header, article, aside, footer {display:block}
h1,h2,h3,h4,p {margin:0;padding:10px 0px;}
h1 {font-size: 34px;color:#22274c}
a {color:#22274c}
h2 {font-size: 16px;}
body {
	margin:20px;
	font-family:Arial,Helvetica,Tahoma,sans-serif;
	font-size:16px;
	color:#22274c;
}
#container {
	position:relative;
	width:940px;
	margin: auto;
}
header {
	height:auto;
}
nav {
	width:100%;
	height:30px;
	border-top:1px solid #22274c;
	border-bottom:1px solid #22274c;
}
nav ul {
	height:30px;
	list-style:none;
	margin:0px;
	padding:0;
}
nav ul li {
	float:left;
	width:auto;
	padding:0 5.3%;

}
nav ul li a {display:block;color:#32531c;text-decoration:none;padding:5px 0;width:100%}
nav ul li a:hover, .active {color:#22274c}

nav ul li:hover {
	background-image:url(../img/arrow.jpg);
	background-repeat:no-repeat;
	background-position: 0% 0%;
	-webkit-animation: moveup 0.5s ease;
	-moz-animation: moveup 0.5s ease;
	-o-animation: moveup 0.5s ease;
	animation: moveup 0.5s ease;
}

	@-webkit-keyframes enlarge { from { transform: none;} to {transform: scale(1.4);}}
	@-moz-keyframes enlarge { from { transform: none;} to {transform: scale(1.4);}}
	@-o-keyframes enlarge { from { transform: none;} to {transform: scale(1.4);}}
	@keyframes enlarge { from { transform: none;} to {transform: scale(1.4);}}

	@-webkit-keyframes moveup { from { background-position: -50% 0%;} to { background-position: 0% 0%;}}
	@-moz-keyframes moveup { from { background-position: -50% 0%;} to { background-position: 0% 0%;}}
	@-o-keyframes moveup { from { background-position: -50% 0%;} to { background-position: 0% 0%;}}
	@keyframes moveup { from { background-position: -50% 0%;} to { background-position: 0% 0%;}}


article {
	padding:20px 0;
	position:relative;
	min-height:450px;
	background: #fff url('../img/bottom-decoration.jpg') no-repeat right bottom;
}

article.kate h2,article.kate p {
	margin-right:210px
}
article.kate img {position:absolute;top:140px;right:0}
article.portfolio ul {width:100%}
article.portfolio ul li{text-align:center;padding:0}
article.portfolio ul li img {border:10px solid #c3c6d1}
article.portfolio p{position:absolute;bottom:0;width:100%;text-align:center}
article.press h1,article.kates-escapes h1,article.contact h1 {font-size:20px}
article.press img {float:left;margin:60px 0}
article.contact img {position:absolute; right:0;top:20px}
#main-banner {margin:60px 0}
footer {
	width:100%;
	height:30px;
	margin-top:10px;
	border-top:1px solid #22274c;

}
footer p {font-size:10px;color:#22274c}
footer a {font-size:10px;color:#22274c;text-decoration:none}