/* CSS Document */

body {
	background: url(images/bgd.jpg) repeat-x #333333;
	margin:0;
	padding:0;
	color:white;
	font: small Arial, Helvetica, sans-serif;
	min-width: 761px;
}

#wrapper {
	background: url(images/wrappertopbgd.jpg) no-repeat top #000;
	color:white;
	margin-top:20px;
	margin-bottom:40px;
	margin-right:auto;
	margin-left:auto;
	padding:13px 0 0 0;
	width:761px;
	text-align:left;
}

#linkbar {
	margin:0;
	background:url(images/topbgd.jpg) no-repeat bottom;
}

#linkbar ul {
	list-style:none;
	margin: 0 0 0 13px;
	padding:0;
	height:22px;
	width:705px;
	text-align:center;
}

#linkbar li {
	display:inline;
	border-right:1px dotted white;
	text-align:center;
	padding:0px;
	margin-bottom:0;
	line-height:22px;
}

#linkbar a, #linkbar h2 {
	font:normal 12px/16px Tahoma;
	margin:0;
	padding:0 5px 0 4px;
	text-align:center;
	cursor:pointer;
}

* html #linkbar li {
	border: none;
	background-image:url(images/dotborder.jpg);
	background-position: right;
	background-repeat:repeat-y;
}

#linkbar .rslink {
	border: none;
	background:none;
}

#linkbar a:link, #linkbar a:visited {
	color:white;
	text-decoration:none;
}

#linkbar a:hover {
	color: #999999;
}

.wrapperroundtop {
	background: url(images/wrappertopbgd.jpg) no-repeat top;
}

#header {
	background-color:#7A160E;
	width:735px;
	margin:0 0 0 13px;
	border-top:1px solid white;
	padding-top:0;
}

p.language-link {
	text-align:right; 
	margin:0; 
	background-color:#7A160E; 
	padding-right:10px;
}

p.language-link a {
	color:#fff;
}

#main {
	padding:5px;
	width:650px;
	margin-left:25px;
}

#content {
	width:735px;
	background-color:#7A160E;
	padding:0 0 0px 0;
	margin:0 0 0 13px;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
}

#main .inner {
	margin:0 5px 5px 5px;
	padding: 0 5px 0 5px;
}

#main .inner ul.pagelist {
	list-style:none;
}

#main .inner ul.pagelist li {
	padding:4px;
	border: 1px solid white;
	margin:2px;
	text-align:center;
	display: inline;
}

#main .inner ul.pagelist li.current {
	color:white;
	font-weight:normal;
	background: url(images/contentlinksbgd.jpg) right repeat-y;
}

#main .inner ul.pagelist li a:link, #main .inner ul.pagelist li a:visited {
	text-decoration:none;
	color:white;
}

#main .inner ul.pagelist li a:hover {
	color: #CCCCCC;
	background:none;
}

#main .inner h1 {
	font-family: "Edwardian Script ITC", fantasy;
	font-weight:normal;
	font-size:240%;
	padding:5px 0 0 0;
	margin:0 0 5px 0;
}

#main .inner h2 {
	font-family: Tahoma;
	font-weight: normal;
	font-size: 120%;
	color: #999999;	
}

#main .inner p {
	font-family: Tahoma;
	text-align:justify;
}

#main .inner p img {
	float:left;
	margin:0 4px 2px 0;
	padding:2px;
	border:1px solid white;
}

#main .inner a:link, #main .inner a:visited {
	color: #CCCCCC;
}

#main .inner a:hover {
	color:#999999;
}

#main .inner ul {
	margin:0 2px 0 10px;
	padding:0;
}

#main .inner img.smimg {
	border:1px solid #999999;
	padding:2px;
	margin:5px 5px 0px 0px;
	float:left;
	clear:left;
}

#main .inner ul.calendarlist {
	list-style:none;
}

#main .inner ul.calendarlist li {
	padding:5px;
}

#main .inner ul.calendarlistleft {
	list-style:none;
	float:left;
	margin-right:20px;
	height:300px;
}

#main .inner ul.calendarlistleft li {
	padding:5px;
}

table.staff {
	width:100%;
	line-height:1.4em;
	border-collapse:collapse;
	border:thin none black;
	color:white;
	margin:5px;
}

table.staff thead tr{
	margin:0;
	padding:0;
	color:white;
	background-color: #000000;
	line-height:1.6em;
	text-align:left;
	font-weight:bold;
	border: none;
}

table.staff thead tr th {
	padding:0.4em 0.6em;
	border:2px none black;
}

table.staff tbody tr {
	border: 2px none black;
	padding:0.4em;
}

table.staff tbody td {
	background:#660000;
	padding-left: 0.6em;
	border-bottom:2px none black;
}

table.staff tbody tr.odd td{
	background-color: #550000;
	color:white;
	border: none;
}

#sidebar {
	float:left;
	width:240px;
}

#sidebar img {
	margin-top:10px;
	margin-left:20px;
}

#sidebar .inner {
	margin:5px 10px 0 0px;
	padding: 0 0 0 5px;
	text-align:center;
}

#sidebar .inner ul.pagelist {
	list-style:none;
	border-bottom:1px solid #CCCCCC;
	text-align:right;
	margin-right:10px;
	display:none;
}

#sidebar .inner ul.pagelist li {
	padding:2px;
	border: 1px solid #ccc;
	border-bottom:none;
	margin:0;
}

#sidebar .inner ul.pagelist li.current {
	color:white;
	font-weight:normal;
	background: url(images/contentlinksbgd.jpg) right repeat-y;
}

#sidebar .inner ul.pagelist li a:link, #sidebar .inner ul.pagelist li a:visited {
	text-decoration:none;
	color:white;
}

#sidebar .inner ul.pagelist li a:hover {
	color: #CCCCCC;
	background:none;
}

#sidebar .inner h1 {
	margin:0;
	font-size:130%;
	padding: 10px 0 5px 0;
	font-weight:normal;
	text-align:center;
}

#sidebar p {
	text-align:center;
}

.sitemap {
	text-align:left;
	margin:20px 20px 0 240px;
	padding:0 0 0 10px;
	width:450px;
}

.sitemap a:link, .sitemap a:visited {
	color: #CCCCCC;
}

.sitemap a:hover {
	color: #999999;
}

.roundbottom {
	background: url(images/bottombgd.jpg) no-repeat top;
	height:21px;
}

#footer {
	text-align:center;
	color:white;
	background:#000 url(images/wrapperbottombgd.gif) no-repeat bottom;
	margin:0;
	clear:both;
	padding-top:4px;
	padding-bottom:0;
	margin-bottom:0px;
	height:25px;
}

#footer p {
	/*margin-bottom:-20px;*/
	padding:5px 0 5px 0;
	float:left;
	font-size:90%;
}

#footer a:link, #footer a:visited {
	color:white;
	text-decoration:none;
}

#footer a:hover {
	color: #990000;
}

/*.wrapperroundbottom {
	background:url(images/wrapperbr.jpg) no-repeat top right;
	margin-bottom:0px;
}*/

