/************************************************
* sidebar 					*
************************************************/

.sidebar {  
  float: left;
  position: relative;
  text-align: left;
  font-weight : normal; 
}
.sidebar h2 {
	color: #000;
  border-bottom: 2px solid #ccc;
	font-weight: normal;
	font-size: 22px;
	margin-bottom: 15px;
  padding-bottom: 1px;
  text-align: left;
  clear: both;
}

/************************************************
* sidebar box					*
************************************************/

.box {  
  float: left;
	height: auto;
	margin: 0 0 15px 0;
  text-align: left;  
	overflow: hidden;
	clear: both;
} 

/************************************************
* #sidebar ul li			*
************************************************/

.sidebar ul {
  margin: 7px 0 7px 0;
  list-style-position: outside;
}
.sidebar ul li {
  list-style-type: none; 
  padding: 0 0 5px 15px;
  font-size: 14px;
}
.sidebar a:link, .sidebar a:visited {
	color: #000;
	text-decoration: none;
  outline: none;
}
.sidebar a:hover, .sidebar a:active {
	color: #666;
	text-decoration: none;
  outline: none;
}

/************************************************
* sidebar_1			*
************************************************/

#sidebar_1 { 
  float: right;
	width: 160px;
	overflow: hidden;
}
#sidebar_1 h2 {
  width: 160px;
}
.widget li {  
  background: url('/wp-content/themes/AdsenseRecipe/images/arrow.gif') no-repeat 0 3px;
} 
.textwidget {
  margin-bottom: 10px;
}

/************************************************
* sub			*
************************************************/

#sub { 
  margin-bottom: 15px !important;
}

/************************************************
* social			*
************************************************/

.social a { 
    display: block;
    float: left;
    height: 33px;
    margin: 0 0 7px 10px;
    padding: 0 0 0 40px;
    width: 100px;
}
.social a span { 
    margin-top: 20px !important;
}
.rssLink {
    background: url('../images/icons/rss.png') no-repeat left top;
}
.mailLink {  
    background: url('../images/icons/mail.png') no-repeat left top;
}
.twitterLink {
    background: url('../images/icons/twit.png') no-repeat left top;
}
.livejournalLink {
    background: url('../images/icons/lj.png') no-repeat left top;
}
.facebookLink {
    background: url('../images/icons/fbk.png') no-repeat left top;
}
.vkontakteLink {
    background: url('../images/icons/vk.png') no-repeat left top;
}

/************************************************
* sidebar_2 					*
************************************************/

#sidebar_2 { 
  float: right;
	width: 250px;
	overflow: hidden;
}
#sidebar_2 .box {  
  width: 250px;
  margin-bottom: 5px;
}
#sidebar_2 h2 { 
  margin-bottom: 20px;
}

/************************************************
*	accordion									*
************************************************/

#accordion  { 
  width: 250px;
  margin-top: -5px;
  padding: 0;
  font-family: Verdana;
  overflow: hidden;
}
#accordion li { 
  list-style-type: none; 
  margin: 0;
  padding-left: 22px;
  list-style-position: inside; 
  line-height: 1.3;
  font-size: 16px;
  cursor: pointer;
}
#accordion li .parent:hover, #accordion li .parent:active {
	color: #666;
}
#accordion .children { 
  margin: 5px 0 5px 0;
  padding: 0;
  color: #666;
  display: none;
}
#accordion .children li { 
  list-style-type: disc; 
  list-style-position: outside;
  font-size: 14px;
  line-height: 1.2;
  background: none;
  margin-left: 15px;
  padding: 0;
}
.parent.active { 
  color : #2a71c6;
}

/************************************************
/* most_read                       *								
************************************************/

.most_read li {
  width: 250px;
  height: 72px;
  margin-bottom: 15px;
  padding: 0 !important;
}
.most_read li img {
  float: left;
  width: 70px;
  height: 70px;
  border: 1px solid #ccc;
  margin: 0 10px 0 0;
}
.most_read li .mini_title { 
  font-size: 14px !important;
  font-weight: normal;
  margin: 0 0 5px 0!important;
}
.most_read li .title a:link, .most_read li .title a:visited { 
  font-size: 14px !important;
  color: #333;
}
.most_read li .title a:hover, .most_read li .title a:active { 
  color: #666;
}

.most_read li span {
  color : #666;
  font-size: 13px !important;
  font-style: italic;
}

/************************************************
/* video                        *								
************************************************/

#videoFile {  	
	width: 248px;
	height: 220px;
	background: #E6E4E7;
  border: 1px solid #ccc;
  margin-bottom: 15px;
} 

/************************************************
/* widjet  *								
************************************************/

ul#recentcomments li {
  margin: 0;	
  padding: 0 0 10px 0;
  font-size: 13px;
}  

