

body {
	background-color: #ffffff;
	color: #666;
	font-size: 12px;
	font-family: Verdana, Helvetica, Sans-Serif;
	margin: 0;
	padding: 0;
	}


	
/*************************
*	Hyperlinks	 *
*************************/

A:link {
	COLOR: #2153aa; text-decoration: none;
}
A:visited {
	COLOR: #2153aa; text-decoration: none;
}
A:active {
	COLOR: #2153aa; text-decoration: none;
}
A:hover {
	COLOR: #FF0000; text-decoration: underline;
}
	
/*********************
*	Header       *
*********************/

#page_wrapper {
	width: 995px;
	margin: 0px auto;
	position: relative;

}

#header_wrapper {
    margin:0px; padding-top:10px; width:985px; text-align:left;
}

#header {
  height: 15px;
  padding:3px;  
  margin:0px;
}

	

	
/************************
*	Sidebar      	*
*************************/

.wp-tag-cloud { margin:0px; padding:0px;}

#left_side {  margin-top: 30px;
  float: left; width:240px;

}
	
#left_side p, #right_side p {
  margin:10px;margin-top:15px;margin-bottom:15px;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  line-height: 16px;
  color: #333333;
}

#left_side a, #right_side a {
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  line-height: 16px;
}

#left_side h3{
  margin-top:5px; margin-bottom:10px; 
  padding:4px;
  font-family: verdana, arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  line-height: 14px;
  color: #FFFFFF;
 
  background-color: #a7b63f;
}

#left_side h4, #right_side h4 {
  margin-top:0px;margin-bottom:0px;margin-left:10px;
  font-family: verdana, arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 12px;
  color: #a7b63f;
}

#right_side {  margin-top: 10px;
  float: right;
  width: 200px;
	line-height: 160%;
	margin-left: 5px;
font-size:10px; line-height:120%;}
  }

#right_side h3 {
  margin-top:5px;  
margin-bottom:0; 
  padding:4px;
  font-family: verdana, arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  line-height: 14px;
  color: #FFFFFF; 
  background-color: #a7b63f;
}


#right_side a {text-decoration: underline; margin:0 3px 3px 0; line-height:120%;}
#notice a {font-size:11px}
#notice {font-size:11px; padding:3px 0 3px 3px; margin-bottom:5px; background-color:#e5e5e5; height:18px;}


/************************
*	Content         * 
************************/


#content img{max-width:100%; height:auto; padding:2px; border:0px;}

	
#content {
  margin-top: 30px;
  width:480px;
  float:left; 
  font-family: verdana, arial, sans-serif;
  font-size: 12px;
  line-height: 18px;
  color: #333333;
	}


#content p {
  margin-top:15px; margin-bottom: 15px;
  font-family: verdana, arial, sans-serif;
  font-size: 12px;
  line-height: 18px;
  color: #333333;
}



#content h2 a {
          padding:0;
          text-decoration:none;
          background-color:rgb(255, 255, 255);
          font-size:36px;
          margin-bottom:17px;
          font-weight:normal;
          font-family:"Helvetica", "Lucida Sans Unicode", Tahoma, Verdana, Arial, Helvetica, sans-serif;
          line-height:1.3em;
          color:#ff6600;
          text-decoration: underline;
          border: none;
          /*
          color: #ca1717;
          */
     }

	 
#content h2 a:hover{
          padding:0;
          color:#58bbeb;
          background-color:rgb(255, 255, 255);
          text-decoration: underline;
          border: none;
     }
	 
.more-link { background-color:#c7e5f1; padding:3px; }

/************************
*	     my         *
************************/





#all_idols{ font-family:Verdana, Arial, Helvetica, sans-serif;  width:70%; } 

#all_idols a{ padding:5px;}
#all_idols a:hover { padding-right:15px; background-color:#eeeeee;}
.block{padding-right:35px; padding-left:8px;}
.block ul{padding-right:20px;}
.block li{padding-right:20px;}


.block-serch{padding-left:20px; padding-top:10px;}
.block-seeidol{padding-bottom:10px;}
.block-seeidol ul {
	
}
.block-seeidol li {
	display: inline;
	text-transform: uppercase;

	
}

.block-seeidol a, .block-seeidol span {
	display: block;
	padding: 6px 12px 6px 36px;
	
	border-top: 1px solid #fff;
	border-bottom: 1px solid #dfd2c2;
	background: #f5f0ea;
}
.block-seeidol a:link {
	color: #b7516b;
}
.block-seeidol a:visited {
	color: #933950;
}
.block-seeidol span, .block-seeidol a:hover, .block-seeidol a:active, .block-seeidol a:focus {
	padding: 6px 12px 6px 32px;
	border-left: 5px solid #b7516b;
	background: #f5f0ea;
	text-decoration: none;
	color: #666;
}

.block-seeidol h3 {
  margin-top:5px; margin-bottom:10px; margin-left:5px; margin-right:5px;
  padding:4px;
  font-family: verdana, arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  line-height: 14px;
  color: #FFFFFF;
 
  background-color: #e4cab5;
}

.sidebar-text {font-size:11px; padding:3px;}
#righttop{width:100%; padding-left:10px;}
.postinfotop{font-size:11px; color:#999999;}

#container2{border-top:1px solid #cccccc;padding-left:240px;}
#alllist{width:100%; text-align:left;}
#alllist a{font-family:Verdana, Arial, Helvetica, sans-serif; padding-bottom:10px; line-height:18px; font-size:11px;  margin-right:5px; }
#alllist a:link {color:#2153aa; text-decoration:underline; }
#alllist a:visited {color:#666666; text-decoration:underline; }
#alllist a:hover {text-decoration: none; color:#ff3300;}
#listA{font-size:24px; font-weight:bold; padding:3px 0 3px 0; color:#cccccc}


/************************
*	Comments	*
************************/
	
#commentblock {
	width: 95%;
	background: #EFEFEF;
	color: #666;
	float: left;
	padding: 10px 20px 0px 20px;
	margin: 10px 0px 10px 0px;
	}
	
ol#commentlist {
	padding: 5px 0px 5px 0px;
	margin: 0px;
	list-style-type: none;
	}
	
.commentdate {
	font-size: 12px;
	padding-left: 0px;
	}
	
#commentlist li p{
	margin-bottom: 8px;
	line-height: 20px;
	padding: 0px;
	}

.commentname {
	color: #666;
	margin: 0px;
	padding: 5px 5px 5px 0px;
	}

.commentinfo{
	clear: both;
	}

.commenttext {
	clear: both;
	margin: 5px 0px 20px 0px;
	padding: 20px 10px 5px 10px;
	width: 90%;
	background: #F7F7F7;
	}

.commenttext-admin {
	clear: both;
	margin: 5px 0px 20px 0px;
	padding: 20px 10px 5px 10px;
	width: 90%;
	background: #999;
	}

#commentsformheader{
	padding-left: 0px;
	}

#commentsform{
	text-align: left;
	margin: 0px;
	padding: 0;
	}

#commentsform form{
	text-align: left;
	margin: 0px;
	}

#commentsform p{
	margin: 0px;
	}

#commentsform form textarea{
	width: 99%;
	}
	
p.comments_link  img{
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}

