
body {
	margin: 0;
	padding: 0 0 0 0;
	background: #8a7852 url('../../images/web/bg_new.gif') repeat-x;
				/*#467aa8 url('../images/_WIP/bg.gif') top center repeat-y;*/
	font-family: Arial, Arial Unicode MS, Sans-Serif;
	font-size: 11pt;
	color: #ffffff;
}

h1, h2, h3 {
	margin: 0;
	color: #ffffff;
}

h1 {
 	font-weight: bold;
	font-size: 130%;
}

h2 {
	font-size: 115%;
}

h3 {
	font-size: 100%;
	font-weight: bold;
	color: #ffffff;
}

p, ol, ul {
	line-height: 150%;
}

p {
}

ol {
}

ul {
}

a {
	text-decoration: none;
	color: #fff68f;
}

a:hover {
	text-decoration: underline;
}

img {
	border: none;
}

img.left {
	float: left;
	margin: 0 15px 0 0;
}

img.right {
	float: right;
	margin: 0 0 0 15px;
}

img.sub {
	margin: 10px 15px 10px 15px;
	border: none; /*solid 1px;*/
	height: 100px;
	width: 100px;
}

hr {
	display: none;
}

.box {
	margin: 0 0 20px 0;
	padding: 10px;
	background: #8a7852;
	line-height: 1.5em;
}

.tabbed {
	float: left;
	padding-left: 40px;
}

#container {
	width: 800px;
	margin: 0 auto;
	border: solid 1px #e8e8e8;
}

/* Header */

#header-wrap {
	width: 800px;
	height: 110px;
	margin: 0 auto;
	background: #ffffff;  /*url(../images/_WIP/splash.jpg) no-repeat left top;*/
}

#header {
	padding: 5px 10px 0px 10px;
}

/* Header - Logo */

#logo {
	float: left;
	padding: 5px 0 0 0;
	background: #574f42 url(../../images/web/banner.jpg) no-repeat left top;
	width: 780px;
	height: 95px;
}

#logo h1 a{
	float: left;
	margin: 0;
	padding-left: 100px;
	font-size: 130%;
	font-weight: bold;
	color: #ffffff;
}

#logo h2 a{
	float: left;
	margin: 0;
	padding-left: 100px;
	font-size: 100%;
	color: #0066aa;
}

#logo a {
	text-decoration: none;
}

/* Header - Top Menu */

#topmenu {
	float: right;
}

#topmenu ul {
	margin: 0;
	padding: 5px 25px 0 0;
	list-style: none;
	line-height: 150%;
}

#topmenu li {
	display: list-item;
}

#topmenu a {
	padding: 0 5px 0 10px;
	text-decoration: none;
	font-size: 8pt;
	color: #ffffff;/*#3878db;*/
	font-weight: bold;
	letter-spacing: 1px;
}

#topmenu a:hover {
	text-decoration: underline;
}

#topmenu .first a {
	border: none;
}

/* Bar */

#bar-wrap {
	width: 800px;
	margin: 0 auto;
	text-align: left;
	background: #ffffff;
	padding: 0;
}

#navigation {
	height: 2.2em;
	line-height: 2.2em;
	width: 790px;
	margin: 0 auto;
	background: #ffffff;
	padding: 5px 5px 0 5px;
	color: #c73737;
}

#navigation ul {
	margin: 0;
	list-style: none;
	line-height: normal;
	background: #ffffff;
}

#navigation li {
	float: left;
	position: relative;
	border-right: 10px solid #ffffff;
	white-space: nowrap;
	background: transparent;
	padding: 0;
}

#navigation li.first {
}

#navigation li a {
	display: block;
	padding: 7px 10px 7px 10px;
	font-size: 1.2em;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	background-color: #ffffff;
	color: #7a1c36; /*#417e00;*/
	letter-spacing: 1px;
}

#navigation li .normal {
	display: block;
	padding: 0 10px;
	font-size: 0.8em;
	font-weight: normal;
	text-transform: none;
	text-decoration: none;
	background-color: inherit;
	color:  #000000;
}

* html #navigation a  {width: 1%;}

#navigation a.selected {
	background: #574f42;
	color: #ffffff;
	text-decoration: none;
}

#navigation a:hover {
	background: #574f42;
	color: #ffffff;
	text-decoration: none;
}

#navigation a.store {
	color: #ff3300;
	text-decoration: none;
}

#navigation a.store:hover {
	background: #ff3300;
	color: #fff;
	text-decoration: none;
}

/* Intro */

#intro {
	width: 600px;
	margin: 0 auto;
	background: #c73737;
	color: #000000;
}

#intro1 {
	width: 600px;
	float: left;
	padding-left: 15px;
	padding-right: 15px;
}

#intro1 table {
	border: none; /*solid 1px #666666;*/
	background: #ffffff; /*url('../images/_WIP/content.jpg') top left repeat-x;  #ffeecc;*/
	padding: 0 10px 0 10px;
}

#intro1 table td{
	padding-left: 10px;
	padding-right: 10px;
}

#intro2 {
	width: 200px;
	float: right;
	padding-right: 10px;
}

#intro2 table {
	border: solid 1px #666666;
}

#intro2 .title {
	font-weight: bold;
	color: #ffffff;
	background: #ff0033;
}

/* Page */

#back {
	width: 800px;
	padding: 0;
	background: #ffffff;
}

#page {
	width: 790px;
	margin: 0 auto;
	padding: 10px 0 10px 0;
	background: #8a7852; /*url('../../images/web/content_new.gif') repeat-x top left;*/
	border-top: solid 5px #574f42;
}

/* Content - Column 1 */

#col1 {
	float: left;
	width: 110px;
	padding-left: 10px;
}

