body {
width: 1246px;
text-align: left;
margin-left: auto;
margin-right: auto;
margin-top: 0;
border-top: solid 60px #000;
background : url(http://www.theartdump.com/new/bg.gif) repeat;}

#header {
height: 60px;
margin-top: -60px;}


#header img {
float: left;
border: 0;}

ul#navlist {
margin: 36px 5px -10px 0;
padding-left: 0;
white-space: nowrap;
float: right;}

#navlist li {
display: inline;
margin-right: -2px;
list-style-type: none;}

#navlist a { 
padding: 2px 8px;
font: 10px Verdana, Arial, Helvetica, sans-serif;}

#navlist a:link, #navlist a:visited {
color: #fff;
background-color: #db5b21;
text-decoration: none;}

#navlist a:hover {
color: #fff;
background-color: #e68e24;
text-decoration: none;}

ul#info {
padding-top: 30px;
float: right;
margin: 0;
margin-left: -35px;}

#info li {
margin: 0;
list-style-type: none;}

li#last {
margin-top: -10px;}

#info h1 {
height: 13px;
margin: 0;
color: #db5b21;
font: 10px Geneva, Arial, Helvetica, sans-serif;}

#info h2 {
margin-top: -13px;
margin-left: 35px;
color: #fff;
font: 10px Geneva, Arial, Helvetica, sans-serif;}

#info h3 {
margin-top: -13px;
margin-left: 80px;
color: #fff;
font: 10px Geneva, Arial, Helvetica, sans-serif;}

#wrap {
width: 1240px;
height: 580px;
background: #fff;
clear: both;
border: solid 3px #000;
border-top: 0px;
float: left;}

#besides {
float: right;
width: 650px;
height: 580px;}

#external {
float: left;
width: 282px;
height: 580px;}

#internal {
float: left;
width: 282px;
height: 580px;
border-right: solid 2px #000;}

#other {
float: left;
width: 234px;
height: 580px;}

h5 {
margin: 5px 0 0 10px;
color: #db5b21;
font: 16px Geneva, Arial, Helvetica, sans-serif;}

h6, h7 {
color: #3b3c3c;
font: 10px Verdana, Arial, Helvetica, sans-serif;
margin: 0 0 0 10px;
display: block;
width: 245px;
border-bottom: solid 1px #000;}

h7 {
padding-top: 26px;
width: 245px;}

#excontent {
margin: 12px 0 0 0;
padding-left: 10px;
width: 270px;
height: 515px;
overflow: auto;}

#incontent {
margin: 12px 0 0 0;
padding-left: 10px;
width: 270px;
height: 515px;
overflow: auto;}

.beside {
width: 600px;
margin: 10px 0 0 0;
margin-left: 10px;
padding: 0;
padding-bottom: 10px;}


.beside img {
height: 480px;
margin-bottom: 0px;}

.article {
background: #f9eddd;
margin: 0;
margin-bottom: -8px;
padding: 0;
padding-bottom: 10px;}

.article img {
width: 255px;
margin-top: -8px;
margin-bottom: 0px;}

.article h1 {
background: #000;
width: 239px;
padding: 3px 8px 3px 8px;
font: 12px Geneva, Arial, Helvetica, sans-serif;
color: #fff;
border-top: solid 3px #db5b21;}

.article p {
margin-left: 10px;
font: 10px Verdana, Arial, Helvetica, sans-serif;
color: #6b5f55;}

.article h2 {
margin-top: -8px;
margin-right: 25px;
text-align: right;
font: oblique 9px Verdana, Arial, Helvetica, sans-serif;
color: #6b5f55;
padding-bottom: 15px;}

.article a {
color: #db5b21;
font: bold;}

#banners {
margin: 15px 0 0 15px;
padding-left: 0;}

#banners li {
margin-bottom: 0;
list-style-type: none;}

#banners li a {
color: #333;
font: small-caps 12px Geneva, Arial, Helvetica, sans-serif;
text-decoration: none;}

#banners a:hover{
background: #e68e24;
color: #fff;}

#banners img {
border: 0;}

#banners h8 {
margin-top: 20px;
font: small-caps 11px Geneva, Arial, Helvetica, sans-serif;
}

#last {
padding-top: 0px;}

#share {
margin-left: 20px;}

ul#navbs {
margin: 36px 2px -10px 0;
padding-left: 0;
white-space: nowrap;
float: right;}

#navbs li {
  display: inline;
  margin-right: -2px;
  list-style-type: none;
}

#navbs a { 
  padding: 2px 8px;
  font: 10px Verdana, Arial, Helvetica, sans-serif;
}

#navbs a:link, #navbs a:visited {
color: #fff;
background-color: #db5b21;
text-decoration: none;
font-weight: bold;
}

#navbs a:hover {
color: #fff;
background-color: #e68e24;
text-decoration: none;
}

.b_info {
padding-top: 30px;
float: left;
margin: 0;
margin-left: -35px;}

.b_info li {
float: left;
margin: 0 10px 0 0;
list-style-type: none;}

#b_nav  {
float: right;
margin: 20px 10px 0 0;}

.b_info h1, #b_nav h1 {
height: 13px;
margin: 0;
color: #db5b21;
font: 10px Geneva, Arial, Helvetica, sans-serif;}

#b_nav a { 
padding: 2px 8px;
font: 10px Verdana, Arial, Helvetica, sans-serif;}

#b_nav a:link, #b_nav a:visited {
color: #fff;
background-color: #db5b21;
text-decoration: none;}

.b_info h2 {
margin-top: -13px;
margin-left: 35px;
color: #000;
font: 10px Geneva, Arial, Helvetica, sans-serif;}

.b_info h3 {
margin-top: -13px;
margin-left: 80px;
color: #000;
font: 10px Geneva, Arial, Helvetica, sans-serif;}