.bgaboutjim {
background-color: #e3e6e6;
}

.bgbrake {
background-color: #fff;
}

.bgcrank {
background-color: #f5f5f5;
}

.bgspin {
background-color: #ccd;
}

.bgwrench {
background-color: #fff2b6;
}

.byline {
text-align: center;
font-size: 16px;
font-weight: bold;
margin: -15px 0 0 0;
}

.caption {
text-align: center;
font-size: 11px;
margin: -13px 0 0 0;
}

.captionside {
text-align: center;
font-size: 11px;
margin: -13px 0 0 0;
}

.copyright {
font-family: Georgia, serif;
font-size: 13px;
text-align: center;
line-height: 16px;
color: #000;
margin: 15px 0 0 0;
}

.cover {
display: inline-block;
margin: 25px 15px 0 15px;
}

.covercaption {
font-family: Georgia, serif;
font-size: 14px;
font-weight: bold;
text-align: center;
line-height: 0px;
color: #fff;
background: #000;
margin: -30px 0 0 0;
}

.coverhead {
text-align: center;
display: block;
padding-top: 10px;
margin: 0 0 0 0;
}

.covertext {
font-family: Georgia, serif;
font-size: 14px;
font-weight: bold;
text-align: center;
line-height: 18px;
color: #fff;
background: #000;
margin: 0 0 -15px 0;
}

.coveryear {
font-family: Georgia, serif;
font-size: 12px;
text-align: center;
line-height: 12px;
margin: 0 0 0 0;
word-spacing: 140px;
}

.extract {
font-family: Georgia, serif;
font-size: 18px;
text-align: justify;
line-height: 24px;
color: #666;
margin: 5px 100px 0 100px;
}

.ggcaption {
font-family: Georgia, serif;
font-size: 13px;
font-weight: bold;
text-align: center;
line-height: 18px;
color: #fff;
background-color: #000;
padding: 12px;
margin: -10px 0 0 0;
}

.ggtext {
font-family: Georgia, serif;
font-size: 18px;
text-align: justify;
line-height: 24px;
margin: 15px 0 0 0;
}

.googleads {
text-align: center;
}

.googlesearch {
font-family: Georgia, serif;
font-size: 13px;
font-weight: bold;
font-style: italic;
text-align: center;
line-height: 20px;
padding-top: -15px;
margin-top: -15px;
color: #00f;
}

.headbig {
text-align: center;
display: block;
margin: 20px 0 0 0;
}

.headcenter {
text-align: center;
display: block;
margin: 10px 0 10px 0;
border: 0;
}

.imgcenter {
text-align: center;
display: block;
}

.imgside {
text-align: center;
display: block;
}

.notecenter {
font-family: Georgia, serif;
font-size: 12px;
text-align: center;
line-height: 15px;
margin: 15px 0 0 0;
}

.notej {
font-family: Georgia, serif;
font-size: 15px;
text-align: justify;
line-height: 18px;
margin: 15px 0 0 0;
}

.spincaption {
font-family: Georgia, serif;
font-size: 17px;
font-weight: bold;
text-align: center;
line-height: 16px;
color: #000;
margin: 5px 0 0 0;
}

.spincaptionsmall {
font-family: Georgia, serif;
font-size: 12px;
font-weight: normal;
text-align: center;
line-height: 14px;
color: #000;
margin: 0 0 10px 0;
}

.spinhead {
font-family: Georgia, serif;
font-size: 16px;
font-weight: bold;
text-align: center;
line-height: 20px;
color: #000;
margin: 15px 0 0 0;
}

.spinheadsm {
font-family: Georgia, serif;
font-size: 12px;
font-weight: bold;
text-align: center;
line-height: 20px;
color: #000;
margin: 15px 0 0 0;
}

.spinhead:hover {
color: #800;
text-decoration: none;
} 

.spinheadsm:hover {
color: #800;
text-decoration: none;
} 

.spinstory {
background-color: #d9f3f3;
border: 1px solid #5c8d8d;
margin: 10px 0 0 0;
padding: 20px;
}

.spintext {
font-family: Georgia, serif;
font-size: 15px;
text-align: justify;
line-height: 20px;
margin: -15px 0 0 0;
}

