html {
background:url(/img/bgGreenfade.gif) repeat-y center #e6f2bf;
}

body {
color:#000;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:85%;
margin: 0 auto !important;
padding:0;
width:980px;	
}

b,
strong {
font-weight:bold;
}

em,
i {
font-style:italic;
}

p {
display:block;
text-transform:justify;
padding-bottom:2%;
}

.clear {
clear:both;
}

#footer,
#header,
#row-0,
#row-1 {
display:block;
}

#nav {
display:block;
background-color:#212121;
background-image:url('/img/bgTopnav.gif');
background-position: left top;
background-repeat: repeat-x;
border-bottom:1px solid #fff;
height:28px;
width:980px;
}

#nav ul {
list-style-type:none;
margin:0 0 0 5px;
padding: 0;
}

#nav ul li {
display:block;
float:left;
height:28px;
margin:0;
padding:0;
text-align:center;
text-transform:uppercase;
width:80px;
}

#nav a,
#nav a:visited {
color:#fff;
display:block;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:77%;
font-weight:bold;
height:22px;
padding-top:6px;
text-decoration:none;
width:80px;
}

#nav ul li a:hover {
background-image:url(/img/nav_hover_horiz_tile.jpg);
background-position:left top;
}

#nav-right {
float:right;
margin:0;
padding:4px 10px 0 0;
text-align:right;
width:300px;
}

#nav-right .search_submit {
vertical-align:top;
}

#header {
padding:0 6px;
height:100px;
width:980px;
}

#banner-980x56 {
height:72px;
padding:0;
margin:0;
clear:both;
width:980px;
}

#banner-980x56 * {
float:left;
}

#banner-225x90 {
float:left;
width:225px;
}

#banner-728x90 {
margin:0 0 0 10px;
float:left;
width:728px;
}

#banner-160x600,
#banner-300x250 {
padding-bottom:10px;
}

#row-0, #row-0 {
width:980px;
}

#col-1 {
display:none;
}

/* MAX WIDTH 630px */
#col-2 {
float:left;
margin:0 10px 0 20px;
text-align:left;
width:620px;
}

#col-2 #banner-160x600 {
background-color:#efefef;
border:1px solid #dfdfdf;
float:left;
padding:2%;
margin:1%;
position:relative;
}

#col-2 #article {
display:block;
}

#col-2 #article blockquote {
background-color:#e1f0b2;
border:1px solid #ccc;
display:block;
font-size:10pt;
margin:10px 20px;
padding:10px;
}

#col-2 #article blockquote ol {
list-style-type:decimal;
margin:20px;
}

#col-2 img {

}


#col-3 {
display:block;
float:left;
width:320px;
}

#article {
border-top:1px solid #999;
margin:0 5px;
text-align:justify;
}

#article h2 {
color:#000;
font-size:180%;
font-weight:bold;
letter-spacing:-0.04em;
line-height:1em;
margin:0;
text-transform:uppercase;
}

#article h2 .category {
border:1px solid #999;
}

#article h2 .category a {
background:#999;
color:#fff;
}

#article h2 a {
text-decoration:none;
}

#article .date {
font-weight:bold;
padding:5px 0 0 0;
text-transform:uppercase;
}

#article .author {
font-weight:bold;
padding:0;
}

#article #share {
border-bottom:1px solid #999;
padding:5px 0 5px 0;
margin-bottom:5px;
}

#article #related-entries {
background-color:#f4da9f;
border:1px solid #fff5bf;
display:block;
float:right;
padding:10px;
width:255px;
}

#article #related-entries h2 {
border:0;
font-size:100%;
margin:0;
padding:0;
}

#article #related-entries li {
border:1px solid #f4da9f;
}

#article #related-entries li:hover {
background-color:#fff;
border:1px solid #666;
}

#article #image-300x300 {
display:block;
width:300px;
}

#twitter {
height:40px;
padding:20px 0 0 0;
text-align:center;
width:100%;
}

#next-prev {
font-size:8pt;
}

#next-prev .left,
#next-prev .right {
border:1px solid #ccc;
background-repeat:no-repeat;
display:block;
height:50px;
width:240px;
}

#next-prev .right {
background-image:url(/img/nav-r.jpg);
background-position:right;
float:right;
padding:1px 60px 0 2px;
text-align:left;
}

#next-prev .left {
background-image:url(/img/nav-l.jpg);
background-position:left;
float:left;
padding:1px 2px 0 60px;
text-align:right;
}

#next-prev a {
color:#666;
}

#next-prev a:hover {
color:#000;
}

