/*FROM PX7 CSS*/
.logo {
	text-align:center;
}

body {
	font-family:'palatino', serif;
	/*font-size:100%;*/
	margin-top:24px;
	margin-right:0px;
	margin-bottom:24px;
	margin-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	background-color:rgb(255, 255, 255);
	background-image:url(images/bluegradient.jpg);
	background-repeat:repeat-x;
}

#menuwrapper {
	background-position-y:inherit;
	background-color:rgb(38, 38, 38);
	font-size:13pt;
	position:fixed;
	text-align:inherit;
	height:56px;
	z-index:20;
	top:0px;
	width:100%;
	
	
}
/*END PX7 CSS*/

.contentul {
	list-style-image:url(images/bullet.png);
}
.contentul li {
	margin-bottom: 20px;
}
.nonlinkul {
	list-style-image: url(images/bullet.png);

}
.nonlinkul li {
	margin-bottom: 20px;

}
.rightbullet {
	width: 35px;
	height: 20px;
	background-image: url(images/rightbullet.png);
	background-repeat: no-repeat;
	
}

/*.contentul li {
 	background-image: url(images/rightbullet.png);
	background-position: 23em;
	background-repeat: no-repeat;
}*/
.logoback {
	background-repeat:repeat-x;
	width:100%;
	height:202px;
	bottom:0px;
	position:fixed;
	background-image:url(images/mountainbg.png);
	z-index:99;
}

.darkbar  {
	width:100%;
	height:80px;
	top:0px;
	position:fixed;
	background-color: (38, 38, 38);
}



h2 {
	text-align:center;
	font-size:30pt;
	line-height:30pt;
	color:rgb(32, 98, 142);
}

h3 {
	text-align:center;
	color:rgb(32, 98, 142);
	font-size:20pt;
	line-height:20pt;
}

h4 {
	text-align:center;
	color:rgb(32, 98, 142);
	font-size:14pt;
}

a:link {
	text-decoration:none;
	color:rgb(123, 168, 19);
}
a:visited {
	color:rgb(32, 98, 142);
	text-decoration:none;
}

a:hover, a:active {
	text-decoration:none;
	color:rgb(32, 98, 142);
}


.gradient {
	background-image:url(images/gradientsmall.jpg);
	z-index:9;
	position:fixed;
	width:960px;
	top:50px;
}

.welcomecontent {
	margin: 0px auto;
	padding-left:5px;
	padding-right:5px;
	padding-top:12px;
	line-height:18pt;
	min-height:100%;
	width:70%;
	min-width:800px;
	top:33px;
	background-color:rgb(255, 255, 255);
	background-image:url(images/welcomebg.jpg);
	background-position:50% -20px;
	background-position-x:50%;
	background-position-y:-20px;
	background-repeat:no-repeat;
	
}

.content {
	margin-right:auto;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:auto;
	padding-left:5px;
	padding-right:5px;
	padding-top:12px;
	line-height:18pt;
	width:70%;
	min-width:800px;
	top:33px;
	background-color:rgb(255, 255, 255);
	background-image:url(images/white.jpg);
	min-height:100%;
}


.vidconcontent {
	margin-right:auto;
	margin-bottom:0px;
	background-image:url(images/white.jpg);
	margin-top:0px;
	margin-left:auto;
	padding-left:5px;
	padding-right:5px;
	width:70%;
	min-width: 800px;
	padding-top:12px;
	line-height:18pt;
	top:33px;
	min-height:100%;
}

.aboutcontent {
	padding-left:20px;
	padding-right:20px;
	width:910px;
	padding-top:12px;
	background-position-y:-150px;
	background-image:url(images/dandfbglight.jpg);
	color:rgb(0, 0, 0);
	margin-top:0px;
	margin-right:auto;
	margin-bottom:0px;
	margin-left:auto;
	line-height:18pt;
	top:33px;
	min-height:1215px;
}

.abouttext {
	margin-right: 425px;
	position: relative;
}

.rjmacklinlogo {
	bottom:80%;
	z-index:100;
	left:50%;
	margin-left:-480px;
	width: 1000px;
	height: 202px;
  	background-position-y:0px;
  	background-position: 50% 0px;
  	background-repeat: no-repeat;
	position:fixed;
	bottom:0px;
  	background-image:url(images/transparentbgfinal.png);
	
}
/*BEGIN SLIDESHOW CENTERING*/

#myGallery  {
	margin-right:auto;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:auto;
	padding-top: 0px;
	width:700px; 
	height:543px; 
	z-index:0;
}
/*END SLIDESHOW*/

/* FOOTER FOR VISIBILITY */
.footer {
	position: relative;
	width: 70%;
	min-width: 80px;
	height: 202px;
}

