/*****************************************
  Lauri Borodkin | Fraktal.ee
*****************************************/


html, body {
  margin: 0;
  padding: 0;
}

body {
  text-align: center;
  font: 13px/15px Arial, Verdana, sans-serif;
  color: #2a2926;
  text-align: center;
/*  background: #87e1ff url('../images/body.gif') repeat-x top center;*/
background: url('../images/back.gif?1');
}

a {
  text-decoration: none;
  color: #00aaee;
}
a:hover {
  text-decoration: underline;
}
.clearer {
  font-size: 1px;line-height: 1px;height: 1px;clear: both;
}
.clearfix:after, .star-voting:after {
  content: ".";display: block;height: 0;clear: both;font-size: 1px;line-height: 1px;visibility: hidden;
}
img {
  border: none;
}
form {
  margin: 0;
  padding: 0;
}
h1, h2, h3 {
  font-size: 30px;
  line-height: 28px;
  margin: 0;
  padding: 3px 0px;
  font-weight: bold;
  font-family: Arial, Verdana, sans-serif;
}
h1 {
	font-weight: normal;
}
.bordertop {
	border-width: 5px 0 0 0 !important;
	border-style: solid;
}
.border-red {
	border-color: #E22D4B !important;
}
.border-blue {
	border-color: #1fb1df !important;
}
.border-orange {
	border-color: #FF8A00 !important;
}
.border-gray {
	border-color: #595959 !important;
}
.border-green2 {
	border-color: #2ec433 !important;
}
.border-yellow {
	border-color: #e3b534 !important;
}
.border-pink {
	border-color: #FF358B !important;
}

h2 {
  font-size: 16px;
  font-weight: bold;
  line-height: 16px;
  padding: 5px 10px 0;
  text-transform: uppercase;
float: left;
}
#content-left h2, #content-right h2 {
	float: none;
	padding-bottom: 5px;
}
.border-box, .overtitle {
	clear: both;
}
h2 {
	color: white;
	background: #1fb1df;
}
h2 a {
	color: white;
}
.blue-box h2 {
	color: white !important;
	background: none !important;
}
.yellow-content h2 {
	background: #e3b534;
}

.border-box h2 {
  padding-top: 0;
}
.datetext {
  font-size: 10px;
  letter-spacing: 0px;
}
h3 {
  font-size: 16px;
  line-height: 16px;
  font-weight: bold;
}
h1 a, h3 a {
  color: #2a2926;
}

h1 a:hover, h3 a:hover {
  /*border-bottom: 1px solid #2a2926;*/
  text-decoration: underline;
}
h3 a:hover {
  text-decoration: underline;
}
h1 .comment {
  font-size: 20px;
  font-weight: normal;
}
h3 .comment, h3 .bluelink {
  font-weight: normal;
}
.blueheader {
  background: #1fb1df !important;
}
.greenheader {
  background: #7fa129 !important;
}
.greenheader2 {
  background: #2ec433 !important;
}
.grayheader {
  background: #595959 !important;
}
.pinkheader {
  background:#ff358b !important;
}
.orangeheader {
  background: #ff8a00 !important;
}
.purpleheader {
  background: #7653e5 !important;
}
.lightpurpleheader {
  background: #cf67e7 !important;
}
.redheader {
  background: #e22d4b !important;
}
.comment {
  color: #8e0222;
}
.bluelink, #footer .bluelink {
  color: #00aaee;
}
.related-articles {
	padding: 0 0 0 10px !important;
}
	.related-articles .date {
		background: none;
		border: none;
	}
.spot-link {
  display: block;
  padding: 1px 0 1px;
  padding-left: 15px;
  width: 99%;
  background: url('../images/spot.gif') no-repeat 0 4px;
}
.spotlist {
  margin: 0;
  padding: 0px 0;
  list-style-type: none;
  display: block;
}
  .spotlist li {
    display: block;
  }
.btn {
  background: #b8ebff;
  line-height: 16px;
  font-size: 11px;
  border: 1px solid #b8ebff;
  color: #00aaee;
  font-weight: bold;
  font-size: 10px;
  padding: 0 5px;

}
/*
.btn {
  display: block;
  height: 16px;
  line-height: 16px;
  background: #9fe4ff url('../images/btn_l.gif') no-repeat top left;
  display: inline-block;
  cursor: pointer;
  white-space: nowrap;
}
.btn:hover {
  text-decoration: none;
}
  .btn .btn-inner {
    display: block;
    height: 16px;
    background: url('../images/btn_r.gif') no-repeat top right;
    line-height: 16px;
    font-size: 11px;
    font-weight: bold;
    padding: 0 5px;
    color: #00aaee;
    display: inline-block;
    cursor: pointer;
  }
*/
.btn-blue, .btn-gray {
  background: url('../images/btn_l_blue.gif') no-repeat top left;
  height: 27px;
  white-space: nowrap;
  display: block;
  text-align: center;
}
.btn-gray {
  background: url('../images/btn_l_gray.gif') no-repeat top left;
}
.btn-blue:hover, .btn-gray:hover {
  text-decoration: none;
}
  .btn-blue-inner, .btn-gray-inner {
    background: url('../images/btn_r_blue.gif') no-repeat top right;
    height: 27px;
    line-height: 24px;
    font-size: 13px;
    color: white;
    cursor: pointer;
    display: block;
    padding: 0 10px;
  }
  .btn-gray-inner {
    background: url('../images/btn_r_gray.gif') no-repeat top right;
  }
.date {
  background: #c7f4b7;

  border: 1px solid #c7f4b7;
  color: #2a2926;
  font-weight: normal;
  text-transform: none;
  font-size: 10px;
  padding: 0 2px;
  vertical-align: middle;
}
.img-left, .img-left2 {
  float: left;
  margin: 0 10px 5px 0;
}
.img-left2 {
  margin-bottom: 0px;
}
.img-right {
  float: right;
  margin: 0 0 5px 10px;
}
.img-full {
  display: block;
  margin-top: 5px;
}
  .img-full img {
    display: block;
  }

.light-blue {
  display: block;
  height: 30px;
  background: url('../images/light_blue.gif') repeat-x;
}
  .light-blue-inn {
    display: block;
    height: 30px;
    background: url('../images/light_blue_l.gif') no-repeat top left;
  }
  .light-blue-inn2 {
    display: block;
    height: 30px;
    background: url('../images/light_blue_r.gif') no-repeat top right;
    padding: 0 5px;
    text-align: center;
    line-height: 30px;
    font-weight: bold;
  }
	#content-left .light-blue-inn2 {
		font-size: 12px;
	}
  

