body {margin: 0px 0px 20px 0px; background-color: #fff; text-align: center; }
a {text-decoration: none;}
a:link {color: red;}
a:visited {color: red;}
a:active {color: red;}
a:hover {color: blue;}

h2, h3 {margin: 0px; padding: 0px; font-weight: normal;}
h6 {margin: 0px; padding: 0px; font-weight: bold; font-size: 8pt;}
h6.buyit {margin: 0px; padding: 0px; background-color: #F4F4F4; color: #CC3300; font: normal 8pt Arial;}

#container {margin-right: auto; margin-left: auto; text-align: left; padding: 0px; width: 860px; background-color: #fff; border-left: 0px solid #ccc; border-right: 0px solid #ccc; border-bottom: 0px solid #ccc; line-height: 140%;}

#banner {width: 860px; text-align: left; padding: 0px; background-color: #fff; border: 0px solid #333; }
#banner img {float: left; border: 0px;}

#title {float: right; width: 860px; background-color: #fff; overflow: hidden; padding: 0px; background-color: #fff; border-bottom: 1px dotted #ccc; font-family: Verdana, Arial, sans-serif; padding-bottom: 20px;}
#title h1 {font-size: 7pt; color: #666; line-height: 100%; text-transform: uppercase; letter-spacing: 2pt; text-align: center; margin-bottom: 0px; padding-top: 5px; padding-bottom: 0px; font-weight: normal;}
#title h1 a {text-decoration: none;}
#title h1 a:link {color: #666;}
#title h1 a:visited {color: #666;}
#title h1 a:active {color: #666;}
#title h1 a:hover {color: red;}

#best {width: 730px; border: 0px solid brown; }
#right {float: left; width: 170px; background-color: #fff; border: 0px solid #666; overflow: hidden; padding: 10px 0 0 0;}
#center {float: left; width: 733px; overflow: hidden; border: 0px solid red; background-color: #fff; padding: 15px 0 0 0;}

.search-box {position: absolute; top: 45px; right: 185px;}
.comments {margin-bottom: 10px; border-bottom: 1px dotted #C0C0C0;}

.content {float: right; width: 541px; padding: 15px 5px 10px 10px; background-color: #fff; color: #333; font-family: Verdana, Arial, sans-serif; font-size: x-small; border: 0px dotted blue; }

.content p {color: #333; font-weight: normal; text-align: left; line-height: 120%; font-size: 11px; font-family: Verdana, Arial, sans-serif; letter-spacing: 0pt; margin-bottom: 5px; }

.content h2 {color: #333; font-family: Arial, sans-serif; font-size: 14px; text-align: left; font-weight: bold; margin-bottom: 0px; letter-spacing: 0pt; border-bottom: 1px dotted #ccc; padding: 0px; background-color: #fff; line-height: 120%; }

.content h2 a {text-decoration: none;}
.content h2 a:link {color: #333;}
.content h2 a:visited {color: #333;}
.content h2 a:active {color: #333;}
.content h2 a:hover {color: red;}

.content h3 a {text-decoration: none;}
.content h3 a:link {color: #333;}
.content h3 a:visited {color: #333;}
.content h3 a:active {color: #333;}
.content h3 a:hover {color: red;}

.content .h2-cat {color: #333; font-family: Verdana, Arial, sans-serif; font-size: 20px; text-align: left; font-weight: normal; margin-bottom: 10px; border-bottom: 0px dotted #ccc;}

.content h3 {color: #333; font-family: Verdana, Arial, sans-serif; font-size: 20px; text-align: left; font-weight: normal; margin-bottom: 10px;}
.content .h3-cat {color: #333; font-family: Arial, sans-serif; font-size: 14px; text-align: left; font-weight: bold; margin-bottom: 0px; letter-spacing: 0pt; border-bottom: 1px dotted #ccc; padding: 0px; background-color: #fff; line-height: 120%;}
.content h5 {margin-botom: 10px; padding: 2px; background-color: #F4F4F4; color: #666; font: normal 9px Verdana, Arial, sans-serif; text-align: right; text-transform: uppercase; letter-spacing: .0em;}
.content h6 {font: bold 8pt Verdana, Arial, sans-serif; margin-top: 35px; margin-bottom: 5px; color: #666; border-bottom: 1px solid #E5E5E5; padding-left: 1px; padding-right: 0px; padding-top: 2px; padding-bottom: 2px; background-color: #F4F4F4;}
.content p.posted {color: #999; font-family: Arial, sans-serif; font-size: 11px; text-align: left;  background-color: #fff; line-height: 100%; margin-top: 5px;}
.content p.tags {margin-top: 15px;}
.content img {border-top: 5px solid #fff;}

.content p.posted a {text-decoration: none;}
.content p.posted a:link {color: #666;}
.content p.posted a:visited {color: #666;}
.content p.posted a:active {color: #666;}
.content p.posted a:hover {color: red;}

.cmnt {color: #666; line-height: 100%; margin: 0px; font-family: Verdana, Arial, sans-serif; font-size: 10px; text-align: left;}

.leftsidebar {float: left; padding-left: 3px; padding-top: 10px; background-color: #fff;}

#rightmost {float: right; width: 120px; overflow: hidden; background-color: #F4F4F4; margin-top: 35px; border: 0px solid #666; font-family: Verdana, Arial, sans-serif; font-size: 8pt; text-align: left; padding: 4px 0 10px 2px; color: #666; line-height: 100%;  border: 0px dotted green; letter-spacing: 0pt;}

#rightmost h6 {color: #666; font-family: Verdana, Arial, sans-serif; font-size: 9px; text-align: center; font-weight: bold; text-transform: uppercase; letter-spacing: .2em; margin-bottom: 5px;}

#rightmost p {padding-left: 0px; margin: 0px; margin-bottom: 15px; color: #666; font-family: Verdana, Arial, sans-serif; font-size: 10px; text-align: left; line-height: 100%; }

#rightmost ul {padding-left: 0px; margin: 0px; margin-bottom: 15px; }
#rightmost ul ul {margin-bottom: 0px; }
#rightmost li {color: #666; font-family: Verdana, Arial, sans-serif; font-size: 10px; text-align: left; line-height: 120%; margin-top: 0px; list-style-type: none;}
#rightmost .li1 {color: #666; font-family: Verdana, Arial, sans-serif; font-size: 10px; text-align: left; line-height: 100%; margin-bottom: 7px; list-style-type: none;}

#rightmost img {border: 0px solid #666;}
#rightmost a {text-decoration: none;}
#rightmost a:link {color: #666;}
#rightmost a:visited {color: #666;}
#rightmost a:active {color: #666;}
#rightmost a:hover {color: red;}

#postedentry {margin-bottom: 0px; margin-top: 0px;} 
#postedentry p {margin-top: 2px; margin-bottom: 1px; line-height: 100%; font-size: 7pt; letter-spacing: .0em; text-transform: uppercase;}