BODY {
  margin: 0;
  text-align: center; 
  font-family: Arial, Helvetics, sans-serif;
  font-size: 10pt;
  color: black;
  background-color: #3A3A3A;
}

TBODY {
  border: none;
}

A { text-decoration: none; }

.clearing { clear: both; }

ul, li {
  padding-left: 0px;
  margin-left: 0px;
}

#simplemenu .dev-query { display: none; }
.dev-query { text-align: left; }

.messages {
  margin: .5em 0;
  padding: .5em 1em;
  border: 1px solid #333333;
  background-color: #E5E5E5;
}

#container {
  width: 970px;
  margin: 0 auto;
  text-align: left;
  background-color: white;
}

#header {
  position: relative;
  height: 195px;
  background-color: black;
  color: #8C8C8C;
}

#content {
  margin: 0 0 10px 12px;
  padding-top: 10px;
}
#left {
  width: 620px;
  float: left;
}
#left_top {
  margin-bottom: 9px;
}
#right {
  width: 301px;
  float: right;
}
#sidebar_left {
  float: left;
  width: 137px;
}
#left_content {
  float: right;
  width: 926px;
  margin-right: 4px;
}
.sidebar-right #left_content {
  width: 618px;
  margin-right: 0;
}
.both-sidebars #left_content {
  width: 471px;
  margin-right: 0;
}
.top {
  width: 926px;
  height: 6px;
  background: url(http://etradingcurrencies.com/templates/images/bg_left_content_col_top_full.gif) no-repeat top left;
}
.sidebar-right .top {
  width: 618px;
  background: url(http://etradingcurrencies.com/templates/images/bg_left_content_col_top.gif) no-repeat top left;
}
.both-sidebars .top,
.front .top {
  display: none;
}
.both-sidebars .bottom,
.front .bottom {
  width: 471px;
  background: url(http://etradingcurrencies.com/templates/images/bg_front_col_bottom.gif) no-repeat top left;
}
.bottom {
  width: 926px;
  height: 6px;
  background: url(http://etradingcurrencies.com/templates/images/bg_left_content_col_bot_full.gif) no-repeat top left;
}
.sidebar-right .bottom {
  width: 618px;
  background: url(http://etradingcurrencies.com/templates/images/bg_left_content_col_bottom.gif) no-repeat top left;
}

.not-front #left_content #main {
  padding: 15px 43px 10px;
}
.both-sidebars #left_content #main {
  padding: 0;
}
.with-node-edition-home, .with-node-edition-channel {
  background-image: none !important;
}



#left {
  float: left;
  width: 930px;
  margin-right: 7px;
}

.both-sidebars #main,
.front #main {
  margin: 0;
  padding: 0;
  border: 0;
  background: none;
}
#main {
  padding: 0 30px;
  background: #fff;
  border-left: 1px solid #C3B6AD;
  border-right: 1px solid #C3B6AD;
}
.with-node-edition-home #main, .with-node-edition-channel #main {
  margin: 0;
}

#right {
  float: left;
  width: 332px;
  margin-left: 7px;
  padding-top: 8px;
}

#bottom {
  clear: both;
}
.footer_links {
  width: 920px;
  font-weight: bold;
  margin: 5px 5px 0 5px;
}
.footer_links TR {
  vertical-align: bottom;
}
.footer_links * {
  background-color: #fff;
  border-bottom: none !important;
}
.footer_links .group {
  text-transform: uppercase;
  font-size: .83em;
}
.footer_links UL.links LI {
  padding: 0;
}

.footer_links UL.links LI A {
  padding: 0 .75em;
  border-right: 1px solid #666666;
}
.footer_links UL.links LI.last A {
  border-right: none;
}
.footer_links A {
  color: #666;
  font-size: .83em;
}
.footer_links A:hover {
  text-decoration: none;
  color: #AE0000;
}
#footer {
  background: #fff url(http://etradingcurrencies.com/templates/images/bg_footer.gif) top left no-repeat;
  padding-top: 20px;
  padding-bottom: 5px;
}


