*{margin:0;padding:0;}
html{
scrollbar-face-color:#ddd;
scrollbar-arrow-color:#000;
scrollbar-track-color:#f1f1f1;
scrollbar-shadow-color:'';
scrollbar-highlight-color:'';
scrollbar-3dlight-color:'';
scrollbar-darkshadow-Color:'';
}
body{
 width:auto;
 background-color:#eee; background-image: url(image/);
 font-size:.9em; color: #000;
 font-family: Arial, helvetica, verdana, sans-serif;
}
.spacer {
 display:none;
 background-color:#8b0000;
 width:auto; height:auto; text-align:center;
 margin:0; padding:0;
}
#page-head {
 display:block; border-top:0 solid transparent;
 background-image: url(image/); color:#111;
 background-color:#eee; padding-top:0;
 border-right:10px solid #ddd;
 width:auto; height:80px; text-align: left;
}
#sitename {
 display:block;
 background-color:#ccc;
 background-image: url(image/);
 border-top:10px solid #ddd;
 border-bottom:5px solid #ddd;
 text-align: left; width:auto; height:78px;
}
#hod-banner1 {
display:none; position:absolute; top:40px; left:280px;
background-color:#ddd; font-size:2em; font-weight:900;
font-family:tahoma, Arial, helvetica, sans-serif; color:#c0c0c0;
}
#hod-banner2 {
position:absolute; top:50px; left:240px;
background-color:#ddd; border:0 solid transparent;
font-size:2em; font-weight:900; color:#111;
font-family:tahoma, Arial, helvetica, sans-serif;
}
.colorbox {
 background-color:#ccc; margin:0 0 10px 0;
 font-weight:900; color:#000; text-align:center;
 padding:20px 0 10px 7px;
}
.netbox {
 width:auto; height:50px;
 text-align:center; background-color:#ccc;
 background-image: url(image/);
 margin:0; padding-top:30px;
}
.hod {
display:block; background:inherit;
position:absolute; top:35px; left:335px;
font-size:2em; font-weight:900; color:#111;
font-family:tahoma, Arial, helvetica, sans-serif;
}
#logo {
 margin:0 0 0 250px;
 border:0 solid transparent;
}
#title {
 display:block;
 background-color:#eee; text-align:left;
 background-image: url(image/); border-right:10px solid #ddd;
 border-bottom:5px solid #ccc; padding:10px 0 10px 340px;
 width:auto; height:auto; word-spacing:1px;
}
.site-menu {
 position:absolute; top:0; left:0;
 background-color:#eee; background-image: url(image/);
 width:190px; height:1090px; color:#000;
 border-top:5px solid #ccc; border-right:10px solid #ddd;
 letter-spacing:1px;  font-size:.9em; clear:left;
}
#homepage {
 background-color:#fff; color:#111; background-image: url(image/);
 margin:0 313px 0 191px; padding:25px 25px 0 25px;
 width:auto; height:935px; font-size:95%;
 word-spacing:1px; border:0;
}
#keyboard {
 display:none;
 border:0 solid transparent;
}
#banner {
 display:none;
 text-align: center;
 border: 0 solid transparent;
}
#trademark {
 display:none;
 border: 0 solid transparent;
}
#record-label {
 display:none; float:left;
 margin:0; padding:2px 7px 0 0;
 border: 0 solid transparent;
}
#music-staff {
 display:none; float:left;
 margin:0; padding:2px 7px 0 0;
 border: 0 solid transparent;
}
#reggae-image {
 display:none; float:left;
 margin:0; padding:2px 7px 0 0;
 border: 0 solid transparent;
}
#colorbox {
 background-color:#ccc; margin:0 0 20px 0;
 text-align:center; font-size: 1em;
 font-weight:bold; padding:20px 0 20px 0;
}
#style-selector {
 background-color:#fff; color:#111;
