/* general */

body {

  padding: 0;

  margin: 0;

  color: #666;

  font-size: 11px;

  font-family: Tahoma, sans-serif;

  line-height:14px;

  background:  url(images/bg.png) repeat-y top center #fff;

}



input,textarea {

  font-size : 11px;

  border : 1px solid #999999;

  font-family : tahoma;

  padding:2px;

  font-weight:normal;

}



fieldset {

  padding:5px 0 5px 20px;

  background:#f0f0f0;

  border:none;

  margin-top:5px;

}



legend {

  color:#666;

  padding-left:5px;

  font-weight:bold;

  margin-left:-20px;

}



select {

  font-size : 11px;

  border : 1px solid #999999;

  font-family : tahoma;

  font-weight:normal;

  padding:2px;

}



a {

  color: #E0691A;

}



a:hover {

  color: #6C757A;

  text-decoration:none;

}



h1 {

  font: normal 18px Arial, Sans-Serif;

  padding: 7px 0 0 8px;

  margin: 0;

}



h2 {

  font-size: 16px;

  margin-bottom: 5px;

  color: #000;

  background: inherit;

}



p {

  margin: 0 0 5px 0;

}



ul {

  margin: 3px;

  padding-left : 15px;

  list-style-image:url(images/arrow.gif)

}



hr{ size:1px;}



form {

  margin: 0;

  display:inline;

}



.button {

  font-size : 11px;

  border : 1px solid #999999;

  font-family : tahoma;

  padding:2px;

  font-weight:normal;

}



.content {

  margin: 0 auto;

  width: 780px;

  padding: 0 10px 10px 10px;

}



.noborder{

  border:none

}



/* top content */

.rounded {

  background: url(images/roundtop.png) no-repeat top center #fff;

  margin: 0 auto;

  padding: 5px;

  height:15px;

  width:800px;

}






#header {

  height: 68px;

  background:url(images/header.png) no-repeat ;

  color: #808080;

  margin: 8px 0px 1px 0px;

  padding: 0px 0 0 0;

}



#header_box {

  float: right;

  width: 555px;

  padding: 5px 0 4px 0;

  background:none;

  color: #808080;

}



#banner_ad {

    float: left;

    width: 468px;

    padding: 5px 0px 5px 5px; 

    margin: 0px 0px 2px 0px;    

    color:#FFFFFF;
 
    display: inline;

}




#header_box_right {

    float: right;

    width: 290px;

    padding: 0;

    margin: 7px 0px 0px 0px;
    
    color:#333333;

    display: inline;

}



#header_box_right a{

  color:#FFFFFF;

}








#ratelist {

    float: left;

    width: 500px;

    padding: 0px 0px 0px 0px; 

    margin: 0px 0px 0px 30px;    

    
}



#sponsorlist {

    float: left;

    width: 550px;

    padding: 0px 0px 0px 0px; 

    margin: 0px 0px 0px 15px;    

    
}




#sponsorleft {
  float: left;
  padding-top: 0px;
  padding-left: 0px;
}

#sponsorright {
  float: right;
  padding-top: 0px;
  padding-right: 0px;
  
}







.topnav {

  clear: both;

  font-size:11px;

  height: 30px;

  color: #FFF;

  margin:0px;

  background: url(images/topnavmenu.png) repeat-x;

  padding:1px 12px 0px 12px;

}



.topnav li {

  margin: 0;

  padding: 7px 0px 5px 0px;

  color: #FFEADC;

  list-style:none;

  float: left;

}



.topnav li.menus a {

  background:inherit;

  color: #fff;

  font-weight: bold;

  padding: 7px 8px 8px 8px;

  text-transform:uppercase;

}



.topnav li.menus a:hover {

  color: #333;

  font-weight: bold;

  padding: 7px 8px 8px 8px;

}



.topnav li a {

  font-weight: bold;

  color: #FFF;

  background: inherit;

  text-decoration: none;

}



.topnav li a:hover {

  color: #E0691A;

  background: inherit;

}



.search_field {

  background: #fff url(images/bgsearch.png) repeat-x;

  color: #808080;

  clear: both;

  font-weight: bold;

  padding: 7px 25px 10px 220px;

  margin: 5px 0;

}



.search_field2 {

  background: #fff url(images/bgsearch2.png);

  color: #808080;

  clear: both;

  font-weight: bold;

  padding: 7px 25px 10px 10px;

  margin: 5px 0;

}



.topnavnya {

  color:#666666;

  text-align:right;

  padding-right:5px;

}



.topnavnya a {

  color:#666666;

  text-decoration:none;

}



.topnavnya a:hover {

  color:#333333;

}



.topnavnya input {

  font-size : 11px;

  border:1px solid #333300   ;

  font-family : tahoma;

  padding:2px;

  font-weight:normal;

}



.button_logout a {

  color:#000;

  text-decoration:none;

  font-weight:normal;

  display:block;

  border:1px solid #999999;

  background:#d4d0c8;

  width:36px;

  padding:2px 2px 2px 6px;

}



.button_subscribe a {

  color:#000;

  text-decoration:none;

  font-weight:normal;

  border:1px solid #999999;

  background:#d4d0c8;

  width:100%;

  padding:2px 2px 2px 6px;

}



.grey {

  color: #808080;

  background: inherit;

  font-weight: normal;

}



.search_form {

  float: right;

}



