
* {
padding: 0; 
margin: 0; 
border: 0; 
}

body {
background-color:#242020;
font-size : small; 
font-family:georgia, serif;
color:#fff;
} 
p {
line-height: 1.5em;
padding : 5px 10px;
} 

img {
border: none;
margin: 5px 10px 0 0;
}

h1{
font-size: 3.6em;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
text-align: center;
padding: 10px 0;
}

h2{
color:#a18584;
font-size: 3em;
text-align: right;
font-family: monospace;
font-weight: bold;
padding: 8px;
border-bottom: 1px dashed #a18584;
}
 
h3 {
font-size : 1.4em;
font-weight:bold;
background-color:transparent;
text-decoration : none; 
} 

a, a:link, a:visited, a:hover, a:active {
color: #fff;
background-color : transparent; 
}

#container {
width: 700px;
margin: 20px auto;
background-color:#a18584;
border: 1px solid #fff;
}

#banner {
background-color:#d11b5c;
border-bottom: 1px dashed #fff;
}

#content {
margin-left: 200px;
padding-bottom: 25px;
background-color:#433c40;
border-left: 1px dashed #a18584;
}

#content li {
margin-left: 25px;
}

div#content { 
min-height:500px;
/* IE6 hack: */
height:expression(this.scrollHeight > 600 ? "auto":"500px"); 
}

#menu {
float: left;
width: 200px;
background-color:#a18584;
}

#menu ul{
text-align:right;
list-style:none;
padding: 15px 10px;
}

#menu a, #banner a {
text-decoration : none;
}

#menu a, #menu a:link, #menu a:active, #menu a:visited, #menu a:hover {
font-size:1.2em;
font-style:normal;
}

#menu a:hover, #banner a:hover {
letter-spacing:0.1em;
}

#menu p {
text-align: center;
font-size: 1.8em;
font-style:bold;
color: #000;
background-color:#FE0;
border: 2px solid #000;
}


#footer {
clear: both;
background-color:#d11b5c;
bottom: 0;
text-align : center;
border-top: 1px dashed #fff;
}

#footer ul {
font-family:"Trebuchet MS", Arial, Verdana, Helvetica, Geneva, sans-serif;
padding:5px;
text-align : center;
}

#footer li{
display:inline;
padding: 0px 10px;
}

#menu ul, #footer ul {
list-style : none; 
} 
#menu li, #content li, #footer li {
padding : 5px; 
} 

table {
/*margin-top: 10px;*/
border-collapse:collapse;
}

td {
/*padding: 4px 8px;*/
padding: 4px 4px 4px 16px;
border-bottom: 1px solid #a18584;
}

.price{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
font-variant: normal;
text-decoration: none;
}
.columnname, .price {
font-weight:bold;
text-align:right;
}


input, textarea {
border: 1px solid #242020;
font-weight:bold;
line-height:1.1em;
}

.notification {
color:#d11b5c;
font-weight:bold;
}

form td {
/*padding: 4px 8px;*/
border: none;
}

td.submit_button {
text-align: center;
}

input.button{
padding:5px;
}




.abbr{
border-bottom: 1px dotted #fff;
}




