*, html, body {padding: 0; margin: 0;}

body {background-color: #141c43; color: #ddd; font-family: Helvetica, "Helvetica Neue", Arial, sans;}

.front {background-attachment: fixed; background-position: 50% 85%; background-repeat: no-repeat; background-image: url('../images/front.jpg');}

#main {position:relative; z-index:1;}

/* .frontphoto {margin: 0 auto; text-align: center; border: 5px solid #2e419f;} */

#navig {width: 960px; margin: 0 auto; margin-bottom: 20px; position: relative;}

#top {padding-top: 12px; padding-bottom: 25px; text-align: center;}

#top img {border: none;}

#top a {border: none;}

#links {margin-right: 0px; margin-bottom: 0px; text-align: center; padding-right: 5px; padding-bottom: 5px;}

#links a {color: #eee; text-decoration: none; font-weight: bold; font-size: 16pt; padding-left: 0.5em; padding-right: 0.5em; padding-top: 2px; padding-bottom: 2px; text-transform: uppercase;}

#links a:hover {color:  #1f2d6e; background-color: #eee;}

#vimpimg {background: #000; width: 900px; margin: 0 auto; border: 2px solid #666;}

#content {background-position: bottom right; background-repeat: no-repeat; width: 960px; margin: 0 auto; margin-top: 20px; padding-top
: 120px; padding-bottom: 120px;}

#content p {margin-left: 50px; margin-right: 375px; font-size: 10pt; line-height: 14.5pt; padding-bottom: 1.5em;}

#content form {margin-left: 50px; margin-right: 375px; font-size: 10pt; line-height: 14.5pt; padding-bottom: 1.5em;}

#content ol {margin-left: 50px; margin-right: 375px; font-size: 10pt; line-height: 14.5pt; padding-bottom: 1.5em;}

#content ul {margin-left: 50px; margin-right: 375px; font-size: 10pt; line-height: 14.5pt; padding-bottom: 1.5em; list-style: none; list-style-position: inside;}

#content h2 {margin-left: 50px; margin-right: 205px; font-size: 20pt; line-height: 16.5pt; padding-bottom: 0.75em; font-weight: bold; text-transform: uppercase; letter-spacing: 125%; color: #fff;}

#content a {color: #ddd; text-decoration: none; border-bottom: 1px solid #666;}

#content a:hover {color: #fff; border-bottom: none;}

.when {color: #999;}

#bg {position:fixed; top:0; left:0; width:100%; height:100%;}




#contact-area input, #contact-area textarea {
	padding: 5px;
	width: 471px;
	font-family: Helvetica, sans-serif;
	font-size: 1.4em;
	margin: 0px 0px 10px 0px;
	border: 2px solid #ccc;
}

#contact-area textarea {
	height: 90px;
}

#contact-area textarea:focus, #contact-area input:focus {
	border: 2px solid #900;
}

#contact-area input.submit-button {
	width: 100px;
	float: right;
}

label {
	float: left;
	text-align: right;
	margin-right: 15px;
	width: 100px;
	padding-top: 5px;
	font-size: 1.4em;
}

