			.clear {
				height: 0;
				font-size: 0;
				clear: both;
			}
            #topsection {
                padding-top: 8px;
            } 
			#contentwrapper {
				position: relative;
				width: 896px;
                min-height: 1100px;
                margin-left: auto;
                margin-right: auto;
                margin-top: -8px;
			}
			#contentwrappercopy {
				position: relative;
				width: 896px;
                min-height: 20px;
                margin-left: auto;
                margin-right: auto;
                margin-top: 10px;
			}
			#leftshadow {
                width: 6px;
                min-height: 100%;
                margin-top: -8px;
                background-image: url("leftshadow.JPG");
				background-repeat: repeat-y;
				border: 0px solid black;
				position: absolute;
				left: -5px;
				top: 0;
			}
			#rightshadow {
                width: 6px;
                min-height: 100%;
                margin-top: -8px;
                background-image: url("rightshadow.JPG");
				background-repeat: repeat-y;
				border: 0px solid black;
				position: absolute;
				right: -7px;
				top: 0;
			}
			#leftshadowcopy {
                width: 6px;
                height: 34px;
                margin-top: 2px;
                background-image: url("leftshadow.JPG");
				background-repeat: repeat-y;
				border: 0px solid black;
				position: absolute;
				left: -5px;
				top: 0;
			}
			#rightshadowcopy {
                width: 6px;
                min-height: 34px;
                margin-top: 2px;
                background-image: url("rightshadow.JPG");
				background-repeat: repeat-y;
				border: 0px solid black;
				position: absolute;
				right: -7px;
				top: 0;
			}
			#topcopyshadow {
				border: 0px solid black;
				height: 5px;
                background-image: url("topshadow.JPG");
				background-repeat: repeat-x;
			}
			#bottomcopyshadow {
				border: 0px solid black;
				height: 5px;
                background-image: url("bottomshadow.JPG");
				background-repeat: repeat-x;
			}
			#mainbox {
                width: 897px;
                min-height: 1100px;
                margin-left: auto;
                margin-right: auto;
                margin-top: -8px;
                background-color: white;
                background-image: url("bottomshadow.JPG");
				background-position: left bottom;
				background-repeat: repeat-x;
            } #copyrightbox {
                border: 0px solid black;
                background-color: white;
                width: 897px;
                padding-top: 3px;
                padding-bottom: 3px;
                margin-left: auto;
                margin-right: auto;
                margin-top: 0px;
				height: 20px;
            } #date {
                font-family: Arial;
                padding-left: 8px;
                padding-top: 4px;
                border: 0px solid black;
                margin-right: 20%;
                float: left;
            } #topnav {
                font-family: Arial;
                padding-left: 8px;
                padding-top: 4px;
                margin-left: 30%;
                margin-right: 30%;
                border: 0px solid black;
            } #search {
                font-family: Arial;
                padding-left: 8px;
                padding-top: 4px;
                border: 0px solid black;
                float: right;
                margin-top: -25px;
                margin-right: 47px;
            } #ukcpa {
                float: left;
                margin-top: 0px;
				width: 200px;
                height: 92px;
                border: 0px solid black;
				background-image: url("ukcpa.jpg");
				
            } #container1 {
                border: 0px solid black;
                margin-top: 0px;
            } #leftnav {
                margin-top: 5px;
                width: 170px;
                float: left;
				margin-bottom: 10px;
            } #rightnav {
                border: 0px solid black;
                margin-top: 5px;
                float: right;
                width: 210px;
                padding-right: 0px;
            } #rightnav a {
            	color: black;
				font-weight: bold;
            } #maincentre {
                border: 0px solid black;
                height: 100%;
                margin-top: 5px;
                margin-left: 180px;
                margin-right: 220px;
                padding-right: 0px;
				padding-bottom: 10px;
            } #deco {
                height: 92px;
                border: 0px solid black;
                margin-left: 200px;
				background-image: url("deco.jpg");
				width: 374px;				
            } #submitbutton {
                padding-top: 10px;
            } #memberlogin {
                margin-top: -92px;
                background-color: #AD6AC9;
                float: right;
                width: 323px;
                border: 0px solid black;
                margin-left: 500px;
                height: 92px;
                font-family: Arial;
                color: white;
                font-size: 90%;
            } #address {
                border-top: 1px dashed #a68fac;
                border-bottom: 1px dashed #a68fac;
                text-align: center;
                margin-left: 7px;
                padding-top: 10px;
                padding-bottom: 10px;
                font-family: Arial;
                font-size: 90%;
            }
            
            input {
                padding-bottom: 3px;
                border: 1px
            } .search {
                border-style: solid;
				width: 120px;
            } .label {
                float: left;
                width: 142px;
                text-align: right;
                clear: left;
                margin-right: 15px;
            } .welcomeuser {
                padding-left: 5px;
                font-family: Arial;
                font-weight: bold;
                font-style: italic;
                font-size: 0.8em;
            }
            
            ul.nav a {
                display: block;
				margin-bottom: 10px;
                color: #6a5d93;
                text-decoration: none;
                font-size: 80%;
                font-weight: bold;
                font-family: Arial;
            }
			
			ul.nav a:hover {
				text-decoration: underline;
			}
            
            ul li {
                list-style-image: url(l_purple_li.gif);
				list-style-position: outside;
            }
			ul.cat a {
                display: block;
				margin-bottom: 10px;
                color: #6a5d93;
                text-decoration: none;
                font-size: 60%;
                font-weight: bold;
                font-family: Arial;
            }
			
			ul.cat a:hover {
				text-decoration: underline;
			}
            
            ul.cat li {
                list-style-image: url(menu_indent_select.gif);
				list-style-position: outside;
				margin-left: -15px;
            }
			 #mainimage {
                width: 100%;
                height: 430px;
                margin-top: 15px;
                border: 0px dashed black;
                overflow: hidden;
            } #mainsection h2 {
                color: #c091d9;
                font-size: 110%;
                font-family: arial;
            } #mainsection {
                font-size: 80%;
                font-family: arial;
                border-bottom: 1px dashed #a68fac;
                padding-bottom: 25px;
				min-height:80px;
				margin-top: 5px;
            } #mainsectionwiki {
                font-size: 80%;
                font-family: arial;
                border-bottom: 1px dashed #a68fac;
                padding-bottom: 11px;
            } #mainsectionwiki h2 {
                color: #c091d9;
                font-size: 110%;
                font-family: arial;
            } .rightnavheader {
                color: #c091d9;
                font-size: 150%;
                font-weight: bold;
                font-family: arial;
            } .imgclass {
                float: left;
				margin-right:5px;
            } #rightnav .header {
                font-weight: bold;
                font-size: 90%;
                font-family: Arial;
            } #rightnav .section {
                font-family: Arial;
                padding-top: 2px;
                padding-bottom: 5px;
                font-size: 80%;
				padding-right: 4px;
            } .bottomlinks {
                text-align: left;
                padding-left: 8px;
                font-size: 80%;
                font-family: Arial;
            } .copyrightstuff {
                text-align: right;
                padding-left: 380px;
                font-size: 80%;
                font-family: Arial;
            } #searchthing {
                position: relative;
                top: -15px;
                left: 148px;
            } #loginthing {
                position: absolute;
                top: 95px;
                left: 450px;
            
            right:
                -5px;
            }
            
            body {
                background-image: url("page_bg.jpg");
                background-position: top left;
				background-color:#d2d2d2;
            } .imgside2 {
                position: absolute;
                top: 0;
                right: 0;
            } #whereami {
                margin-top: 10px;
                width: 100%;
                border: 1px solid black;
                background-color: #C08CD6;
                font-family: Arial;
                color: white;
                font-size: 80%;
                padding-left: 5px;
                padding-top: 5px;
                padding-bottom: 5px;
            } #listing {
                border: 2px solid #AD6AC9;
                width: 100%;
                margin-top: 10px;
                margin-bottom: 15px;
				padding-bottom: 15px;
                -moz-border-radius: 10px 50px 50px 10px;
                font-family: Arial;
				font-size: 0.8em;
				padding-right: 10px;
            } #listing h2 {
                padding-left: 15px;
                border: 0px solid black;
				color: #8b3aae;
            } #pagenav {
                float: right;
                border: 0px solid black;
                height: 30px;
                padding-top: 8px;
                margin-right: 130px;
                font-size: 75%;
            } #listingitem {
                margin-left: 15px;
                margin-right: 15px;
                margin-bottom: 0px;
                padding-bottom: 0px;
            } #listingitem .title {
                font-size: 100%;
                font-weight: bold;
                color: #AD6AC9;
            } #listingitem .date {
                font-size: 80%;
                font-weight: bold;
            } #listingitem .contents {
                font-size: 70%;
            }
            
            a.morelink {
                color: #6a5d93;
                text-decoration: none;
                font-size: 80%;
                font-weight: bold;
                font-family: Arial;
            } #membersarea {
                text-align: left;
                padding-top: 5px;
                padding-bottom: 5px;
                padding-right: 10px;
                padding-left: 3px;
                margin-top: 5px;
                margin-right: 140px;
                border: 2px solid white;
                -moz-border-radius: 10px 10px 10px 10px;
            } #membercontainer {
                text-align: left;
                border: 0px solid black;
                padding-left: 40px;
                padding-top: 12px;
            }
			#replycomment {
				margin-top: 0px;
				border: 0px solid black;
				min-height: 50px;
				margin-left: 80px;				
				padding-bottom: 0px;
				font-size: 11px;
			}
			#comment {
				margin-top: 0px;
				border: 0px solid black;
				min-height: 50px;
				padding-left: 10px;
				padding-bottom: 0px;
				font-size: 11px;
			}
			#topcomment {
				background-image: url("topbubble.jpg");
				background-repeat: no-repeat;
				height: 37px;
			}
			#topcommentreply {
				background-image: url("topreply.jpg");
				background-repeat: no-repeat;
				height: 37px;
			}
			#commentbody {
				background-color: #d0e7f7;
				min-height: 50px;
				width: 403px;
				padding-left: 10px;
				font-family: Arial;
			}
			#commentbodyreply {
				background-color: #d6c6e0;
				min-height: 50px;
				width: 403px;
				padding-left: 10px;
				font-family: Arial;
			}
			#bottomcomment {
				background-image: url("bottombubble.jpg");				
				background-repeat: no-repeat;
				height: 23px;
				margin-bottom: 10px;
			}
			#bottomcommentreply {
				background-image: url("bottomreply.jpg");				
				background-repeat: no-repeat;
				height: 23px;
				margin-bottom: 10px;
			}
			#imagestyle img {
				margin-left: 0px;
				margin-bottom: 5px;
				border: 0px;
			}
			#imagestyle a {
				text-decoration: none;
			}
			#imagestyle {
				margin-left: 0px;
			}
			#postedby {
				font-family: arial;
				font-size: 110%;
				font-weight: bold;
			}
			#postedby img {
				border: none;
			}
			#postedby a {
				text-decoration: none;
				color: #6a5d93;
			}
			#postedbyreply {
				font-family: arial;
				font-size: 110%;
				font-weight: bold;

			}
			#postedbyreply img {
				border: none;
			}
			#postedbyreply a {
				text-decoration: none;
				color: #6a5d93;
			}
			#topnav a {
				text-decoration: none;
				color: black;
			}
			#topnav a:hover {
				text-decoration: underline;
			}
			#copyrightbox .bottomlinks a {
				text-decoration: none;
				color: black;				
			}
			#copyrightbox .bottomlinks a:hover {
				text-decoration: underline;
			}
			#commentcontainer {
				padding-bottom: 10px;
				height:100%;
			}
			.showreplys {
				text-decoration: underline;
				color: black;
			}
			#linkbox {
				width: 130px;
			}
						#greyimage {
                filter: alpha( opacity = 50);
                position: absolute;
                padding-top: 6px;
                width: 220px;
                height: 225px;
                opacity: 1.0;
                left: 305px;
				font-size: 0.8em;
				font-family: Arial;
            
            bottom:
                -5px;
            }
			.searchtext {
				width: 120px;
				border-style: solid;
				margin-top: 3px;
			}
             #listingitem a {
                font-size: 100%;
                text-decoration: none;
               font-weight: bold;
               font-family: Arial;
                color: #6a5d93;
            }
			
			#listingitem a:hover {
				text-decoration: underline;
			}
			#homepage_message {
                text-align: center;
                padding-top: 5px;
                padding-bottom: 5px;
                padding-right: 10px;
                padding-left: 3px;
                margin-top: 5px;
                margin-right: 0px;
				margin-bottom: 10px;
                border: 2px solid #AD6AC9;
                -moz-border-radius: 10px 10px 10px 10px;
            }
            #leading_zeros {
            position: absolute;
            right: 175px;
            top: 100px;
            font-size: 0.7em;
            }

