@charset "UTF-8";
/* CSS Document */

body {
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight:300;
	font-size:19px;
	letter-spacing: 1px;
	line-height: 22px;
	color:#FFFFFF;
	background-color:#630d0d;
	margin: 0 auto;
	padding: 0 auto;
	}
	
div#wrapper {
	position:absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background-color:#630d0d;
	z-index: 0;
	}
	
div#main {
	position:relative;
	width: 800px;
	/*	height: 600px; */
	margin-top: 50px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	background-position: 0 30px;
	background-repeat:no-repeat;
	z-index: 0;
	}	

div#lowbar {
	position:relative;
	width: 800px;
/*	height: 600px; */
	margin-top: 6px;
	margin-left:auto;
	margin-right:auto;
	background-color:#630d0d;
	z-index: 1;
	}

div#lowleft {
	position:absolute;left:2px;top:0;width:660px;
	}

div#lowright {
	position:absolute;right:0;top:0;
	}

div#nav {
/*	position:relative;
	top: 300px; */
	width: 786px;
	height: 25px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	padding-right: 14px;
	padding-top: 5px;
	background-color:#000000;
	background-image:url(imgs/pjscots.gif);
	background-repeat:no-repeat;
	background-position:top left;
	text-align:right;
	z-index: 0;
	}	
	
div#logo {
/*	position:relative;
	top: 300px; */
	width: 210px;
	height: 70px;
	margin-left:auto;
	margin-top:32px;
	padding-top:170px;
	padding-right:25px;
	background-image:url(imgs/logo.gif);
	background-repeat:no-repeat;
	background-position:11px 0;
	text-align:right;
	z-index: 0;
	}
	
div#logo2 {
	/*	position:relative;
	top: 300px; */
	width: 510px;
	height: 70px;
	margin-left:auto;
	margin-top:32px;
	padding-top:170px;
	padding-right:25px;
	background-image:url(imgs/logo.gif);
	background-repeat:no-repeat;
	background-position:311px 0px;
	text-align:right;
	z-index: 0;
	}
	
div#textwrapper {
/*	position:relative;
	top: 300px; */
	width: 458px;
	margin-left:auto;
	margin-top:38px;
	padding-left:42px;
	padding-right: 42px;
	padding-top: 28px;
	padding-bottom: 28px;
	opacity:0.8;
	filter:alpha(opacity=80);
	z-index: 0;
	}	
	
div#picturebig {
	/*	position:relative;
	top: 300px; */
	width: 535px;
	margin-left:auto;
	margin-top:38px;
	z-index: 0;
	}	
	
div#gallery {
	/*	position:relative;
	top: 300px; */
	width: 800px;
	margin-top:38px;
	z-index: 0;
	background-color: #58b7dd;
	}	
	
div#text {
/*	z-index: -1;
	opacity:1.0 !important;
	filter:alpha(opacity=100) !important; */
}


div#leftside {
	position:absolute; /* absolutely positioned according to the bg image */
	top: 340px;
	left:30px;
	width: 210px;
	height: 70px;
	text-align:left;
	color:#CC3366;
	}
	
div#leftside01 {
	position:absolute; /* absolutely positioned according to the bg image */
	top: 150px;
	left:30px;
	width: 210px;
	height: 70px;
	text-align:left;
	color:#CC3366;
	}
	
div#leftside02 {
	position:absolute; /* absolutely positioned according to the bg image */
	top: 592px;
	left:30px;
	width: 210px;
	height: 70px;
	text-align:left;
	color:#CC3366;
	}
	
div#leftside03 {
	position:absolute; /* absolutely positioned according to the bg image */
	top: 235px;
	left:30px;
	width: 210px;
	height: 70px;
	text-align:left;
	color:#CC3366;
	}
	
div#leftside04 {
	position:absolute; /* absolutely positioned according to the bg image */
	top: 630px;
	left:30px;
	width: 210px;
	height: 70px;
	text-align:left;
	color:#CC3366;
	}
	
