/*  
Theme Name: spot 35ribu.com
Theme URI: http://www.cepoko.com
Description:  theme by <a href="http://www.cepoko.com">Cepoko.com</a>
Version: 1.0
Author: Widodo
Author URI: http://www.cepoko.com
*/

* {
  margin: 0;
  padding: 0;
}

body { background: #595959 url('images/bg.gif') repeat-y top center;   font-family: Arial, Verdana, Tahoma; font-size: 11px;
  text-align: center;  line-height: 20px;}
html, body {  height: 100%;}
#container {  background: #fff;  height: auto !important;  height: 100%;
  margin: 0 auto -43px;  text-align: left;  min-height: 100%;  width: 900px;}
#container #push { height: 43px;}
ul {  list-style-type: circle;}
ul, ol { list-style-position: inside;}
blockquote { font-style: italic;}
input, textarea {background: #fcfcfc;  border: 1px solid #dadada;}
label { color: #a9a9a9;  font-size: 14px;}
a {  color: #005eb9;}
a:hover {  color: #3c9fff;  border-bottom: 1px dotted;  text-decoration: none;}
a img {  border: 0;}
.ad_spot {  padding: 25px 0px;  text-align: center;}
#content #col-1 .ad_spot a:hover, #content #col-1 .post .ad_spot a:hover, #content #col-1 .post .ad_spot a, .ad_spot a:hover {
  border-bottom: 0;}

/* Header */
#header {  background: #000000 url('images/header.gif') repeat-x ;  height: 150px;}
#header h1 {  font-weight: normal; font-size: 32px;  float: left;  line-height: 25px;    margin-top: 0px; margin-left: 0px;}
#header h1 a {  border-bottom: none;  color: #e0e0e0;  text-decoration: none;}
#header h1 a em { color: #ca4016;  font-style: normal;}
#header span {  font-size: 12px; }
#header .rss{	float: right;	color: #dcdcdc;}
#header .rss a{color: #cdcdcd;	text-decoration: none;}
#header .kanan {	float: right;	 margin-top: 0px; margin-right: 20px;	 width: 470px;}
.header-ad {	float: right;	margin-top: 15px;}
#col-2 form {  display: inline;  float: right;  margin-top: 0px; margin-right:0px;}
#col-2 form input {  background: #767676;  border: 1px solid #979693;  color: #ccc;  padding: 4px;  width: 270px;}
#col-2 button {  background: transparent url('imgs/search_btn.jpg') no-repeat;  border: 0;  height: 26px;  margin-left: 5px;  text-indent: -10000px;  width: 62px;}

/* Navigation */
#category_navigation {  background: #15130a url('imgs/category_nav_bg.jpg') repeat-x;  border-top: 1px solid #7e7e74;  border-bottom: 1px solid #a8a8a8;  font-size: 11px; font-weight: bold;  height: 27px;  list-style: none;  margin-bottom: 10px;  position: relative;  padding: 0 13px;  z-index: 2;}
#category_navigation li {  display: inline-block;  float: left;  margin-right: 13px;  height: 27px;}
#category_navigation li a {  color: #000;  display: inline-block;  float: left;  height: 21px;  line-height: 21px;  margin-top: 3px;  padding: 0 5px;  text-decoration: none;  text-transform: uppercase;}
#category_navigation li.current-cat a {
  -moz-border-radius : 3px;
  -webkit-border-radius : 3px;    
  background: #c7c7c7;}
#category_navigation li a:hover {
  -moz-border-radius : 3px;
  -webkit-border-radius : 3px;     
  background: #c7c7c7;    border-bottom: none;}
#category_navigation li ul {  background: #EFEFEF;  border-top: 1px solid #a8a8a8;  list-style: none;  position: absolute; left: -999em; top: 27px;  padding: 0 13px;  width: 873px;}
#category_navigation li:hover ul, #category_navigation li.hover ul {  left: 0;}
#category_navigation li.current-cat li a {  background: none;}
#category_navigation li.current-cat li a:hover {  background: #c7c7c7;}
#pages_navigation {  background: #15130a url('images/pages_nav_bg.gif') repeat-x;  font-size: 12px; font-weight: bold;  height: 27px;  list-style: none;  padding: 0 13px;  z-index: 2;}
#pages_navigation .date {
  color: #fff;
  float: left;
  font-size: 11px;
  line-height: 27px;
  text-transform: uppercase;
}

#pages_navigation ul {
  float: right;
  list-style: none;
}

#pages_navigation ul li {
  display: inline-block;
  float: left;
  font-size: 11px;
  height: 27px;
  margin-right: 10px;
  position: relative;
}