.light-pink {
  display: block;
  height: 30px;
  background: url('../images/light_pink.gif') repeat-x;
}
  .light-pink-inn {
    display: block;
    height: 30px;
    background: url('../images/light_pink_l.gif') no-repeat top left;
  }
  .light-pink-inn2 {
    display: block;
    height: 30px;
    background: url('../images/light_pink_r.gif') no-repeat top right;
    padding: 0 5px;
    text-align: center;
    line-height: 30px;
    font-weight: bold;
    color: white;
  }
   .light-pink-inn2 a {
     color: white;
   }
.blue-box {
  background: #00c0ff url('../images/blue_top_129.gif') no-repeat top left;
}
/*  #subpage .blue-box, #subpage4 .blue-box {
    background-image: url('../images/blue_top_129.gif');
  }*/
  .blue-box h2 {
    color: white;
    padding: 8px 10px;
  }
  #subpage .blue-box h2, #subpage4 .blue-box h2 {
    font-size: 15px;
    padding-left: 10px;
    padding-right: 10px;
  }
.darkblue-box {
  background: #0077a3 url('../images/darkblue_bottom_129.gif') no-repeat left bottom;
  width: 100%;
  font-size:12px;
}
/*  #subpage .darkblue-box, #subpage .darkblue-box {
    background-image: url('../images/darkblue_bottom_129.gif');
  }*/
  .darkblue-box a, .blue-box a {
    color: white;
    font-weight: bold;
  }
  
.highlightbox {
  background: #fff4c0;
}
.right-small {
  float: right;
  font-size: 10px;
  padding-top: 12px;
}
.red {
  color: #cc0000;
}
.star-voting {
  padding: 0px 0 10px;
  font-size: 10px;
}
  .star-voting img {
    vertical-align: bottom;
cursor: pointer;
  }
	.star-voting span {
		font-size: 14px;
		color: red;
	}
  .star-voting div {
    float: left;
    padding: 1px 0 0 4px;
  }
  #article .star-voting {
    float: right;
  }
  #gallery-actions .star-voting {
    padding-bottom: 0;
    float: right;
  }
.graybanners {
  padding: 5px 10px 10px;
  background: #e6e6e6;
  text-align: center;
margin-bottom: 20px;
}
  .graybanners .banner {
    padding-top: 5px;
  }
.banners {
  padding: 10px 0 10px;
  text-align: center;
}

