/* CSS Document */

/* Clear HTML defaults */

* {
margin:0;
padding:0;
}

a img, :link img, :visited img {border:none;}


select {width:198px;}

address {
font-style:normal;
margin-bottom:10px;
}

ol,ul {list-style:none;}

/* END Clear HTML defaults */



/* BODY */

body {
margin:0;
padding:0;
background-color:#111;
color:#fff;
font:76% Arial,Helvetica,sans-serif;
text-align: center;
}

/* END BODY */


/* STRUCTURE */

#outerBox {
margin:0px auto;
margin-bottom:0;
width: 800px;
background-color:#000;
border-top:0;
text-align: center;
} 

#introBox {
margin:100px auto;
margin-bottom:0;
width: 760px;
background-color:#000;
border:40px;
border-color:#ffccoo;
text-align: center;
} 

#footer {
width:800px;
font: 11px 'Lucida Grande', 'Luxi Sans',  Lucida, 'Lucida Sans Unicode', sans-serif;
color:#FF9933;
padding:20px 0 20px 0;
text-align:right;
margin: 0 auto;
margin-bottom:20px;
background: #990000 url(images/footershadow.jpg) no-repeat top right;
}

#footer span {margin-right:50px;}

#footer span a:link, #footer span a:visited {
	color: #FF3333;
	background: transparent;
	text-decoration: none;
	border-bottom: 1px dotted #FF3333;
	}
#footer span a:hover, #footer span a:active {
	color: #3A0705;
	background: #FF9933;
}

#headerBox {
margin:0px auto;
margin-bottom:0;
width: 800px;
border-top:0;
text-align: left;
padding: 30px 0 10px 0;
background: #AD0800 url(images/headershadow.jpg) no-repeat bottom left;
}

#headerBox ul {margin-left: 105px; margin-bottom: 35px; height:15px;}

#headerBox li a {
display:inline;
float:left;
height:15px;
text-indent: -9999px;
margin:15px 0 0 15px;
background-repeat:no-repeat;
background-position:top left;
}

#headerBox li {float:left;}
#headerBox li a:hover {background-position:0 -15px;}
#headerBox li a.active, #headerBox li a.active:hover {background-position:0 -30px;}


/* END STRUCTURE */
/* BUTTONS */

#enter {
height:71px;
width: 281px;
background: #AD0800 url(images/intro.jpg) no-repeat top left;
}

#enter a:link, #enter a:visited {
height:71px;
display:block;
text-indent:-9999px;
}

#enter a:hover {
height:71px;
display:block;
background: #AD0800 url(images/intro.jpg) no-repeat bottom left;
}



#footerbutton {
float:right;
height:22px;
width: 22px;
background: #AD0800 url(images/footerbutton.gif) no-repeat top left;
margin: 0 20px 10px 20px;
display:block;
}

#footerbutton a:link, #footerbutton a:visited {
text-indent:-9999px;
}

#footerbutton a:hover {
background: #AD0800 url(images/footerbutton.gif) no-repeat bottom left;
}


#button1 a {
width:9px;
background-image: url(images/1.jpg);
}

#button2 a {
width:13px;
background-image: url(images/2.jpg);
}

#button3 a {
width:13px;
background-image: url(images/3.jpg);
}

#button4 a {
width:14px;
background-image: url(images/4.jpg);
}

#button5 a {
width:12px;
background-image: url(images/5.jpg);
}

#button6 a {
width:13px;
background-image: url(images/6.jpg);
}

#button7 a {
width:13px;
background-image: url(images/7.jpg);
}

#button8 a {
width:14px;
background-image: url(images/8.jpg);
}

#button9 a {
width:12px;
background-image: url(images/9.jpg);
}

#button10 a {
width:24px;
background-image: url(images/10.jpg);
}

#button11 a {
width:21px;
background-image: url(images/11.jpg);
}

#button12 a {
width:24px;
background-image: url(images/12.jpg);
}

#button13 a {
width:24px;
background-image: url(images/13.jpg);
}