#pages_navigation ul li a {
  color: #fff;
  display: inline-block;
  float: left;
  height: 21px;
  line-height: 21px;
  margin-top: 3px;
  padding: 0 8px;
  text-decoration: none;
  text-transform: uppercase;
}

#pages_navigation li a:hover, #pages_navigation li.current_page_item a {
  -moz-border-radius : 3px;
  -webkit-border-radius : 3px;    
  background: #1f507e;  
  border-bottom: none;
}

#pages_navigation li.current_page_item li a {
  background: none;
}

#pages_navigation li ul {
  display: block;
  position: absolute; top: 27px; left: -9999em;
  float: left;
  list-style-type: none;
  list-style-position: outside;
  width: 120px;
}

#pages_navigation li:hover ul, #pages_navigation li.hover ul {
  left: 0;
}

#pages_navigation li ul li {
  background: #007ef6;
  float: left;
  height: auto;
  display: block;
  margin: 0;
}

#pages_navigation li ul li a {
  border-bottom: 1px dotted #005eb9;
  float: left;
  height: auto;
  margin-top: 0px;
  width: 120px;
}


#pages_navigation li ul li:hover, #pages_navigation li ul li.hover {
  float: left;
  background: #005db7;
}

#pages_navigation li ul li a:hover, #pages_navigation li ul li.current_page_item a {
  -moz-border-radius : 0px;
  -webkit-border-radius : 0px; 
  border-bottom: 1px dotted #88c5ff;
  width: 120px;
}

/* Featured */

#featured {
  background: #ECECEC url('imgs/featured_bg.jpg') repeat-x bottom;
  height: 280px;
  margin-bottom: 10px;
  margin-top: 10px;
  position: relative;
  width: 878px;
}

#featured #s3slider {
  background: #464646;
  display: inline;
  float: right;
  height: 250px;
  margin-top: 15px;
  position: relative;
  margin-right: 15px;
  width: 360px;
}

#featured #s3sliderContent {
  list-style-type: none;
}

#featured #s3slider .s3sliderImage {
  display: none;
  float: left;
  width: 360px;
  height: 250px;
  overflow: hidden;
}

#featured #s3slider .s3sliderImage span {
  background: #000;
  color: #fff;
  opacity: 0.7;
  position: absolute;
  width: 340px;
  padding: 10px;
  font-size: 11px;
}

#featured #s3slider .s3sliderImage span.bottom {
  left: 0;
  bottom: 0;
}

#featured #s3slider .s3sliderImage span.left, #featured #s3slider .s3sliderImage span.right {
  width: 50% !important;
  height: 160px;
}

#featured #s3slider span {
  font-size: 12px;
}

#featured #s3slider span strong {
  display: inline-block;
  font-size: 16px;
  padding-bottom: 5px;
} 

#featured .ads {
  display: inline;
  float: left;
  height: 250px;
  margin-top: 15px;
  margin-left: 15px;
  width: 470px;
  font-size: 12px;
}
#featured .ads h4{
  font-size: 16px;
}
#featured .ads li {
padding-left: 17px;
list-style: none;
background: transparent url('images/icon.png') 0 5px no-repeat;
}

#content #featured .nw {
  background: transparent url('imgs/featured_nw.jpg') no-repeat;
  top: 0;
  left: 0;
}

#content #featured .ne {
  background: transparent url('imgs/featured_ne.jpg') no-repeat;
  top: 0;
  right: 0;
}

#content #featured .sw {
  background: transparent url('imgs/featured_sw.jpg') no-repeat;
  bottom: 0;
  left: 0;
  height: 8px;
}

#content #featured .se {
  background: transparent url('imgs/featured_se.jpg') no-repeat;
  bottom: 0;
  right: 0;
  height: 8px;
}

#content #featured a {
  border-bottom: 0;
  text-decoration: none;
}

#content #featured a:hover {
  border-bottom: 0;
} 

/* Content */

#content {
  background: #fff;
  margin-left: 10px;
  margin-bottom: 25px;
  overflow: hidden;
  position: relative;
  width: 878px;
}

#content #col-1, #content #col-2 {
  background: #fff;
  position: relative;
}

#content .corner {
  height: 5px;
  overflow: hidden;
  position: absolute;
  width: 5px;
}