font-size: 1em; font-weight:bold;
}
.submenu {
 position:absolute; top:0; left:0;
 background-image: url(image/);
 background-color:#eee; color:#111;
 border-right:10px solid #ddd;
 width:190px; height:1025px;
 font-size:.9em; clear:left;
}
.t-col {
 background-color:#fff;
 text-align: center;
 margin:0 auto; padding:5px 0;
}
.col-header {
 background-color:#ccc;
 text-align: center;
 margin:0 auto; padding:5px 0;
}
.nav-menu {
 position:absolute; top:151px; left:0;
 background-color:#fff; background-image: url(image/);
 width:190px; height:auto; color:#111;
 letter-spacing:1px; clear:left;
}
image {
 border:0 solid transparent;
}
#link-image {
 float:left; margin:0; border:0 solid transparent;
}
#store-item {
 float:right; margin-left:10px;
 border:0 solid transparent;
}
.image {
 float:left;
 border:0 solid tranaparent;
 margin:0; padding:2px 7px 0 0;
}
#rightcol1 {
 position:absolute; right:0; top:0;
 margin:0 0 0 10px; padding:0; color:#111;
 background-color:#fff; background-image: url(image/);
 width:300px; height:1095px; border-left:10px solid #ddd;
}
.center {
 text-align: center;
 margin: auto;
}
.c-header {
 background-color:#ccc;
 text-align: center; color:#111;
 margin: auto; padding:10px 0;
}
.col-header {
 margin:5px 0 5px 0;
}
.tbox {
 background-color:#eee;
 width:100%; margin:0; padding:10px;
}
.tbox1 {
 background-color:#f1f1f1;
 padding:15px; margin-top:2px;
 width:auto; margin-bottom:2px;
}
.tbox2 {
 background-color:#f1f1f1;
 padding:10px; margin-top:2px;
}
.tbox3 {
 background-color:#eee;
 padding:10px;  margin-bottom:2px;
}
.tbox4 {
 background-color:#eee;
 padding:10px;  margin:0 0 2px 2px;
 text-align:left;
}
.image-box {
 margin:0; padding:3px 0 3px 3px;
 background-color: #eee;
}
#middle {
 text-align: center;
 margin: auto;
 border:0 solid transparent;
}
.title-box {
 width:auto; height:auto;
 text-align:center; background-color:#f9f9f9;
 background-image: url(image/);
 margin:0; padding:0;
}
#radio {
 float:right;
 width:auto; height:auto;
 margin:0; padding:0;
 background: transparent;
}
.services {
 margin-left:17px;
}
#centercolumn {
 background-color:#fff; color:#111;
 margin:0 312px 0 191px; padding:25px 20px 0 30px;
 width:auto; height:1000px; font-size:95%;
 word-spacing:1px;
}
.rightcol2 {
 position:absolute; right:0; top:0;
 margin:0 0 0 10px; padding:0;
 background-image: url(image/);
 background-color:#eee; color:#111;
 width:300px; height:1094px;
 border-left:10px solid #ddd;
}
.rightcol2 a {
 color: #111;
}
.rightcol2 a:visited {
 color: #880000;
}
.rightcol2 a:hover {
 background-color:#fff;
 color: #f00;
}
.imageframe {
 display: none;
 margin-top:5px;
 text-align:center;
}
#works {
 display:none;
 padding-top:0 2px 2px 0;
}
#record-shops {
 text-align:left;
 margin:0; padding:10px 0 0 10px;
}
#label {
 float:right; margin:0; padding:0;
}
#textbox {
 background-image: url(image/);
 background-color:#fff; color:#111;
 width:auto; height:auto;
 text-align:left; padding:10px;
}
#media-frame {
 background-color:#fff; color:#111;
 width:auto; height:250px;
 margin:0; padding:0; text-align:center;
}
.links a {
 display: block;
 background-color:#f9f9f9;
 width:auto; height:auto;
 font-size:1em; color:#111;
 padding:0 0 0 15px; margin:0; text-decoration: none;
}
.links a:link {
 color:#000;
}
.links a:visited {
 color: #800000;
}
.links a:hover {
 background-color: #eee;
 color: #f00; font-weight: bold;
}
#radio-stations {
 background-image: url(image/);
 background-color:#fff; color:#111;
 width:auto; height:50px;
 margin:1px 0 0 0; padding:0;
}
#stations {
 background-color: #fff; color:#000;
 font-size:11px; font-weight:bold; padding:3px;
 margin:0; border:1px solid #ccc;
}
#playlist-1 {
 background-color:#f9f9f9;
 width:auto; height:24px; color:#111;
 margin:3px 0 0 0; padding:10px 0 5px 10px;
}
#content{
 width:100%; height:auto;
 background-color: #fff; color:#111;
 margin:0; color:#cccccc;
}
#content a:link {
 font-weight:normal;
 color: #0000ff;
}
#content a:visited {
 color: #800000;
}
#content a:link:hover {
 color: #f00;
}
#content a:link {
 text-decoration: underline;
}
.sub-section {
 background:inherit;
 text-align:center;
 width:auto; height:auto;
 margin:0; padding:9px 0 9px 0;
}
alt {
width:70px; background-color:#eee; padding:5px; color:#111;
}
.clear {
 clear:left;
}
.page-data {
 background-color:#fff; color:#111;
 margin:0 0 0 191px; padding:20px 30px 10px 30px;
 width:auto; height:995px; font-size:1em;
 word-spacing:1px;  border-right:20px solid #ddd;
}
.search-input {
 background-color:#eee; color:#000;
}
.search-button {
 background-color:#eee; padding:0;
 margin-left:3px; font-size:11px; color:#000;
}
.subtitle {
 background-color:#ddd;
 width:auto; height:auto;
 color:#111; margin:0; padding:5px 0 5px 10px;
}
.data-box1 {
 background-color:#eee; color:#111;
 margin-right:28%; margin-left:20%; padding:0;
 width:auto; height:750px; font-size:1em;
}
.data-box2 {
 background-color:#eee; color:#111;
 color:#c0c0c0; margin:10px;
 width:auto; height:auto; font-size:1em;
}
#midlecolumn {
 background-color:#fff;
 margin:0 0 0 191px;
 font-size:1em; color:#111;
 padding:10px 0 0 10px;
 width:auto; height:1000px;
 }
