body { 
   margin: 0 auto;
   padding: 0;
   width: 850px;
   background-color: #602424; 
   background-image: url('images/noise16.jpg');
}


#container {	
   color:#333;	
   font-family: tahoma;
   font-size: 12px; 
   line-height: 12px;
   letter-spacing: 1px;
   width: 850px;
   margin: 0 auto;
   padding: 0;
}

#header {
   width: 850px;
   margin: 0;
   padding: 0;
   border-bottom: 1px dotted #333;
}


#sidebar { 
   width: 270px;
   float: right;
   margin: 0 auto;
   overflow: auto;
   background: transparent;
} 

#content {
   width: 550px;
   padding: 10px;
   float: left;
   background: #fff;
   overflow: auto;
}

#footer {
   clear: both;
   text-align: center;
   background: #fff;
   padding: 5px;
   margin: 0 auto;
   border-top: 1px dotted #333;
   width: 840px;
}


a:link {
   color: #9a0000; 
   text-decoration: none; 
   font-weight: bold;
}

a:visited {
   color: #9a0000; 
   text-decoration: line-through; 
   font-weight: bold;
}

a:hover {
   color: #5cb0c8; 
   cursor: crosshair; 
   text-decoration: line-through;
   border-top: #5cb0c8 1px dotted;
   border-bottom: #5cb0c8 1px dotted;
}

b,strong {
   color: #c28686;
}

em, i {
   color: #59a1a8;
   font-family: georgia, serif;
}

img {
   border: 0;
}


p.justify {
   text-align: justify;
}

p.center {
   text-align: center;
}


h1 {
   font: bold 130% "trebuchet ms", helvetica, sans-serif;
   text-transform: uppercase;
   letter-spacing:0px;
   color: #5b9f6e;
   padding: 5px;
   background-image: url('images/bgh1.jpg');
   background-position: right center; 
   background-repeat: no-repeat;
}

h2 {
   font: bold 120% "trebuchet ms", helvetica, sans-serif;
   text-transform: uppercase;
   letter-spacing:0px;
   color: #984646;
   padding-left: 10px;
}


ul {
   margin-left: 5px;
   line-height: 15px;
}

input, select, textarea, option {
   color: #333; 
   padding: 5px;
   background-color: transparent; 
   border-top: 1px dotted #333;
   border-bottom: 1px dotted #333;
   border-right: 1px dotted #333;
   border-left: 3px solid #333;
}


blockquote{
   display:block;
   background:#e6ece8;
   color: #333;
   padding: 15px;
   border: 1px dotted  #5b9f6e;
}


#xsnazzy1, #xsnazzy2, #xsnazzy3 {
   background: transparent; 
   margin: 25px 1em 25px 1em;
   letter-spacing:1px; 
   padding:0;
}


.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#d1d1d1; border-left:1px solid #9a0000; border-right:1px solid #9a0000;}
.xb1 {margin:0 5px; background:#9a0000;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; margin: 0 auto; padding: 0; background:#d1d1d1; border:0 solid #9a0000; border-width:0 1px; overflow: hidden;}