#button14 a {
width:25px;
background-image: url(images/14.jpg);
}

#button15 a {
width:23px;
background-image: url(images/15.jpg);
}

#button16 a {
width:24px;
background-image: url(images/16.jpg);
}

#button17 a {
width:23px;
background-image: url(images/17.jpg);
}

#button18 a {
width:24px;
background-image: url(images/18.jpg);
}

#button19 a {
width:23px;
background-image: url(images/19.jpg);
}

#button20 a {
width:27px;
background-image: url(images/20.jpg);
}


/* END BUTTONS */

/* BEGIN PANEL 2 */

#copy_panel2 {
width:466px;
font: 14px Helvetica, Arial, Verdana, sans-serif;
padding:0 10px 20px 15px;
color:#000;
text-align:left;
}

#copy_panel2 p {
margin-bottom:15px;
line-height:18px;
}

#credits {
display:block;
width: 166px;
height: 34px;
margin: 180px 0 15px 0;
background:url(images/credits.jpg) no-repeat top left;
text-indent:-9999px;
}

#stonewalllogo {
display:block;
width:243px;
height:70px;
margin: 15px 0 15px 0;
background: url(images/logo_stonewall.jpg) no-repeat top left;
text-indent:-9999px;
}

#raymondlogo {
display:block;
width:254px;
height:26px;
margin: 15px 0 15px 0;
}

#logos {
display:block;
width:448px;
height:70px;
margin: 15px 0 15px 0;
background: url(images/logos.jpg) no-repeat top left;
text-indent:-9999px;
}

/* END PANEL 2 */

/* BEGIN PANEL 3 */

#copy_panel3a {
width:547px;
height: 160px;
font: 12px Helvetica, Arial, Verdana, sans-serif;
color:#000;
text-align:left;
}

#copy_panel3a p {
line-height:16px;
padding:20px 75px 0 13px;
}

#copy_panel3b {
width:547px;
height:250px;
font: 12px Helvetica, Arial, Verdana, sans-serif;
color:#000;
text-align:left;
background: url(images/panel3_07.jpg) no-repeat top left;
}

#copy_panel3b p {
padding:20px 75px 0 13px;
line-height:16px;
}

/* END PANEL 3 */

/* BEGIN PANEL 4 */

#copy_panel4 {
width:400px;
height:525px;
font: 13px Helvetica, Arial, Verdana, sans-serif;
color:#000;
text-align:left;
background: url(images/panel4_04.jpg) no-repeat top left;
}

#container_panel4 {
width:350px;
}

#container_panel4 p {
line-height:17px;
padding:20px 0 0 90px;
}

/* END PANEL 4 */

/* BEGIN PANEL 5 */

#copy_panel5 {
width:533px;
height: 705px;
font: 13px Helvetica, Arial, Verdana, sans-serif;
color:#000;
text-align:left;
background: url(images/panel5_03.jpg) no-repeat top left;
}

#copy_panel5 p {
line-height:17px;
padding:20px 65px 0 55px;
}

/* END PANEL 5 */

/* BEGIN PANEL 6 */

#copy_panel6 {
width:514px;
height: 656px;
font: 13px Helvetica, Arial, Verdana, sans-serif;
color:#000;
text-align:left;
background: url(images/panel6_01.jpg) no-repeat top left;
}

#container_panel6 {
width:500px;
padding-top: 70px;
}

#container_panel6 p {
line-height:17px;
padding:20px 35px 0 90px;
}

/* END PANEL 6 */

/* BEGIN PANEL 7 */

#copy_panel7 {
width:534px;
height:547px;
font: 14px Helvetica, Arial, Verdana, sans-serif;
color:#000;
text-align:left;
background: url(images/panel7_04.jpg) no-repeat top left;
}

#container_panel7 {
width:500px;
padding-top:10px;
}

#container_panel7 p {
line-height:17px;
padding:20px 35px 0 20px;
}

/* END PANEL 7 */

/* BEGIN PANEL 8 */