#page-content {
 width:auto; height:auto;
 background-color:#fff; color:#111;
 margin-top:10px; padding:20px;
 border:10px solid #ccc;
}
.col-header {
 background-color:#f0f0f0;
 text-align: center;
 margin:0 auto; padding:10px 0;
}
#definition {
 margin:10px 0 0 20px; line-height:27px;
}
h1 {
 font-size:1em; word-spacing:1px;
 font-family:Arial, helvetica, sans-serif;
 font-weight: 900; color:#111;
}
h2 {
 font-size:.9em; letter-spacing:1px; font-weight: 900;
 font-family:Arial, helvetica, sans-serif;
 color:#111; margin-bottom:5px;
}
h3 {
 font-size:.9em; letter-spacing:1px;
 font-family:arial, helvetica, sans-serif;
 font-weight: 900; word-spacing:1px;
 color:#111; margin-bottom:7px;
}
h4 {
 font-size: 1em;
 font-weight: bold;
 color:#000;
 word-spacing:1px;
}
.line {
 background-color: #ddd; padding:2px; width:auto;
margin:5px 0 10px 0;
}
#about-page {
 background-color:#fff; color:#111;
 margin:0 265px 0 191px; padding:20px 30px 0 30px;
 width:auto; height:930px; font-size:1em;
 word-spacing:1px; border:0; overflow:auto;
}
.photo-box{
 position:absolute; top:0; right:0;
 margin:0 0 0 10px; padding:0;
 color:#111; background-color:#eee;
 background-image: url(image/);
 width:250px; height:1096px;
 border-left:10px solid #ddd;
}
#hod {
 background-image: url(image/);
 background-color:#eee; color:#111;
 width:auto; height:auto; padding-left:3px;
}
#production-page {
 background-color:#fff; color:#111;
 margin:0 300px 0 191px; padding:25px 0 0 30px;
 width:auto; height:876px; font-size:95%;
 word-spacing:1px; border:0;
}
.music-box{
 position:absolute; top:0; right:0;
 margin:0 0 0 10px; padding:0;
 color:#111; background-color:#fff;
 width:250px; height:1026px;
 border-left:10px solid #ddd;
 }