#content .nw {
  background: transparent url('imgs/white_nw.jpg') no-repeat;
  top: 0;
  left: 0;
}

#content .ne {
  background: transparent url('imgs/white_ne.jpg') no-repeat;
  top: 0;
  right: 0;
}

#content .sw {
  background: transparent url('imgs/white_sw.jpg') no-repeat;
  bottom: 0;
  left: 0;
}

#content .se {
  background: transparent url('imgs/white_se.jpg') no-repeat;
  bottom: 0;
  right: 0;
}

#content #col-1 {
  float: left;
  font-size: 12px;
  padding: 10px 0px 0px 10px;
  width: 468px;
  
}

#content #col-1 .pagetitle {
  margin-bottom: 20px;
 
}

#content #col-1 p a {
  color: #3e3e3e;
}

#content #col-1 h2 {
  color: #4a4a4a;
  font-size: 16px; font-weight: normal;
  margin-bottom: 25px;
   
}

#content #col-1 .meta-dll {
	padding: 0px;	width:150px;	float: right;	clear: right; margin-left:10px;
}
 .meta-dll li {
 	width:115px;
 }
 .meta-dll2 li {
 	width:114px;
 }
 .meta-dll li ,.meta-dll2 li {
	display: block;  float: left; list-style: none; padding: 10px 5px 5px 25px; 	margin: 1px ;
	border: 1px solid white; 		 	height: 16px; 
  -moz-border-radius : 4px;
  -webkit-border-radius : 4px; 
	color: white;
	font-weight: bold;
}
 .meta-dll  a,  .meta-dll2  a{
	color: white;
}
.kategori {
	background: #a6a6a6 url(images/folder.png) no-repeat scroll 3% 57% !important;
	background: #a6a6a6 url(images/folder.gif) no-repeat scroll 3% 57%;
}
 .tgl  {
background: #afafaf url(images/calendar.png) no-repeat scroll 3% 57% !important;
background: #afafaf url(images/calendar.gif) no-repeat scroll 3% 57%;
}
 .lokasi{
	background: #b6b6b6 url(images/house.png) no-repeat scroll 3% 57%  !important;
	background: #b6b6b6 url(images/house.gif) no-repeat scroll 3% 57% ;
}
  .harga {
	background: #bbbbbb url(images/harga.png) no-repeat scroll 3% 57%  !important;
	background: #bbbbbb url(images/harga.gif) no-repeat scroll 3% 57% ;
}
 
 .tlp {
	background: #c1c1c1 url(images/phone.png) no-repeat scroll 3% 57%  !important;
	background: #c1c1c1 url(images/phone.gif) no-repeat scroll 3% 57% ;
}
  .website {
	background: #c8c8c8 url(images/web.png) no-repeat scroll 3% 57%  !important;
	background: #c8c8c8 url(images/web.gif) no-repeat scroll 3% 57% ;
	font-size: 10px;
	overflow: hidden;
}
  .komentar {
	background: #cdcdcd url(images/komentar.png) no-repeat scroll 3% 57%  !important;
	background: #cdcdcd url(images/komentar.gif) no-repeat scroll 3% 57% ;
}
  .exp {
	background: red url(images/hourglass.png) no-repeat scroll 3% 57%  !important;
		background: red url(images/hourglass.gif) no-repeat scroll 3% 57% ;
}
  .edit-iklan {
	background: red url(images/edit.png) no-repeat scroll 3% 57%  !important;
	background: red url(images/edit.gif) no-repeat scroll 3% 57% ;
}

#content #col-1 .post {
  font-size: 12px;   line-height: 11px;   margin-bottom: 20px;   overflow: hidden;   
  padding: 10px;  
  border: 1px solid #DDDDDD;
	
}

 .no-alt , .alt  {
  background: #FFFFFF url(images/homepagetop.gif) top no-repeat; 
} 
#sticky {
	background: #FFFFFF url(images/homepagetop2.gif) top no-repeat; 
	
	}
#sticky .date , #sticky .date a {
	color: #e7e7e7;
	font-size: 10px; font-weight: bold;
  margin-bottom: 10px;
}
#content #col-1 .post .body {
	text-align: justify;
}

#content #col-1 .post .body h1, #content #col-1 .post .body h2,
#content #col-1 .post .body h3, #content #col-1 .post .body h4,
#content #col-1 .post .body h5, #content #col-1 .post .body h6 {
  color: #000;
  font-weight: bold;
  line-height: 25px;
  margin: 0;
  padding: 0;
}

