﻿/* CSS Document */

/**
Order of elements:
	div.block-*
	h2
	h3
	div.list-*
	h4
	h5
	h6
	p
	ul
	hr
 */

/* block types */
div.block-a { background: #1b1d1f url(../images/bg_block_a.gif) no-repeat bottom right; margin: 0 0 8px 0; padding: 0 0 8px 0;}
div.block-a h2 { background: url(../images/bg_h2.gif); height:28px; padding: 12px 0 0 15px; text-transform: uppercase;}
div.block-a h2.stats_sign_up {text-transform:none; color:#fff;}
div.block-a h3 { height: 18px; padding: 4px 0 0 15px; background: #203660;	}
div.block-a h3 a { display: block; padding: 0; background: #d0d6dc url(../images/bg_block_a_h3.gif) no-repeat right; }
div.block-a h4.smallcaps { font:Bold 14px/16px Arial, Helvetica, sans-serif; padding: 2px 0 0 12px; clear: both; }
div.block-b { margin: 0 0 8px 0; padding: 0 0 2px 0;}
div.bgdark {background-color:#111; }
div.block-b h2 { background: url(../images/bg_h2.gif); height:28px; padding: 12px 0 0 15px; text-transform: uppercase;}
div.block-b h3 { height: 18px; padding: 4px 0 0 15px; background: #203660;	}
div.block-b h3 a { color: #71caef; display: block; margin: 0 8px 0 0; padding: 0; background: #203660 url(/images/base_struct_images/bg_block_a_h3.gif) no-repeat right; }

div.block-c { background: #4a5c62 url(../images/bg_block_c.gif) no-repeat bottom right; margin: 0; padding: 0 0 2px 0;}
div.block-c h2 { background: url(../images/bg_block_c_h2.gif); height:28px; padding: 12px 0 0 15px; text-transform: uppercase;}

div.block-d { background: #4a5c62 url(/images/base_struct_images/bg_block_d.gif) bottom right; margin: 0; padding: 0 0 2px 0;}
div.block-d h2 { background: url(../images/bg_block_d_h2.gif); height:28px; padding: 12px 0 0 15px; text-transform: uppercase; color: #fff;}

div.block-f { margin: 0; padding: 0 0 2px 0;}
div.block-f h2 { background: url(../images/bg_block_d_h2.gif); height:28px; padding: 12px 0 0 15px; text-transform: uppercase; color: #fff;}

div.block-g { background: #4a5c62 url(../images/bg_block_g.gif) no-repeat bottom right; margin: 0; padding: 0 0 2px 0;}
div.block-g h2 { background: url(../images/bg_block_c_h2.gif); height:28px; padding: 12px 0 0 15px; text-transform: uppercase;}

div.block-db { background: url(../images/headergradient.gif);  margin: 0 5px 0 0;  padding: 0; width: 400px; height: 75px; float: right;   }

/* list types */

/* large feature */
div.list-a { margin: 10px 10px 15px 15px; }
div.list-a div.info { float:left; width: 160px; margin: 0; padding: 3px 10px 0 0; }
/*div.list-a div.info img { float: none; margin: 3px 10px 5px 0;}
 div.list-a img { margin: 3px 10px 5px 0; float: left;} */
div.list-a .floatLeftInline { float:left; display: inline; }
div.list-a img.ifthen { margin: 3px 10px 5px 0; float: left; }
div.list-a > h6,
div.list-a > h5,
div.list-a > h4, 
div.list-a > p, 
div.list-a > div.stdcontent,
div.list-a > ul.arrow1 { margin-left: 170px;}
div.list-a h5 { font-size: 13px; line-height: 16px; }
div.list-a h5.news { font-size: 12px; margin: 0; padding: 0 0 0 13px; }
div.list-a p.newsblurb { margin-left: 40px; } 
div.list-a h5.quote { padding: 0 0 15px 0; color: #336e91; font-style: italic; }
/* alternate large feature with a smaller margin-left. */
div.list-a-small-margin { margin: 10px 10px 15px 15px; }
div.list-a-small-margin div.info { display: block; float:left; }
div.list-a-small-margin div.info img { float: none; margin: 3px 10px 5px 0;}
/* div.list-a-small-margin img { margin: 3px 10px 5px 0; float: left;} */
div.list-a-small-margin .floatLeftInline { float:left; display: inline;}
div.list-a-small-margin > h5, 
div.list-a-small-margin > h6, 
div.list-a-small-margin > h4,
div.list-a-small-margin > p, 
div.list-a-small-margin > div.stdcontent,
div.list-a-small-margin > ul.arrow1 { margin-left: 43px;}
div.list-a-small-margin h5 { font-size: 13px; line-height: 16px; }

/* arrow h5 */
div.list-b { margin: 10px 10px 15px 15px; }
div.list-b-jobtext { font: 11px/15px Arial, Helvetica, sans-serif; color: #bbb; margin: 10px 10px 15px 15px; }
div.list-b ul.results { list-style-type: none; height:18px; padding: 6px 0 0 0; margin: 0; }
div.list-b ul.results li { font: bold 12px/14px Helvetica, Arial, sans-serif; color: #f2f2f2; display: inline; margin: 0; padding: 0 6px 0 5px; border-right: solid 1px #666; }
div.list-b ul.results li span { color: #666; }
div.list-b ul.results li.last { font: bold 12px/14px Helvetica, Arial, sans-serif; color: #f2f2f2; display: inline; margin: 0; padding: 0 0 0 5px; border: none; }
div.list-b h5 { background: url(../images/arrow_2.gif) no-repeat; margin: 0; padding: 0 0 0 13px; }
div.list-b li { color: #bbb; }

/* normal h5 */
div.list-c { margin: 10px 10px 15px 15px; }
/* div.list-c img { margin: 0 0 8px 0;} */
div.list-c .feature { margin: 3px 0 0 10px; float: right;}
div.list-c h5 { }
div.list-c h5.quote { padding: 0 0 15px 0; font-size: 15px; line-height: 18px; color: #336e91; font-style: italic; }
div.list-c h6.post { font-size: 10px; color: #fff; font-weight: bold; font-style: normal; margin:0; padding: 0; }
div.list-c p.main { margin: 0; padding: 0; width: 300px; float: left; }
div.list-c ul.popup { margin: 0; padding: 0; text-align: right; }
div.list-c ul.popup li { display: inline; margin: 0 0 0 0; }
div.list-c ul.popup li a { display: inline; vertical-align: top; margin: 0 0 0 4px;}

/* home main image */
div.list-d { margin: 10px 10px 15px 15px;}
div.list-d img { margin: 3px 10px 0 0; float: right;}
div.list-d > h3,
div.list-d > h4,
div.list-d > h5,
div.list-d > h6,
div.list-d > p,
div.list-d > ul { color: #fff; margin-right: 320px;}
div.list-d h5 { font-size: 15px; line-height: 18px; }
div.list-d h5 a { color: #fff;}

/* dashboard */

div.list-db { margin: 5px; padding: 0; float: left;  }
div.list-dbpassport { margin: 5px 0 5px 0px; padding: 0; float: right; }
div.list-dbpassport ul { margin: 0; padding: 0;}
div.list-db img { margin: 0; padding: 0 ; }
div.list-db > h3,
div.list-db > h4,
div.list-db > h5,
div.list-db > h6,
div.list-db > p, 
div.list-db ul { font-size: 12px; margin: 0; padding: 0; text-align: left; }
div.list-db ul.dbItems { margin: 0; padding: 0; }
div.list-db ul.dbItems_list { margin: 0; padding: 0 0 0 16px;font-size: 12px; text-align: left;}
div.list-db ul.dbItems_list li { margin: 0;  float:left; font: 12px/16px Helvetica, Arial, sans-serif; color: #bbb;  }
div.list-db ul.dbItems_list li a {  margin: 0; padding:0 2px 0 2px; color: #71caef; text-decoration: none; text-align: left; }
div.list-db ul li { margin: 0; padding: 0; font: 12px/16px Helvetica, Arial, sans-serif; color: #bbb;  }
div.list-db ul li a { display:block; margin: 0; padding: 0 0 0 18px; color: #71caef; text-decoration: none; text-align: left; }
div.list-db ul li a:hover { color: #fff; text-decoration: underline; }
div.list-db ul li a.list-db-friends { background: url(/images/base_struct_images/db_friends_icon.gif) no-repeat; background-position: 0px 3px; } 
div.list-db ul li a.list-db-nofriends { background: url(/images/base_struct_images/db_nofriends_icon.gif) no-repeat; background-position: 0px 3px; } 
div.list-db ul li a.list-db-messages { background: url(/images/base_struct_images/db_message_icon.gif)  no-repeat; background-position: 0px 4px; } 
div.list-db ul li a.list-db-update { background: url(/images/base_struct_images/newicon_on.gif)  no-repeat; background-position: 0px 4px; } 
div.list-db ul li a.list-db-noupdate { background: url(/images/base_struct_images/newicon_off.gif)  no-repeat; background-position: 0px 4px; }

/* home right col */
div.list-e { margin: 10px 10px 15px 15px; }
div.list-e img { margin: 0 0 8px 0;}
div.list-e > h3,
div.list-e > h4,
div.list-e > h5,
div.list-e > h6,
div.list-e h5 { background: url(/images/base_struct_images/arrow_2.gif) no-repeat;}
div.list-e h5.co { background: url(/images/base_struct_images/updateicon_co.gif) no-repeat; }
div.list-e h5.co a { padding: 0 0 0 20px }
div.list-e h5.ib { background: url(/images/base_struct_images/updateicon_ib.gif) no-repeat; }
div.list-e h5.ib a { padding: 0 0 0 20px }
div.list-e h5.pr { background: url(/images/base_struct_images/updateicon_pr.gif) no-repeat; }
div.list-e h5.pr a { padding: 0 0 0 20px }
div.list-e h5.st { background: url(/images/base_struct_images/updateicon_st.gif) no-repeat; }
div.list-e h5.st a { padding: 0 0 0 20px }
div.list-e h5.su { background: url(/images/base_struct_images/updateicon_su.gif) no-repeat; }
div.list-e h5.su a { padding: 0 0 0 20px }

/* sub main image */
div.list-f { margin: 10px 10px 15px 15px;}
div.list-f img { margin: 3px 0 0 10px; float: right;}
div.list-f > h3,
div.list-f > h4,
div.list-f > h5,
div.list-f > h6,
div.list-f > p,
div.list-f > ul { color: #fff; }
div.list-f h5 { font-size: 15px; line-height: 18px; }
div.list-f h5 a { color: #fff;}
div.list-f h5.list { margin: 5px 0 5px 0; font-size: 13px; line-height: 18px; }

/* used in forum for image*/
div.list-g { margin: 4px 10px 0 15px; }
div.list-g img { margin: 3px 10px 5px 0; float: left;}
div.list-g a.floatLeftInline { float: left; display: inline; }
div.list-g > h5, 
div.list-g > h6, 
div.list-g > p, 
div.list-g > ul.arrow1 { margin-left: 76px;}
div.list-g h5 { font-size: 15px; line-height: 18px; }

/* used in grid */
div.list-h { margin: 4px 10px 0 15px; padding: 0; }
div.list-h img { margin: 0 0 8px 0;}
div.list-h h5.title { font-size: 15px; line-height: 18px; }

/* used in grid */
div.list-i { margin: 6px 10px 0 15px; padding: 5px 0 5px 0; background: #ddd url(/images/base_struct_images/bg_list_i.gif);}
div.list-i img { margin: 0;}
div.list-i h5 { }


/* used in thread */
.pagination_container { padding: 5px; background: #3f484b; border: solid 1px #3f484b; } 
.pagination_container .first_previous_arrows { margin-top: 2px; padding: 0 0 0 10px; } 
.pagination_container .last_next_arrows { padding: 0 10px 0 0; }

div.list-j { margin: 0px; }
div.list-j ul.pagination { list-style-type: none; margin: 0; padding: 0px 10px 4px 15px; color: #222; background: #3f484b; }
div.list-j ul.pagination li { font-size: 11px/11px; font-weight: bold; color:#000; display: inline; text-align: left; margin: 0; padding: 0; }
div.list-j ul.pagination li.chunk {color:#fff; display: inline; text-align: left; margin: 0; padding: 0 4px 0 4px; }
div.list-j ul.pagination li a { display: inline; margin: 0; padding: 0; }
div.list-j ul.pagination li a.page { text-decoration: none; display: inline; margin: 0; padding: 2px 4px 2px 4px; border: none; } 
div.list-j ul.pagination li a.page:hover { border: #71caef solid 1px; padding: 1px 3px 1px 3px; }
div.list-j ul.pagination li img {display: inline; margin: 0; padding: 0; }
div.list-j ul.pagination li.selected { display: inline; margin: 0; padding: 2px 4px 2px 4px; background:#FFFFFF; border: #787878 solid 1px;}
div.list-j ul li.direction {font-size: 11px; font-weight: bold; color:#222; display: inline; text-align: left; margin: 0; padding: 0; }
div.list-j ul li.direction a {display: inline; margin: 0; padding: 0; }
div.list-j h5 { margin: 0; padding: 4px 0 2px 15px; color: #fff; background: #203660; }
div.list-j h6 { margin: 0; padding: 0 0 4px 15px; color: #fff; background: #203660; }
div.list-j h6.new { font-size: 10px; color: #fff; font-weight: bold; font-style: normal; margin:0; padding: 0; }

/* used in media and downloads*/
div.list-m { margin: 0 0 1px 0; padding: 5px 10px 5px 15px; background-color: #3f3f40; overflow: hidden; text-align: center; }
div.list-m img { margin: 3px 10px 5px 0; float: left; }
div.list-m img.thumbnail { margin: 5px 5px 5px 0; float: none; }
div.list-m > ul.arrow1 { margin-left: 76px;}
div.list-m h5 { font-size: 12px; margin: 0; padding: 4px 0 0 0; text-align: left; }
div.list-m h6 { font-size: 10px; color: #fff; text-align: left; }
div.list-m p { font-size: 11px; color: #fff; }

/* used in bungielive*/
div.list-t { margin: 0 0 1px 0; padding: 5px 10px 5px 15px; background-color: #000; }
div.list-t p { color: #fff; }

/* used in support*/
div.list-n { margin: 8px 0 1em 0; }
div.list-n ul { list-style-type: none; margin: 0; padding: 2px 0 2px 0; color: #222; background: #d0d6dc; }
div.list-n ul li { font-size: 13px; font-weight: bold; display: inline; text-align: left; margin: 0 0 0 15px; padding: 0; }
div.list-n ul li.select { display: inline; text-align: left; margin: 0; padding: 0; }
div.list-n h4 { margin: 0; padding: 0 0 0 15px; color: #222; }
div.list-n h5 { margin: 0; padding: 4px 0 0 15px; color: #222; background: #d0d6dc; }
div.list-n h6 { margin: 0; padding: 0 0 4px 15px; color: #222; background: #d0d6dc; }

/* used in support*/
div.list-o { margin: 0 10px 15px 15px; }
div.list-o h5 { margin: 10px 0 0 0; color: #fff; }

/* table.grid */
div table.grid { border-collapse: collapse; margin: 8px 0 0 0; padding: 0; border: 0; width: 100%; }
div table.grid_default { table-layout: fixed }
div table.grid tr { margin: 0; padding: 0; border: 0; }
div table.grid tr th { margin: 0; padding: 0 0 0 0; border: 0; vertical-align: top; text-align:left; overflow: hidden; word-wrap: break-word; }
div table.grid tr th h3 { height: 18px; margin: 0; padding: 4px 0 0 15px; background: #203660;	}
div table.grid tr th h3 a { display: block; padding: 0; background: #203660 url(/images/base_struct_images/bg_block_a_h3.gif) no-repeat right; text-decoration: none; }
div table.grid tr th h3 a:hover { text-decoration: underline;}
div table.grid tr th h4 { font-weight: normal; height: 18px; margin: 0; padding: 4px 0 0 15px; background: #203660;	}
div table.grid tr th h4 a { font-weight: normal; display: block; padding: 0; background: #d0d6dc url(/images/base_struct_images/bg_block_a_h3.gif) no-repeat right; text-decoration: none; }
div table.grid tr th h4 a:hover { text-decoration: underline;}
div table.grid tr td { margin: 0; padding: 0 0 0 0; border: 0; vertical-align: top; overflow: hidden; word-wrap: break-word; }
div table.grid tr.even { background: #2F3032; } 
div table.grid tr.odd { background: #363d40; }
div table.grid tr.new { background: #5f585b; }

/* table.bio */
div table.bio { border-collapse: collapse; margin: 3px 0 0 0; padding: 0; border: 0; width: 436px; }
div table.bio tr { margin: 0; padding: 0; }
div table.bio tr td { margin: 0; padding: 0 0 1px 0; border: 0; vertical-align: top;}
div table.bio tr td p { height: 18px; margin: 0; padding: 4px 0 0 10px; background: #203660; color: #fff; }



div.block-b span.newsRssLinkSpan { margin:0; padding: 0; }
div.block-b span.newsRssLinkSpan a img { padding-left: 280px  }
div.list-a .regularNewsIcon { margin: 3px 10px 5px 0; float: left; width: 30px; height: 30px; position:relative; min-height:30px; display:inline;}
div.list-a-small-margin .regularNewsIcon { margin: 3px 10px 5px 0; float: left; width: 30px; height: 30px;position:relative; min-height:30px; display:inline;}
div.list-c ul.termsofuse li { color: #bbb; }
/* div.list-c p.formfield { padding-bottom: 12px; } */
div.list-c .inputfield { float: right; }
div.list-c h3 span.notCurrentStepSpan { color: #6b6d70; font-weight: lighter; }
div.list-c h5.clear { clear:both; }

/* news content */
div.stdcontent  { font: 12px/15px Arial, Helvetica, sans-serif; color: #bbb; margin: 0 0 1em 0; padding: 0; }

/* forum specific layout */
div.block-a div.moderator-actions { background: #000; margin: 0; padding: 0 0 0 20px; height: 30px; font: 12px Helvetica, Arial, sans-serif;}
div.block-a div.moderator-actions h5 { color: #fff;  margin: 0; padding-top: 7px; vertical-align: middle; font: 12px Helvetica, Arial, sans-serif;}
div.block-a div.moderator-actions h5 .movePostUI { padding-left: 10px; }
div.block-a div.moderator-actions ul { margin: 0; padding-top: 7px; vertical-align: middle;}
div.block-a div.moderator-actions ul li { margin: 0; padding: 0; list-style-type:none; display: inline; font: 12px Helvetica, Arial, sans-serif;}
div.block-a div.moderator-actions ul li.heading { color: #fff; margin: 0; padding: 0 0 0 10px; list-style-type:none; display: inline; }

div.forum-actions { background-color: #000; margin: 0; padding: 0 0 0 20px; font: 12px Helvetica, Arial, sans-serif; }
div.forum-actions h5 { color: #fff;  margin: 0; padding-top: 7px; vertical-align: middle; font: 12px Helvetica, Arial, sans-serif;}
div.forum-actions ul { margin: 0; padding-top: 7px; vertical-align: middle; float:right; width: 240px; }
div.forum-actions ul li { margin: 0; padding: 0 0 0 10px; list-style-type:none; display: inline; font: 12px Helvetica, Arial, sans-serif;}
div.forum-actions ul.subject { float: left; width:auto; }
div.forum-actions ul.subject li { font: 18px/20px Helvetica, Arial, sans-serif; color: #fff; }

div.forum_file_box { float:left; border-bottom: solid 1px #bbb; margin: 0; padding: 15px 0 15px 0; width: 100%; background: url(/images/base_struct_images/stats/forums-fileshare-gradient.jpg) repeat-x top left; }
div.forum_file_box .screenshot_box { margin: 0 0 0 40px; }

div.create-post-actions { font: 12px Helvetica, Arial, sans-serif; padding-bottom: 10px;}
div.create-post-actions ul { vertical-align: middle; float:right; }
div.create-post-actions ul li { padding: 0 0 0 10px; list-style-type:none; display: inline; font: 12px Helvetica, Arial, sans-serif;}

div.forum_item { }
div.forum_alt_item { }
div.forumpost { color: #bbb; word-wrap: break-word; border-bottom: #d3d3d3 1px solid; }
div.forumpost a:link { color: #71caef; text-decoration: none; }
div.forumpost a:visited { color: #71caef; text-decoration: none; }
div.forumpost a:hover { color: #fff; text-decoration: underline; }
div.forumpost a:active { color: #71caef; }

div.forumpost img.forumavatar { width: 90px; height: 90px; margin: 10px 0 0 40px; padding: 0; float:left; background-color: #3f3f40; }
div.forumpost div.bio { width: 160px; height: 90px; background-color: #363d40; margin: 10px 0 0 0; float: left; }
div.forumpost div.bio div.name { font: 12px Helvetica, Arial, sans-serif; margin: 3px 0px 0px 6px;}
div.forumpost div.bio div.sub {font: 10px Helvetica, Arial, sans-serif; margin: 0 0 0 6px; }
div.forumpost div.bio div.groups {font: 10px Helvetica, Arial, sans-serif; vertical-align: bottom; margin: 30px 0 0 6px; }

div.floatingprofileMain { width:411px; height:210px;  margin:0px 0 0 -115px; border: solid 1px white; background-color: #000; }
div.floatingprofileForum { width:411px; height:210px; visibility: hidden; position: absolute; margin:9px 0 0 130px; border: solid 1px white; background-color:#000; }
div.floatingprofile img.floatingavatar { width: 90px; height: 90px; float:left; background-color: #3f3f40; margin: 0;}
div.floatingprofile a:link { color: #71caef; text-decoration: none; }
div.floatingprofile a:visited { color: #71caef; text-decoration: none; }
div.floatingprofile a:hover { color: #fff; text-decoration: underline; }
div.floatingprofile a:active { color: #71caef; }
div.floatingprofile div.floatingbio { width: 160px; height: 90px; background-color: #363d40; margin: 0; float: left; }
div.floatingprofile div.floatingbio div.name { font: 12px Helvetica, Arial, sans-serif; margin: 3px 0px 0px 5px;}
div.floatingprofile div.floatingbio div.sub {font: 10px Helvetica, Arial, sans-serif; margin: 0 0 0 5px; }
div.floatingprofile div.floatingbio div.groups {font: 10px Helvetica, Arial, sans-serif; vertical-align: bottom; margin: 30px 0 0 5px; }
div.signature { overflow:hidden; float:left; height: 110px; width: 406px; font: 10px Helvetica, Arial, sans-serif; padding: 4px 0 5px 4px; margin: 0; margin: 0; background-color: #000;}
div.signature p {}
div.floatingprofile div.rightside { width: 250px; height: 90px; float:right; background-color: #363d40; border-left: solid 1px white; margin: 0;} 
div.floatingprofile div.rightside p { margin: 3px 3px 3px 3px; }

div.forumpost div.postbody {width: 550px; float: left; margin: 10px 0 0 10px; font: 11px Helvetica, Arial, sans-serif; }
div.forumpost div.post-actions { font: 12px Helvetica, Arial, sans-serif;  margin: 0 0 0 250px; vertical-align: middle; clear: both; padding: 2px 0 2px 0; }
div.forumpost div.post-actions ul { display: inline; margin: 0 0 0 47px; padding-left: 0;}
div.forumpost div.post-actions ul li { font: 12px Helvetica, Arial, sans-serif; margin: 0; list-style-type:none; display: inline; overflow: hidden; }
div.forumpost div.post-actions ul li.date { font-style: italic; padding-right: 120px;}
div.forumpost div.post-actions ul li.actions { text-align: right; }
div.forumpost p span.IBBquotedtable { padding: 2px 2px 2px 2px; margin-top: 5px; margin-bottom: 5px; border: inset 1px #ccc; background-color: Black; display:block;}
span.IBBquotedtable span.IBBquotedtable { margin-left: 10px; margin-right: 10px; border: dotted 1px #ccc; }

p.mListItem { padding: 2px 0 0 5px; }
p.mListItem .mListItem_a a:hover { text-decoration: none; color: #bbbbbb; }
div.messagebg {background:#3f484b; width:428px; margin-left:15px;}
div.forumpost div.message-actions { font: 12px Helvetica, Arial, sans-serif;  margin: 0; padding: 0 0 0 180px; vertical-align: middle; }
div.forumpost div.message-actions ul li { font: 12px Helvetica, Arial, sans-serif; margin: 0; padding: 0 0 0 5px; list-style-type:none; display: inline; overflow: hidden;}
div.forumpost div.message-actions ul li a { padding-left: 10px; }
div.forumpost div.messageheader {margin: 0px 0 0 10px;}
div.forumpost div.messageheader h4 { margin: 0; padding: 1em 0  1em 0; }
div.forumpost p.message_text {margin: 10px;}
div.forumpost div.messagebody {width: 428px; float: left; font: 11px Helvetica, Arial, sans-serif; overflow: hidden; }
a.IBBnavLinkStrong {font: bold 12px Helvetica, Arial, sans-serif;}

div.forumpost img.messageavatar { width: 90px; height: 90px; margin: 10px 0 0 10px; padding: 0; float:left; background-color: #3f3f40; }