body {
background: url(index/bg-x.gif) repeat-x;
margin: 0 !important;
}

html {
background: url(index/bg.gif);
}

#frame {
width: 580px;
padding: 0 0 0 0;
background: none;
position: relative;
margin-top: -110px;
margin-right:auto;
margin-left:auto;
}

div, td  {  
text-align: justify; 
color: #000000; 
line-height: 16px; 
font-family: trebuchet ms;
font-size: 11px; 
letter-spacing: 0px;
}

.title {  
margin-bottom: 0px;
padding-top: 5px;
text-align: right;
line-height: 13px;
font-size:32px;
font-style: italic;
font-family: garamond;
color:#520000;
}

.subtitle {
margin-top: 0px;
margin-bottom: 0px;
letter-spacing: 1px;
text-align: right;
color: #8F3828;
font-family: arial;
font-size: 10px;
text-transform:uppercase;
padding-right: 25px;
}

.quote {
font-family: franklin gothic medium;
font-size: 11px;
color: #725641;
}

.aff {
background: #2A271C;
color: #8F8C7F;
padding: 8px;
}


.block {
padding: 10px;
background: #211F16;
color: #DBD6C1;
text-align: center;
}

strong, b {
color: #726F65; 
text-decoration: none;
font-family: arial;
font-size: 10px;
text-transform: uppercase;
}

em, i {
color: #726F65; 
text-decoration: none;
font-family: georgia;
font-size: 11px;
}

.image {
margin: 0 5px 0 5px;
border: 10px solid #2A271C;
filter:alpha(opacity=50);
-moz-opacity:.5;
opacity:.5;
}

img.image:hover {
	
border: 10px solid #580000;
filter:alpha(opacity=100);
-moz-opacity:1;
opacity:1;
}

img.image-2 {

margin: 0 0 0 5px;	
border: 5px solid #2A271C;
}


img.image-2:hover {
	
border: 5px solid #580000;
}

a:link {  
color: #7B6B0F; 
text-decoration: none;
font-size: 11px;
text-transform: uppercase;
}
  
a:visited {  
color: #7B6B0F; 
text-decoration: none;
text-transform: uppercase;
font-size: 11px;
}
  
a:hover {   
color: #948112;
text-decoration: none;
text-transform: uppercase;
cursor: default;
}