#content #col-1 .post .body h1 {
  font-size: 23px;
}

#content #col-1 .post .body h2 {
  font-size: 19px;
}

#content #col-1 .post .body h3 {
  font-size: 16px;
}

#content #col-1 .post .body h4 {
  font-size: 14px;
}

#content #col-1 .post .body h5 {
  font-size: 14px;
}

#content #col-1 .post .body h6 {
  font-size: 14px;
}

#content #col-1 .post .body img {
  padding: 5px;
  border: 1px solid #DFDFDF;
}

#content #col-1 .post h3 {
  color: #000;
  font-size: 14px; font-weight: bold;
  line-height: 16px;
}

#content #col-1 .post h3 a {
  color: #000;
  text-decoration: none;
  border-bottom: none;
  
}

#content #col-1 .post h3 a:hover {
  color: #0062bf;
  border-bottom: none;
}

#content #col-1 .date , #content #col-1 .date a{
  color: #81807d;
  font-size: 10px; font-weight: bold;
  margin-bottom: 10px;
}

#content #col-1 .post .social-media {
  background: #fff8dc;
  margin: 25px 0px;
  overflow: hidden;
  padding: 15px;
  width: 415px;
  font-size: 10px;
}

#content #col-1 .post .social-media p {
  display: inline;
  float: left;
  width: 280px;
  line-height: 11px;
  padding: 0;
}

#content #col-1 .post .social-media ul {
  display: inline;
  float: right;
  list-style-type: none;
  padding: 0;
}

#content #col-1 .post .social-media ul li a {
  color: #000;
  padding-left: 25px;
  border: 0;
}

#content #col-1 .post .social-media ul li.digg a {
  background: transparent url('imgs/icons/digg.gif') no-repeat center left;
}

#content #col-1 .post .social-media ul li.delicious a {
  background: transparent url('imgs/icons/delicious.gif') no-repeat center left;
}

#content #col-1 .post .social-media ul li.su a {
  background: transparent url('imgs/icons/su.gif') no-repeat center left;
}

#content #col-1 .post .social-media ul li.share a {
  background: transparent url('imgs/icons/sm-plus.gif') no-repeat center left;
}

#content #col-1 .post .social-media ul li a:hover {
  border-bottom: 1px dotted;
}

#content #col-1 .post .more-link {
  display: inline-block;
}

#content #col-1 .post .more-link {
  border-bottom: 1px solid;
  color: #932300;
  text-decoration: none;
}

#content #col-1 .post p {
  line-height: 20px;
  padding: 5px 0px;
}

#content #col-1 .post a {
  text-decoration: none;
}

#content #col-1 .post a:hover {
  border-bottom: 1px dotted;
}

#content #col-1 .post ul, #content #col-1 .post ol {
  padding: 10px 0px 0px 20px;
}

#content #col-1 .post ul li, #content #col-1 .post ol li {
  padding: 3px 0px;
}

#content #col-1 .post blockquote {
  border-left: 2px solid #777777;
  margin: 5px 0 5px 20px;
  padding: 5px 10px;
}

#content #col-1 .post .alignright {
  float: right;
  margin: 8px 0px 0px 15px;
}

#content #col-1 .post .alignleft {
  float: left;
  margin: 8px 15px 0px 0px;
}

#content #col-1 .post .excerpt_image {
  float: left;
  display: block;
  margin-right: 15px;
  border-bottom: 0;
}

#content #col-1 .post .excerpt_image:hover {
  border-bottom: 0;
}

#content #col-1 .post .excerpt_image img {
  padding: 5px;
  border: 1px solid #DFDFDF;
  margin: 3px; margin-top: 0;
}

#content #col-1 .post .postmeta {
  font-size: 11px;
  margin: 0;
  margin-top: 5px;
  overflow: hidden;
  background: transparent url('imgs/lines.gif') top no-repeat;
  padding: 7px 0;
  margin-bottom:10px;
  clear: both;
  width: 445px;
}

#content #col-1 .post .postmeta span.others {
  display: block;
  float: left;
  width: 80%;
}

#content #col-1 .post .postmeta span.comments {
  display: block;
  float: right;
}

#content #col-1 .post .postmeta a {
  text-decoration: none;
  border-bottom: 0 none;
}

