html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
body {
line-height: 1;
color: black;
}
ol, ul {
list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: separate;
border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}
a:link {
color:black;
text-decoration:none;
}

a:visited {
color:#585858;
text-decoration:none;
}

a:hover {
  text-decoration: underline;
}




body {
	margin-top:0;
	background-image:url('bgcolt.jpg');
}

h1, p, a, body {
font-family:arial;
}


.boxheader{
font-size:22px;
color: #ffffff;
font-family:arial;
font-weight: 400;
}


.leftcol{
  width:320px;
  margin:10px 0px 0px 0px;
}

.rightcol{
  width:608px;
  margin:10px 0px 0px 0px;
  padding:0px 5px 10px 5px;
}

.listpic{
vertical-align:middle;
text-align:center;
margin:4px;
}

.recentadd{
 font-size:13px;
 line-height:15px;
 border:0px;
 text-align:left;
 padding:5px 10px 5px 10px;
}




.ratingbartxt{
 font-size:15px;
 line-height:16px;
}

td.m{
  border: 1px solid #001975;
  width:200px;
  padding:0px;
  height:16px;
  vertical-align:middle;
}


a.navlink:link {color:#000000}      /* unvisited link */
a.navlink:visited {color:green}  /* visited link */

.white{
 color:#ffffff;
}




#divmt0 {
 position:relative;
 margin-top:-397px;
 width:950px;
}
#divmt1 {
 float:left;
 width:950px;
 background-color:#eed9c9;
}
#divmt2 {
 float:left;
 width:330px;
 background-color:#eed9c9;
 padding:0px;
 margin-top:30px;
}
#divmt3 {
 float:left;
 width:608px;
 background-color:#eed9c9;
 padding:0px;
 border-left-style:dotted;
 border-width:2px;
 color:#361e0f;
 margin-top:30px;
}


#divheadpic {
 position:relative;
 top:0px;
 left:150px;
 width:675px;
 height:253px;
 padding:0px;
 background-image:url('knife-rating-header.jpg');
}
#divheadtop {
 position:relative; 
 top:-253px; 
 left:108px;
 z-index:1;
 width:612px;
 height:212px;
 padding:0px;
 background-image:url('knife-rating-header-top.png');
}
#divsitename {
 position:relative;
 top:-460px;
 right:285px;
 z-index:10;
 width:380px;
 height:38px;
 background-image:url('knife-rating-logo.png');
}
#divsearch {
 position:relative;
 top:-375px;
 right:327px;
 z-index:10;
 height:25px;
}
#divsearch2 {
 position:relative;
 top:-485px;
 left:330px;
 z-index:10;
 height:25px;
}

#navbackground{
position:absolute; 
top:0px; 
left:0px; 
width:950px; 
height:30px; 
background-color:#eed9c9; 
text-align:left;
}
#navigation {
width:700px;
position:relative;
top:-368px; 
right:120px;
z-index:15; 
border-bottom-style:dotted; 
border-width:2px; 
color:#361e0f; 
margin:0px 0px 0px 10px;
text-align:left;
}



#footer{
clear:both;
padding:5px;
height:50px;
width:820px;
vertical-align:middle;
z-index:10;
border-top-style:dotted;
border-width:2px;
color:#361e0f;
}

.rbg {
 width:590px;
 padding:2px;
 background-color:#361e0f;
 margin:5px;
}
.rrat {
 padding:5px;
 background-color:#d8d6b6;
 margin:2px;
 text-align:middle;
}
.rcon {
 padding:10px;
 background-color:#d8d6b6;
 margin:2px;
 text-align:left;
}


.smallheader {
background-color: #361e0f;
margin:5px;
padding:3px;
}

.navlink{
 font-size:20px;
 font-style:bold;
 padding: 4px;
 line-height:28px;
}

a.contlink:link {
color:#009900;
}

.minHeight160 {
        min-height: 160px;
        height: auto !important;
        height: 160px;
}

.minHeight150 {
        min-height: 150px;
        height: auto !important;
        height: 150px;
}