#wrap {
  width: 1006px;
  margin: 0 auto;
  text-align: left;
  padding-bottom: 20px;
  padding-top: 5px;
}
  #header {
    height: 107px;
    background: url('../images/header.gif') no-repeat top left;
    position: relative;
  }
    #logo, #logo:hover {
      height: 107px;
      width: 258px;
      display: block;
      text-decoration: none;
    }
    #topbanner {
      position: absolute;
      width: 729px;
      height: 90px;
      left: 272px;
      top: 10px;
    }
  #container {
    margin: 0 3px;
	border-top: 5px solid white;
  }
    #navigation {
      height: 34px;
      background: #393e40;
    }
      #navigation-inner {
        height: 34px;
        padding: 0 5px;
      }
        
        .search {
        }
        #content .search {
        }
          .search .textbox {
            margin: 0;
            padding: 0;
            vertical-align: middle;
            color: #000000;
            font: 11px/13px Arial, Verdana, sans-serif;
            border: 1px solid #d0d0d0;
            width: 115px;
            background: white url('../images/textbox.gif?1') repeat-x;
            padding: 4px 3px;
margin-bottom: 15px;
          }
          .search-submit {
			background: none repeat scroll 0 0 #E8EBED;
			border: 1px solid #aaa;
			padding: 2px 15px;
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
}
          #content .search div {
          }
          .search .submit {
          }
        #mainmenu {
          margin: 0;
          padding: 0;
          list-style-type: none;
        }
          #mainmenu li {
            float: left;
          }
            #mainmenu a {
              display: block;
              font-size: 13px;
              font-weight: bold;
              line-height: 34px;
              color: white;
              padding: 0 10px;
            }
            #mainmenu a:hover {
              background: #747a7c;
              text-decoration: none;
            }
            #mainmenu .login {
              font-weight: normal;
            }
          #mainmenu .active a {
            background: #ffde98 url('../images/mainmenu_a.gif') repeat-x;
            color: #000000;
          }
    #content {
      background: white url('../images/content.gif') repeat-x left bottom;
      border-right: 1px solid #cfcfcf;
      border-bottom: 1px solid #cfcfcf;
      border-left: 1px solid #cfcfcf;
      border-top: none;
	  padding-top: 20px;
    }
    
    #subpage #content {
      background: white url('../images/subpage_content.gif') repeat-y top left;
    }
    #subpage2 #content {
      background: white url('../images/subpage2_content.gif') repeat-y top left;
    }
    #subpage3 #content {
      background: white url('../images/subpage3_content.gif') repeat-y top left;
    }
    #subpage4 #content {
      background: white url('../images/subpage4_content.gif') repeat-y top left;
    }
      #content-inner {
        min-height: 300px;
        padding-bottom: 37px;
      }
      * html #content-inner {
        height: 300px;
        position: relative;
        
      }
      
      #subpage #content-inner {
        background: url('../images/subpage_content_inner.gif') no-repeat bottom left;
      }
      
      #subpage2 #content-inner {
        background: url('../images/subpage2_content_inner.gif') no-repeat bottom left;
      }
      #subpage3 #content-inner {
        background: url('../images/subpage3_content_inner.gif') no-repeat bottom left;
      }
      #subpage4 #content-inner {
        background: url('../images/subpage4_content_inner.gif') no-repeat bottom left;
      }
      
      #content-left {
        float: left;
        width: 129px;
		padding-right: 20px;
		padding-left: 10px;
        /*padding-top: 15px;*/
      }
      #content-left h1 {
        font-size: 22px;
        line-height: 24px;
      }
      #content-left h3 {
        padding-bottom: 5px;
      }
      
      #subpage2 #content-left {
        width: 382px;
        margin-right: 0;
        padding-right: 10px;
      }
        #subpage2 #content-left h1, #subpage3 #content-left h1 {
          font-size: 25px;
          line-height: 30px;
        }
           #subpage2 #content-left h1 .comment, #subpage3 #content-left h1 .comment {
              font-size: 15px;
            }
            
      #subpage3 #content-left {
        width: 526px;
        margin-right: 0;
        padding-right: 10px;
      }
      
      #subpage4 #content-left {
        width: 460px;
        margin-right: 0;
        padding-right: 10px;
      }
        
       
          /* content-left */
          
            .content-left-left {
              float: left;
              width: 190px;
            }
            
            .content-left-right {
              float: left;
              width: 190px;
              padding-left: 10px;
            }
            
            * html .content-left-right {
              margin-right: -3px;
            }
        
          /* rectangle-181 */
            .rectangle-181 {
              height: 144px;
              width: 190px;
              position: relative;
            }
            .rectangle-181 a, .rectangle-181 img {
              display: block;
            }
            .rectangle-181 .rectangle-video {
              height: 136px;
              width: 190px;
              background: url('../images/rectangle_video_181.png') no-repeat;
              position: absolute;
              z-index: 10;

            }
          /* rectangle-181 end */
      
      #content-center {
        float: left;
        width: 600px;
        margin-right: 20px;
      }
      #subpage2 #content-center {
        width: 240px;
        padding: 15px 10px 0 10px;
        margin-right: 10px;
      }
        #subpage2 #content-center h3 {
          font-size: 13px;
          line-height: 16px;
          padding-bottom: 10px;
        }
        #subpage2 h3 .comment,  #subpage2 h3 .bluelink {
          font-size: 13px;
        }
      #subpage3 #content-center {
        width: 96px;
        padding: 15px 10px 0 10px;
        margin-right: 10px;
      }
        #subpage3 #content-center h3 {
          font-size: 13px;
          line-height: 16px;
          padding-bottom: 10px;
        }
        #subpage3 h3 .comment,  #subpage3 h3 .bluelink {
          font-size: 13px;
        }
      #subpage4 #content-center {
        width: 162px;
        padding: 15px 10px 0 10px;
        margin-right: 10px;
      }
        
        /* squarebox_96 */
          .squarebox_96 {
            height: 96px;
            width: 96px;
            position: relative;
          }
          .squarebox_96 a, .squarebox_96 img {
            display: block;
          }
          .square-video {
            height: 96px;
            width: 96px;
            background: url('../images/square_video_96.png') no-repeat;
            position: absolute;
            z-index: 10;
            
          }
        /* squarebox_96 end */
        
        /* content-center-left */
          .content-center-left {
            float: left;
            width: 96px;
          }
          
        /* content-center-right */
          .content-center-right {
            float: left;
            width: 96px;
            padding-left: 20px;
          }
          * html .content-center-right {
            margin-right: -3px;
          }
      #content-right {
        float: left;
        width: 199px;
        /*padding-top: 15px;*/
 	  	padding-right: 20px;
      }
      * html #content-right {
        margin-right: -3px;
      }
      
      .right-info-text {
        float: left;
        width: 184px;
      }
	  #content-left .right-info-text {
		width: 114px;
	  }
	  #content-right .right-info-text {
		width:119px;
	}
	#content-right .slider-box .right-info-text {
		width: 132px;
	}
	  #content-left .right-info-text h3 {
		padding-top: 0;
		line-height: 18px;
      }
      
      * html .right-info-text {
        margin-right: -3px;
      }
      
     
      
        .right-info-text h3 {
          padding-bottom: 10px;
        }
        
        .two-row {
          width: 184px;
          height: 30px;
          overflow: hidden;
        }

      #content-center .right-info-text, #content-center .two-row {
        width: 220px;
      }
      
      #subpage2 #content-center .right-info-text {
        width: 134px;
      }
      
      .yellow-content {
        /*padding-top: 16px;*/
        /*background: #ffc600;*/
		padding-bottom: 15px;
      }
        .yellow-content-inner {
          padding: 10px 15px;
        }
        .yellow-content a {
          color: #940223;
        }
        .yellow-content h2 {
          padding-left: 15px;
          padding-right: 15px;
        }
      .yellow-content .column-title {
        border-bottom: 1px solid #ffc600;
        padding-left: 15px;
        padding-right: 15px;
      }
      
      .border-box {
        padding: 12px 0 12px;
        /*border-top: 1px solid #cccccc;*/
      }
	  #content-left .border-box {
		padding: 12px 0;
	}
      .padding-box {
        padding: 12px 0 12px;
      }
      .border-box2 {
        padding: 12px 0 12px;
        border-bottom: 1px solid #cccccc;
      }
      
      
      .topvoting {
        padding: 10px 5px;
      }
        .topvoting-img {
          float: left;
        }
        * html .topvoting-img {
          margin-right: -3px;
        }
        .topvoting-position {
          float: left;
          text-align: center;
          color: white;
		  width: 18px;
		  padding-right: 5px;
        }
          .topvoting-position span {
            font-size: 32px;
            line-height: 40px;
            font-weight: bold;
			clear: both;
          }
          .topvoting-position a {
            display: block;
            margin: auto;
          }
        .topvoting-text {
          float: left;
          width: 97px;
		  padding-bottom: 10px;
        }
        .topvoting-text table {
          border: none;
          margin: 15px 0 0 0;
          padding: 0;
          border-collapse: collapse;
        }
          .topvoting-text table td {
            padding: 3px 5px 0 0;
            vertical-align: middle;
          }
          .topvoting-text table img {
            height: 12px;
          }
      .blue-box .topvoting-light {
        background: #46ccf8;
      }
      .tag-cloud {
        text-align: center;
        line-height: 19px;
      }
        .tag-cloud a {
          font-weight: bold;
          color: #2a2926;
        }
      .overtitle {
        position: relative;
      }
      * html .overtitle {
        height: 1%;
      }
        .overtitle-image, .overtitle-image img {
          display: block; 
        }
        
        .overtitle h1 {
          position: absolute;
          bottom: 0;
          left: 0;
          font-size: 30px;
          line-height: 28px;
          background: url('../images/over.png');
		  width: 600px;
        }
        .overtitle span {
          display: block;
          padding: 15px;
        }
			.overtitle a span {
				display: inline;
				padding: 0;
			}
          .overtitle h1 a {
            color: white;
          }
          .overtitle h1 a.comment {
            font-size: 15px;
            color: #ffc600;
          }
      .slider-navigation {
        width: 99px;
        height: 23px;
        padding-top: 4px;
        float: right;
        margin-top: 3px;
        text-align: center;
        background: url('../images/slider_nav_green.gif') no-repeat top left;
      }
      .slider-navigation-pink {
        background: url('../images/slider_nav_pink.gif') no-repeat top left;
      }
      .slider-navigation-gray {
        background: url('../images/slider_nav_gray.gif') no-repeat top left;
      }
        .slider-navigation img {
          vertical-align: middle;
          cursor: pointer;
        }
        .slider-navigation img.arrow-left, .slider-navigation img.arrow-right {
          cursor: pointer;
          
        }
        .slider-navigation img.filled {
          height: 6px;
          width: 6px;
          background: url('../images/slider_spot_filled.gif') no-repeat;
        }
        .slider-navigation-pink img.filled {
          background: url('../images/slider_spot_filled_pink.gif') no-repeat;
        }
        .slider-navigation-gray img.filled {
          background: url('../images/slider_spot_filled_gray.gif') no-repeat;
        }
        .slider-navigation img.empty {
          height: 6px;
          width: 6px;
          background: url('../images/slider_spot_empty.gif') no-repeat;
        }
        .slider-navigation-pink img.empty {
          background: url('../images/slider_spot_empty_pink.gif') no-repeat;
        }
        .slider-navigation-gray img.empty {
          background: url('../images/slider_spot_empty_gray.gif') no-repeat;
        }
      .slider-navigation2 {
        width: 100px;
        height: 27px;
        padding: 0;
        position: absolute;
        float: none;
        margin: 0;
        left: 8px;
        background: none;
        z-index: 10;
      }
	  #content-left .slider-navigation2 {
		width: 134px;
	}
        .slider-navigation2 img {
          float: left;
        }
      .slider-image, .slider-image img, .slider-video {
        display: block;
      }
      
      
      #gallery-slider .slider-objects-outer {
        position: relative;
        height: 196px;
        width: 295px;
        overflow: hidden;
      }
      #content-right #gallery-slider .slider-objects-outer {
        width: 298px;
        height: 200px;
      }
        #gallery-slider .slider-objects {
          position: absolute;
          height: 220px;
          overflow: hidden;
        }
          #gallery-slider .slider-object {
            float: left;
            height: 196px;
            width: 295px;
            position: relative;
            overflow: hidden;
          }
          #content-right #gallery-slider .slider-object {
            width: 298px;
            height: 200px;
            overflow: hidden;
          }
          #gallery-slider .slider-title {
            position: absolute;
            bottom: 0;
            left: 0;
            width: 245px;
            font-size: 13px;
            line-height: 15px;
            background: url('../images/over.png') repeat;
          }
          #content-right #gallery-slider .slider-title {
            width: 298px;
          }
            #gallery-slider .slider-title-inner {
              color: white;
              font-size: 13px;
              line-height: 15px;
              padding: 5px 15px;
            }
          #galler-slider .slider-image {
            position: relative;
          }
          #gallery-slider .slider-video {
            height: 163px;
            width: 245px;
            background: url('../images/gallery_video.png') no-repeat center -30px;
            position: absolute;
            z-index: 10;
          }
          #content-right #gallery-slider .slider-video {
            width: 298px;
            height: 200px;
            background: url('../images/graybox_video.png') no-repeat;
          }
      
      #article-slider {
        float: right;
        width: 300px;
        margin: 0 0px 15px 15px;
      }
        #article-slider .blue-box {
          background-image: url('../images/blue_top.gif');
        }
        #article-slider .arrow-left {
          float: right;
          cursor: pointer;
        }
        #article-slider .arrow-right {
          float: right;
          cursor: pointer;
        }
		#article-slider h2 {
			float: none;
		}
        #article-slider .slider-objects-outer {
          position: relative;
          height: 300px;
          width: 300px;
          overflow: hidden;
        }
          #article-slider .slider-objects {
            position: absolute;
            height: 300px;
            overflow: hidden;
          }
            #article-slider .slider-object {
              float: left;
              height: 300px;
              width: 300px;
              overflow: hidden;
              position: relative;
            }
        
            #article-rightpic .slider-image {
              display: block;
              height: 270px;
            }
            .photo-title {
              padding: 5px 10px;
              font-size: 10px;
            }
            .photo-title span {
              color: #8b8983;
            }
            #article-slider .slider-video {
              height: 300px;
              width: 300px;
              background: url('../images/article_video.png') no-repeat center center;
              position: absolute;
              z-index: 10;
            }
          
      .gray-slider .slider-objects-outer {
        position: relative;
        height: 196px;
        width: 295px;
        overflow: hidden;
      }
        .gray-slider .slider-objects {
          position: absolute;
          height: 200px;
          overflow: hidden;
        }
          .gray-slider .slider-object {
            float: left;
            height: 196px;
            width: 295px;
            overflow: hidden;
            position: relative;
          }
          .gray-slider .slider-title {
            position: absolute;
            bottom: 0;
            left: 0;
            width: 295px;
            font-size: 13px;
            line-height: 15px;
            background: url('../images/over.png') repeat;
          }
            .gray-slider .slider-title-inner {
              color: white;
              font-size: 13px;
              line-height: 15px;
              padding: 5px 15px;
            }
          .gray-slider .slider-image {
            position: relative;
          }
          .gray-slider .slider-video {
            height: 196px;
            width: 295px;
            background: url('../images/graybox_video.png') no-repeat center -10px;
            position: absolute;
            z-index: 10;
          }
      #tv-slider .slider-objects-outer {
        position: relative;
        height: 160px;
        width: 332px;
        overflow: hidden;
      }
        #tv-slider .slider-objects {
          position: absolute;
          height: 160px;
          overflow: hidden;
        }
          #tv-slider .slider-object {
            float: left;
            height: 160px;
            width: 332px;
            overflow: hidden;
          }
          #tv-slider .slider-image {
            padding-right: 10px;
            float: left;
            background: white;
          }
          #tv-slider .highlightbox {
            padding: 8px 10px;
            float: left;
            width: 140px;
            height: 113px;
            overflow: hidden;
          }
          #tv-slider h3 {
            padding-bottom: 10px;
          }
          #tv-slider .btn-blue {
            float: left;
            margin-top: 5px;
            width: 162px;
          }
      #horoscope-slider {
        
      }
        #horoscope-slider .slider-objects-outer {
          position: relative;
          height: 125px;
          width: 129px;
          overflow: hidden;
        }
          #horoscope-slider .slider-objects {
            position: absolute;
            height: 115px;
            overflow: hidden;
          }
            #horoscope-slider .slider-object {
              float: left;
              height: 95px;
              width: 129px;
              padding: 0;
              overflow: hidden;
            }
            #horoscope-slider .slider-object-inner {
              padding: 0 10px;
            }
            #horoscope-slider .slider-image {
              padding-right: 10px;
              float: left;
              width: 96px;
            }
            #horoscope-slider .highlightbox {
              padding: 8px 0px;
            }
            #horoscope-slider h3 {
              padding-bottom: 10px;
            }
            .horoscope-info {
	padding: 0 10px;
            }
      
      #people-slider {
      }
        #people-slider .slider-objects-outer {
          position: relative;
          width: 332px;
          height: 130px;
          overflow: hidden;
        }
        #content-right #people-slider .slider-objects-outer {
          width: 300px;
        }
          #people-slider .slider-objects {
            position: absolute;
            height: 96px;
            overflow: hidden;
          }
            #people-slider .slider-object {
              float: left;
              height: 96px;
              width: 332px;
              overflow: hidden;
            }
            #content-right #people-slider .slider-object {
              width: 300px;
            }
            #people-slider .slider-image {
              padding-right: 9px;
              padding-left: 1px;
              float: left;
              width: 96px;
            }
            #people-slider .highlightbox {
              padding: 8px 0px;
            }
            #people-slider h3 {
              padding-bottom: 10px;
            }
            #people-slider .btn-blue {
              position: absolute;
              width: 220px;
              top: 100px; 
              left: 106px;
              z-index: 10;
            }
            #content-right #people-slider .btn-blue {
              width: 190px;
            }

	.top5 {
		background: none repeat scroll 0% 0% rgb(254, 237, 141); padding: 10px; margin-bottom: 5px;
	}
		#content-right .top5 .right-info-text {
			width: auto;
		}
		
		#content-left .newslist {
			padding: 12px 0 0;
		}
	.newslist div.newslist-item {
		margin-bottom: 5px;
		position: relative;
		min-height: 40px;
	}
		.newslist p {
			padding-left: 44px;
			margin: 0;
		}
			.newslist p span {
				color: rgb(153, 153, 153); 
			}
		.newslist img {
			position: absolute;
		}
            
      
      .pink-slider {
      }
        .pink-slider .slider-objects-outer {
          position: relative;
          width: 298px;
          height: 130px;
          overflow: hidden;
        }
		#content-left .pink-slider .slider-objects-outer {
			width: 134px;
			height: 196px;
		}
		#content-right .pink-slider .slider-objects-outer {
			width: 220px;
		}
          .pink-slider .slider-objects {
            position: absolute;
            height: 130px;
            overflow: hidden;
          }
		  #content-left .pink-slider .slider-objects {
			height:176px;
		}
            .pink-slider .slider-object {
              float: left;
              height: 120px;
              width: 220px;
              overflow: hidden;
            }
			#content-left .pink-slider .slider-object {
				width: 134px;
				height: 176px;
			}
            .pink-slider .has-button .slider-object {
              height: 96px;
            }
            .pink-slider .slider-image {
              padding-right: 9px;
              padding-left: 1px;
              float: left;
             /* width: 96px;*/
            }
            .pink-slider .highlightbox {
              padding: 8px 0px;
            }
            .pink-slider h3 {
              padding-bottom: 10px;
            }
            .pink-slider .btn-blue {
              position: absolute;
              width: 190px;
              top: 100px; 
              left: 106px;
              z-index: 10;
            }

          
      .hon {
        float: right;
		margin-left: 10px;
		width: 90px;
      }
      .hon-top, .hon-bot {
        display: block;
        margin-top: 5px;
        width: 80px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		padding: 5px;
		color: white;
		line-height: 25px;
		font-size: 25px;
      }
		.hon-top:hover, .hon-bot:hover {
			text-decoration: none;
		}
		.hon-top {
			background: #ff0000 url('../images/thumb_up.png?1') no-repeat 65px center;
		}
		.hon-bot {
			background: #00aaee url('../images/thumb_down.png?1') no-repeat 65px center;
			margin-bottom: 10px;
		}

      .hon-score {
        display: block;
        width: 90px;
        text-align: center;
        color: #CC0000;
        font-size: 40px;
        line-height: 45px;
        font-weight: bold;
        padding: 5px 0 10px;
      }
      .imagepoll div.selection {
        float: left;
        margin-right: 5px;
        width: 96px;
        padding: 10px 0 5px;
      }
        .imagepoll .selection-inner {
          height: 96px;
          width: 96px;
          position: relative;
        } 
        .imagepoll .selection-over {
          height: 96px;
          width: 96px;
          position: absolute;
          top: 0;
          left: 0;
          background: url('../images/white.png') repeat;
        }
        .imagepoll .selection-over-blue {
          width: 96px;
          position: absolute;
          bottom: 0;
          left: 0;
          background: url('../images/blue.png') repeat;
        }
      .imagepoll div.last {
        margin-right: 0;
      }
        .imagepoll img {
          display: block;
        }
        .imagepoll .btn-blue, .imagepoll .btn-blue-inner, .imagepoll .btn-gray, .imagepoll .btn-gray-inner {
          float: left;
        }
      .pollresults {
        margin: 5px 0 0 0;
        padding: 0;
        width: 100%;
        border-collapse: collapse;
      }
        .pollresults td {
          padding: 3px 15px 3px 0;
        }
        .pollresults img {
          height: 15px;
        }
      #article {
        
      }
        #article h1 {
          color: #00c0ff;
          font-weight: bold;
          padding: 15px 0 10px;
        }
          #article h1 .comment {
            font-weight: normal;
            font-size: 20px;
          }
        #article h2, #gallery-comments h2 {
          font-size: 15px;
        }
        #article .right-small {
          padding-top: 2px;
        }
        .article-info {
          padding-top: 2px;
          color: #8b8b8b;
          font-style: italic;
        }
          .article-info span {
            color: #00c0ff;
          }
        .article-excerpt {
          padding: 5px 0 15px ;
          font-weight: bold;
        }
		.article-content-block {
			border: 1px solid #ccc;
			padding: 10px;
		}
        #article p {
          padding: 0 0 15px 0;
          margin: 0;
        }
        #article-action {
          padding: 10px 0;
        }
          #article-action .next-article, #article-action .prev-article {
            float: right;
            height: 23px;
            line-height: 23px;
            width: 91px;
            color: white;
            text-align: center;
            font-weight: normal;
            font-size: 13px;
          }
          #article-action-inner {
            padding-top: 3px;
          }
          #article-action .next-article {
            background: url('../images/arrow_right_pink_long.gif') no-repeat;
          }
          
          #article-action .prev-article {
            background: url('../images/arrow_left_pink_long.gif') no-repeat;
          }
          #article-action .prev-article:hover, #article-action .next-article:hover {
            text-decoration: none;
          }
          
          #article-action img {
            vertical-align: middle;
          }
          #article-action a {
            color: #5a5a5a;
          }
          
          #article .related-article {
            float: left;
            width: 100px;
            margin: 0 7px;
          }
          * html #article .related-article-last {
            margin-right: -3px;
          }
            .related-article a {
              color: #2a2926;
              font-weight: bold;
            }
            .related-article .comment {
              color: #f91111;
              font-weight: normal;
            }
            
      /* article-listing */
        #article-listing {
        }
          #article-listing .headinglist {
            margin: 0;
            padding: 0 0 0 35px;
          }
            #article-listing .headinglist li {
              color: #a0a0a0;
              font-size: 12px;
              margin: 0;
              padding: 8px 0 8px;
              line-height: 16px;
            }
            #article-listing .headinglist li a {
              color: #1e1e1e;
              font-size: 14px;
              font-weight: bold;
            }
            #article-listing .headinglist li a.comment {
              color: #8e0222;
              font-weight: normal;
            }
            #article-listing h1 .comment {
              font-weight: normal;
              font-size: 20px;
            }
          #article-listing h2 {
            font-size: 15px;
          }
            .two-column-left {
              float: left;
              width: 227px;
              padding-bottom: 15px;
            }
			#article-listing .two-column-left {
				width: 287px;
			}
            .two-column-right {
              float: left;
              width: 227px;
              margin-left: 15px;
              padding-bottom: 15px;
            }
			#article-listing .two-column-right {
				width: 267px;
			}
            * html .two-column-right {
              margin-right: -3px;
            }
            
            .three-column-left {
              float: left;
              width: 146px;
              padding-bottom: 15px;
            }
			#article-listing .three-column-left {
				width: 190px;
			}
            .three-column-center {
              float: left;
              width: 146px;
              margin-left: 15px;
              padding-bottom: 15px;
            }
			#article-listing .three-column-center {
				width: 190px;
			}
            .three-column-right {
              float: left;
              width: 146px;
              margin-left: 15px;
              padding-bottom: 15px;
            }
			#article-listing .three-column-right {
				width: 190px;
			}
            * html .three-column-right {
              margin-right: -3px;
            }
            
            .four-column-first {
              float: left;
              width: 96px;
              padding-bottom: 15px;
            }
			#article-listing .four-column-first {
				width: 129px;
			}
            .four-column-second {
              float: left;
              width: 96px;
              margin-left: 27px;
              padding-bottom: 15px;
            }
			#article-listing .four-column-second {
				width: 129px;
			}
            .four-column-third {
              float: left;
              width: 96px;
              margin-left: 27px;
              padding-bottom: 15px;
            }
			#article-listing .four-column-third {
				width: 129px;
			}
            .four-column-fourth {
              float: left;
              width: 96px;
              margin-left: 27px;
              padding-bottom: 15px;
            }
			#article-listing .four-column-fourth {
				width: 129px;
			}
            * html .four-column-fourth {
              margin-right: -3px;
            }
            
            .four-column-first h3, .four-column-second h3, .four-column-third h3, .four-column-fourth h3 {
              font-size: 12px;
              line-height: 14px;
            }
            .four-column-first h3 .comment,  .four-column-first h3 .bluelink, 
            .four-column-second h3 .comment,  .four-column-second h3 .bluelink, 
            .four-third-first h3 .comment,  .four-column-third h3 .bluelink,
            .four-column-fourth h3 .comment,  .four-column-fourth h3 .bluelink {
              font-size: 12px;
            }
        
      /* article-listing end */
      
      /* star-image */
        #star-image {
          padding-top: 10px;
          position: relative;
        }
        * html #star-image {
          height: 1%;
        }
          #star-image img {
            display: block;
          }
          #star-image-label {
            position: absolute;
            bottom: 0;
            left: 0;
            color: white;
            width: 100%;
            background: url('../images/over.png') repeat;
          }
            #star-image-label-inner {
              padding: 10px;
              text-align: right;
            }
            
            #star-image-label a {
              color: white;
              font-weight: bold;
            }
      /* number-box */
        .number-box {
          margin: 0;
          padding: 0;
          list-style-type: none;
        }
          .number-box li {
            padding: 3px 0 15px 47px;
            min-height: 30px;
          }
          
          * html .number-box li {
            height: 30px;
          }
          
            .number-box .header-link {
              font-weight: bold;
              color: #1e1e1e;
            }
            .number-box .number1 {
              background: url('../images/ico_1.gif') no-repeat top left;
            }
            .number-box .number2 {
              background: url('../images/ico_2.gif') no-repeat top left;
            }
            .number-box .number3 {
              background: url('../images/ico_3.gif') no-repeat top left;
            }
            .number-box .number4 {
              background: url('../images/ico_4.gif') no-repeat top left;
            }
            .number-box .number5 {
              background: url('../images/ico_5.gif') no-repeat top left;
            }
          
      /* three-column-listing */
        .three-column-listing {
          padding-bottom: 30px;
        }
          .listing-header {
            display: block;
            padding: 0px 0 10px;
            font-size: 30px;
            line-height: 35px;
            color: #00c0ff;
            text-transform: uppercase;
          }
          .three-column-listing a {
            color: #1e1e1e;
          }
          .three-column-listing-left {
            float: left;
            padding-right: 15px;
            width: 180px;
          }
          .three-column-listing-center {
            float: left;
            padding: 0 15px;
            width: 180px;
          }
          .three-column-listing-right {
            float: left;
            width: 180px;
            padding-left: 15px;
          }
          * html .three-column-listing-right {
            margin-right: -3px;
          }
      /* star-content */
      
        #star-content {
          padding: 15px 0 5px;
        }
          #star-content p {
            padding: 0 0 10px 0;
            margin: 0;
          }
          
          #star-content h3 {
            font-size: 15px;
            padding: 5px 0 10px;
            color: #00c0ff;
          }
          #star-info {
            width: 160px;
            padding-top: 10px;
            background: #fff1f7;
            float: right;
            margin: 0 0 15px 15px;
          }
            #star-info .star-voting {
              background: white;
              padding-left: 12px;
            }
            
            #star-info-inner {
              padding: 10px 12px 10px 12px;
              font-size: 14px;
              line-height: 18px;
            }
            #star-info span {
              font-size: 11px;
              color: #ff003a;
              font-weight: bold;
              display: block;
            }
            
      /* gallery-main */
      
        #gallery-main {
          position: relative;
          text-align: center;
          margin-top: 10px;
          width: 600px;
        }
          #gallery-loading {
            background: url('../images/loader.gif') no-repeat center center;
            height: 500px;
          }
          #gallery-actions {
            padding: 0 0 10px 0;
          }
            #gallery-actions a {
              color: #5a5a5a;
            }
          #gallery-next {
            position: absolute;
            top: 120px;
            right: 0;
            background: url('../images/gallery_arrow_right.png');
            z-index: 10;
            height: 100px;
            width: 80px;
            cursor: pointer;
            border: none;
            outline: 0;
          }
          #gallery-prev {
            position: absolute;
            top: 120px;
            left: 0;
            background: url('../images/gallery_arrow_left.png');
            z-index: 10;
            height: 100px;
            width: 80px;
            cursor: pointer;
            border: none;
            outline: 0;
          }
          #gallery-main #gallery-main-image img {
            display: block;
            margin: 0 auto;
          }
          
           #gallery-main #gallery-main-info {
             padding-top: 15px;
             text-align: left;
           }
            #gallery-main #gallery-main-info .gallery-title {
              display: none;
            }
           
           #gallery-main .gallery-count {
             font-weight: bold;
             color: #00c0ff;
           }
           #gallery-main .gallery-image-author {
             font-size: 10px;
             color: #808080;
           }
        
        #gallery-thumbs {
          /*padding-top: 20px;*/
        }
          #gallery-thumbs .pagination {
            padding-bottom: 20px;
          }
          #gallery-thumbs .thumbs {
            margin: 0;
            padding: 0;
            list-style-type: none;
          }
            #gallery-thumbs .thumbs li {
              float: left;
              width: 112px;
              height: 112px;
              margin-right: 11px;
              overflow: hidden;
              margin: 10px 4px 0 4px;
              padding: 0 0 0px 0;
            }
            
            #gallery-thumbs .thumbs li .thumb {
              display: block;
              height:112px;
              width: 112px;
              position: relative;
            }
            #gallery-thumbs .thumbs li img {
              width: 112px;
              height: 112px;
            }
            #gallery-thumbs .thumbs li.selected {
              border: 3px solid #f73e68;
            }
            #gallery-thumbs .thumbs li.selected, #gallery-thumbs .thumbs li.selected img {
              height: 104px;
              width: 104px;
            }
            * html #gallery-thumbs .thumbs li.last {
              margin-right: -3px;
            }
      /* pagination */
        
        .pagination {
        
        }
          .pagination ul {
            margin: 0;
            padding: 0;
            height: 27px;
            list-style-type: none;
          }
            .pagination li {
              float: left;
              padding: 0 4px;
              line-height: 27px;
            }
              .pagination a, .pagination span {
                display: block;
                float: left;
                border: 1px solid #dadada;
                background: white;
                text-align: center;
                width: 25px;
                height: 25px;
                line-height: 25px;
                font-size: 12px;
                color: #251e1e;
              }
				.pagination .next a, .pagination .prev a, .nextback a, .prevback a {
					border: 1px solid #dadada;
					width: 25px;
					height: 25px;
					font-size: 20px;
					line-height: 21px;
				}
              .pagination a:hover, .pagination li.current span {
                color: #f73e68;
                text-decoration: none;
              }
              .pagination a.active {
                font-weight: bold;
              }
              
      
      /* pagination end */
      
      .graybox {
        background: #f2f2f2;
      }