#content #col-1 h2.section {
  display: inline-block;
  width: 100%;
  border-top: 2px solid #000;
  border-bottom: 1px solid #000;
  color: #932300;
  font-size: 18px;
  margin-bottom: 20px;
  padding: 5px 0;
}

#content #col-1 h2.section a {
  color: #932300;
}

#content #col-1 #post-comments {
  overflow: hidden;
}

#content #col-1 #post-comments input {
  padding: 7px 5px;
  width: 320px;
}

#content #col-1 #post-comments textarea {
  width: 456px;
  padding: 7px 5px;
}

#content #col-1 #post-comments p {
  margin-bottom: 15px;
}

#content #col-1 #post-comments button {
  background: transparent url('imgs/submit_btn.jpg') no-repeat;
  border: 0;
  float: right;
  height: 31px;
  text-indent: -10000px;
  width: 72px;
}

#content #col-1 #post-comments label {
  margin-left: 10px;
}

/* Column 2 */

#content #col-2 {
  float: right;
  list-style-type: none;
  list-style-position: outside;  
  overflow: hidden;
  padding: 10px 10px 0 0;
  width: 375px;
  
  
}

#content #col-2 ul, #content #col-2 ol {
  list-style-type: none;
  list-style-position: outside;
}

#content #col-2 .side , #content #col-2 .iklanpremium {
  font-size: 11px;
  margin-bottom: 20px;
  overflow: hidden;
  background: white url('images/side_bg.gif') no-repeat;
  border: 1px solid #DDDDDD;
  width: 353px;
  padding: 10px;
}


#content #col-2  h4 {
  color: #fff;
  font-size: 12px; font-weight: bold;
  height: 33px;
  line-height: 33px;
  margin-bottom: 10px;
  text-indent: 20px;
  background: #787878;
    -moz-border-radius : 3px;
  -webkit-border-radius : 3px; 
}
#content #col-2  h3 {
  color: #fff;
  font-size: 12px; font-weight: bold;
  height: 33px;
  line-height: 33px;
  margin-bottom: 3px;
  text-indent: 20px;
  background:#787878;
    -moz-border-radius : 3px;
  -webkit-border-radius : 3px; 
}

#content #col-2 .subscribe {
  background: transparent url('imgs/subscribe_bg.jpg') no-repeat;
  height: 45px;
  margin-top: 20px;
  overflow: visible;
  position: relative;
}

#content #col-2 .subscribe img.rss {
  position: absolute;
  right: 10px; top: -20px;
}

#content #col-2 .subscribe h5 {
  padding: 6px 0 0 10px;
  line-height: 1.7em;
}

#content #col-2 .subscribe h5 a {
  color: #fd6600;
  font-size: 16px; font-weight: bold;
  text-decoration: none;
}

#content #col-2 .subscribe p {
  display: inline;
  margin-left: 10px;
  line-height: normal;
}

#content #col-2 .subscribe p a {
  color: #a1a1a1;
  font-size: 12px;
  text-decoration: none;
}

#content #col-2 .ads {
  overflow: hidden;
  margin-top: 20px;
  position: relative;
  width: 100%;
}

#content #col-2 .ads li a {
  border: 0;
}

#content #col-2 .ads .se {
  background: transparent url('imgs/ad_se.jpg');
}

#content #col-2 .ads .sw {
  background: transparent url('imgs/ad_sw.jpg');
}

#content #col-2 .ads ul {
  display: inline;
  float: left;
  margin: 20px 0px 0px 30px;
}

#content #col-2 .ads ul li {
  display: inline;
  float: left;
  margin-right: 10px; margin-bottom: 10px;
}

#content #col-2 .ads ul li a {
  display: block;
}

#content #col-2 .ads a:hover {
  border: none;
}

#content #col-2 .side .content-list .content-type {
  height: 33px;
  width: 300px;
  margin-bottom: 5px;
  padding: 0px;
  position: relative;
}

#content #col-2 .side .content-list .content-type li {
  float: left;
  font-size: 13px; font-weight: bold;
  line-height: 33px;
  margin: 0; padding: 0;
  text-align: center;
}

#content #col-2 .side .content-list .content-type li a {
  border: 0;
  color: #fff;
  display: block;
  height: 33px;
  text-decoration: none;
  width: 85px;
  background: #c4c4c4;
  margin: 1px;
    -moz-border-radius : 3px;
  -webkit-border-radius : 3px; 
}

#content #col-2 .side .content-list .content-type li a:hover {
	background: #adadad;
	
}