#music-player {
 background-color:#fff; width:auto;
 margin:0; padding:0; color:#111;
}
#agent {
 display:none;
 border:0 solid transparent;
 text-decoration: none;
}
#pageimage {
 border:0 solid transparent;
 text-align:center;
}
.questions {
 margin:10px 0 10px 15px; font-size:11px;
}
#location {
 background-color:#eee; color:#111;
 margin-left:10px;
}
.form-data {
 background-color:#eee; color:#111;
 margin-left:0;
}
.note {
 background-color:#eee; color:#111;
}
#video-players {
 background-color:#fff; color:#000;
 margin:2px 291px 15px 191px; padding:20px 0 0 20px;
 width:99%; height:480px; font-size:1em;
}
#page-data {
 background-color:#fff; color:#111;
 margin:0 30% 15px 0; padding:20px 15px 0 20px;
 width:43%; height:auto; font-size:1em;
 word-spacing:1px;
}
#link-list {
 margin:0 0 0 8px; background-color:#fff;
 width: auto; height:auto;
 color:#000; font-size:.9em;
 border:1px solid #808080;
}
#link-list ul,li {
 margin:0; padding:0;
 list-style-type:square;
 line-height: 27px;
 border:1px solid #808080;
}
#link-list a:link {
 display: block;
 padding:3px 0 3px 20px;
 color: #111;
 text-decoration: none;
}
#link-list a:visited {
 color: #800000;
 text-decoration: none;
}
#link-list a:hover {
 background-color: #f0f0f0;
 padding-left:20px;
 font-weight:900; color:#f00;
}
.artist-list2 {
 background-color:#fff; width:auto; height:120px;
 margin:0; padding:0; overflow:auto;
}
#reggae-artist {
 background-color:#fff; height:800px;
 margin-right:15px; padding:10px;
}
#reggae-list {
 background-color:#fff; color:#111;
 margin:0 320px 0 191px; padding:20px 0 0 20px;
 width:auto; height:1034px; font-size:1em;
}
#reggae-video {
 position:absolute; right:0; top:0;
 margin:0 0 0 10px;
 padding:0; color:#111;
 background-color:#ccc;
 width:300px; height:1200px;
 border-left:10px solid #ddd;
}
.rightcol2 a {
 color: #111;
}
.rightcol2 a:visited {
 color: #808000;
}
.rightcol2 a:hover {
 background-color: #f9f9f9;
 color: #f00;
}
table {
 background-color:#fff;
 font-family: Arial, sans-serif;
 font-size: 13px;
}
td { vertical-align: top; }
.video-page {
 background-color:#fff; color:#111; overflow:auto;
 margin:5px 0 0 205px; padding:20px 5px 10px 30px;
 width:44%; height:915px; font-size:1em;
 word-spacing:1px; border:0 solid transparent;
}
#video-container {
 background-color:#ccc;
 margin-top:5px; width:auto; height:320px;
 padding:10px; text-align:center; border:8px outset #808080;
}
.video-ads {
 background-color:#fff; color:#111;
 width:auto; height:945px;
 margin:0 323px 5px 200px; padding:0 20px 0 0;
 border:0 solid transparent;
}
.video-tabs {
 background-color:#f1f1f1;
 border:3px solid #808080;
 width:auto;
}
.v-text {
 background-color:#fff; color:#111;
 width:auto; margin:0; padding:15px;
 border:0 solid transparent;
}
#artist {
 background-color:#fff;
 text-align:left; padding:7px 0 7px 10px;
 font-size:12px; font-weight:bold; color:#ccc;
}
.artist-list {
 background-color:#fff;
 width:auto; height:1020px;
 margin:0 padding:0; color:#111;
 border:0 solid transparent;
 overflow:auto;
}
.artist-list li {
 margin:0; line-height:22px;
}
#legal-downloads {
 background-color:#fff; color:#111;
 margin:0 315px 0 200px; padding:20px 0 0 30px;
 width:auto; height:930px; border:0; solid transparent;
}
#africa-history {
 background-color:#fff; color:#111;
 margin:2px 320px 15px 191px; padding:25px 0 0 30px;
 width:auto; height:983px; font-size:1em;
}
.africa-links {
 width:auto; height:auto; margin:0; line-height:18px;
}
#frame1 {
 background-image: url(image/); color:#111;
 background-color: #fff; width:auto;
 margin:0 0 0 191px; padding:5px 30px 5px 30px;
 border-right:10px solid #ddd; border-bottom:5px solid #ddd;
}
#frame2 {
 background-color: #fff; width:auto; height:1040px;
 margin:0 0 0 191px; padding:15px 90px 10px 50px; color:#111;
