@charset "utf-8";
/* CSS Document */

body {
	margin: 0;
	margin-top: 60px;
	background-image: url(../images/general/bg.jpg);
	background-repeat: repeat-x;
	background-color: #5a4f4d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555;
}

img {border: 0;}
ul {padding: 0; margin: 0;}

a {color: #9dbdb0; text-decoration: underline;}
a:link {color: #9dbdb0; text-decoration: underline;}
a:visited {color: #9dbdb0; text-decoration: underline;}
a:hover {color: #f7a393; text-decoration: underline;}
a:active {color: #9dbdb0; text-decoration: underline;}

.shadow {
	width: 950px;
	height: 450px;
	margin: 0 auto;
	padding: 10px;
	background-image: url(../images/general/main-dropshadow.png);
	background-repeat: no-repeat;
}

.wrap {
	width: 950px;
	height: 450px;
	margin: 0 auto;
	background-color: #fff;
	position: relative;
}

#logo {
	width: 265px;
	height: 450px;
	position: absolute;
	left: 25px;
	top: 0;
	background-image: url(../images/general/logo-bg.gif);
	background-repeat: no-repeat;
	background-color: #b8d9cc;
}

#logo img {margin-top: 275px;}

#nav, #main, #footer {
	width: 635px;
	position: absolute;
}

#main {
	height: 450px;
	top: 0;
	left: 315px;
}

#nav {
	top: -35px;
	left: 325px;
	text-align: right;
}

#nav li {list-style: none; display: inline; padding: 0;}

.content {
	margin: 45px 0 50px 0;
	padding: 0 50px 0 25px;
	height: 355px;
	overflow: auto;
}

.listing td {
	padding: 6px 0;
	border-top: 1px dotted #ccc;
}

.thumbnails {padding-top: 5px;}
.thumbnails a {
	float: left;
	width: 80px;
	height: 80px;
	padding: 5px;
	border: 1px solid #ccc;
	margin: 0 15px 15px 0;
}

#footer {
	top: 475px;
	left: 315px;
	color: #dacfcd;
	font-size: 10px;
	text-transform: uppercase;
	text-align: right;
}

#footer a {color: #dacfcd; text-decoration: none;}
#footer a:link {color: #dacfcd; text-decoration: none;}
#footer a:visited {color: #dacfcd; text-decoration: none;}
#footer a:hover {color: #c6d6cf; text-decoration: none;}
#footer a:active {color: #dacfcd; text-decoration: none;}