#col1 a {
	color: #ffffff;
	text-decoration: none;
}

#col1 a:hover {
	color: #ff0033;
	text-decoration: none;
}

#col1 ul {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}

#col1 ul li {
	padding-left: 5px;
}

#col1 .header {
	border: solid 1px #666666;
}

#col1 .title {
	font-weight: bold;
	color: #ffffff;
	background: #7e0000;
}

#col1 .quickinfo {
	color: #cccccc;
	font-size: 90%;
}

#col1 a.quick {
	color: #ffffff;
	font-size: 90%;
	text-decoration: underline;	
}

#col1 a.quick:hover {
	color: #ff0033;
	font-size: 90%;
	text-decoration: underline;	
}


#col2 {
	width: 560px;
	color: #ffffff;
	float: left;
	padding-left: 10px;
	padding-right: 5px;
	/*border-left: dotted 1px #666666;*/
}

#col2 table {
	/*border: solid 1px #a7a7a7;*/
	border: none;
	background: transparent;
}

#col2 table.normal {
	border: none; /*solid 3px #666666;*/
	background: #ffffff;
}

#col2 table.shade {
	border: solid 1px #aaaaaa;
	background: #ffffff url('../../images/web/content.gif') top left repeat-x;
}

#col2 table td {
	padding-left: 10px;
	padding-right: 10px;
}

#col2 table td.nopad {
	padding-left: 5px;
	padding-right: 0px;
}

#col2 .articles {
	border-bottom: solid 1px #666666;
}

#col2 .title {
	font-weight: bold;
	color: #ffffff;
	background: #aa372a;
	font-size: 120%;
}

#col2 .linkright {
	float: right;
	padding-right: 10px;
}

#col2 .articlehead {
	font-weight: bold;
	color: #303030;
	padding-left: 10px;
	font-size: 90%;
}

#col2 .articletext {
	float: left;
	padding-left: 10px;
	font-size: 90%;	
}

#col2 .articlelink {
	float: right;
	padding-right: 10px;
	color: #000000;
	font-size: 90%;
	text-decoration: none;
	font-weight: bold;
}

#col2 .articlelink:hover {
	text-decoration: underline;
}

#col2 .pagetitle {
	float: left;
	font-weight: bold;
	font-size: 120%;
	color: #ffffff;
}

#col2 .pageheader {
	font-weight: bold;
	font-size: 130%;
	color: #ffffff;
	background: #990f00;
}

#col2 .gallerysub {
	padding: 5px;
}

#col2 .gallerytop {
	border-top: solid 1px #a7a7a7;
	border-left: solid 1px #a7a7a7;
	border-right: solid 1px #a7a7a7;
}

#col2 .gallerybottom {
	border-left: solid 1px #a7a7a7;
	border-right: solid 1px #a7a7a7;
	border-bottom: solid 1px #a7a7a7;
}

#col2 .newspic {
	padding: 10px 5px 10px 10px;
	float: none;
}


#col3 {
	width: 170px;
	color: #ffffff;
	padding: 5px 5px 0 10px;
	border-left: solid 1px #ffffff;
	float: right;
}

#col3 table {
	/*border: solid 1px #a7a7a7;*/
	background-color: transparent;
}

#col3 table tr td{
	padding-left: 5px;
}

#col3 .link {
	border-bottom: solid 1px #666666;
}

#col3 .title {
	font-weight: bold;
	color: #ffffff;
	background: #7a1c36;
	font-size: 110%;
	letter-spacing: 1px;
}

#col3 .sidelink {
	color: #303030;
	font-size: 90%;
	font-weight: bold;
	text-decoration: none;	
	padding: 0 0 0 5px;
}

#col3 .sidetext {
	color: #505050;
	font-size: 90%;
	font-weight: normal;
	padding: 0;
}

#col3 .sidepic {
	border: solid 1px #a7a7a7;
	float: none;
}

#col3 .sidelink:hover {
	text-decoration: underline;
}

#col3 .highlink {
	color: #ff0033;
	font-size: 110%;
	font-weight: bold;
	text-decoration: none;	
}

#col3 .highlink:hover {
	text-decoration: underline;
}




#content {
	float: left;
	width: 100px;
	padding-left: 0px;
	padding-right: 30px;
}

#content ul {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}

#content ul li {
	padding-left: 15px;
	background: url(images/web/content-list.gif) no-repeat 0 5px;
}

#content ol {
	margin-left: 0;
	padding-left: 0;
	list-style: lower-alpha inside;
}

.title {
	padding-top: 3px;
}

.backlink {
	color: #dd0033;
	font-weight: bold;
}

.content {
	padding: 5px;
	padding-left: 10px;
	background: url(images/web/content-bg.gif) no-repeat;
}


/* Footer */

#footer-wrap {
	width: 800px;
	height: 20px;
	padding: 5px 0;
	margin: 0 auto;	
	/*border-top: 2px solid #fdeac2;*/
	background: #ffffff;
	font-size: 8pt;
	color: #ffffff;
}

#footer {
	width: 790px;
	margin: 0 auto;
	padding: 5px 0 10px 0;
	background: #574f42;
}

#footer p {
	margin: 0;
	line-height: normal;
}

#footer a {
	color: #fff68f;
	font-weight: bold;
	text-decoration:none;
}
#footer a:hover {
	color: #ffffff;
	text-decoration:none;
}
#legal {
	float: right;
	padding: 5px 10px 0 10px;
}

#links {
	float: left;
	padding: 5px 10px 0 10px;
	letter-spacing: 1px;
}

.gallerycontroller{
width: 150px
}

.gallerycontent{
/*height: 200px;
border: 1px solid black;*/
background-color: #ffffff;
padding: 0x;
display: block;
}