 /*
Theme Name: Tricksdaddy
Theme URI: http://www.tricksdaddy.com/
Description: Customzied wordpress theme for Tricksdaddy
Version: 1.0
Author: Rohit Maloo
Author URI: http://rtcamp.com
Tags: Tricksdaddy
*/


/*
Color Palette:
 Dark Blue for border #0a1f8a
 Comments border      #ccc
Top nav background    #6dd2fb
border color          #ccc
anchor color            #595929
hover color             #414141




*/

*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td{ margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0;padding:0px; margin:0px; }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal }
q:before, q:after { content:''}

/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight: bold }
em { font-style: italic }
a img { border:none } /* Gets rid of IE's blue borders */

/* These rather presentational classes are generated by WordPress, so it's useful to have some styles for them. Edit as you see fit. More info: http://codex.wordpress.org/CSS */
.aligncenter { display:block; margin:0 auto }
.alignleft { float:left }
.alignright { float:right}
.wp-caption { border:1px solid #C8C8C8; text-align:center; background:#EAEAEA; padding:10px; margin:10px }

/* You might find the following useful */
.clear { clear:both; display:block; height:1px; margin:-1px 0 0 0 } /* Use this class to clear your floated columns */




/* BASICS */
/* ----------------------------------------- */

body{background:#ffffff url('header95.png') repeat-x; font-family: Verdana,arial,sans-serif; font-size: 75%; margin:0px auto; line-height: 160%; margin:0 auto;}

/* BASICS & TYPOGRAPHY */
/* ----------------------------------------- */
a{ text-decoration: none;color:#2266aa;}

a:hover{color:#0A1F8A; text-decoration:underline;}

p{line-height:20px; text-align:justify; color:#666; padding-bottom:10px; font-size:12px;}

/* headings	 */
h1{font-size: 18px;}
h2{font-size: 160px;color:#565656;}
h3{font-size: 14px;color:#414141;padding-left:0px;font-weight:normal;}
h4{font-size: 18px;color:#565656;padding-bottom:4px;}

input{padding: 4px 3px;}

#wrapper{background:#ffffff;clear:both;margin:0 auto; width:980px;}
/* content and sidebar part */

 #content{float: left; width:600px; padding:5px 0px; margin-left:5px;}

 #sidebar{float:right;margin-right:0px;margin-top:5px;width:360px;/*border-left:#F1F1F1 1px solid;*/font-family: Verdana;font-size: 11.7px}


#buysellads{-moz-border-radius: 4px;color:#dddddd;background:#F0F0F0;border:#E8E8E8 1px solid;margin-bottom:10px;padding:10px 10px 10px 10px;overflow:hidden;}


    form#searchform #searchsubmit{color:#0A1F8A;padding:0px;margin:0px;height:26px;}
     form#searchform input{height:18px;margin-top:1px;}
/* LAYOUT */
/* ----------------------------------------- */
/* Header part   */

#header{width:980px;height:200px;margin:0px auto;}
  #header #logo{float: left; margin:16px 0 3px 13px}
       #header  #tagline{margin:40px 2px ;font-weight:bolder;font-size:250%;float:left;padding-left:0px;color:#224080;width:380px;color:#FF0000;}
           #header   #tagline #smltag{margin:0px;padding:0px;float:left;font-size:medium;color:black;padding-left:20px;font-family:serif;font-weight:500;padding-top:10px;}
                #header   #tagline a {border:medium none;text-decoration:none;}
                       #header    #logo a:hover{text-decoration:none;}
                            #header #headeradd{float:right;width:468px;border:5px solid #C0C0C0;margin-top:42px;margin-right:5px;height:60px;float:right;}
                               #header #headeradd #add1{float:left;padding-left:5px;width:48%;}
                                     .tagline2{color:#590000;color:#0a1f8a;}
                                               .ad_title {
                                                    height:15px;
                                                    width:180px;
                                                    }

                                                    .ad_description {
                                                    width:180px;
                                                    }

                                                    .line {
                                                    height:15px;
                                                    overflow:hidden;
                                                    }

                         #header #headeradd #add2{float:right;margin:0px;padding:0px;}


                         #hdtop{width:980px;float:right;background:transparent;display:block;padding:0px; margin:0px;}
                            #hdtop ul{-moz-border-radius: 4px;background:#D93610; list-style:none;float:right; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif;line-height:18px;margin-right:18px;}
                                #hdtop li{margin:0px;float:left; list-style:none;display:block; border-right:#084361 solid 0px;  }
                                       #hdtop li a{padding: 2px 10px; margin:2px 0px 2px; display:block; color:#114FA2; text-decoration:none; background:transparent; font-size:12px; font-weight:bold; /*font-variant:small-caps;*/color:#ffffff}
                                            #hdtop li a:hover{color:#FFFFFF;}
  


/* top menu bar*/
#mainnav {width:980px;clear:both;}
        /* #mainnav .navleft{float:left;/*background:url('images/skyblue_btn_leftbg.gif') no-repeat;width:10px;height:32px;}*/
                   #mainnav #top_nav_wrapper{width:960px;float:left;/*background:url('images/skyblue_btn_middlebg.gif') repeat-x*/;display:block;padding:0px; background:transparent;margin:0px;/*border-top:#eeeeee solid 1px;border-bottom:#eeeeee solid 1px;border-left:#eeeeee solid 1px;border-right:#eeeeee solid 1px;*/ }
                        #mainnav #top_nav_wrapper ul{list-style:none; color:#000000; font-family:Helvetica Neue,Helvetica,"Arial",FreeSans,sans-serif;line-height:18px;}
                             #mainnav #top_nav_wrapper li{margin:0px; float:left; list-style:none;display:block; border-right:#eeeeee solid 1px;  }
                                #mainnav #top_nav_wrapper li a{padding: 6px 10px 5px 18px; display:block; color:#114FA2;text-decoration:none;text-transform:uppercase; font-size:12px; font-weight:bold; /*font-variant:small-caps;*/color:#979797}
                                       #mainnav #top_nav_wrapper li a:hover{/*background:url('images/skyblue_btnhover_middlebg.gif') repeat-x;*/color:#0A1F8A;}
                                               /* #mainnav .navright{float:left;/*background:url('images/skyblue_btn_rightbg.gif') no-repeat;width:10px;height:32px;}*/



/* mid advertisement part*/

  #midadd{background:#efefef ;float:left;width:100%;border-bottom:1px solid #ccc;}
     #midadd ul{list-style:none; padding:0px; margin:0px; float:left; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif;}
        #midadd li{margin:0px; float:left; list-style:none; display:inline-block;}
          #midadd li a{padding: 7px 18px; display:block; color:#FFFFFF; text-decoration:none; font-size:14px; font-weight:bold; font-variant:small-caps}
               #midadd li a:hover{color:#000066}



 /* sidebar and footer wedgets */

.sidebar-wrap2{width:190px;float:left}
    .sidebar-wrap2 .narrow-widget-left{width:190px;margin:5px 0px 5px 0px;/*border:solid 1px #ccc;background:#FEFEFE*/;float:left;}
        .sidebar-wrap2 .narrow-widget-left ul{margin:0px;padding-left:5px;}
            .sidebar-wrap2 .narrow-widget-left ul li{padding:0px;margin:0px;color:gray;border-bottom:1px solid #EEEEEE;line-height:25px;}
                .sidebar-wrap2 .narrow-widget-left ul li a{padding:0px;margin:0px;display:block;color:#686868;font-size:12px;display:inline;padding-left:4px;}
                   .sidebar-wrap2 .narrow-widget-left ul li a:hover{padding:0px;margin:0px;color:#007fc4;text-decoration:none;padding-left:4px;}                        .sidebar-wrap2 .narrow-widget-left h2 {/*background-color:#FFFFFF*/;background:#131D26;border-left:#D93610 8px solid;font-family:Verdana,arial,sans-serif;font-size:12px;padding:1px 0 1px 5px;
                                                       /* background:url(images/side_top_bar.gif) repeat-x */;line-height:20px;font-weight:bold;color:#FFFFFF;text-transform:uppercase;}
        .sidebar-wrap1{width:160px;float:right;}
                .sidebar-wrap1 .narrow-widget-right{width:160px;margin:5px 0;float:right;/*border:solid 1px #ccc;background:#FEFEFE;*/}
                                .sidebar-wrap1 .narrow-widget-right ul{margin:0px;padding-left:5px;}
                                    .sidebar-wrap1 .narrow-widget-right ul li{padding:0px;margin:0px;color:gray;border-bottom:1px solid #EEEEEE;line-height:25px;}
                                        .sidebar-wrap1 .narrow-widget-right ul li a{padding:0px;margin:0px;display:block;color:#686868;font-size:12px;display:inline;padding-left:4px;}
                                           .sidebar-wrap1 .narrow-widget-right ul li a:hover{padding:0px;margin:0px;color:#007fc4;text-decoration:none;padding-left:4px;}
                                               .sidebar-wrap1 .narrow-widget-right h2 {font-family:Verdana,arial,sans-serif;font-size:12px;background:#131D26;border-left:#D93610 8px solid;padding:1px 0 1px 5px;margin-bottom:5px;/*background:url(images/side_top_bar.gif) repeat-x */;line-height:20px;
                                                                                            font-weight:bold;color:#FFFFFF;text-transform:uppercase;}

    .sidebar-wrap .wide-widget{margin:5px 0px 5px 0px;/*background:#EBF3FB;border:solid 1px #ccc;background:#FEFEFE;*/;}
        .wide-widget ul{padding-left:0px;margin:0px;padding-left:5px;}
                    .wide-widget ul li{padding:8px 0px; margin:0px;border-bottom:1px solid #DEDEDE;}
                            .wide-widget ul li a{padding:0px;margin:0px;display:block;color:#686868;font-size:12px;display:inline;padding-left:0px;}
                                   .wide-widget ul li a:hover{padding:0px;margin:0px;color:#007fc4;text-decoration:none;padding-left:0px;}
                                           .wide-widget h2 { background:#131D26;border-left:#D93610 8px solid;font-family:Verdana,arial,sans-serif;font-size:12px;padding:1px 0 1px 5px;margin-bottom:5px;
                                                       /* background:url(images/side_top_bar.gif) repeat-x */;line-height:20px;font-weight:bold;color:#FFFFFF;text-transform:uppercase;}

/* footer part */

 #footer{
	border-top:6px solid #D93610;
	clear:both;

	font-size: 90%;
	background:#121D26;
	min-width:980px;
	overflow:hidden;
	margin:0 auto;
}
        #dnfooter{
		background:#121D26;
		margin:0 auto;
		width:980px;
		margin-bottom:5px;
		border-top:#303A43 1px solid;
		font-size:large;
		padding-top:10px;
	}
            #dnfooter #fotmenu ul{
				padding:0px;
				float:left;
				font-family:sans-serif;
				font-variant:small-caps;
				list-style:none;
				margin-bottom:5px;
			}
                #dnfooter #fotmenu  li{
					padding:0px;
					margin:0px;
					float:left;
					font-family:sans-serif;
					font-variant:small-caps;
					list-style:none;
					display:block;
				}
                    #dnfooter #fotmenu  li a{
						padding:5px 5px;
						float:left;
						font-size:14px;
						display:block;
						text-decoration:none;
						color: #ffffff;
					}
                        #dnfooter #fotmenu  li a:hover{
							font-weight:bold;
						}
                #dnfooter #fttext{
				float:left;
				color:#fff;
				font-size:12px;
				margin-left:15px;
			}
			
			 #dnfooter #fttext a{
			   color:#fff;
			   font-weight:bold;
			 }
                #dnfooter #fotmenu{float:right;padding-right:10px;}


/*
 Bottom widgets.
*/

.footer-wrap {
	width:980px;
	margin:0 auto;
}

.botcat{
	background:#121D26;
	margin:0 auto;
	width:980px;
	float:left;
	padding-bottom:0px;
}

.bottom-widget-title {
		color:#FFFFFF;
		text-transform:uppercase;
		font-size:16px;
		font-weight:bold;
		border-bottom:2px solid #303A43;
		margin-bottom:10px;
		padding-bottom:5px;
	}

.bottom-small-widget h2 {
		margin-bottom:10px;
		color:#FFFFFF;
		text-transform:uppercase;
		font-size:16px;
		font-weight:bold;
	}

.bottom-wide-widget{
		padding:10px;
		font-size:14px;
		background:#121D26;
	}
            .bottom-wide-widget  ul{
				list-style:none;
				padding-left:0px;
			}
                    .bottom-wide-widget  ul li{
					width:150px;
					list-style:none;
					float:left;
					border-bottom:1px solid #303A43;
					list-style:none;
					padding-bottom:3px;
					margin:0px 10px 0px 0px;
				}
                            .bottom-wide-widget  ul li a{
							font-size:12px;
							color:#CECFD1;
							display:block;
						}
                                    .bottom-wide-widget  ul li a:hover{
									color:#CECFD1;
									background:#434C53;
									text-decoration:none;
								}

.bottom-small-widget{
		width:300px;
		margin:15px 0px;
		padding:10px;
		font-size:14px;
	}
   .bottom-small-widget  ul{
			list-style:none;
			padding-left:0px;
			text-align:left;
		}
      .bottom-small-widget  ul li{
				color:#CECFD1;
				padding:3px 0px 3px 0px;
				list-style:none;
				font-size:14px;
				border-bottom:1px solid #303A43;
			}

      .bottom-small-widget  ul li a{
				color:#CECFD1;
				font-size:12px;
				display:block;
			}
           .bottom-small-widget   li a:hover{
					color:#CECFD1;
					background:#434C53;
					text-decoration:none;
				}
           
/*End of Bottom Widgets*/





/* trackback and comments */



.entry {
	color: #686868;
	line-height: 1.6em;
	text-align: justify;
	padding: 8px 0px 0px 0px;
        /*background-color:#e3f4fd;*/
        
        margin-bottom:20px;
}

.entry p{border:1px;}
.page_entry {
	margin: 10px 0px 0px 0px;
	padding: 5px 0px 20px 0px;
	border-top: 2px solid #EAEAEA;
	border-bottom: 1px solid #EAEAEA;
}

.info {
	line-height: 1.6em;
	font-size: 10px;
	text-align: left;
	margin: 0px 1px 50px 0px;
	padding: 4px 0px 1px 1px;
	border-top: 1px solid #EAEAEA;
}

/*****comments *****/
#postmetadata {
	font-size: 12px;
	margin: 10px 0px 20px 0px;
	padding: 5px 15px 5px 15px;
	border-top: 1px solid #EAEAEA;
	border-bottom: 2px solid #EAEAEA;

}

.nocomments {background: none; color: #000000;}

	/** comment tabs**/


#ctabs {
	/*background:transparent url('btn_strip.jpg') no-repeat;*/
	padding:0 20px 0 0px;
	font-size:13px;
	margin:0px;
	height:100%;
	
        float:left;
        padding-left:2px;
        line-height:25px;
        width:550px;
       margin-left:10px;
      
}
 .ctabs1{background:transparent url('btn_strip.jpg') no-repeat;float:left;}

 /* track and comment*/

.track{
         background:transparent url('btn_strip01.jpg') no-repeat;

	padding:0 20px 0 10px;
	font-size:13px;
	margin:0px;
	height:100%;

        float:left;
        padding-left:10px;
        line-height:25px;
        width:550px;
        margin-left:10px;}

.cmt{background:transparent url('btn_strip.jpg') no-repeat;
	padding:0 20px 0 10px;
	font-size:13px;
	margin:0px;
	height:100%;

        float:left;
        padding-left:10px;
        line-height:25px;
        width:550px;
        margin-left:10px;}

 #ctabs a.tab, #ctabs a.curtab{
	padding:5px 10px;
	margin:0 0 -1px 0;
	display:block;
	float:left;
	text-decoration:none;
       padding-left:5px;
        padding-right:15px;
        color:#000000;
        font-weight:bold;
}
#ctabs a.tab {
	
      
padding-right:70px;
margin-left:20px;

}

#ctabs a.curtab{
	
	
        
        color:#000000;
        
       
}

#ctabs a:hover{color:#002DC2;text-decoration:underline;color:#000000;}

#thecomments, #thetrackbacks {
	list-style:none;
	padding:0 0px 10px 0;
	margin:0 0px 15px 0;
	min-height:30px;
        float:left;
        width:100%;
}
#thetrackbacks {
	display:none;
       
	/*border-bottom: 1px solid #80b608;*/
}

	/**comment paging WP2.7**/
.commentnavi{
	position:relative;
	padding-right:20px;

}
.commentpages{
	float:right;
	padding:5px 10px;

}
.page-numbers{
	padding-left:5px;
}
.current{
	font-weight:bold;
}


	/** comments - most are generated by wp_list_comments **/

.commentlist{
	list-style: none;
	padding:10px;
	margin:0px;
}
.comment{
	/*overflow:hidden;*/
	clear:both;
	margin:0 0 0px 0;
	padding:20px 0px 0px 0px;
	
}
.comment .children{
	list-style: none;
	padding:0px 0 0 0;
	margin:0px 0 0px 25px;
	border:0px #FFFFFF solid;
}

.comment .says{
	display:none;
}
.comment .avatar{
	position:relative;
	float: right;
	margin: 0px 5px 0px 0px;
	padding: 0px;
}
.comment .fn{
	margin-left:0px;
        font-size:16px;
        font-weight:bold;

}
.byuser .fn{
	font-weight:normal;
	text-decoration:/*underline*/none;
}
.bypostauthor .fn{
	font-weight:bold;
	text-decoration:none;
}

.comment-meta{
	
	margin:0 0 10px 0px;
	padding:6px 0 6px 0;
	font-size:10px;
        

}

.comment-meta a {
	color:#000000;
}


.reply{
	/*border-top: 1px dotted #73943B;*/
	
	margin:5px 0 0px 0;
	padding:2px;
	font-size:10px;
	text-align:right;
        width:100%;
}
.reply a{
	padding:5px;
}
.cmt_trackback{
	border-bottom:1px #eaeaea solid;
	margin:10px 0 10px 0px;
	padding:3px
}
.cmt_trackback p{
	margin:0;
	padding:2px;
}

	/**comment form **/
#respond {
	clear:both;
	padding:10px 10px 0;
	font-size:12px;
      
       
     
}
.cancel-comment-reply{
	margin-top:5px;
	padding:2px 0px 2px 0px;
	border-bottom:1px #eaeaea solid;
	/*border-top:1px red solid;*/
}

#commentform {
	margin:0;
	padding:20px 5px 0 10px;
        border:1px solid #ccc;
        margin-top:10px;
}
#email, #author, #url {
	color: #000000;
	font-size: 12px;
	background: none;
	padding-left: 2px;
	vertical-align: middle;
	border: 1px solid #C0C0C0;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
        padding:5px;
        margin-bottom:3px;
        width:200px;
        height:12px;
}
#comment {
	width:98%;
	color: #000000;
	font-size: 12px;
	font-family:  Arial, Helvetica, Sans-Serif;
	border: 1px solid #C0C0C0;
	padding: 2px 2px 2px 2px;
        height:125px;
      
background:#FFFFFF url(input.png) repeat-x scroll left top;
border-color:#BDBDBD #CCCCCC #DDDDDD;
border-style:solid;
border-width:1px;
}
#submit {
	width: 80px;
	height: 20px;
	color: #000000;
	font-size: 12px;
	background: #ffffff;
	margin: 10px 0px 10px 0px;
	padding: 0px 10px 2px 10px;
	border: 1px solid #c0c0c0;
	font-family:Arial, Helvetica, Sans-Serif;
        cursor:pointer;
}
.navigation {
	font-size: 14px;
	margin: 20px 5px 0px 5px;
	padding: 2px 5px 17px 5px;
	/*border-top: 1px solid #CFE4F2;*/
	
}

.cmttext{font-size:12px;color:#000000;}

.comment {
clear:both;
overflow:hidden;
padding:5px;
}


/* Slide Show */
/*-------------*/

.slide-show {
	background-color:#F1F1F1;
	border:2px solid #CCCCCC;
	height:auto;
	line-height:25px;
	margin-bottom:10px;
	margin-left:10px;
	margin-top:5px;
	overflow:hidden;
	padding-bottom:5px;
	width:575px;
}

	.slide-show h4{font-family:Georgia,"Nimbus Roman No9 L",serif;
font-size:21px; z-index:990; float: left; width: 540px; opacity: 0.8; background: #000; margin: 0px; padding: 10px ;margin-bottom:10px;background-color:#F1F1F1;border-bottom:2px solid #Ccc;}
		.slide-show h1 a{font-family: Georgia,"Nimbus Roman No9 L",serif; font-size: 100%; font-weight: bold; color:#002DC2;text-decoration: none;color:#333333;color:#002DC2;color:#007fc4; }
		.slide-show h1 a:hover{color:#414141; opacity: 1.0;color:#000000}
                 .slide-show div{width:540px;}
                 .slide-show div p{padding:10px;margin:0px; text-align:justify; font-size:12px;}
                 .rdmore{font-size:160%;position:absolute;top:210px;left:350px;font-weight:bold;}

/* End Of slide Show*/



/* post styling */
        
        
     .post{clear: both; padding-bottom: 0px; position: relative; overflow: hidden;padding:10px 10px 10px 10px; border-bottom:1px dashed #BCBCBC;font-family: Verdana,arial,sans-serif;font-size: 12px;color:#686868;}
     .post .post-title{padding: 0 5px; margin-bottom:10px;font-family: Georgia,"Times New Roman",Times,serif;}
	
	
		.post h2 a{text-decoration:none;font-family: Georgia,"Nimbus Roman No9 L",serif;font-size:32px;color:#262625;line-height:32px;}
		.post h2 a:hover{ border-color: #002DC2;text-decoration:none;color:#007fc4;font-size:32px;line-height:32px;}

                .post   h1{ font-weight: normal;font-size:25px;font-family: Georgia,"Nimbus Roman No9 L",serif;line-height: 32px;color:#000000; border-bottom:1px solid #BCBCBC;}
		.post  h1 a{text-decoration:none;color:#2266AA;font-family: Georgia,"Nimbus Roman No9 L",serif;font-size:32px;line-height:32px;color:#262625;}
		.post h1 a:hover{ text-decoration: none; border-color: #002DC2;text-decoration:none;color:#007fc4}

	.post .post-content{clear: both; text-align: justify; padding:5px 5px 5px 0; font-size:12px;}

	.post h2 {
		border-bottom:1px solid #BCBCBC;
		color:#000000;
		font-family:Georgia,"Nimbus Roman No9 L",serif;
		font-size:25px;
		font-weight:normal;
		line-height:32px;
		margin-bottom:10px;
}

.leftalign{
 float:left;
 margin:2px 7px 2px 0;

}	

	.post img{background:#BCBCBC none repeat scroll 0 0;
float:left;
margin:0 10px 5px 0;
padding:3px;	} 

.imgalign{
 margin:5px 0 5px 0;
}
	
	.post table{margin-bottom: 10px;}
	.post table img{padding: 0 5px 0 0}

	.post ul,
	.post ol{padding-left: 40px; margin-bottom: 20px; clear: both}

		.post ul li{list-style-type: disc;}
		.post ol li{list-style-type: decimal;}

	.post blockquote{display: block; border-left: 5px solid #E8E8E8;margin: 5px 0px 5px 20px;background-color: #F0F0F0;padding-left: 5px;}

	.post-meta{clear: both;   color: #999; font-size: 90%;margin-top:5px; font-family:Verdana,arial,sans-serif;}
         .post-meta a{color:#007fc4;}
		.date{color:#0000000; text-align:left; font-size:12px; }
		.post-tags{float: left;margin-top:20px;}
                .post_category{float:right;}

  .even{ background: #EAEAEA;border:1px solid #CCCCCC;margin-bottom:5px; }
  .odd { background: #fff;border:1px solid #CCCCCC; margin-bottom:5px; }


.social-links {-moz-border-radius:4px;background: #F0F0F0; overflow:hidden; border:1px solid #E8E8E8;padding:4px;}



 

/*For searching*/

#search{padding: 5px; float: right;}
	input#s {font-weight:bold; width:150px; padding: 2px; font-size: 110%;margin-top:2px;}
	
.author{
background: #F0F0F0;
border:1px solid #E8E8E8;
font-weight: normal;
padding: 5px;
margin-top:10px;
margin-bottom:10px;
overflow:hidden;
}
.avatar {
float: left;
margin-right:5px;
/*
width: 60px;
height: 60px;
*/
border: 2px solid #E8E8E8;
}

.banner img{
 float:right;
 border:2px solid #D93610;
 padding:3px;
 margin:2px 0 2px 10px;
 
}
.banner p{
 text-align:justify;
}