#copy_panel8 {
width:503px;
height:798px;
position:relative;
font: 14px Helvetica, Arial, Verdana, sans-serif;
color:#000;
text-align:left;
}

#container_panel8 {
width:495px;
}

#copy_panel8 p {
line-height:17px;
padding:20px 0 0 60px;
position:relative;
z-index:10;
}

#copy_panel8 img {position:absolute; z-index:1;}

#copy_panel8 em {display:block; float:right; height:17px; overflow:hidden; clear:right;}


/* END PANEL 8 */


/* BEGIN PANEL 9 */

#copy_panel9 {
width:533px;
height:673px;
position:relative;
font: 14px Helvetica, Arial, Verdana, sans-serif;
color:#000;
text-align:left;
background: #efda79 url(images/panel9_03.jpg) no-repeat top left;
}

#copy_panel9 p {
line-height:17px;
padding:20px 65px 0 60px;
position:relative;
z-index:10;
}

#copy_panel9 img {position:absolute; z-index:1;}

#copy_panel9 em {display:block; float:left; height:17px; overflow:hidden; clear:left;}

.a01 {width:1px;}
.a05 {width:5px;}
.a10 {width:10px;}
.a15 {width:15px;}
.a20 {width:20px;}
.a25 {width:25px;}
.a30 {width:30px;}
.a35 {width:35px;}
.a40 {width:40px;}
.a45 {width:45px;}
.a50 {width:50px;}
.a55 {width:55px;}
.a60 {width:60px;}
.a65 {width:65px;}
.a70 {width:70px;}
.a75 {width:75px;}
.a80 {width:80px;}
.a85 {width:85px;}
.a90 {width:90px;}
.a95 {width:95px;}
.a100 {width:100px;}
.a105 {width:105px;}
.a110 {width:110px;}
.a115 {width:115px;}
.a120 {width:120px;}
.a125 {width:125px;}
.a130 {width:130px;}
.a135 {width:135px;}
.a140 {width:140px;}
.a145 {width:145px;}
.a150 {width:150px;}
.a155 {width:155px;}
.a160 {width:160px;}
.a165 {width:165px;}
.a170 {width:170px;}
.a175 {width:175px;}
.a180 {width:180px;}
.a190 {width:190px;}
.a200 {width:200px;}
.a210 {width:210px;}
.a205 {width:205px;}
.a215 {width:215px;}
.a220 {width:220px;}
.a225 {width:225px;}
.a230 {width:230px;}
.a235 {width:235px;}
.a240 {width:240px;}
.a245 {width:245px;}
.a250 {width:250px;}
.a255 {width:255px;}
.a260 {width:260px;}
.a265 {width:265px;}
.a270 {width:270px;}
.a275 {width:275px;}
.a280 {width:280px;}
.a285 {width:285px;}
.a290 {width:290px;}
.a295 {width:295px;}
.a300 {width:300px;}
.a305 {width:305px;}
.a310 {width:310px;}
.a315 {width:315px;}
.a320 {width:320px;}
.a325 {width:325px;}
.a330 {width:330px;}
.a335 {width:335px;}

/* END PANEL 9 */


/* BEGIN PANEL 10 */

#copy_panel10 {
width:414px;
height:794px;
font: 15px Helvetica, Arial, Verdana, sans-serif;
color:#000;
text-align:left;
background: url(images/panel10_04.jpg) no-repeat top left;
}

#container_panel10 {
width:390px;
}

#container_panel10 p {
line-height:18px;
padding:20px 35px 0 20px;
}

/* END PANEL 10 */

/* BEGIN PANEL 11 */

#copy_panel11 {
width:506px;
height:537px;
position:relative;
font: 13px Helvetica, Arial, Verdana, sans-serif;
color:#000;
text-align:left;
}

#container_panel11 {
width:495px;
}

#copy_panel11 p {
line-height:17px;
padding:20px 0 0 60px;
position:relative;
z-index:10;
}

#copy_panel11 img {position:absolute; z-index:1;}