/**********************************************************************
 Header layout
 **********************************************************************/

#header {
  text-transform: uppercase;
  font: bold .75em/1em Arial;
  color: #8C8C8C;
}
#header A { color: #8C8C8C; }
#header A:hover { color: #AE0000; }
#header P { margin: 0; }

#header .block .title { display: none; }


/**********************************************************************
 Primary links menu
 **********************************************************************/

#header {
  overflow: hidden;
}
#header #menu {
  position: absolute;
  top: 176px;
  height: 19px;
  width: 100%;
}
#header #menu UL {
  margin: 0;
}
#header #menu UL.links LI {
  margin: 0;
  padding: 0;
}

/**********************************************************************
 General Observer styles
 **********************************************************************/

H1, H2, H3 {
  font-family: Arial, Helvetica,  sans-serif;
  color: #003687;
  margin: 0 0 .5em 0;
}

h1 {
font-size: 24px;
}

h2 {
font-size: 18px;
}

p {
  padding: 0 0 1em 0;
  margin: 0;
}
H1 A, H2 A, H3 A {
  color: #003687;
}

H2 A {
font-size: 16px;
}

A { text-decoration: none; }
A:hover { text-decoration: none;
color: #AE0000; }

.section-title, .block H2 {
  margin: 0 0 3px 0;
  color: #990000;
  height: 20px;
  vertical-align: bottom;
  font-size: 16px;
}
.block H2 A {
  color: #990000;
}
.with-node-column-Blog .section-title,
.with-node-column-Blog .block H2,
.with-node-column-Blog .block H2 A {
  color: #999999;
}
.node {
  margin: 0 0 20px 0;
  border-bottom:1px solid #b6b6b6;
  padding-bottom:10px;
}

.block ul {
  padding: 0;
}
ul.links li {
  padding: 0 .5em 0 0;
}
UL.article-list LI {
  overflow: hidden; 
}

.both-sidebars .feature-slider,
.front .feature-slider {
  float: left;
}
.both-sidebars .breaking-news,
.front .breaking-news {
  float: left;
  width: 227px;
}
#obs-home-panel .more-features {
  float: left;
  width: 600px;
}
#obs-home-panel .cinema-club {
  float: left;
  width: 234px;
  margin-right: 26px;
}
#obs-home-panel .arts-and-culture {
  float: left;
  width: 320px;
  min-height: 312px;
}

#obs-home-panel .channel-block {
  float: left;
  width: 280px;
}


#obs-home-panel .channel-block-left {
  margin-right: 20px;
}

#obs-home-panel .special-ads {
  float: left;
  width: 280px;
  margin-right: 20px;
}

#block-obs-featured-writers {
  margin-bottom: 2px ! important; 
}

#block-obs-featured-writers h3 {
display: none;
}

/**********************************************************************
 Home page content & blocks
 **********************************************************************/

#obs-home-panel .deck {
  font-size: .91em;
  font-family:Arial, Helvetica, sans-serif;
}

#block-obs-front-page-index ul {
  width: 100%;
}

#front-index-books,
#front-index-dining,
#front-index-dance,
#front-index-tv,
#front-index-music {
display: none;
}

#block-obs-front-page-index div {
  clear: both;
}

#block-obs-front-page-index .content {
  margin-top: 20px;
}

#block-obs-front-page-index .block-obs UL {
  margin: 0;
  padding: 0;
  width:100%;
}
#obs-home-panel #content .block-obs H2 {
  margin: 0;
}



.ntype-article .node div.links {
  font-size: .9em;
  float: left;
  width: 65%;
}
.ntype-article #main .node .content .links a,
.ntype-venue_review #main .content .links a {
  color: #00368b;
}

.ntype-article #main .node .content .links a:hover,
.ntype-venue_review #main .node .content .links a:hover {
  color: #AE0000;
}

.ntype-article .obs_post_comment_count {
  text-transform: uppercase;
  font-weight: bold;
}

.title {
  color:#003687;
  margin:0px 0pt 10px;
}

.ntype-article .title {
  font-family: Arial, Helvetica, sans-serif;
}

