
#footer { 
	margin:0 auto;  
	color:#a8a8a8;
	text-shadow: 0 1px 0 rgba(0,0,0,0.8); 
	padding-bottom: 10px;
	background: #262626; 
	border-top:8px solid #161616; 
	border-bottom:8px solid #161616; }

.footer_border { height:6px; background:#d6d6d6; }

.footer_wrapper { width:960px; margin:0 auto;  }

#footer a { text-decoration: none; color:#a8a8a8; }
#footer a:hover { }

.footer_top_border { height:4px; width:100%; display:block;}

.large-footer {
	padding:0;
	width:940px;
	height:100%;
	margin:0 auto;}

#footer h3 {
	font-size: 18px;	
	text-shadow: 0 1px 0 rgba(0,0,0,0.8);
	margin:20px 0 15px 0;
	padding-bottom: 15px;
	background: url(http://radicalbooks.co.in/new_footer/footer_title_bg.png) repeat-x 0 bottom; }

#footer ul { margin-bottom: 30px; padding:0; margin-right: 33px;}

#footer ul li{
	clear:both;
	background: url(http://radicalbooks.co.in/new_footer/footer_list_bg.png) no-repeat 6px 9px;	
	border-bottom: 1px dotted #585858;
	display:block;
	width:100%;
	text-indent: 0;
	line-height: 20px;
	padding:8px 0 8px 33px;	
	text-decoration:none;
	 }

#footer ul li ul li { width:auto; padding-left:27px; background-position: 0 8px;  }	

#footer ul li a{
	text-decoration:none;clear:both;
	display:inline-block;
	width:auto; }

.small_footer {
	clear:both;
	width:auto;
	font-size: 12px;
	min-height:45px;
	line-height: 45px;
	color:#fff;}

.small_footer_wrapper { width:960px; margin:0 auto; }

.small_footer ul { float:left; padding:0; margin:0;}
.small_footer ul li { float:left; display:inline-block; margin-right: 20px; line-height: 45px; padding: 0; background: none; }
.small_footer ul li a { text-decoration: none;}
.small_footer a:hover { text-decoration: underline;  }
.small_footer ul li:last-child { margin:0;}

.small_footer p { line-height: 45px; margin:0; float:right; text-align: right;}

.small_footer a { text-decoration:none; color:#fff; }

.small_footer_content { width:960px; margin:0 auto; }

#footer select { background:#252525; border:1px solid #303030; outline:none; padding:5px;  }
#footer select option {  }

#footer ul li ul, #footer ul li ul li ,#footer ul li ul li ul li{ border:none; margin:0;}
#footer form select {max-width: 100%;}

.contactinfo p { margin-bottom: 5px; }

.go_top_arrow a { 
	clear:both;
	width:54px; 
	height:32px;	
	float:right;
	text-align: right;
	margin-bottom: -20px;
	display: block;
	cursor: pointer; }



#footer .box-testimonials { margin: -5px 0 0 0; }
#footer .box-testimonials-client { background:url(../images/backgrounds/testimonials_angle2.png) no-repeat 30px 0; }	
#footer .bx-controls-direction { background: #262626;  margin-top: -51px;}
#footer .box-testimonials-client h5{ color:#aaa;  font-size:12px;}
#footer .box-testimonials-client h5 sup { color:#aaa; }
#footer .box-testimonials p { background:#1f1f1f; color:#aaa; margin:0; border:1px solid #323232;}	
#footer .bx-wrapper .bx-prev { background:#6c6c6c url(../images/backgrounds/slider-arrows2.png); }
#footer .bx-wrapper .bx-next { background:#6c6c6c url(../images/backgrounds/slider-arrows2.png) right 0; }

/* video testimonials */
	
.flashunit {	
	clear:both;
	margin:0;
	padding-right:15px;
	width: 210px;
	float:left;
	display:block;
	position:relative;}
	
object.flashvideo {
	width: 200px;
	height:150px;
	padding: 4px;
	background: #fff;
	border: 4px solid #eee;}

/*home page testimonials slider*/

.testimonials-home-slider { margin-bottom: -15px; }
.testimonials-home-slider .box-testimonials p { 
	background:#fff url(../images/backgrounds/quote.png) no-repeat 10px 15px;
	border-radius: 10px; 
	font-size: 17px; 
	font-family: georgia; 
	font-style: italic; 
	line-height: 24px;
	padding-left: 50px; }

#content .testimonials-home-slider .box-testimonials-client h5{ color:#303030;  font-size:14px; font-weight: bold; }
#content .testimonials-home-slider .box-testimonials-client h5 sup { font-size: 12px; color:#5c5c5c; }
.testimonials-home-slider  .bx-controls-direction { background: #e6e6e6;  margin-top: -50px;}
.testimonials-home-slider .box-testimonials-client { background:url(../images/backgrounds/testimonials_angle_home.png) no-repeat 30px 0; }
.testimonials-home-slider .bx-wrapper .bx-prev { background:#b1b1b1 url(../images/backgrounds/slider-arrows-home.png); }
.testimonials-home-slider .bx-wrapper .bx-next { background:#b1b1b1 url(../images/backgrounds/slider-arrows-home.png) right 0; }



#footer .sidebar-latest-news ul,#content #sidebar .sidebar-latest-news ul { margin:0 0 30px 0; padding:0; border:none; background:none; width:100%;}
#footer .sidebar-latest-news li,#content #sidebar .sidebar-latest-news li { 	
	background:none;
	border:none;
	display:block; 
	line-height:22px;
	padding:0 0 15px 0;}

#footer .sidebar-latest-news li a {display:block;}

#footer .sidebar-latest-news img, #content #sidebar .sidebar-latest-news img{
	float:left;
	margin:0; }	

#footer .sidebar-latest-news img {	
	border:1px solid #2f2f2f; }

#content #sidebar .sidebar-latest-news img { }
	
#footer .sidebar-latest-news a:hover img {border-color:#383838;}
#content #sidebar .sidebar-latest-news a:hover img { border-color:#e1e1e1; }

#footer .sidebar-latest-news a { clear:none; color:#a8a8a8;}

#footer .sidebar-latest-news p { padding:0 0 0 70px; margin:0; font-weight: bold;}

#footer .sidebar-latest-news p.blog_sum,#footer .sidebar-latest-news p.blog_sum,
#content #sidebar .sidebar-latest-news p.blog_sum { font-size:12px; line-height:18px; margin-top:5px; font-weight: normal;}

#content #sidebar .sidebar-latest-news { margin:-10px 0  0 0; }

#content #sidebar .sidebar-latest-news ul li {  padding:15px 0 0 0; color:#5B5A5A; height:auto; clear:both; background:none; border:none;}

#content #sidebar .sidebar-latest-news a {  font-size:12px; font-weight:bold; line-height:18px;}

#content #sidebar .sidebar-latest-news p { padding:0 0 0 70px; margin:0; font-size:12px; }

#content #sidebar_small #sidebar .sidebar-latest-news ul { padding:0 15px; margin-bottom: 15px; }

#footer ul li a.latest-news-read-more,#content #sidebar ul li a.latest-news-read-more {
	width:auto;
	float:left;
	font-weight: normal;
	font-size:12px;
	padding-right:13px;
	text-decoration:none;
	padding-top:5px; }

#footer ul li a.latest-news-read-more:hover,#footer .sidebar-latest-news a:hover { color:#fff;}

#content #sidebar ul li a.latest-news-read-more:hover,#sidebar .sidebar-latest-news a:hover { color:#000;}

#footer .sidebar-latest-news ul { margin-bottom: 10px; }

#footer .sidebar-latest-news ul li { border-bottom: 1px dotted #585858; margin-bottom: 15px; }
#footer .sidebar-latest-news ul li:last-child { border:none; }

#footer .img_padding { padding:6px; background:#1f1f1f; border:1px solid #323232; display:inline-block; float: left; margin-right: 12px; border-radius: 3px; }


/*footer twiiter posts*/

#footer .tweet  ul { margin:0;}
#footer .tweet .tweet_list li {	
	background: none;
	border:none;
	padding:0 0 0 25px;
	margin-bottom: 15px;
	color:#a8a8a8;
	width:auto; }

#footer .tweet .tweet_list li i.icon-twitter {  
	margin-left: -25px; display:inline-block; float:left; font-size: 14px; margin-top: 3px;   }

#footer .query .tweet_list { margin-bottom: 30px;  }
#footer .tweet_list li a:hover { color:#fff;}
#footer .tweet .tweet_list li a, #footer  .query .tweet_list li a { color:#aaa; font-style: italic; font-weight: bold; }


#footer .sidebar-advertise { clear:both;	padding:0; margin-bottom: 30px;}

	
#footer .sidebar-advertise { margin:-10px -30px 0 0; }
#footer .sidebar-advertise  ul {  padding:0; }	
#footer .one_fourth .sidebar-advertise  ul { margin:0; }	

#footer .sidebar-advertise  ul li  { 	
	margin:15px 15px 0 0;
	padding:0;
	width:125px;
	height:125px;}

#footer .contact_info { margin:0 0 30px 0; border-color:#323232;background:#1f1f1f; }	


.contact_info ul li, #footer .contact_info ul li { 	
	padding:0;
	border:none;
	background:none; 
	margin:0; }

#footer .contact_info ul { display:block; margin: 0 0 0 20px; padding-bottom: 0; }
#footer .contact_info ul li,#footer .contact_info ul li a { margin:0 0 10px 0; display:inline-block;  }



#footer .tagcloud a {
	color:#a8a8a8;
	background:#1f1f1f;
	border: 1px solid #323232; }

#sidebar .tagcloud a:hover {
	background: #e1e1e1;
	border-color: #d4d4d4; }

#footer .tagcloud a:hover {	
	color:#fff;
	background:#2e2e2e;
	border-color: #606060; }