#copy_panel11 em {display:block; float:right; height:17px; overflow:hidden; clear:right;}

/* END PANEL 11 */

/* BEGIN PANEL 12 */

#copy_panel12 {
width:536px;
height:585px;
position:relative;
font: 14px Helvetica, Arial, Verdana, sans-serif;
color:#000;
text-align:left;
}

#container_panel12 {
width:495px;
}

#copy_panel12 p {
line-height:17px;
padding:20px 0 0 60px;
position:relative;
z-index:10;
}

#copy_panel12 img {position:absolute; z-index:1;}

#copy_panel12 em {display:block; float:right; height:17px; overflow:hidden; clear:right;}

/* END PANEL 12 */

/* BEGIN PANEL 13 */

#copy_panel13 {
width:544px;
height:542px;
position:relative;
font: 14px Helvetica, Arial, Verdana, sans-serif;
color:#000;
text-align:left;
background: #E0B430 url(images/panel13_04.jpg) no-repeat top left;
}

#copy_panel13 p {
line-height:17px;
padding:20px 65px 0 10px;
position:relative;
z-index:10;
}

#copy_panel13 img {position:absolute; z-index:1;}

#copy_panel13 em {display:block; float:left; height:17px; overflow:hidden; clear:left;}


/* END PANEL 13 */

/* BEGIN PANEL 14 */

#copy_panel14a {
width:418px;
height:350px;
position:relative;
font: 14px Helvetica, Arial, Verdana, sans-serif;
color:#000;
text-align:left;
background: #E0B430 url(images/panel14_01.jpg) no-repeat top left;
}

#copy_panel14a p {
line-height:17px;
padding:20px 0 0 60px;
position:relative;
z-index:10;
}

#copy_panel14a img {position:absolute; z-index:1;}

#copy_panel14a em {display:block; float:right; height:17px; overflow:hidden; clear:right;}

#copy_panel14b {
width:382px;
height:500px;
position:relative;
font: 14px Helvetica, Arial, Verdana, sans-serif;
color:#000;
text-align:left;
background: #E0B430 url(images/panel14_04.jpg) no-repeat top left;
}

#copy_panel14b p {
line-height:17px;
padding:20px 65px 0 0;
position:relative;
z-index:10;
}

#copy_panel14b img {position:absolute; z-index:1;}

#copy_panel14b em {display:block; float:left; height:17px; overflow:hidden; clear:left;}

/* END PANEL 14 */

/* BEGIN PANEL 15 */

#copy_panel15 {
width:538px;
height:490px;
position:relative;
font: 14px Helvetica, Arial, Verdana, sans-serif;
color:#000;
text-align:left;
background: #E0B430 url(images/panel15_04.jpg) no-repeat top left;
}

#copy_panel15 p {
line-height:17px;
padding:20px 65px 0 10px;
position:relative;
z-index:10;
}

#copy_panel15 img {position:absolute; z-index:1;}

#copy_panel15 em {display:block; float:left; height:17px; overflow:hidden; clear:left;}


/* END PANEL 15 */

/* BEGIN PANEL 16 */

#copy_panel16 {
width:534px;
height:585px;
position:relative;
font: 14px Helvetica, Arial, Verdana, sans-serif;
color:#000;
text-align:left;
background: #E0B430 url(images/panel16_04.jpg) no-repeat top left;
}

#copy_panel16 p {
line-height:17px;
padding:20px 50px 0 30px;
position:relative;
z-index:10;
}

#copy_panel16 img {position:absolute; z-index:1;}

#copy_panel16 em {display:block; float:left; height:17px; overflow:hidden; clear:left;}


/* END PANEL 16 */


/* BEGIN PANEL 17 */

#copy_panel17a {
width:394px;
height:319px;
position:relative;
font: 13px Helvetica, Arial, Verdana, sans-serif;
color:#000;
text-align:left;
background: #E0B430 url(images/panel17_03.jpg) no-repeat top left;
}

