* {
	font: 13px Arial, Helvetica, Sans-serif;
	color: black;
}

body {
	margin: 0px;
	background-color: white;
}

img {
	border-left: 10px solid white;
	border-right: 10px solid white;
	border-bottom: 10px solid white;
}

img[align=right] {
	border-right: none;
}

img[align=left] {
	border-left: none;
}

p {
	margin: 0px 0px 10px 0px;
}

h1 {
	margin: 0px 0px 15px 0px;
	font: 16px Arial, Helvetica, Sans-serif;
	color: #660000;
}

h2, .header2 {
	margin: 0px;
	font: 16px Arial, Helvetica, Sans-serif;
	color: #660000;
}

h3, .header3 {
	margin: 0px;
	font-size: 11px;
	font-weight: bold;
	color: #b1663d;
}

b, strong {
	font-weight: bold;
}

i, em {
	font-style: italic;
}

a {
	color: #b1663d;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a.header2:hover {
	text-decoration: none;
	color: black;
}

ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

li {
	background: transparent url( "images/dot.gif" ) no-repeat 0px 50%;
	padding: 0px 15px 0px 15px;
}

* html li {
	height: 15px;
}

#container {
	position: relative;
	width: 540px;
	margin: 0px auto;
}

	#header {
		position: relative;
		width: 540px;
		height: 90px;
		overflow: hidden;
	}
	
		#header img {
			border: none;
		}
		
	#navbar {
		position: relative;
		width: 540px;
		height: 25px;
		background-color: #e5e0bd;
		overflow: hidden;
	}

		#navbar img {
			border: none;
		}
		
	#content {
		position: relative;
		width: 540px;
		padding: 15px 0px 15px 0px;
	}

	#footer {
		position: relative;
		width: 520px;
		padding: 10px 15px 5px 15px;
		background-color: #f7f5e8;
		font-size: 11px;
	}

.clear {
	clear: both;
}

.panel {
	position: relative;
	width: 100%;
	margin: 20px 0px 0px 0px;
	background-color: #f2efde;
}

	.panel img {
		border: none;
	}
	
	.panelHeader {
		position: relative;
		width: 100%;
		height: 25px;
		background-color: #e5e0bd;
		overflow: hidden;
	}
	
		.panelHeader h2 {
			margin: 3px 10px 3px 10px;
		}
		
	.panelContent {
		position: relative;
		width: 100%;
	}

		.panelContentSingle {
			position: relative;
			padding: 7px;
		}
		
		.panelContentLeft {
			position: relative;
			float: left;
		}
		
		.panelContentRight {
			position: relative;
			float: left;
			padding: 7px;
		}

			.panelContentRight, .panelContentRight * {
				font-size: 11px;
			}
			
			.panelContentRight ul {
			}
			
			.panelContentRight li {
				background: none;
				padding: 0px;
			}

			* html .panelContentRight li {
				height: auto;
			}

				.panelContentRight li a {
					display: inline;
					margin: 0px 3px 0px 0px;
				}

					.panelContentRight li a img {
						vertical-align: bottom;
					}