overflow:auto; border-top:10px solid #ddd; border-right:10px solid #ddd;
}
#articles-page {
 background-color:#fff;
 margin:0 0 0 192px;
 width:auto; height:830px;
 padding:10px 20px 0 0; color:#111;
 border-right:10px solid #ddd;
}
.format {
 background-color:#fff;
 margin:0 0 0 2px; color:#111;
 padding:30px 30px 0 30px;
 width:auto; height:740px;
 overflow:auto;
}
.article-column {
 background-color:#fff;
 width:auto; height:auto;
 margin:0; padding:5px 0 5px 10px;
}
#article-menu {
 background-color:#fff; color:#000; font-weight:bold; margin-top:5px;
}
#instruments-video {
 float:right; background-color:#fff;
 width:350px; height:auto; padding:7px;
 margin:0 5px 25px 15px; clear:bottom;
}
#postercolumn {
 background-color:#fff; color:#111;
 margin:0 0 0 200px; padding:0;
 width:auto; height:940px;
 border-top:10px solid #ddd;
 border-right:10px solid #ddd;
 }
.decoration {
 background-color:#838383;
 width:auto; height:980px;
 margin:0; padding-top:10px; border:10px solid #bbb;
}
iframe {
 background-color:#838383; color:#fff;
 margin: 5px 0 0 20px;  border:0 solid transparent;
}
table{
 background-color:#838383;
 color:#fff; border:0 solid transparent;
}
#pframe {
 background-color:#838383; margin:0;
 width:auto; height:2000; color:#fff;
 border:0 solid transparent;
}
apcbody {
    background-color:#838383; color:#fff;
    margin-top:10px; width:auto;
}
.apctext {
 background-color:#838383;
 font-size: 12px; color:#fff;
 font-family: arial, verdana, helvetica;
}
a.apcanchor {
 font-size: 12px;
 color: #ccc;
}
a.apcanchor:hover {
  color: #e9c400;
}
.apcmaintable {
 border-color: #ddd; color:#fff;
 background-color: #838383;
 border:0 solid transparent;
}
.apcheading1 {
 font-weight: 700;
 color:#ccc;
}
#posterhead {
 margin:0 0 0 19%;
 padding:0 0 3px 10px;
}
p {
padding-bottom:10px;
}
.center {
text-align: center;
margin: auto;
}
.col-header {
 margin:5px 0 5px 0;
}
.tbox {
 margin:10px;
}
.tbox2 {
 margin:5px 0;
}
.image-box {
 margin:0; padding:3px 0 3px 3px;
 background-color: #eee;
}
#middle {
 text-align: center;
 margin: auto;
 border:0 solid transparent;
}
.video-caption {
 text-align: center;
 margin:5px 0;
 border:0 solid transparent;
}
.para {
 padding:5px;
}
.block-level {
 margin-left:20%;
 padding:0 15px;
}
.ads-channel {
 position:absolute; right:0; top:0;
 background-color:#ccc; color:#111;
 margin:0 0 0 10px; padding:0;
 width:310px; height:1025px;
 border-left:10px solid #ddd;
}
.ads-channel a {
 color: #111;
}
.ads-channel a:visited {
 color: #800000;
}
.ads-channel a:hover {
 background-color:#eee;
 color: #f00;
}
#events-page {
 background-color:#fff; color:#111;
 margin:0 250px 0 191px; padding:20px 30px 0 30px;
 width:auto; height:843px; font-size:1em;
 word-spacing:1px; overflow: auto;
}
.events-planner{
 position:absolute; top:0; right:0;
 margin:0 0 0 10px; padding:0;
 color:#ccc; background-color:#eee;
 background-image: url(image/);
 width:250px; height:1025px;
 border-left:10px solid #ddd;
}
#planing {
 background-color:#222; width:auto;
 padding:5px; font-weight:bold;
}
.edata {
 background:#111; color:#ccc; margin-left:10px;
}
.ddata {
 background: #111; color:#ccc;
}
.sdata {
 background:#eee; color:#000; margin-left:10px; line-height:18px;
}
#picture-name {
 background-color:#eee; color:#111; margin:0;
 width:auto; height:60px; padding:5px;
}
#contact-page {
 background-color:#fff; color:#111;
 margin:0 0 0 191px; padding:20px 0 0 40px;
 width:auto; height:438px; font-size:1em;
 word-spacing:1px; border-right:20px solid #ddd;
}
.name {
 background-color:#eee; margin-left:10px;
 color:#111;
}
.email {
 background-color:#eee; margin-left:0;
 color:#111;
}
#write {
 background-color:#eee;
 color:#111;
}
.navbar {
 position:absolute; top:0; left:0;
 width:190px; height:460px;
 background-color: #fff; color:#333;
 background-image: url(image/);
 border-right:1px solid #808080; clear:left;
}
#promotion-page {
 background-color:#fff; color:#111;
 margin:0 260px 0 200px; padding:20px 30px 0 30px;
 width:auto; height:1003px; font-size:1em;
 word-spacing:1px; overflow:auto; border:0 solid transparent;
}
.promotion {
 position:absolute; top:0; right:0;
 margin:0 0 0 10px; padding:0;
 color:#111; background-color:#eee;
 background-image: url(image/);
 width:250px; height:1025px;
 border-left:10px solid #ddd;
}
#ribon {
 background-color:#f0f0f0;
 margin:0; padding:0; border-bottom:1px solid #ddd;
}
.title-box {
 width:auto; height:auto;
 text-align:center; color:#111;
 background-color:#ccc;
 margin:0; padding:10px 0;
}
.sub-heading {
 background-image: url(image/);
 background-color:#eee;
 width:auto; height:auto;
 text-align:center; color:#111;
 margin:0; padding:5px 0;
}
.heading {
 background-color:#f0f0f0; color:#111;
 width:auto; height:auto;
 margin:0; padding:10px 0;
}
fieldset {
 margin:0; padding:0;
 border:0 solid transparent;
}
#lineup {
margin:20px 0 15px; text-align: center;
}
#dbox {
 margin-bottom: 7px; font-size:11px;
}
.cbox {
 padding-left:30px;
}
#hbox {
 margin-bottom: 7px; font-size:11px;
}
#gads {
 margin:15px 0 0 5px;
}
#menu-items {
 text-align: center; color: #bc0000; margin-bottom: 5px;
}
#abox-left {
 background-color:#eee; width:35%; margin-left:45px;
 border:0; padding-left:5px; color:#111;
}
#abox-right {
 float:right; margin-right: 15px;
 background-color:#fff; color:#111;
 width: 37%; border:1px solid #ccc;
}
.subtext {
 position:absolute; visibility: hidden;
 border:2px solid #ccc; color:#111;
 background-color:#fff; width:320px;
 text-align:left; padding:10px;
}
#media {
 width:auto; padding-left: 10px;
 font-size: 11px; color: #111;
 background-image: url(image/);
 background-color:#fff;
}
#media a:link {
  color: #000;
}
#media a:visited {
 color: #8000000;
}
#media a:link:hover {
 color: #f00;
}
.art-galery {
 background-color:#fff; color:#000;
 margin-right:27%; margin-left:19%; padding:0;
 width:auto; height:1000px; font-size:1em;
}
#artcolumn {
 position:absolute; top:0; right:0;
 margin:0; padding:0;
 text-align:center; color:#111;
 background-color:#fff;
 width:270px; height:873px;
 border-left:5px solid #ddd;
}
#galerybox {
 background-color:#fff;
 width:auto; height:350px;
 margin:0; padding:0;
 text-align:center; color:#111;
 }