#copy_panel17a p {
line-height:16px;
padding:20px 0 0 60px;
position:relative;
z-index:10;
}

#copy_panel17a img {position:absolute; z-index:1;}

#copy_panel17a em {display:block; float:right; height:17px; overflow:hidden; clear:right;}

#copy_panel17b {
width:406px;
height:347px;
position:relative;
font: 13px Helvetica, Arial, Verdana, sans-serif;
color:#000;
text-align:left;
background: #E0B430 url(images/panel17_06.jpg) no-repeat top left;
}

#copy_panel17b p {
line-height:16px;
padding:20px 65px 0 30px;
position:relative;
z-index:10;
}

#copy_panel17b img {position:absolute; z-index:1;}

#copy_panel17b em {display:block; float:left; height:17px; overflow:hidden; clear:left;}

/* END PANEL 17 */

/* BEGIN PANEL 18 */

#copy_panel18a {
width:534px;
height:276px;
position:relative;
font: 14px Helvetica, Arial, Verdana, sans-serif;
color:#000;
text-align:left;
background: #E0B430 url(images/panel18_04.jpg) no-repeat top left;
}

#copy_panel18a p {
line-height:17px;
padding:0 0 20px 0;
position:relative;
z-index:10;
}

#copy_panel18a img {position:absolute; z-index:1;}

#copy_panel18a em {display:block; float:right; height:17px; overflow:hidden; clear:right;}

#copy_panel18b {
width:534px;
height:424px;
position:relative;
font: 14px Helvetica, Arial, Verdana, sans-serif;
color:#000;
text-align:left;
background: #E0B430 url(images/panel18_06.jpg) no-repeat top left;
}

#copy_panel18b p {
line-height:17px;
padding:20px 65px 0 0;
position:relative;
z-index:10;
}

#copy_panel18b img {position:absolute; z-index:1;}

#copy_panel18b em {display:block; float:left; height:17px; overflow:hidden; clear:left;}

/* END PANEL 18 */

/* BEGIN PANEL 19 */

#copy_panel19 {
width:446px;
height:674px;
position:relative;
font: 14px Helvetica, Arial, Verdana, sans-serif;
color:#000;
text-align:left;
background: #E0B430 url(images/panel19_04.jpg) no-repeat top left;
}

#copy_panel19 p {
line-height:17px;
padding:20px 50px 0 30px;
position:relative;
z-index:10;
}

#copy_panel19 img {position:absolute; z-index:1;}

#copy_panel19 em {display:block; float:left; height:17px; overflow:hidden; clear:left;}


/* END PANEL 19 */

/* BEGIN PANEL 20 */

#copy_panel20 {
width:514px;
height:1050px;
position:relative;
font: 14px Helvetica, Arial, Verdana, sans-serif;
color:#000;
text-align:left;
background: #E0B430 url(images/panel20_01.jpg) no-repeat top left;
}

#copy_panel20 p {
line-height:17px;
padding:20px 50px 0 30px;
position:relative;
z-index:10;
}

#copy_panel20 img {position:absolute; z-index:1;}

#copy_panel20 em {display:block; float:right; height:17px; overflow:hidden; clear:right;}


/* END PANEL 20 */


br.both {
clear: both;
}

.italic {
font-style:italic;}

.next {font: 11px 'Lucida Grande', 'Luxi Sans',  Lucida, 'Lucida Sans Unicode', sans-serif;}

.next a:link, .next a:visited {
color: #cc0000;
text-decoration: none;
border-bottom: 1px dotted #cc0000;
font-weight:bold;
}

.next a:hover, .next a:active {
color: #3A0705;
background: #fff;
}

.nextwhite {font: 11px 'Lucida Grande', 'Luxi Sans',  Lucida, 'Lucida Sans Unicode', sans-serif;}

.nextwhite a:link, .nextwhite a:visited {
color: #fff;
text-decoration: none;
border-bottom: 1px dotted #fff;
font-weight:bold;
}

.nextwhite a:hover, .nextwhite a:active {
color: #3A0705;
background: #fff;
}