
/* ---- Gallery box --- */

div#gltop {
  width: 225px;
  height: 35px;
  background: url(images/jr/bg-gltop.gif);
    text-align:center;
}
div#gltop img {
  margin: 10px 0;
  font-size: 150%;
  font-weight: 500;
  color: #FFFFFF;
}
div#glcontent {
  width: 225px;

  background: url(images/jr/bg-gl.gif) repeat-y;
}
div#glbottom {
  width: 225px;
  height: 35px;
  background: url(images/jr/bg-glbottom.gif);
  text-align:right; 
}
div#glbottom a, div#glbottom a:visited, div#glbottom a:active {
  line-height:30px;
  font-family : Arial, helvetica, sans-serif;
  font-weight : bold;
  color: #FFFFFF;
  text-decoration: none;
  text-indent: 50px;
  vertical-align: middle;
}
div#glbottom a:hover{
  color: #AD6B52;
}
div#glbottom img {
  margin: 0 10px;
}

/* --- Gallery link box --- */
.glboxl, .glboxr {
  margin: 0;
  font-family : Arial, helvetica, sans-serif;
  color: #963D27;
  padding: 5;
}
.glboxl img, .glboxr img{
  margin: 0;
  border: 1px solid #963D27;
  padding: 2px;
}
.glboxl img {
  float: left;
  margin-right:10px;
  margin-bottom:10px;
}
.glboxr img {
  float: right;
  margin-left:10px;
} 
.glboxl ul, .glboxr ul {
  margin:0;
  padding:0;
  list-style: none;
}
.glboxl li, .glboxr li {
  list-style: inside url(images/jr/gl-arrow1.gif);
  margin:0;
  padding:0;
  line-height: 100%;
}
.glboxl a, .glboxl a:link,
.glboxl a.visited, .glboxl a.active, .glboxl a.hover,
.glboxl span,
.glboxr a, .glboxr a:link,
.glboxr a.visited, .glboxr a.active, .glboxr a.hover,
.glboxr span
 {
  font-family : Arial, helvetica, sans-serif;
  display: inline-block;
  color: #963D27;
  font-size: 75%;
}
.glboxl span, .glboxr span {
font-weight: bold;
}

body { 
  background: #B09C80 url(images/jr/bg.gif) 0 0 fixed;
  color: #7e3c1b;
}

/*Header ------------------------------------------------- */	
#header {
	background: #E8E0C8 url(images/jr/bg-header.gif) 0 0 no-repeat;
	width: 778px;
	height: 90px;
	text-align: left;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;

}

#header img {
	display: inline;
	border: 0;
}
/* Top menu ------------------------------------------------- */
#topmenu {
	background: #963D27 url(images/jr/bg-topmenu.gif) 0 0 repeat-x;
	width: 754px;
	text-align: center;
	margin: 0px auto;
	border-left : 1px solid rgb(148, 36, 0);
	border-right : 1px solid rgb(148, 36, 0);
	color: rgb(233,221,195);
	padding : 5px 0 5px 0;
}

#topmenu a, #topmenu a:hover,#topmenu a:visited {
	font-size : 80%;
	font-weight : bold;
	text-decoration: none;
	color: rgb(233,221,195);
}

/* Main Container ------------------------------------------------- */
#topcnt {
	width: 780px;
	height: 12px;
	background: #F0E0C8 url(images/jr/bg-topcnt.gif) 0 0;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-top : 0;
}

	#mainContainer {
		width: 780px;
		background: #F0E0C8 url(images/jr/bg-main.gif) 0 0 repeat-y;
		position: relative;
		margin: 0 auto;
		}
	
	#cntImgSpacer {
		text-align: left;
		width: 760;
		height: 250;
		background: #F0E0C8 url(images/jr/bg-parqt.jpg)  no-repeat;
		margin-left: 10px;
		}

	#cntHolder {
		text-align: left;
		margin-left: 10px;
		margin-right: 10px;
		position:relative;
		display: box;
		font-size: 80%;
		color: #7e3c1b;
		}

	#content p {
		padding-bottom: 15px;
		line-height: 1.5; 
	}

/* Right column ------------------------------------*/
	#rightColumn {
		text-align: left;
		clear: none;
		position: absolute;
		width: 225px;
		left: 545px;
		top: 0px;
	
		filter:alpha(opacity=85);
		-moz-opacity: .85;
		opacity: 0.85;
		}

#glmenu b { font-weight: bold; }

#glmenu  a, #glmenu a:hover,#glmenu a:visited {
	text-decoration: none;
	color: #7e3c1b;
}


/* Footer ------------------------------------------------- */
 
#footer {
	width: 780px;
	height: 46px;
	background: #C0B088 url(images/jr/bg-footer.gif) no-repeat;
	font-size: 80%;
	color: #806C58;
	margin: 0 auto;
}

#footer p {
	text-align: center;
	text-decoration: none;
  	padding-top: 20px;
}

