/* CSS Document */

/* Colors 
ffcc66 yellow
*/

/* globals */
html {overflow-y: scroll;} 
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-attachment: fixed;
	background-color: #FFFFFF;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

#wrapper {
	width:85em;
	margin: 0 auto;
	padding: 0;
}

li {
	padding:0 0 1em 0;
	font-size: 1.2em;
	line-height: 20px;
	letter-spacing: 0em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#content a:link {
	color: #333333;
	text-decoration: underline;
}
#content a:visited {
	text-decoration: underline;
	color: #333333;
}
#content a:hover {
	text-decoration: none;
	color: #333333;
}
#content a:active {
	text-decoration: underline;
	color: #333333;
}

/* header */

h1 {
	padding-bottom:3.5em;
	text-indent: -9000px;
	background:#fff url(images/logo.jpg) no-repeat right top;
}
/* Navigation */
#navbar {
	padding: 1em 0 1em 0.5em;
	background-color:#FFFFFF;
}
#navbarNoCol {
	padding-top: 0.5em;
}
ul#nav {
	padding-bottom:2em;
	margin-bottom:3em;
	width: 84.5em;
	margin: 0 auto;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #CCCCCC;
	}
ul#nav li {
	float:left;
	margin:0;
	padding:0;

	}
ul#nav li a {
	display:block;
	padding:0 0.45em 0.2em 0.4em;
	font-size:1.1em;
	color:#666666;
	font-weight:normal;
	text-decoration:none;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #CCCCCC;
	}

ul#nav li a:link, a:visited {
text-decoration:none;
	}
ul#nav li a:hover {
	color: #000000;
	background-color: #E8E8E8;
	}
ul#nav li a:active {
text-decoration:none;
	}
ul#nav .current {
	color: #DAA5CB;
	text-decoration: underline;
}


/* Main Content layout */

#content {
	width: 85em;
	padding: 0;
	background-color: #DAA5CB;
}
#maincontent {
	width:57.5em;
	float: left;
	padding: 2em 1em 2em 2.5em;
	margin: 0.4em;
}
#maincontent div {
	width:21em;
	float:left;
	padding-bottom: 2em;
}
#maincontent p {
	padding:0.3em 0em;
	line-height: 1.4em;
}
#maincontentfull {
	width:81em;
	float: left;
	padding: 2em 2em;
}
p {
	line-height: 1.4em;
	padding: 0.8em 0;
}
dl{
font-size:1.2em;
}

dt {
	font-weight:bold;
	padding-top:2em;
	padding-bottom: 0.4em;
}

dd {
	padding-bottom:0em;
}

/* Sidebar */

#sidebar {
	width:16.5em;
	float:right;
	padding: 2em 2em;
}
#sidebar  ul  {
	margin-top: 1em;
}
#sidebar p {
	padding:0.2em 0;
	font-size: 1.1em;
}

/* Footer */

#footer {
	clear:both;
	padding: 1.5em 1em;
	overflow: hidden;
	width: 83em;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}
#footer div {
	width:45em;
	float:left;
}
#footer p {
color:#000;
font-size:1em;
}
#footer h6 {
	color:#999999;
	font-size:1.1em;
	padding:0;
	margin:0;
	letter-spacing: 0.1em;
}
#footer a:link {
	color: #999999;
	text-decoration: none;
		letter-spacing: 0.1em;
	}

#footer a:visited {
	color: #999999;
	text-decoration: none;
}
#footer a:hover {
	color: #999999;
	text-decoration: underline;
}
#footer a:active {
	color: #999999;
	text-decoration: none;

}
ul#foot li{
	display:inline;
	padding: 0.5em 0.1em 0.5em 0.1em;
}

/* Font Styles */

h2 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.8em;
	padding: 0em 0;
	letter-spacing:0.1em;
}

h3 {
	letter-spacing:0.1em;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 2em;
	font-size: 1.3em;
}

h4 {
	letter-spacing:0.1em;
	color: #000;
	padding: 0.5em 0;
	font-size: 1.4em;
	clear: both;
}
h5 {
	letter-spacing:0.1em;
	color: #000;
	font-weight: bold;
	font-size: 1.2em;
	padding: 0 0 1em 0;
}
h6 {
	letter-spacing:0.1em;
	color: #000;
	font-size: 1.2em;
	margin-top: 2em;
}
p {
	font-size: 1.3em;
	line-height: 1.4em;
}
/* misc */

.pictures{
	-webkit-box-shadow: -1px 1px 4px #999;
	-moz-box-shadow: 1px 1px 4px #999;
	box-shadow: 1px 1px 4px #999;
}
.picturesleft {
	-webkit-box-shadow: -1px 1px 4px #999;
	-moz-box-shadow: 1px 1px 4px #999;
	box-shadow: 1px 1px 4px #999;
	margin: 0em 2em 2em 0;
	float: left;
	border: 0;
}
.picturesright {
	-webkit-box-shadow: -1px 1px 4px #999;
	-moz-box-shadow: 1px 1px 4px #999;
	box-shadow: 1px 1px 4px #999;
	margin: 0 1em 0 2em;
	float: right;
	border: 0;
}
#pics li {
	padding: 2.5em 2.5em 2.5em 2.5em;
	background-position: center center;
	float: left;
}
dl.links h3{
font-size:1.4em;
text-decoration:underline;
}
dl.links{
padding-left:2em;
float:left;
width:30em;
}

.links dt{
padding:1em 0 0 2em;
margin:0;
font-weight:400;
}
.links dd {
padding:0 0 0.5em 2em;
margin:0;
}
ul.staff{
	overflow: hidden;
}
.staff li {
	width:29em;
	float:left;
	margin: 1em 2em;
}
.staff li ul li{
margin:0;
width:16em;
}
#wrapper #content #maincontentfull div {
	width: 38em;
	float: left;
	overflow: hidden;
	padding-right: 1em;
	padding-left: 1em;
}