div#leftside05 {
	position:absolute; /* absolutely positioned according to the bg image */
	top: 1057px;
	left:30px;
	width: 210px;
	height: 70px;
	text-align:left;
	color:#CC3366;
	}
	
div#leftsidejudy {
	position:absolute; /* absolutely positioned according to the bg image */
	top: 750px;
	left:30px;
	width: 210px;
	height: 70px;
	text-align:left;
	color:#CC3366;
	}

div#spacer {
/*	position:relative;
	top: 300px; */
	width: 800px;
	margin-left:auto;
	height:70px;
	z-index: 0;
	}

/* start div appearance classes */

.blue {
	background-color:#58b7dd;
}

.blue a {
	text-decoration:underline;
	color:#FFFFFF;
	font-size:19px;
	font-family:"HelveticaNeue-Medium", "Helvetica Neue Medium", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight:400;
	letter-spacing:normal;
}


.blue a:link {
	text-decoration:underline;
	color:#FFFFFF;
}
.blue a:visited {
	text-decoration:underline;
	color:#FFFFFF;
}
.blue a:hover {
	text-decoration:underline;
	color:#E4F352;
}
.blue a:active {
	text-decoration:underline;
	color:#FFFFFF;
}


.green {
	background-color:#bfd73b;
}

.green a {
	text-decoration:underline;
	color:#FFFFFF;
	font-size:19px;
	font-family:"HelveticaNeue-Medium", "Helvetica Neue Medium", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight:400;
	letter-spacing:normal;
}


.green a:link {
	text-decoration:underline;
	color:#FFFFFF;
}
.green a:visited {
	text-decoration:underline;
	color:#FFFFFF;
}
.green a:hover {
	text-decoration:underline;
	color:#4EA4C6;
}
.green a:active {
	text-decoration:underline;
	color:#FFFFFF;
}


/* end div appearance classes */
	
a {
	font-size: 10px;
	color:#999999;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #999999;
}
a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
a:active {
	text-decoration: none;
	color: #999999;
}


.sml {
	font-size: 12px;
	font-family:"HelveticaNeue-Medium", "Helvetica Neue Medium", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight:400;
	letter-spacing:normal;
/*	color:#BFD73B; */
	color:#ffffff;
}

.sml a {
	font-size: 12px;
	font-weight:300;
	color:#FFFFFF;
}


.sml a:link {
	text-decoration: none;
	color:#FFFFFF;
}
.sml a:visited {
	text-decoration: none;
	color:#FFFFFF;
}
.sml a:hover {
	text-decoration: none;
	color:#BFD73B;
}
.sml a:active {
	text-decoration: none;
	color:#FFFFFF;
}


.botl {
	font-size:9px;
	color:#999999;
	font-family:"HelveticaNeue-UltraLight", "Helvetica Neue Ultra Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight:100;
}


.botl a {
	font-size: 10px;
	color:#b08376;
}


.botl a:link {
	text-decoration: none;
	color:#b08376;
}
.botl a:visited {
	text-decoration: none;
	color:#b08376;
}
.botl a:hover {
	text-decoration: none;
	color:#FFFFFF;
}
.botl a:active {
	text-decoration: none;
	color:#b08376;
}



.biglh {
	font-size: 22px;
}


.bigl {
	font-size: 17px;
	line-height: 28px;
	color: #58b7dd;
}

.bigl a {
	font-size: 17px;
	color: #58b7dd;
}

.biglt {
	font-size: 17px;
	color: #cccccc;
}

.bigl a:link {
	text-decoration: none;
}
.bigl a:visited {
	text-decoration: none;
	color: #58b7dd;
}
.bigl a:hover {
	text-decoration: none;
	color:#bfd73b;
}
.bigl a:active {
	text-decoration: none;
	color: #58b7dd;
}
