h2 {
  margin:1em 0px .8em 0px;
}

div.articleview {
  
}

div.articleContent a:link,
div.articleContent a:visited {
  text-decoration:underline;
}

div.introduction {
  font-weight:bold;
  line-height:1.5em;
  margin:0px 0px 10px 0px;
  color:#333;
}

div.articleview div.column {
  float:left;
  margin:0px 0px 10px 0px;
  padding:0px 10px;
}

div.articleview div.first {
  width:465px;
  padding-left:0px;
}

div.articleview div.third {
  width:261px;
  padding-right:0px;
  border:0px;
}

div.articleview div.column p,
div.articleContent {
  width:444px;
  line-height:1.5em;
}

div.quote {
  text-align:center;
  font-size:14px;
  font-weight:bold;
  font-style:italic;
  color:#666;
  border-top:1px solid #ccc;
  border-bottom:1px solid #ccc;
  padding:5px 0px;
  margin:15px 0px;
}
div.quote:before {
  content:'"';
}
div.quote:after {
  content:'"';
}


abbr.source a:link,
abbr.source a.source:visited {
  float:right;
  color:#666;
  word-spacing:0px;
  text-decoration:none;
  font-size:.9em;
}

abbr.source a.source:hover {
  color:#333;
  cursor:help;
}
abbr.source a.source:active {
  color:#800000;
}

.summary {
  height:105px;
}

.summary img {
  float:right;
  border:0px;
  margin:3px 0px 13px 5px;
}

.summary div {
  float:left;
  width:260px;
  padding:3px 0px;
  font-size:.95em;
}

.summary div div {
  background:url(/images/lay/points.gif);
  padding:0px;
  width:260px;
  margin:0px;
  line-height:1.35em;
}

.summary div div span {
  background:#fff;
  border-right:4px solid #fff;
  color:#666;
}

.summary div div strong {
  float:right;
  background:#fff;
  border-left:4px solid #fff;
}

.summary div em {
  color:#888;
  font-weight:normal;
}

div.rating {
  height:37px;
}

div.points {
  height:28px;
  border-bottom:1px solid #aaaaaa;
  margin-bottom:4px;
}

div.points div {
  height:17px;
}

div.points img {
  float:left;
}

div.points img.gr {
  margin:0px 5px 0px 0px;
}
div.points img.sd {
  margin:0px 5px 0px 0px;
}
div.points img.gp {
  margin:0px 5px 0px 0px;
}
div.points img.si {
  margin:0px 6px 0px 0px;
}
div.points img.mu {
  margin:0px 0px 0px 0px;
}

/**
 * article list items
 */ 
#listItems {
  clear:left;
  margin:0px;
  font-size:.9em;
  background:#eee;
  padding:2px 0px;
  max-height:600px;
  overflow:auto;
}

#listItems div.item {
  padding:2px 5px;
  border-bottom:1px solid white;
}

#listItems div.item img
{
  margin-left:2px;
}

/**
 * reformatting newsItems
 */ 

div.newsItem span.date {
  
}

div.newsItem img {
  float:left;
  margin:2px 4px 0px 0px; 
}


/**
 * pros and cons
 */ 

ul.pros li,
ul.cons li {
  padding-left:11px;
  font-size:.9em;
}

ul.pros li
{
  background:url(/images/article/plus.png) no-repeat 0px 3px;
  color:#005E20;
}

ul.cons li
{
  background:url(/images/article/minus.png) no-repeat 0px 3px;
  color:#9E0B0E;
}

div.shots div
{
  height:100px;
  margin-top:1px;
}

#right div.compare {
  font-size:.9em;
}

#right div.compare div.item {
  padding:2px 0px;
  border-bottom:1px solid #eee;
}

#right div.compare a:link,
#right div.compare a:visited {

}

#right div.compare div.base {
  background:#eee;
  font-weight:bold;
  padding-left:2px;
}

#content .newsItems
{
  padding:20px 0px 0px 0px;
  border-top:1px solid #e0e0e0;
  clear:both;
}

#content .newsItems ul,
#content .newsItems ol
{
  margin:0px 0px;
  overflow:auto;
}

#content .newsItems h4
{
  border:0px;
  color:#666;
  font-size:1em;
  padding:2px 0px;
  margin:0px;
}

#content .newsItems p
{
  font-size:.9em !important;
}

#content .newsItem
{
  margin:2px 0px 5px 0px;
  padding:0px 0px 10px 0px;
}

.contentTabs
{
  font-size:.9em;
  margin:0px 0px 5px 0px;
  padding:20px 0px 2px 0px;
  border-bottom:1px solid #ccc;
}

.contentTabs a {
  padding:8px 8px 2px 8px; 
  margin:0px;
  border-bottom:0px;
  color:#666;
  background:url(/images/lay/contentTabs.bg.off.gif) bottom repeat-x;
}

.contentTabs a.active,
.contentTabs a:hover,
.contentTabs a:active
{
  background:url(/images/lay/contentTabs.bg.gif) bottom repeat-x;
  text-decoration:none;
  color:#444;
}

.tabContent
{
  clear:both;
}

.otherNews
{
  border-top:0px solid #ccc; 
  margin-bottom:8px;
}

.otherNews .item
{
  border-top:1px solid #eee;
  padding:3px 0px;
  height:15px;
  clear:left;
  font-size:.9em;
  margin-bottom:1px;
}

.otherNews .item:first-child {
  border-top:0px;
}

.otherNews .date
{
  display:block;
  width:70px; 
  float:right; 
  color:#666; 
  font-size:.9em;
}

.otherNews .headline
{
  width:360px; 
  float:left;
}

.otherNews .subline
{
  padding:0px 0px 6px 12px; 
  clear:both;
  position: relative; 
  font-size:.95em;
  overflow:auto;
}

#latestNews,
#patchNews
{
  background:url(/images/lay/contentTabs.bg.h.gif) bottom left no-repeat;
  padding-left:18px;
}

#latestNews.active,
#latestNews:hover,
#latestNews:active,
#patchNews.active,
#patchNews:hover,
#patchNews:active
{
  background:url(/images/lay/contentTabs.bg.active.h.gif) bottom left no-repeat;
  padding-left:18px;
}














