* {
	margin: 0;
}
html, body {
	height: 100%;
}

body {
    background-image:url(../images/bg1.png);
    background-repeat:repeat-x;
}

.wrap {
    width:990px;
    margin:auto;
    min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -20px;
}

.logo {
    float:left;
    width:80px;
    height:104px;
    margin-top:10px;
    outline:none;
    text-decoration:none;
    border:none;
}

.logo a {
    outline:none;
    text-decoration:none;
    border:none;
}

.logo a img {
    outline:none;
    text-decoration:none;
    border:none;
}

.heading {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align:center;
    font-size:16px;
    line-height:26px;
    padding-top:60px;
    clear:both;
    color:#717171;
	width:990px;
	margin:auto;
}

.heading a {
	outline:none;
}

.teal {
	color:#029090;
}

.website a {
    color:#029090;
    text-decoration:none;
    outline:none;
    border:none;
}

.website a:hover {
    color:#029090;
    text-decoration:underline;
    outline:none;
    border:none;
}

#myreel { 
    margin:auto;
    margin-top:60px;
}

#myreel {
    border:5px solid #c6c4c4;
}

/* Menu */
.menu {
	float:left;
    width:890px;
	padding:39px 0 0 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}

.menu ul {
	margin:0;
	padding:0;
}

.menu ul li {
	float:left;
	list-style-type:none;
}

.menu ul li a {
	display:block;
	padding:0 27px;
	color:#717171; /*text color*/
	text-decoration:none;
	outline:none;
    /*font-weight:bold;*/
}

.menu ul li a:hover, .menu ul li .current {
	color:#029090; /*text color of selected and active item*/
	padding-top:1px; /*shift text down 1px for selected and active item*/
}

#active {
    color:#029090;
}

#none {
	padding-right:0;
}

.gallery {
	width:990px;
	height:300px;
	margin-top:40px;

}

.click {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-variant: small-caps;
	float:right;
	margin-right:145px;
	margin-bottom:50px;
	margin-top:-65px;
}

.clickLiterature {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-variant: small-caps;
	float:right;
	margin-right:136px;
	margin-bottom:50px;
	margin-top:-65px;
}

.bottom {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-top:50px;
    color:#717171;
    line-height:24px;
}

.email a {
    text-decoration:none;
    color:#717171;
}

.email a:hover {
    text-decoration:underline;
    color:#029090;
}

.line {
    border-bottom:1px solid #b3b3b3;
    margin-top:30px;
    width:990px;
    height:1px;
}

.footer {
    text-align:center;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
    color:#969696;
    height:20px;
}

.footer a{
    text-align:center;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
    color:#717171;
    text-decoration:none;
}

.footer a:hover {
    text-align:center;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
    color:#029090;
}

/*Pushes sticky footer down*/
.moveDown {
	height:20px; /*Same height as footer*/
}