#content #col-2 .side .content-list .content-type li.current a {
  height: 33px;
  background: #787878;
}

.iklanpremium   .content-list .content-type {
  height: 33px;
  width: 300px;
  margin-bottom: 5px;
  padding: 0px;
  
}


.iklanpremium  .content-list .content-type li {
  font-size: 12px; font-weight: bold;
  margin: 0; padding: 0;
  text-align: center;
    
}

.iklanpremium .content-list .content-type li a {
  color: white;
  display: block;
    line-height: 18px;
  height: 20px;
  text-decoration: none;
  width: 95px;
  background:  #c4c4c4;
  margin-bottom: 2px;
  padding: 2px;
  
  -moz-border-radius : 3px;
  -webkit-border-radius : 3px; 
}

.iklanpremium  .content-list .content-type li a:hover {
	background: #adadad;
	border-bottom: none;
}

.iklanpremium  .content-list .content-type li.current a {
   background: #787878;
}
.iklanpremium  .content-list .content {
  font-size: 11px;
  float:right;
  width: 240px;
  margin-top: -40px;
  height: 200px;
}
.iklanpremium h5 {
	font-size: 14px;
	display: block;
	border-bottom: 1px dashed #bababa;
}
.iklanpremium .selengkapnya {
	display: block;
	text-align: center;
	border-top: 1px dashed #bababa;
	padding: 5px 0 0px;
}
#content #col-2. side .content-list .content {
  font-size: 12px;
  position: relative;
}

#content #col-2 .side .content-list .content li , .sidex li {
  background: transparent url('imgs/arrow.jpg') no-repeat 0px 8px;
  margin-bottom: 0px;
  padding-left: 15px;
  line-height: 20px;
}

#content #col-2 .content-list .tags li {
  background: transparent url('imgs/arrow.jpg') no-repeat 0% 8px;
  margin-bottom: 0px;
  padding-left: 15px;
}

#content #col-2 .content-list .content li a , .sidex li a {
  color: #000;
  text-decoration: none;
}

#content #col-2 .links a {
  color: #000;
  font-weight: normal;
  padding: 0;
  text-decoration: none;
}

#content #col-2 .links a:hover {
  border-bottom: 1px dotted #000;
}

#content #col-2 .links ul {
  display: block;
  overflow: hidden;
  padding: 0;
}

#content #col-2 .links ul li {
  background: #fff url('imgs/arrow.jpg') no-repeat 0px 5px;
  margin-bottom: 5px;
  position: relative;
  text-indent: 20px;
}

#content #col-2 .links ul li ul {
  padding-left: 10px;
  margin-top: 5px;
}

#content #col-2 .links ul li ul li {
  background: none;
}

#content #col-2 .flickr .images {
  width: 290px;
  margin: 0 auto;
  position: relative;
  left: -3px;
}

#content #col-2 .flickr_badge_image {
  border: 1px solid #CFCFCF;
  display: inline;
  float: left;
  margin-bottom: 5px;
  margin-left: 5px;
  width: 75px;
  height: 75px;
  padding: 7px;
}

#content #col-2 .flickr_badge_image:hover {
  border: 1px dotted #CFCFCF;
}

#content #col-2 .flickr_badge_image a:hover {
  border-bottom: 0;
}

#col2-1 {
	float: left;
	width: 140px;
}
#col2-2 {
	float: right;
	width: 220px;
	margin-top: 2px;
}
#col2-1 .sidex , #col2-2 .sidex {
  font-size: 12px;   line-height: 11px;   margin-bottom: 20px;   overflow: hidden;   
  padding: 10px;  
  border: 1px solid #DDDDDD;
}
#col2-1 .sidex {
	background: transparent url('images/sidex1.gif') top no-repeat;
}
#col2-2 .sidex {
	background: transparent url('images/sidex2.gif') top no-repeat;
}

 
.wp125ad img{
	padding: 5px;
	margin: 0 0 4px;
	border: 1px solid #DDDDDD;
}
.wp125ad a img:hover{
	background: #f5f5f5;
}
.wp125ad a:hover  {
	border-bottom:0px;
}

#content #col-3 {
  float: right;
  overflow: hidden;
  padding: 10px 0px;
  width: 160px;
  height: 100%;
  margin-right: 10px;
}
#content #col-3 ul{
	margin: 0px 0px 2px 8px;
}
#content #col-3 h3 {
	display: block;
	border-bottom: 1px solid #778899;
}
#content #col-3 li a {
	color: #708090;
	text-decoration: none;
	 opacity: 0.7;
}
#content #col-3 li a:hover {
	color: #1e90ff;
	 opacity: 1;
}