#comments h2 {
border-bottom:2px solid #000;
font-size:138.5%;
padding:20px 0 0 0;
text-transform:uppercase;
}

#comments .comments-open-header a {
color:#000;
text-decoration:none;
}

#comments #disclaimer {
background-color:#c00;
border:2px solid #000;
border-top:none;
color:#fff;
font-size:100%;
padding:10px;
}

#comments #disclaimer a {
border-bottom:1px solid #fff;
color:#fff;
text-decoration:none;}

#comments #disclaimer span {
font-weight: bold;
}

#comments label {
font-size:77%;
font-weight:bold;
text-transform:uppercase;
}

#comments input {
display:block;
}

.sb {
margin-bottom:5px;
padding-bottom:5px;
text-align:left;
width:100%;
}

.sb h2 {
border-bottom:1px solid #666;
color:#090;
font-weight:77%;
line-height:20px;
padding-top:10px;
padding-left:10px;
text-transform:uppercase;
}

.sb h2 span.tagline {
color:#000;
font-weight:normal;
font-size:6pt;
}

.sb ul li {
display:block;
padding:6px;
}

.sb li a {
color:#333;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.sb li:hover {
background-color:#D3EA49;
}

.sb .english-time {
font-size:8px;
display:block;
text-align:right;
}

#comments .comments-content {
border:1px solid #ccc;
height:300px;
overflow:scroll;
padding:5px;
}

.list-entry {
padding:5px;
margin-bottom:10px;
text-align:justify;
}

.list-entry .title {
color:#000;
font-size:124%;
font-weight:bold;
letter-spacing:-0.050em;
line-height:0.85em;
margin-bottom:5px;
text-transform:uppercase;
}

.list-entry .title a {
color:#000;
text-decoration:none;
}

.list-entry img {
border:1px solid #000;
}

.syn {
margin-top:10px;
width:90%;
}

.syn h2 {
border-bottom:1px solid #000;
text-align:right;
}

.syn img {
border:1px solid #000;
}

.syn ul {
padding:10px 0 0 0;
}

.syn li {
font-size:10pt;
padding:0 0 10px 10px;
text-align:left;
}

.syn li a {
color:#000;
}


#nav .promo-tab a {
background-color:#c00;
width:120px;
}

#nav .promo-tab a:hover {
background-color:#00c;
}

#banner-300x50 {
border-bottom:1px solid #999;
padding:0 0 5px 0;
}

#banner-300x250 {
padding:5px 0 0 0 ;
}

.monitter {
height:300px;
width:300px;
}

.tweet {
border-bottom:1px solid #000;
font-size:8pt;
padding:6px;
}

.tweet img {
border:1px solid #000; float:left; margin-right:10px;
}

#twitter-topic h2 span a {
background-color:#E1F0B2;
border:1px solid #ABD87F;
color:#7C9F59;
font-size:6pt;
padding:3px;
text-decoration:none;
}

#additional_blogs {
display:none;
}

.even  {
background-color:#fff;
padding:8px;
margin-bottom:5px;
}

.odd {
background-color:#EFFFBF;
padding:8px;
margin-bottom:5px;
border-right:2px solid #999;
border-bottom:2px solid #999;
}

#the-score { background-color:#c56800; background-image:url('/img/bg-score.jpg'); background-repeat:no-repeat; color:#fff; float:right; font-size:10pt; width:300px; }

#the-score td { padding:3px; }

#the-score #hd-img { height:45px; }

#the-score #hd-img span { display:none; }

#the-score td.l { font-size:8pt; font-weight:bold; text-align:right; width:50%; }

#the-score td.r { font-size:8pt; text-align:left; letter-spacing:0.2em; width:50%; }

#the-score #title { font-size:130%; font-weight:bold; text-transform:uppercase; }

#the-score .score { font-size:210%; font-weight:bold; }

#the-score #hp-only td#album-img { text-align:center; }

#the-score #album-img img { border:1px solid #fff; height:120px; width:120px; }

#the-score #album-info { vertical-align:text-top; }

#the-score #album-info ul { list-style-type:none; margin:0; padding:0; }

#the-score tfoot .buy-now { background-color:#090; text-align:center; }

#the-score .buy-now a { color:#fff; font-weight:bold; text-decoration:none; text-transform:uppercase; }

#the-score .buy-now:hover{ background-color:#060; color:#fff; font-weight:bold; text-decoration:none; text-transform:uppercase; }

#the-score #hp-only { display: none; }

#true-grit-top-20 ul li {
background-repeat:no-repeat;
background-position:right top;
border-bottom:1px solid #000;
font-size:9pt;
height:50px;
margin:0;
padding:0;
}


