html { height:100%; margin:0 0 1px 0; }

body, div, ul, h1, h2, h3, td, p { padding:0; margin:0; }

body { width:100%; background-color:#3d342d; font-family: Helvetica Neue,Helvetica,Arial,sans-serif; font-size:11px; line-height:15px; }

img { border:none; }
a, a:hover, a:visited { color:black; text-decoration:none; font-weight:bold; }

#canvas { width: 990px; padding:0; margin:auto; background-color:white; }

#head { width:990px; height:95px; margin: 0; padding:0; background:url(http://nuevashistorias.com/images/interface/headlines.png) no-repeat top left; }
#head h1 { width:450px; height:67px; position:relative; top:19px; left:190px; padding:0; margin:0; background:url(http://nuevashistorias.com/images/interface/logo01.gif) no-repeat top left; }
#head h1 a { width:450px; height:67px; text-indent:-999px; display:block; }

#navigation { margin:0; padding:0 0 0 680px; height:20px; z-index:1000; background-color:#3d342d; }
/* default suckerfish */
.navigation,
.navigation ul { padding: 0; margin: 0; list-style: none; line-height: 1; z-index:1000; }
.navigation a { display: block; width: 10em; }
.navigation li { float: left; width: 10em; }
.navigation li ul { position: absolute; background: white; width: 10em; left: -999em; }
.navigation li:hover ul, .navigation li.sfhover ul { left: auto; }

/* suckerfish config for nuevas historias*/
.navigation a, .navigation li { width:85px; }
.navigation a:visited { color:white; }
.navigation li ul, .navigation li ul li { width:100px; }
.navigation img { border:none; margin:0; }
.navigation a { width:auto; color: white; text-decoration:none; height:16px; padding:4px 5px 0 6px; margin:0; white-space:nowrap; }
.navigation li ul a { color:#ccc; font-size:10.5px; font-weight:normal; padding-left:5px; }
.navigation a:hover, .navigation a:active, .navigation li.active a { color:white; }
.navigation li ul { border:1px solid #fff; border-style:none solid solid solid; background:#3d342d; }
.navigation li ul li { border-top:1px solid #999; }
.navigation li.sfhover ul li a:hover { background-color: #7a746f; }
.navigation li ul li:hover a, .navigation li ul li.sfhover a { background-color: #7a746f; }

#artists { padding:20px 0 30px 0; width:120px; float:left; }
#artists ul { list-style-type:none; }
#artists li { padding:0; border-bottom:3px solid #3d342d;}
#artists a { padding:1px 0 1px 7px; font-weight:normal; color:#524840; display:block; }
#artists li.first { border-top:3px solid #3d342d; }
#artists a em { font-weight:normal; font-style:normal; }
#artists a:hover,
#artists li.active a { color:white; background-color:#3d342d; }

#content { clear:left; width:990px; padding:0; margin:0; color:#2F2721; }
#content h2 { color:black; font-size:11px; margin:-3px 0 12px 0; padding:0; }
#content h3 { color:black; font-size:11px; font-weight:bold; margin:0 0 8px 0; }
#content p { padding:0; margin:0 0 15px 0; }
#content a img { padding:0 5px 0 0; }
#content table { border-collapse:collapse; width:450px; }
#content th { vertical-align:top; margin:0; padding:0 20px 20px 0; font-weight:normal; text-align:left; white-space:nowrap; }
#content td { vertical-align:top; margin:0; padding:0 0 20px 0; }

#content .caption { font-size:9px; color:#444; line-height:12px; }

#subnavigation { float:left; width:700px; }
#subnavigation ul { list-style-type:none; margin:17px 0 3px 0; height:80px; }
#subnavigation li { }
#subnavigation a { color:black; letter-spacing:1px; font-weight:normal; padding: 0 32px 0 12px; background:url(http://nuevashistorias.com/images/interface/arr_right.gif) no-repeat center left; }
#subnavigation .active a { color:black; letter-spacing:0px; font-weight:bold; }

#maincontent { float:left; margin:20px 0 0 0; width: 450px; }
#maincontent td { padding:0 15px 0 0; }
#maincontent table { margin:0 0 15px 0; }
#maincontent ul { list-style-type:none; padding:0; margin:0 0 15px 0; }

#slideshowContainer { position:relative; height: 305px; }
#slideshowContainer img { position:absolute; top:0; left:0; }

#morecontent { float:left; margin:20px 0 0 45px; width:255px; }
#morecontent .news { margin:0 0 20px 0; }
#morecontent img { max-width:255px; }

#artist { float:left; width:70px; height:500px; } 
#artist img { margin:20px 0 0 30px; }

#imagestrip { float:left; margin:20px 0 0 0; width:800px; height:375px; overflow:auto; font-size:90%; border-bottom:5px solid #3d342d; line-height:12px; }
#imagestrip td { padding:0 80px 0 0; }
#imagestrip img { margin:0 0 6px 0; }
#imagestrip .title { font-style:italic; }

#imagestrip.enhanced { overflow:hidden; height:340px; border:none; }

#scrollbar { float:left; height:20px; width:800px; padding:0; margin:20px 0 0 0; background-color:#3d342d; display:none; }
#scrollhandle { margin:0; padding:0; cursor:move; }

#foot { clear:both; padding:20px 0 50px 190px; font-size:9px; color:#444; }
#foot img { margin:0 0 0 20px; }