.node H2.subhead {
  font: bold 1.33em Arial, Helvetica, sans-serif;
  color: #072C6A;
}
.node .meta,
.ntype-venue_review .meta,
.ntype-topten .meta {
  margin-bottom: 1em;
  text-transform: uppercase;
  color: #6D6D6D;
  line-height: 1.4em;
  font-size: 10px;
}
.with-node-article .node .meta {
  font-size: 10px;
}
.node .article-originally-published {
  text-transform: none;
}

.node .meta A { color: #003687; }
.node .meta a:hover { color: #AE0000; }

.node .article-deck {
  display: block;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  font-weight: bold;
  color: #072C6A;
  margin-top: 0;
  margin-bottom: .75em;
}
.node .article-author,
.ntype-venue_review .article-author,
.ntype-topten .article-author {
  font-style: normal;
  font-weight: bold;
}
.node .article-author .article-by,
.ntype-venue_review .article-author .article-by,
.ntype-topten .article-author .article-by {
  font-weight: normal;
}
.node .article-tags,
.ntype-venue_review .article-tags {
  display: inline;
  color: #003687;
  font-weight: normal;
}
.node .article-date,
.ntype-venue_review .article-date,
.ntype-topten .article-date {
  display: inline;
  
  margin-right: 3px;
}
.ntype-article .node .article-date {
  color: #6D6D6D;
}

.node .lead-image {


  margin: 0 0 10px;
}


.node .lead-image IMG {
  display: block;
  margin: auto;
}
.node .lead-image-title {
  max-width: 330px;
  font-size: 10px;
  line-height: 1em;
  color: #666666;
  float: left;
  margin-right:2em;

}
.node .lead-image-title P {
  margin: 0;
  line-height: 17px;
  font-size: 10px;
}
.promoted-nodes .node .content .lead-image-credit P {
  float: right;
  margin: 0 0 0 1em;
  font-size: 9px;
  font-style: italic;
  color: #666666;
  clear: none;
}
.node .content,
.ntype-venue_review .content {

  font-size: 13px;
  line-height: 17px;
}
.node .content A, .node .links A {
}
.node .pager {
  font-size: .91em;
  text-align: right;
  float: right;
  width: 45%;
}
.with-node-article .node .pager {
  
  clear: none;
}
.node .pager .pager-first,
.node .pager .pager-previous,
.node .pager .pager-next,
.node .pager .pager-last {
  display: none;
}
.node .pager .pager-list .pager-first,
.node .pager .pager-list .pager-previous,
.node .pager .pager-list .pager-next,
.node .pager .pager-list .pager-last {
  display: inline;
}
.node .pager A, .pager .pager-header, .view .pager A {
  font-weight: bold;
  color: #072C6A;
  text-decoration: none;
}
.pager .pager-header {
  margin-left: 10px;
}
.node .pager .pager-current {
  text-decoration: underline;
}
.node .article-originally-published {
  color: #ffffff;
  visibility:hidden;
}
.node .article-originally-published P {
  margin: 0;
  padding: 0;
}

.custom-pager {
  margin: 1em 0;
  font: .91em/1em Arial, Helvetica, sans-serif;
  width: 99%;
}
.custom-pager A {
  color: black;
}
.custom-pager A:hover {
  text-decoration: none;
}
.custom-pager .pager-previous, .custom-pager .pager-next {
  width: 163px;
}
.custom-pager .pager-previous {
  text-align: right;
  padding-right: 14px;
}
.custom-pager .pager-next {
  padding-left: 14px;
}
.custom-pager .pager-center {
  width: 158px;
  border: 1px solid #999999;
  border-style: none solid;
  text-align: center;
  margin: 0 20px;
}

#comments {
  clear: left;
}
#comments .box {
  clear: left;
}
#comments h3 img {
  margin-right: 20px;
  margin-top: 3px;
  float: left;
}
#comments H3 {
  margin: 0 0 25px 0;
}
#comments .post-comment {
  float: left;
}
#comments .post-comment img {
  margin: 0;
}
#comment-form .form-item {
  margin: 0 0 1em 0;
}
#comment-form .form-required {
  font-size: 2em;
}
#comment-form #edit-homepage {
  margin-bottom: 1em;
}
#comment-form label {
  color: #878787;
}
#comment-form p, #comment-form .tips {
  display: none;
}
#comment-form .form-text {
  border: 1px solid #878787;
}
.comment {
  clear: left;
  color: #000000;
  padding: 25px 0;
  line-height: 1.25em;
  font-weight:normal;
  border-top: 1px solid #003686;
}
.comment .says {
  font-weight: bold;
}