.spintext2 {
font-family: Georgia, serif;
font-size: 15px;
text-align: justify;
line-height: 20px;
margin: 10px 0 0 0;
}

.spintextleft {
font-family: Georgia, serif;
font-size: 12px;
text-align: justify;
line-height: 16px;
margin: 8px 0 0 0;
}

.subheadnew {
text-align: center;
font-family:"Comic Sans MS";
font-weight: bold;
font-size: 18px;
color: #390;
padding-bottom: 3px;
margin: 15px 0 0 0;
}

.text {
font-family: Georgia, serif;
font-size: 18px;
text-align: justify;
line-height: 24px;
margin: 15px 0 0 0;
}

.textcenter {
font-family: Georgia, serif;
font-size: 14px;
text-align: center;
line-height: 18px;
margin: 0 0 0 0;
}

.textcenterlg {
font-family: Georgia, serif;
font-size: 18px;
text-align: center;
line-height: 22px;
margin: 0 0 0 0;
}

.textcentermed {
font-family: Georgia, serif;
font-size: 16px;
text-align: center;
line-height: 22px;
margin: 0 0 0 0;
}

.textj {
font-family: Georgia, serif;
font-size: 14px;
text-align: justify;
line-height: 18px;
margin: 15px 0 0 0;
}

.title {
text-align: center;
font-size: 16px;
font-style: italic;
line-height: 18px;
font-weight: bold;
margin: 0 0 15px 0;
}

.twainbyline {
font-family: Georgia, serif;
font-size: 16px;
font-style: italic;
text-align: center;
line-height: 16px;
}

.twainclick {
font-family: Georgia, serif;
font-size: 13px;
color: #00f;
}

.twainclick:hover {
color: #f00;
text-decoration: none;
}

.twainhead {
font-family: Georgia, serif;
font-size: 22px;
font-weight: bold;
text-align: center;
line-height: 18px;
margin: 10px 0 -10px 0;
}

.twaintext {
font-family: Georgia, serif;
font-size: 16px;
text-align: justify;
line-height: 18px;
margin: 10px 0 0 0;
}

#column1 {
float: left;
width: 25%;
margin: 15px 0 0 0;
}

#column2 {
float: left;
width: 25%;
margin: 15px 0 0 0;
}

#column3 {
float: left;
width: 25%;
margin: 15px 0 0 0;
}

#column4 {
float: right;
width: 25%;
margin: 15px 0 0 0;
}

#columnleft {
float: left;
width: 280px;
margin: 0 0 0 10px;
}

#columnright {
margin: 0 20px 0 300px;
}

a:link {
color: "blue";
text-decoration: none
} 

a.spinhead:link {
color: #000;
text-decoration: none;
margin: 0 0 0 0;
} 

a.empty:link {
color: "blue";
text-decoration: none
} 

a:active {
color: "red";
text-decoration: none
} 

a:visited {
color: "blue";
text-decoration: none
}

a:hover {
color: #f00;
text-decoration: none;
padding-bottom: 1px;
border-bottom: 1px dashed #06c;
}

a.spinhead:hover {
color: #800;
text-decoration: none;
padding-bottom: 1px;
border-bottom: 1px dashed #800;
} 

/*
 What's this?
*/
a.highslide:hover {
font-style: italic;
text-decoration: none;
padding: 0;
border: 0;
}

a.pic:hover {
text-decoration: none;
padding: 0;
border: 0;
}

body {
padding: 0;
width: 728px;
margin: 0 auto;
font-family: Georgia, serif;
font-size: 14px;
text-align: center;
}

.container {
width: 728px;
position: relative;
top: 0;
left: 0;
margin: 15px 0 0 0;
	}

.googads  {
border: 1px solid #999999;
width: 728px;
}

.main_nav_specs  {
margin: 0 0 0 0;
}


panel0 {
position: absolute;
left: 0px;
top: 15px;
width: 728px;
}

ul {
list-style: url(images/reddotr.gif);
line-height: 28px;
font-size:  16px;
text-align: left;
}

b .norm_blk  {
font-size: 110%;
}