body { background:#120502 url(images/red/bg.jpg) no-repeat scroll center top; }

ul#page-menu > li.current_page_item { background:transparent url(images/red/page-active-bg.png) repeat-x scroll left top; border-color:#fc674d #ba4b36 #a7402c #d8543d; }
ul#page-menu > li.current_page_item a { background:transparent url(images/red/page-link-active-arrow.png) no-repeat scroll center bottom; }
ul#page-menu > li.current_page_item > a:hover, ul#page-menu > li.current_page_item:hover > a  { background: url(images/red/page-link-active-arrow.png) no-repeat scroll bottom center; }
	ul#page-menu li li { background:transparent url(images/red/categories-menu-linkbg.png) no-repeat scroll 14px 50%; }
		ul#page-menu li li a, ul#page-menu li.current_page_item li a { border-color:#59383e; }
		
ul#cats-menu li li a { background:transparent url(images/red/categories-menu-linkbg.png) no-repeat scroll 14px 50%; }

.new-post div.date { background:transparent url(images/red/big-date-leftbg.png) no-repeat scroll left top; }
	.new-post div.date div.main { background:transparent url(images/red/bigdate-mainbg.png) repeat-x scroll 0 0; }
	.new-post div.date div.rightside { background:transparent url(images/red/bigdate-rightbg.png) no-repeat scroll right top; }

.mainpost-wrap div.date { background:transparent url(images/red/smalldate-leftbg.png) no-repeat scroll left top; }
	.mainpost-wrap div.date div.main { background:transparent url(images/red/smalldate-mainbg.png) repeat-x scroll 0 0; }
	.mainpost-wrap div.date div.rightside { background:transparent url(images/red/smalldate-rightbg.png) no-repeat scroll right top; }

.wp-pagenavi span.current, .wp-pagenavi a:hover, .wp-pagenavi span.extend  { background-color:#bc7b60; border:1px solid #a86449; }
.post{
	clear:both;
}
.post .new-post a.post-edit-link { background:#8d311a; }
a.comment-reply-link { background:transparent url(images/red/reply-bg.png) repeat-x scroll 0 0; }
.reply-container { background:transparent url(images/red/reply-right-bg.png) no-repeat scroll right bottom; }
	
#footer { background-color: #120502; color: #85746d; }
/*------------author box-------*/
#authorbox{
    background:#EFEFEF;
    border:2px solid #000000;
    width:590px;
    margin:0 auto;
    margin-bottom:10px;
    overflow:hidden;
    clear:both;
}
    #authorbox h4{
        font-size:16px;
        color:#191919;
        margin:0;
        padding:10px 10px 5px 10px;
    }
.authortext{
        padding-left:100px;
    }
#authorbox img{
        margin:0;
        padding:10px;
        float:left;
    }
    #authorbox p{
        color:#191919;
        margin:0;
        padding:0px 10px 10px 10px;
    }
 #authorbox h4 > a{
        text-decoration:none;
    }
#authorbox p{
        color:#191919;
    }
/*-----twitter---------*/

#twitter_update_list span a {
display: underline;
color: #F54730;
}
#twitter_update_list span a:hover {
text-decoration: underline;
color: #F68500;
}

<!----yarp tags----->
/* Related Posts */  
ol.related-posts {clear:both; text-align:center; margin:10px 0px 0px 0px; padding:0;}  
ol.related-posts li{width:120px; float:left; display:inline; margin-right:15px;; padding:0;}  
    ol.related-posts img{clear:both; padding:5px; background:#F7F7F7; border:1px solid #DDD;}  
    ol.related-posts a{clear:both; display:block; border:none; text-decoration:none;}  
    ol.related-posts li{font-size:12px;}  
<!---- own details sri---->
.flickr_img a{  
float:left;  
margin: 2px;
border: 2px solid #ffffff;  
}