#photo-frame {
 width:auto; height:235px; color:#111;
 background-color:#fff; padding-top:20px;
}
#events-page {
 background-color:#fff; color:#111;
 margin:0 250px 0 191px; padding:20px 30px 10px 30px;
 width:auto; height:995px; font-size:1em;
 word-spacing:1px;
}
.items li {
 list-style-image: url(image/arrow.gif);
 margin:0 0 0 30px; padding:0;
 border:0 solid transparent;
}
.items a:link {
 color: #cccccc;
}
.items a:visited {
 color: #888888;
}
.items a:hover {
 background-color: #000;
 color: #e9c400;
}
.items a:link {
 text-decoration: none;
}
#planing {
 background-color:#ccc; width:auto;
 padding:5px; font-weight:bold;
}
.edata {
 background:#eee; color:#111; margin-left:10px;
}
.ddata {
 background: #eee; color:#111;
}
.sdata {
 background:#eee; color:#111; margin-left:10px; line-height:18px;
}
.mail {
 background-color:#eee; color:#111;
}
.note {
 background-color:#eee; color:#111;
}
#picture-name {
 background-color:#fff; margin:0; color:#111;
 width:auto; height:60px; padding:5px;
}
.gallery-text {
 margin:0 350px 0 200px; padding:10px 10px 0 20px;
 width:auto; height:1065px; border:0 solid transparent;
}
#background {
 background-color:#fff; color:#111;
 font-family: arial, helvetica, sans-serif;
 padding:5px 5px 0 10px; border:0 solid transparent;
}
.slide-controls {
 background-image: url(image/);
 background-color:#fff; color:#111;
 width:320px; height:auto; margin:0;
 text-align:center; padding:10px 0 10px 0;
}
#art {
 background-image: url(image/);
 background-repeat: repeat; color:#111;
 background-color:#fff; margin:0;
 width:auto; height:auto; text-align:left;
}
#africa-history {
 background-color:#fff; color:#111;
 margin:0 310px 0 200px; padding:25px 30px;
 width:auto; height:830px; font-size:1em;
 border:0 solid transparent;
}
.rightcol3 {
 position:absolute; right:0; top:0;
 margin:0 0 0 10px; padding:0; color:#111;
 background-image: url(image/);
 background-color:#fff;
 width:300px; height:1025px;
 border-left:10px solid #ddd;
}
.rightcol3 a {
 color: #00f;
}
.rightcol3 a:visited {
 color: #808000;
}
.rightcol3 a:hover {
 background-color: #000;
 color: #e9c000;
}
.africa-links {
 width:auto; height:auto; margin:0; line-height:18px;
}
.africa-news {
 background-color:#fff; color:#111;
 margin:0 0 0 191px; padding:10px 20px 0 20px;
 width:auto; height:1015px; line-height:19px;
 word-spacing:1px; font-size:1.07em;
 border-top:5px solid #ddd;
 border-right:10px solid #ddd;
}
.alignment {
 margin:20px 0 5px 20px;
}
 #africa {
 background-color:#fff; color:111;
 float:right; width:30%; padding:5px; height:auto;
 margin:20px 0 0 15px; padding-left:0;
 line-height:22px; border:0 solid transparent;
}
.history li {
 margin:10px 0 0 20px;
line-height:18px;
}
#newsframe {
 margin:10px 20px 0 15px; padding-right:45px;
 background-color:#fff; width:auto; height:700px;
 font-family: arial, helvetica, sans-serif;
 font-size:1em; color:#111; overflow:auto;
}
#newsframe a:link {
 color: #000;
 text-decoration: none;
}
#newsframe a:visited {
 color: #800000;
 text-decoration: none;
}
#newsframe a:hover {
 background-color: #eee;
 color: #f00;
}
#page-scroll {
 background-color:#fff; color:#111;
 margin:0; width:auto; height:950px;
 overflow:auto;
}
.scroll{
 background-color:#fff; width:auto; height:auto; color:#111;
 margin:10px; padding:10px; overflow:auto; line-height:21px;
}
.scrolling-list {
 background-color:#fff; width:auto; height:145px;
 margin:10px; color:#111; padding:10px; overflow:auto;
}
#music-search {
 width:auto; height:auto; color:#111;
 text-align:center; padding:5px;
 background-color:#fff; margin:0;
}
#lyrics-search {
 width:auto; padding:5px;
 height:auto; background-color:#fff;
 color:#111; border:10px solid #f9f9f9;
}
#music-links {
 width:auto; height:auto;
 background-color:#fff; color:#111;
 margin:0; padding:5px 0 5px 12px;
}
#roundmenu, #roundmenu2 {
text-align: center;
margin-bottom: 2px;
font-size:1em; border:0;
}
.phpMyBorder{
  margin-left: 3px;
  width: 93%;
}
.pmb2, .pmb3, .pmb4,.pmbContent{
  background-color: #c0c0c0; margin:0;
  border-color: #888;
}
.pmb1{
  background-color: #ccc;
  margin:0;
  border-bottom:1px solid #888;
}
.pmb2, .pmb3, .pmb4{
  border-style: solid;
  border-width: 0 2px;
}
.pmbContent{
  display: block;
  border-width: 0 2px; border-style: solid;
  font-family: arial, helvetica, sans-serif;
}
.pmb1, .pmb2, .pmb3{
  height: 1px;
}
.pmb1{
  margin: 0 4px;
}
.pmb2{
  margin: 0 3px;
  border-width: 0 2px;
}
.pmb3{
  margin: 0 2px;
 }