.comment .content P {
  margin-bottom: 0;
}
.comment .submitted {
  display: block;
  text-align: right;
  width: 50%;
  margin-top: 5px;
  float: right;
  text-transform: uppercase;
  font-size: .8em;
  font-weight: bold;
}
.comment ul.links {
  display: block;
  text-align: left;
  width: 45%;
  margin-top: 5px;
  text-transform: uppercase;
  font-size: 9px;
  font-weight: bold;
}
.comment ul.links li.first {
  padding: 0 .5em 0 0;
}
.comment ul.links li {
  padding: 0 .5em;
  border-right: 1px solid #000;
}
.comment ul.links li.last {
  border: none;
}
.comment .submitted A,
.comment .links A,
.comment A {
  color: #000;
}

#comments .box H2 {
  font-size: 1.25em;
  color: #666666;
  text-transform: uppercase;
}
#comment-form LABEL[for="edit-comment"] {
  display: none;
}
#comment-form TEXTAREA {
  border: 1px solid #666666;
}
#comment-form .form-submit {
  color: #666666;
  background-color: white;
  border: 1px solid #666666;
}
#comment-form .submit {
  border: none;
  background: url(http://etradingcurrencies.com/templates/images/button-submit.gif) no-repeat;
  width: 50px;
  height: 19px;
}


body {
  background-color: #fff;
}
#header {
  background-color: #fff;
  height: 173px;
  font-size: 0.7em;
  line-height: 1.3em;
}
#container {
  background-color: #ffe9db;
  width: 950px;
}
#content.with-right #left {
  width: 617px;
  margin-right: 5px;
}
.print-block {
  background-color: #fff;
  padding: 2px 6px;
}

#right {
  width: 301px;
  margin-left: 4px;
}
a {
  color: #003687;
}

#block-obs-leaderboard-728x90-upper {
  left: 99px;
}

#subscribe {
  left: 839px;
}


#observed-today-content {
  height: 196px;
}
#sidebar_left .block {
  margin-bottom: 10px;
}

/*
 *  ad overrides for front page
 */
.banner-300x250 {
  padding: 0;
  background-color: transparent;
  height:250px;
}


#top {
  float: left;
  margin-bottom: 10px;
  height: 270px;
}

#top-right {
  float: left;
  width: 332px;
  margin-left: 7px;
}

#top-right {
  margin-left: 4px;
  width: 300px;
}

#top .feature-slider {
  width: 380px;
  margin-right: 5px;
  float: left;
}
#left_top .breaking-news-flash {
  float: left;
  width: 227px;
  margin-right: 10px;
}
.front #left_top .breaking-news-flash {
  float: right;
  width: 227px;
  margin: 0;
}

.front-left-col {
  float: left;
  width: 137px;
  margin-right: 9px;
}
#sidebar_left {
  overflow: hidden;
}
#sidebar_left .panel-panel {
  border-left: 1px solid #c3b6ad;
  border-right: 1px solid #c3b6ad;
  margin-bottom: 0;
  background: #fff;
}

#sidebar_left .panel-panel p {
  padding: 5px;
  text-align:justify;
}

.leftcoltitle {
  font-size: 14px;
  font-weight:bold;
  padding: 5px;
  text-align:center;
}

