.politics {
 height:1600px; margin-right:auto;
 padding:15px 50px 0  40px; overflow:auto;
}
#politics-menu {
display:block; float:right; background:#f9f9f9;
height:auto; width:251px; margin-left:0; padding:0; height:1620px;
border-right:1px solid #ccc; border-left:5px solid #60ccef;
}
#politics-menu a {
 line-height:23px; color:#000; text-decoration:none;
}
#politics-menu a:visited {
color: #800080;
}
#politics-menu a:hover {
color: #0000ff; background-color: #fff;
}
.items {
 display:list-item;
}
.r-image-bar {
 float: right; background-color:#f9f9f9; border:1px solid #bbb;
 width:251px; height:auto; text-align: center; font-size:.9em;
 color: #111; font-weight:900; margin:0 0 0 30px; padding:0;
}
.iconlist {
 display:none; background-color:#fff; text-align:center; margin:0; padding:12px 0;
 border-top:5px solid #60ccef; border-bottom:2px solid #ddd; clear:both;
}
.iconlist a:hover {
 color:#f00;
}
.shop-cart {
 background: url(graphics/shopping-cart3.gif)
 no-repeat left; border: solid 0 transparent;
 padding-left:25px; margin-right:2px; margin-left:5px;
}
.bookmark {
 background: url(image/star.gif)
 no-repeat left; border: solid 0 transparent;
 padding-left:22px; margin-right:5px; margin-left:7px;
}
.mail {
 background: url(image/email-1.gif)
 no-repeat left; border: solid 0 transparent;
 padding-left:15px; margin-right:5px; margin-left:7px;
}
#blogs {
 background: url(image/rsslogo1.gif)
 no-repeat left; border: solid 0 transparent;
 padding-left:30px; margin-left:5px;
}
#web-tv {
 background: url(graphics/tn_tv-shows.jpg)
 no-repeat left; border: solid 0 transparent;
 padding-left:20px; margin:0 3px 0 7px;
}
#webradio {
 background: url(graphics/sound.gif)
 no-repeat left; border: solid 0 transparent;
 padding-left:25px;  margin:0 3px 0 7px;
}
#shop-cart {
 background: url(graphics/shopping-cart3.gif)
 no-repeat left; border: solid 0 transparent;
 padding-left:25px; margin-right:2px; margin-left:5px;
}
#radio1 {
 border:0; margin:0 5px 0 10px;
}
#weather {
 background: url(image/30cloud.gif)
 no-repeat left; border: solid 0 transparent;
 padding-left:26px; margin-right:1px; margin-left:5px;
}
#local-news {
 background: url(image/save.gif)
 no-repeat left; border: solid 0 transparent;
 padding-left:25px; margin-right:5px; margin-left:5px;
}
#favorite {
 float:right; width:auto; font-size: 10px; margin:15px 10px 0 0;
}
#email-client {
 background: url(image/email-1.gif)
 no-repeat left; border: solid 0 transparent;
 padding-left:18px; margin-right:5px; margin-left:7px;
}
#bottom-links {
background-color:#fff; margin:0;
padding:0; width:auto; border-top:2px solid #aaa;
}
#bottom-links a {
 color:#111; text-decoration:none;
}
#bottom-links a:hover {
 color:#00f; background-color:#fff;
}
.footer {
 background: transparent; margin:1px 7%;
 width:auto; padding:10px 0; text-align:center;
}
.footer li {
 display:inline; list-style:none; padding:0 5px 0 0;
 font-size:.9em; color:#000;
}
.footer li a {
 text-decoration:shade; color:#376; padding:0; text-align:center;
}
.footer a:link {
 margin:0; text-align:center;
}
.footer a:hover {
 color:#eee; background-color:#f7f7f7;
}
#copyright {
 background-color:#60ccef; font-size:.9em; text-align:center;
 color:#111; padding:12px 50px; line-height:160%;
 border-top:5px solid #ddd;  border-bottom:2px solid #ddd;
}
#copyright a {
 text-decoration:shade; color:#00f;
}
#copyright a:hover {
 color:#a1a1a1;
}
