
/* A CSS Framework by Mike Stenhouse of Content with Style, adapted to CMSMS by Daniel Westergren */

/* FORM ELEMENTS */
	form {
		margin:0;
		padding:0;
	}
	form div,
	form p {
		font-size: 1em;
		margin: 0 0 1em 0;
		padding: 0;
	}
	label {
		font-weight: bold;
	}
	fieldset {
		border: 1px solid #eee;
		padding: 5px 10px;
		margin: 0 0 1.5em 0;
	}
	fieldset legend {
		color: #666;
		font-size: 1.1em;
		font-weight: bold;
		margin: 0 0 0 0px;
		padding: 0;
		background-color: white;
	}
	* html fieldset legend {
		margin: 0 0 10px -10px;
	}
	fieldset ul {
		list-style: none;
		margin: 0 0 1.5em 0;
		padding: 0;
	}
	fieldset ul li {
		list-style: none;
		margin: 0 0 0.5em 0;
		padding: 0;
	}
     
	
	input, select, textarea {
		font-size:1em; 
		font-family: arial, helvetica, verdana, sans-serif;
        
        margin: 0;
		padding: 2px;
	}
	
	input, select {
		vertical-align:middle;
	}
	textarea {
		width: 200px;
		height: 8em;
	}
	
	input.check {
		border: none;
		width: auto;
		height: auto;
		margin: 0;
	}
	input.radio {
		border: none;
		width: auto;
		height: auto;
		margin: 0;
	}
	input.file {
		height: auto;
		width: 250px;
	}
	input.readonly {
		background-color: transparent;
		border: none;
	}
	input.button {
		width: 10em;
		border:1px solid black;
		background-color: #ddd;
	}
	input.image {
		border: none;
		width: auto;
		height: auto; 
	}
	
    form div.submit {
		margin: 1em 0;
	}
    form div.submit input {
		height: 2em;
        width: 15em;
	}
/* END FORM ELEMENTS */
		

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;
}