#sidebar_left .block-left-top,
#sidebar_left .block-before {
  background-image: url(http://etradingcurrencies.com/templates/images/front-left-block-top.png);
  height: 4px;
  width: 137px;
}
#sidebar_left .block-left-bottom,
#sidebar_left .block-after {
  background-image: url(http://etradingcurrencies.com/templates/images/front-left-block-bottom.png);
  height: 4px;
  width: 137px;
  margin-bottom: 10px;
}

.promoted-nodes-header {
  width: 471px;
  height: 40px;
  background-image: url(http://etradingcurrencies.com/templates/images/front-observer-daily-02.png);
  
}

.promoted-nodes-header h1 {
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  margin-left: 10px;
  text-align: center;
}

.promoted-nodes, .channel-blog .view-content-blog, .channel-blog .more-from-blog {
  padding: 17px 30px 19px 30px;
  background: #fff;
  border-left: 1px solid #C3B6AD;
  border-right: 1px solid #C3B6AD;
}

.channel-blog #obs-earlier-nodes {
  margin: 0px;
  padding: 0px 30px 19px 30px;
  background: #fff;
  border-left: 1px solid #C3B6AD;
  border-right: 1px solid #C3B6AD;
}

.promoted-nodes .node, .view-content-blog .node {
  border-bottom: 1px solid #b6b6b6;
  margin: 0 0 19px 0;
}

.promoted-nodes .node .content p {
  clear: left;
}

.promoted-nodes .node .content, .channel-blog .view-content-blog .node .content,
.ntype-venue_review .content {
  font-size: 12px;
  line-height: 17px;
  color: #000;
}

.promoted-nodes .node .lead-image {
  margin: 0;
  padding: 0 0 1em 0;
  max-width:409px;
}

.promoted-nodes .node .article-date {
  color: #777777;
}

.promoted-nodes .node .links, .view-content-blog .node .links {
  text-align: right;
  margin-bottom: 15px;
}
.promoted-nodes .node .links a, .view-content-blog .node .links a {
}
.promoted-nodes .node h2, .view-content-blog .node h2 {
  font-size: 16px;
  margin-bottom: 0;
  line-height: 18px;
}


#right .block-standard {
  margin-bottom: 0;
}
#right .block-before {
  background-image: url(http://etradingcurrencies.com/templates/images/front-index-top.png);
  width: 301px;
  height: 4px;
  clear: both;
}
#right .block-after {
  background-image: url(http://etradingcurrencies.com/templates/images/front-index-bottom.png);
  width: 301px;
  height: 4px;
  margin-bottom: 13px;
}



#block-obs-front-page-index {
  background-color: #fff;
  padding: 10px 15px;
  border-left: 1px solid #c3b6ad;
  border-right: 1px solid #c3b6ad;
}

#block-obs-front-page-index h2 {
  border-bottom: 1px solid #c0c0c0;
  text-align: center;
}

#block-obs-front-page-index .item-list {
padding: 10px 0;
}

#block-obs-front-page-index a {
color: #626262;
font-size: 11px;
line-height: 14px;
font-weight: bold;
}

#block-obs-front-page-index a:hover {
color: #AE0000;
}

#logo {
  height:60px;
  padding: 10px;
  background: url(http://etradingcurrencies.com/templates/images/logo.gif) no-repeat 10px 10px;
}

#logo h1 {
  font-size: 30px;
  font-weight: bold;
  margin-left: 80px;
}

#logo h2 {
  font-weight: normal;
  margin-top: 10px;
  
}

#logo #topbanner {
  float: right;
  clear: left;
  margin-top: -80px;
}

#categories {
  list-style:none;
  padding-left: 5px;
  padding-bottom: 5px;
}

#categories li {
  border-bottom: 1px solid #b6b6b6;
}

.persont {
  font-size: 9px;
  color: #69b964;
  float:right;
}

.username {
  font-size: 18px;
  font-weight: bold;
}

.userdetails { 
  font-size: 10px;
  padding-left: 5px;
}

.blogshorttitle {
  font-size:14px;
  font-weight: bold;
}

#social {width:90%;}
#social ul {margin:2px; list-style: none;float:left;}
#social li {margin:2px; list-style: none;float:left;width:20px;}
#social img {padding:0 3px;}