.pmb4{
  height: 2px;
  margin: 0 1px;
}
.pmb1, .pmb2, .pmb3, .pmb4{
  display: block;
  overflow: hidden;
}
.pmb5{
  font-size: 1px;
  display: block;
  overflow: hidden;
  height: 1px;
}
.pmbBlock{
  display: block;
  font-size: 1px;
}
#nav a  {
 display: block; width:auto;
 background-color:#eee; border-bottom:1px solid #111;
 font-size:75%; color:#808080; text-decoration: none;
 font-weight:900; padding-left:10px;
 margin:0 5px 0 5px; line-height: 25px;
}
#nav ul {
 margin-left:0;
 width: 96.7%; list-style-type: none;
 padding:0 0 5px 4px;
}
 #nav a:link {
 color: #000;
}
#nav a:visited {
 color: #800000;
}
#nav a:hover {
 background-color: #f9f9f9;
 color: #f00;
}
#nav a:link {
 text-decoration: none;
}
#offsite-menu {
margin-left: 7px;
letter-spacing: 1px;
}
#subnav a  {
 display: block; width:auto; text-transform:uppercase;
 background:#eee; border-bottom:1px solid #111;
 font-size:75%; color:#808080; text-decoration: none;
 font-weight:900; padding-left:10px;
 margin:0 5px 0 5px; line-height: 25px;
}
#subnav ul {
 margin-left:0;
 width: 96.7%; list-style-type: none;
 padding:0 0 5px 4px;
}
#subnav a:link {
 color: #000;
}
#subnav a:visited {
 color: #800000;
}
#subnav a:hover {
 background-color: #f9f9f9;
 color: #f00;
}
#subnav a:link {
 text-decoration: none;
}
.accessories a  {
 display: block;
 background-color:#eee;
 width: auto; height:auto;
 text-decoration: none;
 font-size:.9em; color: #808080;
 padding:0 0 0 15px;
 margin:0; font-weight:300;
}
.accessories ul {
display: block;
margin:0; width: auto;
padding:0;
}
.accessories li {
list-style-type: none;
}
.accessories a:link {
 color: #111;
}
.accessories a:visited {
 color: #800000;
}
.accessories a:hover {
 background-color: #fff;
 color: #f00;
}
.accessories a {
 text-decoration: none; border:0;
}
#ads-column {
 position:absolute; right:0; top:152px;
 margin:0 0 0 10px; padding:0; color:#111;
 background-color:#fff;
 width:310px; height:422px;
 border-left:10px solid #f9f9f9;
}
#ads-column a {
 color: #000;
}
#ads-column a:visited {
 color: #800000;
}
#ads-column a:hover {
 background-color: #f9f9f9;
 color: #111;
}
#search {
 position:absolute; right:20px; top:35px;
 padding:5px 0 5px 15px;
 background-color:#f0f0f0;
 width:270px; height:25px;
 border:1px solid #808080;
}
#search-input {
 background-color:#eee; color:#000;
}
#search-button {
 background-color:#eee; padding:0;
 margin-left:3px; font-size:11px; color:#000;
}
#web-ads {
 background-color:#eee;
 text-align:center; color:#111;
 padding:10px 0; border-top:5px solid #ddd;
 border-bottom:1px solid #808080;
}
.privacy {
 background-color:#fff; color:#111;
 margin:0 0 0 191px; padding:20px 80px 10px 40px;
 width:auto; height:1040px; font-size:1em;
 border-top:5px solid #ddd;
 border-right:15px solid #ddd; border-bottom:0 solid transparent;
word-spacing:1px;
}
#footer{
 background-color:#f9f9f9;
 font-size: .8em; color:#111;
 text-align:center; padding:0;
 line-height:21px; word-spacing:2px;
}
#footer ul {
 background:#fff;
 font-size: .9em; color:#111;
 width:auto; height:auto;
 margin:0; padding:10px 30px;
 border-bottom:2px solid #808080;
}
#footer li {
 display:inline;
 padding-right:5px;
 word-spacing:2px;
 list-style-type:none;
 border:0; text-decoration: none;
}
#footer a {
 text-decoration: none;
}
a:link {
 color: #000;
 text-decoration: none;
}
#footer a:visited {
  color: #808000;
}
#footer a:link:hover {
  background-image: none;
  color: #f00;
}
#footer a:link {
 text-decoration: none;
 padding-right:5px;
}
#copyright {
 background-image: url(image/);
 background-color:#fff;
 font-size:11px; color:#111;
 padding:5px 0 20px 0;
}
