@charset "UTF-8";
/* CSS Document */

body {
background: url('images/defiance_back_lo.jpg') top left repeat;
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 line-height:18px;
text-align:center;
 margin-top:-0px;
}

ul {

padding:0px 0px 0px 15px;
}
.shadow_wrapper {
width:598px;
_width:601px; 
margin:0px auto;
background: url('images/defiance_shadow.png') top center repeat;
_background: url('images/defiance_shadow_ie.png') top center repeat;


padding: 0px 15px;
text-align:left;
}

.wrapper {
 padding-bottom:50px;

background: url('images/brown_paper.jpg') bottom center repeat;
}
.dark_paper {
background: url('images/dark_brown2.jpg') top center repeat;
position:relative;
z-index:1;
line-height:20px;
color:#000000;
_float:left;
}
h1 {
padding-left:20px;
padding-top:5px;
 font-weight:normal;
 font-family:"Times New Roman", Times, serif;
font-style:italic;
color:#f9f4ec;
letter-spacing:3px;
margin-bottom:6px;
 
}
a {
color:#f9f4ec;
}
a:hover {
text-decoration:none;
}
h2 {
color:#330000;
font-size:13px;
}


 .band_and_logo {
 position:relative;
 }
 .navigation_band div a {
 color:#CCCCCC;
 text-decoration:none;
 
 } 
 
  .navigation_band div a:hover {
  text-decoration:underline;
  }
 .navigation_band div {
 
  padding-top:23px;
  padding-right:13px;
 font-size:14px;
 color:#666666;
 }
.navigation_band {
 
background: url('images/band.jpg') top center repeat;
height:70px;
margin-bottom:20px;
text-align:right;

}

.defiance_logo {
background: url('images/defiance_logo.png') top center repeat;
 height:129px;
 width:270px;
position:absolute;
top:-40px;
}

.top_navigation {
color:#f8f8f8;
font-size:13px;
text-align:center;

font-style:italic;
_float:left;
}
.top_navigation a {
font-size:14px;
display:block;
padding:11px 0px 15px 0px;
width:115px;
 text-decoration:none;
 color:#CCCCCC;

margin-left:2px;
float:left;

}
.top_navigation a:hover, .top_navigation a:active {
background:#333333;

}
.dictionary {


position:static;
z-index:10;
font-size:12px;
color:#f8f4ec;
margin-bottom:10px; 

}
.ie_sucks {
position:relative;
_height:296; 
 z-index:10;
}
.dictionary h1 {
margin:0px 0px 15px 0px;
padding:0px;
font-size:17px;
margin-bottom:5px;
color:#660000;
}

.list_item {
margin-left:10px;
}

.image {
background: url('images/temp_main_img2.jpg') top center no-repeat;
height:137px;
 


}

.left_col {
float:left;
width:245px;
 padding:0px 18px;
 
}

.right_col {
float:right;
width:280px;
 padding:0px 18px;
  
}

.one_col {
 padding:6px 18px;   
}
.defiance_form2 {
border:1px solid #330000;
padding-top:7px;
padding-bottom:7px;
}

.defiance_form div, .defiance_form2 div {
clear:both;
font-size:12px;
margin-bottom:3px;
}

 
.defiance_form span, .defiance_form2 span {
display:block;
padding-right:3px;
float:left;
width:100px;
text-align:right;
font-weight:bold;
}

.defiance_form2 input {
border:1px solid #660000;
background:#f8f4ec;
 
}
.defiance_form input, .defiance_form textarea {
border:1px solid #660000;
background:#f8f4ec;
width:235px;
}
.this_is_for_ie {
display:none;
_display:block;
width:598px;
text-align:left;
position:relative;
z-index:10;
top:-400px;
}
.defiance_logo, .shadow_wrapper {
behavior: url('iepngfix.htc');
}

.footer a {
font-size:11px;
color:#ffffff;

}

.img_border img {
display:block;
}

.img_border {
border:1px solid #660000;
padding:2px;
}

.about_staff div {
font-size:11px;
width:111px;
float:left;
 
line-height:12px;
}

.about_staff strong {
display:block;
font-size:12px;
}

.footer_address {
width:480px;
color:#666666;
font-size:11px;
margin:auto;
}

.cigar_itemized {
float:left;
width:83px;
font-size:10px;
line-height:13px;
 
}
.cigar_itemized div {
float:none;
 
 width:83px;
}
.cigar_itemized .img_border {
padding:0px;
}
.cigar_itemized img, .cigar_itemized .img_border  {
 width:55px !important;
}