#article .graybox {
	padding: 10px 15px;
}
      #comment-form table {
        width: 100%;
        border-collapse: collapse;
        border: none;
      }
        #comment-form td {
          padding: 5px 0;
        }
        #comment-form .textbox {
          border: 1px solid #d0d0d0;
          background: white url('../images/textbox.gif') repeat-x;
          width: 220px;
          font: 13px/15px Arial, Verdana, sans-serif;
          color: #2a2926;
          padding: 4px 3px;
        }
        #comment-form textarea.textbox {
          height: 130px;
          width: 570px;
        }
        #gallery-comments #comment-form textarea.textbox {
          width: 517px;
        }
        #comment-form label {
          font-size: 11px;
        }
        #comment-form .btn-blue {
          float: right;
          width: 130px;
        }
		div.comment {
			border-bottom: 1px dotted #283232;
			padding: 0px 0 0 5px;
			margin-bottom: 10px;
		}
		div.last-comment {
			border-bottom: none;
			margin-bottom: 0;
		}
			.comment-name {
				float: left;
				width: 70px;
				overflow: hidden;
				padding: 5px 0;
			}
			.comment-text {
				float: left;
				width: 390px;
				padding: 5px 0;
				color: #2A2926;
			}
			.comment-date {
				float: left;
				width: 110px;
				padding: 5px 0;
				color: #2A2926;
				font-size: 10px;
				line-height: 1em;
				text-align: right; 
			}
      .commentbox {
        padding-top: 10px;
        padding-bottom: 10px;
      }
      .graybox .commentbox {
        padding-top: 0;
      }
      #article-comments .graybox, #gallery-comments .graybox {
        padding-top: 10px;
      }
        .comment-number {
          float: left;
          width: 28px;
          text-align: center;
          background: #f2f2f2;
          color: #f90000;
          padding: 4px 0;
          
        }
        .comment-data {
          padding: 0 0 0 14px;
          width: 410px;
          float: left;
        }
        #gallery-comments .comment-data {
          width: 484px;
        }
        * html .comment-data {
          margin-right: -3px;
        }
        .graybox .comment-number {
          background: white;
        }
          .comment-info {
            padding-bottom: 5px;
          }
          .comment-info span {
            color: #f90000;
          }
          .comment-action {
            padding-top: 5px;
          }
            .comment-action a {
              font-size: 10px;
            }
    #footer {
      font-size: 10px;
      /*padding: 10px 10px 0 28px;*/
    }
      #footer a {
        color: #1e1e1e;
      }
      #makers {
        float: right;
      }
      #footer img {
        vertical-align: middle;
      }
