/* CSS Document / dunnsnakes.com */

* { 
margin: 0px;
padding: 0px;
list-style-type: none;
list-style-position: outside;
}

body {
margin: 0px;
margin-bottom: 24px;
padding: 0px;
background-color: rgb(31,31,33);
}

h1 { 
font-family: Arial, Helvetica, sans-serif; 
color: rgb(255, 255, 255);
font-size:12pt; 
margin-left:24px;
}

#centre {
background-color: rgb(255,255,255);
}

#bgtop {
background-image: url(design/bgtop.jpg);
background-color: rgb(255,255,255);
background-position: top;
background-repeat: repeat-x;
}

#bgbas {
background-image:url(design/bgbas.jpg);
height: 24px;
}

#900px {
width: 900px;
}

#hsb {
height: 24px;
}

.table438_top {
width: 438px;
height: 52px;
background-image:url(design/table438_01.jpg);
}

.table438_middle {
background-image:url(design/table438_02.jpg);
font-family: Arial, Helvetica, sans-serif; 
text-align: justify;
font-size: 10pt;
color: rgb(31, 31, 31);
padding-top: 5px;
padding-right: 6px;
padding-left: 6px;
padding-bottom: 0px;
}

.table438_bottom {
height: 40px;
background-image:url(design/table438_03.jpg);
}

.pages592 {
width: 592px;
height: 25px;
background-image:url(design/pages592.jpg);
font-family: Arial, Helvetica, sans-serif; 
color: rgb(255, 255, 255);
font-size:9pt; 
}

.pages592 a {
font-family: Arial, Helvetica, sans-serif; 
color: rgb(255, 255, 255);
font-size:9pt;
text-decoration:none;
}

.pages592 a:hover {
font-family: Arial, Helvetica, sans-serif; 
color: rgb(255, 255, 255);
font-size:9pt;
font-weight:bold;
text-decoration:none;
}

.table592_top {
width: 592px;
height: 52px;
background-image:url(design/table592_01.jpg);
}

.table592_middle {
background-image:url(design/table592_02.jpg);
font-family: Arial, Helvetica, sans-serif; 
text-align: justify;
font-size: 10pt;
color: rgb(31, 31, 31);
padding-top: 5px;
padding-right: 6px;
padding-left: 6px;
padding-bottom: 0px;
}

.table592_middle a {
font-family: Arial, Helvetica, sans-serif; 
text-align: justify;
font-size: 10pt;
color: rgb(31, 31, 31);
text-decoration: none;
}

.table592_middle a:hover {
font-family: Arial, Helvetica, sans-serif; 
text-align: justify;
font-size: 10pt;
color: rgb(150, 150, 150);
text-decoration: none;
}

.table592_bottom {
height:40px;
background-image:url(design/table592_03.jpg);
}

.table592_middle2 {
background-image:url(design/table592_02.jpg);
}

.tableblock {
width: 92px;
height: 92px;
}

.table284_top {
width: 284px;
height: 52px;
background-image:url(design/table284_01.jpg);
}

.table284_middle {
background-image:url(design/table284_02.jpg);
font-family: Arial, Helvetica, sans-serif; 
text-align: justify;
font-size: 10pt;
color: rgb(31, 31, 31);
padding-top: 5px;
padding-right: 6px;
padding-left: 6px;
padding-bottom: 0px;
}

.table284_bottom {
height: 40px;
background-image:url(design/table284_03.jpg);
}

.table284_middle2 {
background-image:url(design/table284_02.jpg);
}

#copy {
height: 50px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 8pt;
color: rgb(255, 255, 255);
}

#copy a {
font-family: Arial, Helvetica, sans-serif; 
font-size: 8pt; 
color: rgb(255, 255, 255);
text-decoration: underline;
}

#copy a:hover {
font-family: Arial, Helvetica, sans-serif; 
font-size: 8pt; 
color: rgb(165, 165, 166);
text-decoration: none;
}

dl.gallery { 
border: 1px solid rgb(210, 210, 211);
background-color: rgb(251,251,251);
margin-right: 3px;
margin-left: 3px;
margin-top: 6px;
margin-bottom: 0px;
padding: 5px;
text-align: left;
float: left;
}

.gallery dt {
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
color: rgb(51, 51, 51);
}

.gallery dt img { border: 1px solid rgb(208, 208, 209);
width: 125px;
height: 80px;
}

.textebas {
font-family: Arial, Helvetica, sans-serif; 
font-size: 8pt;
color: rgb(40, 40, 40);
padding-top: 24px;
}

.menuphotos {
text-align: center;
color: rgb(31, 31, 31);
background-color: rgb(248, 248, 249);
border: 1px solid rgb(210, 210, 211);
height: 178px;
}

.menu {
font-family: Arial, Helvetica, sans-serif; 
text-align: justify;
font-size: 10pt;
font-weight: bold;
color: rgb(31, 31, 31);
background-color: rgb(248, 248, 249);
border: 1px solid rgb(210, 210, 211);
height: 40px;
padding-left: 5px;
}

.menu a {
font-family: Arial, Helvetica, sans-serif; 
text-align: justify;
font-size: 10pt;
color: rgb(31, 31, 31);
text-decoration: none;
}

.menu a:hover {
font-family: Arial, Helvetica, sans-serif; 
text-align: justify;
font-size: 10pt;
color: rgb(0, 0, 0);
text-decoration: underline;
}


#submit {
width: 578px;
height: 25px;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt; 
color: rgb(31, 31, 31);
border: 1px solid rgb(210, 210, 211);
background-color: rgb(250, 250, 250);
margin-top: 5px;
}

#msg {
width:571px;
height: 110px; 
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt; 
color: rgb(31, 31, 31);
border: 1px solid rgb(210, 210, 211);
background-color: rgb(250, 250, 250);
margin-top: 5px;
margin-left: 6px;
padding-top: 5px;
padding-left: 5px;
}

.input {
width: 275px;
height: 20px;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt; 
color: rgb(31, 31, 31);
border: 1px solid rgb(210, 210, 211);
background-color: rgb(250, 250, 250);
margin-top: 5px;
margin-left: 5px;
padding-top: 5px;
padding-left: 5px;
}