.subheader {

  margin: 0px 0 10px 0;

  border-bottom: 1px solid #eee;

  padding: 5px 0 5px 0;

  background: #A4A4A4;

  color: #fff;

}



/* left content */



.content_left {

  float:left;

  width: 70%;

  margin: 0 0 10px 0;

}



.content_left_container {

  margin: 0 0 0px 0;

  color: #000;

  background: #FFF;

  padding: 3px 0;

}



.content_left_container_welcome {

  margin: 0 0 10px 0;

  color: #666;

  background: #FFF;

  padding:10px;

}



.content_left_container_banner {

  margin: 0;

  color: #000;

  background: #FFF;

  padding: 3px 0;

}



.content_left h3 {

  clear: both;

  background: #A9C0CE url(images/bgh3.png) repeat-x;

  color: #FFF;

  padding: 7px 0 7px 5px;

  font: bold 1em Tahoma, Arial, Sans-Serif;

  margin: 0 0 0px 0;

}



.content_left h3 a:hover{

  text-decoration:none;

}



.content_left h2 {

  color: #fff;

  padding: 10px 0 7px 5px;

  font: bold 1em Tahoma, Arial, Sans-Serif;

  margin: 0 0 3px 0;

  background:url(images/topnavmenu.png) repeat-x;

}



.content_left_box1 {

  float: left;

  width: 271px;

  padding: 0px;

  margin: 0;

}



.content_left_box1 a, .right_side a {

  color: #414141;

  background: #FFF;

}



.content_left_box2 {

  float: right;

  width: 272px;

  background:none;

  color: #414141;

  padding:0px;

  margin: 0;

}



/* right content */

.content_right{

  float:right;

  width: 29.6%;

  margin: 3px 0 3px 0;

  font-weight:normal;

}



.content_right_container{

  margin: 0 0 3px 0;

}



.content_right_container h3 {

  color: #fff;

  padding: 10px 0 7px 5px;

  font: bold 1em Tahoma, Arial, Sans-Serif;

  margin: 0 0 3px 0;

  background:url(images/topnavmenu.png) repeat-x;

}



.content_right_container_box {

  background: #f5f5f5;

  color: #414141;

  padding: 8px;

  margin: 0;

}



.image {

  float: left;

  margin: 0 9px 3px 0;

}



.yahoofeed a{

  font-size:16px

}



.yahoofeed img {

  width : 80px;

  height : 60px;

  margin : 5px;

  border : 1px solid #c0c0c0;

  padding : 3px;

}



/* footer */

.footercont { margin:auto 0;

}



.footer {

  clear: both;

  text-align: center;

  padding: 10px 0 10px 0;

  margin: 0;

  background:#f0f0f0;

  width:780px;

}



.footer a {

  color: #333333;

  background:none;

  font-weight:bold;

}



/* link row setting */

.tbl_caption {

  background:url(images/bgh3.png) repeat-x;

  font-family : Tahoma, serif;

  font-weight : bold;

  color : #ffffff;

  padding:5px 5px 5px 10px;

}



.tbl_border {

  background-color : #cccccc;

}



.tbl_normal {

  background-color:#f0f0f0;

  color : #000000;

  font-size : 11px;

}



.list_dot {

  background:url(images/dot.gif) repeat-x bottom center;

  padding:5px 5px 5px 0;

}



.number_link {

  width:10%;

  float:left;

  font-size:18px;

  background:#cccccc;

  color:#FFFFFF;

  height:auto;

  padding:3px 5px 5px 5px;

  text-align:right;

  font-weight:normal;

}



.number_link_premium{

  width:10%;

  float:left;

  font-size:18px;

  background: #33CC33;

  color:#FFFFFF;

  height:33px;

  padding:3px 5px 5px 5px;

  text-align:right;

  font-weight:normal;

}



.number_link_sponsor{

  width:10%;

  float:left;

  font-size:18px;

  background: #0099CC;

  color:#FFFFFF;

  height:33px;

  padding:3px 5px 5px 5px;

  text-align:right;

  font-weight:normal;

}



.row_link {

  float:right;

  display:block;

  text-align:left;

  width:478px;

  font-weight:normal;

  padding:0 0 5px 0;

}



.row_link_box1 {

  float:left;

  width:236px;

}



.row_link_box2 {

  float:right;

  width:236px;

}



.row_link_box1_detail {

  float:left;

  width:272px;

}



.row_link_box2_detail {

  float:right;

  width:270px;

}



li .row_link_box2 {

  background:url(images/dot.gif) repeat-x bottom center;

}



.rateview {

  display:block;

  background:#f0f0f0;

  padding:5px;

}



.desc_link {

  padding:5px;

}



.feed-desc img {

  margin-top: 5px;

  margin-right: 5px;

}



#popular_tags {

  text-align:justify;

  font: 14px;

  padding: 10px;

  margin: 0 20px;

}



#popular_tags li {

  list-style: none;

  display: inline;

}



#popular_tags li a {

  color: #000000;

}



#popular_tags .smallest_tag {

  font-size: 100%

}



#popular_tags .small_tag {

  font-size: 125%

}



#popular_tags .medium_tag {

  font-size: 150%

}



#popular_tags .large_tag {

  font-size: 175%

}



#popular_tags .largest_tag {

  font-size: 200%

}



#popular_tags li span {

  color:#999999;

  font-size: 8px;

  padding: 0 5px 0 0;

}