.slider-small .slider-navigation2 {
	left: 1px;
}
	.slider-small .arrow-left, .slider-small .arrow-right {
		width: 35px;
	}
	.slider-small .slider-image {
		width: 70px;
	}
	.slider-small .slider-objects-outer {
		height: 100px;
	}
	.two-cel-cel {
		float: left;
		width: 295px;
		padding-right: 10px;
	}
	.two-cel-cel-last {
		padding-right: 0 !important;
	}
	
	
	
	
	/* naisteka stiilid */
	.top_logo{
		float:left;
/*		padding:20px 0 0 10px;*/
	}
	.top_banner{
		float:right;
	}
	.clear {
		clear:both;
	}
	.strike{
		width:100%;
		/* border-top:5px solid #000000; */
		height:1px;
		margin:0 0 5px 0;
		/*background:#000000;*/
	}
	.logos{
		margin: 5px 0 0 0 ;
		width:100%;
		padding:2px 0 0;
		height:40px; */
	}
	.logos .logo-item {
		float:left;
		height:40px;
		padding:0 3px 0 3px;
		background:#888888;
	}
	.logo-item img{
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...);
	}
	.logos .active {
		background:#999999;
	}
	.logos_img{
		float:left;
		background:#888888;	
		width:860px;
		padding-left:5px;
	}
	.logos .login-link {
		background:#888888;	
		width:130px;
		float:right;
		height:40px;	 
		text-align:left;
		position:relative;	
	}
	.logos .login-link .link {
		background:transparent url(../images/arrow_white.gif) no-repeat scroll 0 10px;
		/* height:40px;	 */
		margin:6px 0 0 20px;
		padding:7px 0 0 15px;	
	}
	.logos .login-link .link a {
		font-size:14px;
		font-family:Helvetica,Arial;
		color: #FFFFFF;
	}
	.login-box-container {
		float:right;
		width:10px;
		height:40px;
		background:red;
	}
	.login-box {
		font-family:Helvetica,Arial;
		position:absolute;
		right:0;
		top:40px;
		background:black;
		font-size:11px;
		border-bottom:5px solid white;	
	}
	.login-box input {
		width:110px;
	}
	.login-box-dark {
		border-top:5px solid #00B1FF;
		background:black none repeat scroll 0 0;
		color:white;
		padding:7px 8px;
	}
	.login-box-light {
		background:black none repeat scroll 0 0;
		padding:8px 12px;
		width:230px;

	 }
	.login-box-light a {
		color:white;
	}
	.main_inner {
		padding: 0 3px;
		background: white;
	}
		#container .main_inner {
			padding: 0;
		}
	/*FOOTER*/
	#footer {
	 	  font-family:Helvetica,Arial,Verdana,sans-serif;
	      border-top: 1px solid #c5c5c5;
	      background: #eaeaea;
	      font-size: 11px;
	      width:1000px;
	     /* padding-bottom:30px;*/
	      overflow:hidden;
	    }
	      #footer a {
	        color: #777777;
	      }

	      #footer .title {
	        font: bold 12px/14px Helvetica, Arial, Verdana, sans-serif;
	        display: block;
	        padding-bottom: 4px;
	      }

	      #footer-right {
	        float: right;
	        padding: 15px 15px 0 0;
	        width: 250px;
	      }
	        #footer-right form, #footer-right .thanks-text {
	          font-weight: bold;
	          float: left;
	        }

	        #footer-right .thanks-text {
	          padding-top: 20px;
	         font-size: 15px;
	        }

	        #footer-right div {
	          float: left;
	          clear: both;
	        }

	        #footer-right .search-inner {
	          border: 1px solid #aaaaaa;
	          background: white;
	          margin-top: 4px;
	          width: 250px;
	        }

	        #footer-right .textbox {
	          border: none;
	          background: white;
	          font: 12px/14px Helvetica, Arial, Verdana, sans-serif;
	          color: #303030;
	          float: left;
	          padding: 4px 3px 3px;
	          margin: 0;
	          width: 225px;
	        }

	        #footer-right .submit {
	          float: left;
	          margin: 1px 0 0;
	          padding: 0;
	        }

	      #footer-inner {
	        width: 700px;
	        padding: 15px 0;
	        overflow:auto;

	      }
	      .footer-menu-col {
	      	width:120px;
	      }

	      .footer-inner {
	        float: left;
	        padding: 0 10px;
	      }

	.read-more-articles {
		display: block;
		clear: both;
		margin-bottom: 30px;
		padding: 5px 10px;
		background: #00c0ff;
		text-align: right;
		color: white;
		border-bottom: 1px solid #0077a3;
	}
	#newheader {
		background: #f0faff;
	}
	.newslist-picless {
		padding: 0 0 0 0px;
		list-style-type: none;
		margin: 1em 0;
	}
		.newslist-picless li {
			padding-left: 15px;
			background: url('../images/arrow.png?1') no-repeat 2px 3px;
			margin-bottom: 5px;
		}
	.bluebtn {
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		background: #00acea;
		color: white;
		display: block;
		padding: 5px;
		float: left;
		margin-right: 5px;
	}
	.graybtn {
		-moz-border-radius: 3px;
		_webkit-border-radius: 3px;
		background: #848484;
		color: white;
		display: block;
		float: left;
		padding: 5px;
	}
	.bluetext {
		color: #00C0FF;
	}
	.bluebg {
		background: #00C0FF;
		padding: 0 5px;
	}
	.yellowtext {
		color: #FFC600;
	}
	.yellowbg {
		background: #FFC600;
		padding: 0 5px;
	}
	.greentext {
		color: #3AE100;
	}
	.greenbg {
		background: #3AE100;
		padding: 0 5px;
	}
	.redtext {
		color: #FF003A;
	}
	.redbg {
		background: #FF003A;
		padding: 0 5px;
	}
	.biggerheading {
		font-size: 120%;
	}
	.smallerheading {
		font-size: 80%;
	}
	.hugeheading {
		font-size: 150%;
	}
	.tinyheading {
		font-size: 50%;
	}
	
	
	.est {
		background: #1fb1de;
	}
	.foreign {
		background: #e22c4b;
	}
	.gal {
		background: #2ec433;
	}
	.poll {
		background: #7653e5;
	}
	.astro {
		background: #7fa129;
	}
	.cal {
		background: #cf67e7;
	}
	.front {
		background: #e3a53b;
	}
	.topvoid {
		padding-top: 0;
	}
	#article-rightpic {
		float: right;
	}
	span.cold {
		color: #00AAEE;
	}
	
	/* new article listing styles */
	#article-listing .overtitle {
		margin-bottom: 40px;
	}
		.article-listing-article {
			border-bottom: 1px dotted black;
			margin-bottom: 30px;
		}
		#article-listing .article-listing-article h1 {
			border-bottom: 1px solid black;
			padding-bottom: 5px;
		}
		.article-listing-article .article-info {
			font-style: italic;
			padding: 5px 0;
		}
		.article-body img {
			float: left;
		}
		.body-text {
			float: right;
			width: 350px;
		}
		.article-listing-article .article-footer {
			padding: 20px 10px 10px;
		}
		.article-listing-article .star-voting {
			float: right;
		}
		#pollbox {
			margin-bottom: 10px;
			border-bottom: 1px solid black;
		}
			#pollbox img {
				margin: 10px 0;
			}
			#pollbox a.bluebtn, #pollbox a.graybtn {
				margin-top: 10px;
			}
		.gallery-body .others h3 {
			font-size: 13px;
			line-height: 16px;
			
		}
		.squarebox-129 {
			width: 129px;
			height: 129px;
			position: relative;
		}
		blockquote {
			border-left: 5px solid #00C0FF;
			border-right: 5px solid #00C0FF;
			margin: 10px;
			padding: 0 10px;
			font-style:italic;
			font-family: Georgia, serif;
			color: #0077A3;
			width: 250px;
			float: right;
			font-size: 18px;
			line-height: 20px;
		}
		#newheader {
			background: #f1f9fe url('../images/logo.png?1') no-repeat left top;
		}
		.top_logo a {
			display: block;
			text-indent: -9999px;
			height: 98px;
			width: 266px;
		}
			.top_logo a img {
				display: none;
			}
			#sites-header {
				background: #e5e5e5 !important;
			}
			.order {
				text-transform: uppercase;
				font-size: 18px;
				text-align: center;
				display: block;
				padding: 10px 0;
				color: white;
				font-weight: bold;
				background: red;
			}
			.order:hover {
				background: blue;
				text-decoration: none;
			}