/* Comments */

.comments-list {
  width: 468px;
}

.comments-list, .comments-list ul {
  list-style-type: none;
}

.comments-list li {
  list-style-position: outside;
  margin-bottom: 30px;
}

.comments-list li .comment-container-div {
  background: #ececec;
  padding-bottom: 10px;
  position: relative;
  margin-bottom: 30px;
  overflow: hidden;
  width: 100%;
}

.comments-list li .comment-container-div .top {
  border-bottom: 1px solid #cfcfcf;
  overflow: hidden;
  margin: 0px 10px 10px 10px;
  padding-bottom: 10px; padding-top: 10px;
  width: 96%;
}

.comments-list li .comment-container-div .top .comment_author {
  float: left;
}

.comments-list li .comment-container-div .top .comment_author .avatar {
  background: #fff url('imgs/avatar_bg.jpg') no-repeat;
  display: block;
  float: left;
  height: 39px;
  width: 39px;
}

.comments-list li .comment-container-div .top .comment_author .avatar img {
  border: 0;
  display: block;
  padding: 3px;
}

.comments-list li .comment-container-div .top .comment_author .avatar {
  border: 0;

}

.comments-list li .comment-container-div .top .comment_author .avatar img {
  height: 33px;
  width: 33px;
}

.comments-list li .comment-container-div .top .comment_author .info {
  float: left;
  margin-left: 10px;
}

.comments-list li .comment-container-div .top .comment_author .info span {
  display: block;
  margin-bottom: 3px;
}

.comments-list li .comment-container-div .top .comment_author .info .name,
.comments-list li .comment-container-div .top .comment_author .info .name a {
  color: #000;
  font-size: 14px;
  text-decoration: none;
}

.comments-list li .comment-container-div .top .comment_author .info .date {
  color: #81807d;
  font-size: 10px;
}

.comments-list li .comment-container-div .top .author a {
  color: #fff;
  text-decoration: none;
}

.comments-list li .comment-container-div .top .author a:hover {
  color: #fff3ef;
}

.comments-list li .comment-container-div .top .comment-order {
  color: #81807d;
  font-size: 24px;
  float: right;
  margin: 5px 5px 0 0;
}

.comments-list li .comment-container-div .top .comment-order a {
  color: #81807d;
  font-size: 24px;
  text-decoration: none;
}

.comments-list li .comment-container-div .body {
  font-size: 11px;
  padding-left: 15px;
  padding-right: 15px;
}

.comments-list li .comment-container-div .body p {
  line-height: 20px;
  padding: 2px 0px;  
}

.comments-list li .comment-container-div .body a {
  color: #000;
  border-bottom: 1px solid;
  text-decoration: none;
}

.comments-list li .comment-container-div .body a:hover {
  border-bottom: 1px dotted;
}

.comments-list ul {
  padding-left: 20px;
}

.comments-list li .comment-container-div .reply {
  overflow: hidden;
  margin-top: 5px;
}

.comments-list li .comment-container-div .reply a {
  display: block;
  float: right;
  background: transparent url('imgs/reply.jpg') no-repeat;
  width: 50px;
  height: 23px;
  text-indent: -10000000px;
  text-decoration: none;
  border-bottom: 0px;
}

.comments-list li .comment-container-div .reply a:hover {
  border-bottom: 0px;
}

#content .comments-list li .comment-container-div .nw {
  background: transparent url('imgs/comment_nw.jpg') no-repeat;
}

#content .comments-list li .comment-container-div .ne {
  background: transparent url('imgs/comment_ne.jpg') no-repeat;
}

#content .comments-list li .comment-container-div .sw {
  background: transparent url('imgs/comment_sw.jpg') no-repeat;
}

#content .comments-list li .comment-container-div .se {
  background: transparent url('imgs/comment_se.jpg') no-repeat;
}

/* Featured News */

#videos {
  background: #fff;
  margin-left: 10px; margin-bottom: 25px;
  position: relative;
  width: 878px;
}

#videos h2 {
  background: #0F0D01;
  color: #fff;
  font-size: 12px;
  height: 20px;
  line-height: 20px;
  margin-bottom: 5px;
  overflow: hidden;
}

