html {margin: 0; padding: 0;}
/* setting border: 0 hoses ie6 win window inner well border */
body {margin: 0; padding: 0; font-family: arial, verdana, 'trebuchet ms', sans-serif; font-size: 12px; background-color: #fff;}
/* setting border: 0 hoses ie5 win window inner well border */

form {margin: 0; padding: 0;}

h1, h2, h4 {font-weight: normal;}
h3 {margin: 0px; padding: 0px; font-weight: bold; font-size: 12pt;}
h4, p, ol, ul, pre, blockquote {margin-top: 10px; margin-bottom: 10px;}
h1 {margin-top: 2px; color: #000; font-size: 14px; font-weight: bold; margin-left: 8px; 
letter-spacing: -1px; word-spacing: 2px; margin-bottom: 0px; padding-bottom: 0px;}
h2 {margin-top: 3px; margin-bottom: 5px; padding-top: 0px; padding-bottom: 0px; font: normal 14pt arial;}
h5 {margin-top: 15px; margin-bottom: 5px; font: normal 13pt arial;}
h6 {margin-top: 25px; margin-bottom: 0px; font: normal 13pt arial; background-color: #f5f5f5; padding: 2px; }

a {text-decoration: none}
a img {border: 0;}

a:link {color: #111;}
a:visited {color: #111;}
a:active {color: #111;}
a:hover {color: #666699;}

.clr {clear: both; overflow: hidden; width: 1px; height: 1px; margin: 0 -1px -1px 0; border: 0; padding: 0; font-size: 0; line-height: 0;}

/* center page on ie */
body {text-align: center;} 

/* center page on everything else */
#container {position: relative; margin: 0 auto; width: 960px; text-align: left;  background-color: #fff; border: solid 0px #ccc; padding-top: 15px; padding-bottom; 15px;}

#topmenu {position: relative; width: 100%; border-top: solid 1px #ddd; border-bottom: solid 1px #ddd; word-spacing: 2em; font-size: 11px; font-weight: bold; line-height: 3em;}

#banner {position: relative; width: 100%;}
#banner-img {float: left;}

#sitemenu {position: relative; width: 100%; border-top: solid 1px #ddd; border-bottom: solid 4px #ddd; border-right: solid 1px #ddd; padding-top: 8px; padding-bottom: 8px; font-size: 11px; margin-bottom: 50px; font-weight: bold; letter-spacing: 0px;}

#sitemenu a:link {color: #666699; padding: 8px 10px 8px 10px; border-left: solid 1px #ddd;}
#sitemenu a:visited {color: #666699; padding: 8px 10px 8px 10px; border-left: solid 1px #ddd;}
#sitemenu a:active {color: #666699; padding: 8px 10px 8px 10px; border-left: solid 1px #ddd;}
#sitemenu a:hover {color: #fff; background-color: #666699; padding: 8px 10px 8px 10px; border-left: solid 1px #ddd;}
#sitemenu .a1:link {color: #CC3300;}
#sitemenu .a1:active {color: #CC3300;}
#sitemenu .a1:visited {color: #CC3300;}
#sitemenu .a1:hover {color: #fff; background-color: #CC3300;}

#center {float: right; width: 600px; border: solid 0px #ddd; overflow: hidden;}

#entry {position: static; background-color: #fff; padding-bottom: 3px; padding-top: 2px; border-top: solid 1px #e1e1e1; margin-bottom: 30px; overflow: hidden;}
#entry img {margin-top: 0px; margin-bottom: 0px; border-right: solid 200px #f5f5f5; border-bottom: solid 6px #f5f5f5;}

#entry p {text-align: justify;}

#entry p a:link {color: #999; text-decoration: underline;}
#entry p a:visited {color: #999; text-decoration: underline;}
#entry p a:active {color: #999; text-decoration: underline;}
#entry p a:hover {color: #666699; text-decoration: underline;}

#left {float: left; width: 300px; border: solid 0px #ddd; margin-bottom: 30px; padding-right: 45px;}

li {list-style-position: outside; margin-left: -10px;}

.p-readmore {font-size: 14px; font-weight: bold; text-transform: uppercase;}
.p-dte {color: #a8a8a8;}
.p-next-prev {font-size: 16px; font-weight: bold; background-color: #f5f5f5; padding: 2px; margin-bottom: 25px; height: 20px;}

.digg {float: right; margin: 0 0 0 5px;}

#cmnt-shown {margin-top: 20px; margin-bottom: 20px; height: auto;}
#cmnt {background-color: #f5f5f5; padding: 15px; border-top: solid 1px #ddd;}
#cmnt-body {margin-bottom: 10px; border-top: solid 1px #ddd;}
.cmnt-field {border: 1px solid #ddd; margin-bottom: 3px; font-family: arial, verdana; font-size: 12px;}

#tags a:link {color: #999; text-decoration: underline;}
#tags a:visited {color: #999; text-decoration: underline;}
#tags a:active {color: #999; text-decoration: underline;}
#tags a:hover {color: #666699; text-decoration: underline;}

#tagged {margin: 0 0 40px 0;}
#tagged p a:link {color: #999; text-decoration: underline;}
#tagged p a:visited {color: #999; text-decoration: underline;}
#tagged p a:active {color: #999; text-decoration: underline;}
#tagged p a:hover {color: #666699; text-decoration: underline;}
#thumb {float: left; margin: 10px 0 0 0; width: 215px;}
#excerpt {float: right; margin: 0px; width: 380px;}


-----------
#rightbar ul {padding-left: 0px; padding-top: 3px; margin: 0px; margin-bottom: 15px;}
#rightbar li {line-height: 125%; margin-top: 0px; list-style-type: none;}

#footer { background-color: #FF6600; padding-top: 5px; padding-left: 5px; padding-bottom: 5px;}

#rightbar .img-rss {border: solid 0px #fff; border-right: solid 7px #fff; margin-top: 10px; margin-bottom: -4px;}
#right-search {float: right; width: 163px; height: 80px; background-color: #F4F4F4; color: #666; border: solid 1px #e6e6e6; padding-left: 5px; padding-top: 4px; padding-bottom: 4px; font-weight: normal; font-family: Arial, Helvetica, sans-serif;}
#right-welcome {float: right; width: 162px; background-color: #F4F4F4; color: #666; border: solid 1px #e6e6e6; padding-left: 6px; padding-top: 4px; margin-top: 5px; padding-bottom: 5px; font-weight: normal; font-family: Arial, Helvetica, sans-serif;}
#right-menu {float: right; width: 162px; background-color: #F4F4F4; color: #666; border: solid 1px #e6e6e6; padding-left: 6px; padding-top: 4px; margin-top: 5px; padding-bottom: 5px; font-weight: normal; font-family: Arial, Helvetica, sans-serif;}
#right-cat {float: right; width: 164px; background-color: #F4F4F4; color: #666; border: solid 1px #e6e6e6; padding-left: 4px; padding-top: 0px; margin-top: 5px; padding-bottom: 0px;}
#right-ad {float: right; width: 164px; background-color: #F4F4F4; color: #666; border: solid 1px #e6e6e6; padding-left: 4px; padding-top: 4px; padding-bottom: 4px; margin-top: 5px;}

#comment {margin-top: 30px;}
.comment-entry {border-top: solid 1px #e6e6e6;}
.comment-post  {margin-top: 20px; padding: 10px; border: solid 1px #e6e6e6; background-color: #F4F4F4; color: #666;}

.clearbreak {clear: both;}

#show1 h6 a {background-position: left top; display: block; background-image: url(show-arrow.gif); width: 120px; background-repeat: no-repeat; font: bold 8pt Verdana, Arial, Helvetica, Sans-serif; color: #000; padding-left: 1px; padding-top: 2px; padding-bottom: 2px;}

#hide1 h6 a {background-position: left top; display: block; background-image: url(hide-arrow.gif); width: 120px; background-repeat: no-repeat; font: bold 8pt Verdana, Arial, Helvetica, Sans-serif; color: #000; padding-left: 1px; padding-top: 2px; padding-bottom: 2px;}

a#hblack {text-decoration: none;}
a#hblack:link {color: #003300;}
a#hblack:visited {color: #003300;}
a#hblack:active {color: #003300;}
a#hblack:hover {color: #FF6600;}

#belowheader a {text-decoration: none;}
#belowheader a:link {color: #a4a4a4;}
#belowheader a:visited {color: #a4a4a4;}
#belowheader a:active {color: #a4a4a4;}
#belowheader a:hover {color: #000;}

h4 {margin-bottom: 1px; margin-top: 40px; font-weight: bold; font-size: 8pt;}
h6.buyit {margin: 0px; padding: 0px; background-color: #F4F4F4; color: #CC3300; font: normal 8pt Arial;}

#rightbar h6 {font: bold 8pt Verdana, Arial, Helvetica, Sans-serif; margin: 0px 0px 0px 0px; color: #000; border-top: 0px solid #E5E5E5; border-bottom: 1px solid #E5E5E5; padding-left: 1px; padding-right: 0px; padding-top: 2px; padding-bottom: 2px; background-color: #F4F4F4}
#rightbar a {text-decoration: none;}
#right-cat h6 {font: bold 8pt Verdana, Arial, Helvetica, Sans-serif; margin: 0px 0px 0px 0px; color: #000; border-top: 0px solid #E5E5E5; border-bottom: 0px solid #E5E5E5; padding-left: 1px; padding-right: 0px; padding-top: 2px; padding-bottom: 2px; background-color: #F4F4F4}
#right-cat a {text-decoration: none;}

.p1 {clear: both; margin-top: 3px; margin-bottom: 0px; margin-left: 0px; color: #666; font-size: 11px;}
.p2 {clear: both; margin-top: -10px; margin-right: 0px; color: #666; font-size: 7pt; text-align: right;}
.p3 {clear: both; margin-top: 3px; margin-bottom: 2px; margin-left: 0px; color: #999; font-size: 8px;}
.p5 {clear: both; padding-top: 0px; padding-bottom: 0px;}
.posted {clear: both; margin-top: 3px; color: #a4a4a4; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}

#postedentry {margin-bottom: 0px;}
#postedentry p {margin-top: 5px; margin-bottom: 11px;}
#postednote {color: #999; font-family: Verdana, Arial; font-size: 8px; margin-top: -10px; margin-bottom: 5px;}