#videos h2 span {
  float: left;
  margin-left: 18px;
}

#videos h2 a {
  color: #fff;
  float: right;
  margin-right: 18px;
}

#videos ul {
  margin-left: 18px;
  overflow: hidden;
}

#videos ul li {
  display: inline;
  float: left;
  list-style-position: outside;
  list-style-type: none;
  margin-top: 8px; margin-right: 18px;
  width: 220px;
}

#videos ul li h3 {
  color: #000000;
  font-size: 14px; font-weight: bold;
  margin-bottom: 10px;
}

#videos ul li h3 a {
  color: #000000;
  text-decoration: none;
}

#videos ul li h3 a:hover {
  border-bottom: 1px dotted;
}

#videos ul li a:hover {
  border: 0;
}

#videos ul li img {
  margin-bottom: 10px;
}

#videos ul li h4 {
  font-size: 12px; font-weight: bold;
  margin-bottom: 10px;
}

#videos ul li h4 a {
  color: #900808;
  text-decoration: none;
}

#videos ul li h4 a:hover {
  border-bottom: 1px dotted;
}

/* Footer */

#footer {
  background: #0f0c02;
  border-top: 3px solid #006cd5;
  color: #81807d;
  font-size: 12px; font-weight: bold;
  line-height: 12px;
  text-align: center;
  margin: 0 auto;
  padding-top: 15px;
  width: 900px;
}
#footer .links {
	padding: 12px;
	font-size: 10px;
}
#footer a {
	color: #fafafa;
	text-decoration: none;
}
.kiri {
	float: left;
	height: 43px;
  line-height: 43px;
  text-align: left;
  width: 300px;
   padding-left: 15px;
}
.tengah {
	float: left;
	height: 43px;
  line-height: 43px;
  text-align: left;
  width: 200px;
   padding-left: 15px;
}
.kanan {
	float:right;
	height: 43px;
  line-height: 43px;
  text-align: left;
   width: 300px;
}
/* Begin Calendar */

#wp-calendar {
  empty-cells: show;
  margin: 10px auto 0;
  width: 155px;
}

#wp-calendar #next a {
  float: right;
  text-align: right;
}

#wp-calendar #prev a {
  text-align: left;
  float: left;
}

#content #col-2 #wp-calendar a {
  border-bottom: 1px solid #000;
}

#content #col-2 #wp-calendar a:hover {
  border-bottom: 1px dotted;
}

#wp-calendar caption {
  text-align: center;
}

#wp-calendar td {
  padding: 3px 0;
  text-align: center;
}

/* Page Navi */

#content #col-1 .wp-pagenavi {
  display: block;
}

#content #col-1 .wp-pagenavi span, #content #col-1 .wp-pagenavi span.extend {
  background: #fff;
  border: 1px solid #ECECEC;
  color: #932300;
  display: inline-block;
  padding: 5px;
  margin-right: 5px;
}

#content #col-1 .wp-pagenavi span.current {
  background: #fff;
  font-weight: bold;
  border: none;
  margin: 0; margin-right: 5px;
}

#content #col-1 .wp-pagenavi a, #content #col-1 .wp-pagenavi a:visited {
  color: #932300;
  background: #ECECEC;
  border: 1px solid #DFDFDF;
  display: inline-block;
  padding: 5px;
  margin-right: 5px;
  text-decoration: none;
}

#content #col-1 .wp-pagenavi a:hover {
  color: #932300;
  background: #fff;
  border: 1px solid #ECECEC;
  padding: 5px;
  margin-right: 5px;
  text-decoration: none;
}

.navigation {
  margin-bottom: 20px;
  overflow: hidden;
  width: 100%;
}

.navigation a {
  color: #932300;
  display: block;
  background: #ECECEC;
  border: 1px solid #DFDFDF;
  padding: 5px;
  text-decoration: none;
}

.navigation a:hover {
  color: #932300;
  background: #fff;
  border: 1px solid #ECECEC;
  padding: 5px;
  text-decoration: none;
}

.navigation .alignleft {
  float: left;
}

.navigation .alignright {
  float: right;
}
.clear { clear:both; display: block; }  
.mail-left{
	float: left;
	
}
.mail-right{
	float: right;
	
}


input.report{float:right; width:89px; height:21px; background:url(images/report.jpg) top center no-repeat; cursor:pointer; border:none}
input.report:hover{background:url(images/report.jpg) bottom center no-repeat}
input.condiment{display:none;}

