
body { height:100%; background-color:#fff; color:#515050; font-family:Arial,Verdana,Helvetica,Sans-serif; font-size:12px; margin:0; z-index:0; text-align:center; }

/* float helper styles */
.clearb { clear:both; }
.clearl { clear:left; }
.clearr { clear:right; }
.nofloat { float:none; }
.left { float:left; }
.right { float:right; }

/* text styles*/
.text { color:#515050; }
.description { color:#515050; font-size:11px; }
.title { color:#000000; font-size:17px; font-weight:bold; }
.title-grey { color:#515050; font-size:17px; font-weight:bold; }
.title-white-grey-40 { height:40px; background:#fff; }
.title-white-grey-40 h1 { color:#515050; font-size:17px; padding:0; margin:11px 0 0 10px; }
.title-grad-grey-40 { height:40px; background:url(../images/grgrey1x40.jpg) top left repeat-x; }
.title-grad-grey-40 h1 { color:#515050; font-size:17px; padding:0; margin:11px 0 0 10px; }
.title-grad-blue-34 { height:34px; background:url(../images/grblue1x34.jpg) top left repeat-x; border-left:1px solid #307aa3; border-right:1px solid #307aa3; }
.title-grad-blue-34 h1 { color:#fff; font-size:17px; padding:0; margin:6px 0 0 9px; }
h1.index-title-featured { float:left; width:320px; margin-left:9px; }
h1.index-title-featured-content { padding:0; margin:0; }
h1.index-title-recommended { float:left; }
h1.index-title-news { float:left; }
h1.index-title-mostpop { float:left; }
h1.index-title-latest { float:left; }
h1.index-title-prevrec { float:left; }
h1.index-mostpop-allcats { float:left; }

/* feed styles */
.title-white-grey-40 .feed { float:right; margin:9px 9px 0 0; }
.title-white-grey-40 .feed img { vertical-align:middle; }
.title-white-grey-40 .feed a:link, a:visited, a:active { color:#999; }
.title-white-grey-40 .feed a:hover { color:#000; }
.title-grad-blue-34 .feed { float:right; margin:9px 9px 0 0; }
.title-grad-blue-34 .feed img { vertical-align:middle; }
.title-grad-blue-34 .feed a:link, a:visited, a:active { color:#add3e7; }
.title-grad-blue-34 .feed a:hover { color:#fff; }

/* link styles */
a:link { color:#3399cc; }
a:active { color:#9933cc; }
a:visited { color:#9933cc; }
a:hover { color:#515050; }
a.action { text-decoration:none; border-bottom:1px dotted #3399cc; }
a.action:visited { text-decoration:none; border-bottom:1px dotted #9933cc; }
a.action:hover { border-bottom:1px dotted #515050; }
#game-container div.game-screenshots-container div.controls a { color:#ccc; text-decoration:none; }
#game-container div.game-screenshots-container div.controls a:hover { color:#fff; text-decoration:none; }
#game-container div.game-screenshots-container div.controls div.inactive a { color:#999; text-decoration:none; }
#game-container div.game-screenshots-container div.controls div.inactive a:hover { color:#999; text-decoration:none; }

/* image styles */
img { border:none; }
img.searchicon { vertical-align:middle; margin:6px 10px 0 0; }

/* form styles */
form { padding:0; margin:0; }
div.field-wrapper { display:inline; padding:0; margin:0; }
div.field-container { background-color:#fff; padding:15px; margin:15px 0; }
div.field { margin-bottom:15px; }
div.field-last { margin-bottom:0; }
label { display:block; font-weight:bold; margin-bottom:5px; }
label.checkbox { position:relative; top:2px; font-weight:normal; }
input.checkbox { float:left; margin-right:5px; }
input.text { height:18px; border-top:1px solid #a5a5a5; border-right:1px solid #cecece; border-bottom:1px solid #cecece; border-left:1px solid #a5a5a5; }
input.search { width:290px; height:22px; color:#ccc; font-size:16px; font-weight:bold; padding:2px 0 0 5px; }
input.search:focus { color:#515050; }
div.search-form { padding-top:7px; margin-left:25px; }
div.form-links { margin-top:10px; }
form div.progressbar { width:402px; height:22px; margin:5px 0; }
form div.progressbar .outer { width:400px; height:20px; background-color:#ccc; border:1px solid #999; }
form div.progressbar .inner { width:400px; height:20px; background:#f2f2f2 url(../images/progressbar.jpg) -400px 50% no-repeat; color:white; text-align:center; }

/* button style */
div.button { float:left; text-align:center; }
div.button a { display:block; height:24px; background:url(../images/buttongreyw.jpg) top right no-repeat; color:#333; font-weight:bold; line-height:24px; text-decoration:none; cursor:hand; }
div.button a span { display:block; height:24px; background:url(../images/buttongreyw.jpg) top left no-repeat; cursor:hand; margin-right:10px; padding-left:10px; }
div.search-form div.button a { background:url(../images/buttongreyb.jpg) top right no-repeat; }
div.search-form div.button a span { background:url(../images/buttongreyb.jpg) top left no-repeat; }
div.search-form div.button { margin-top:1px; margin-left:10px; }

/* tabs styles */
ul.tabs, ul.tabs li { border:0; margin:0; padding:0; list-style:none; }
ul.tabs { height:40px; background:url(../images/grgrey1x40.jpg) top left repeat-x; padding:0 10px; }
ul.tabs li { float:left; font-size:14px; text-align:center; margin-right:3px; }
ul.tabs li a { display:block; height:40px; color:#515050; font-weight:bold; line-height:40px; text-decoration:none; cursor:hand; }
ul.tabs li a span{ display:block; height:40px; cursor:hand; margin-right:20px; padding-left:20px; }
ul.tabs li.selected a { background:url(../images/tabgreysel.jpg) top right repeat-x; }
ul.tabs li.selected a span{ background:url(../images/tabgreysel.jpg) top left repeat-x; }

/* table listing styles */
div.listingtable_noheader { border-top:1px solid #c8c8c8; }
div.listingtable div.header { height:15px; background:url(../images/grgrey1x40.jpg) top left repeat-x; font-weight:bold; padding:10px 0; border-left:1px solid #c8c8c8; border-right:1px solid #c8c8c8; }
div.listingtable div.header div { height:15px; padding-left:10px; }
div.listingtable div.headergreen { height:15px; background:url(../images/titleGreenGradBg.jpg) top left repeat-x; color:#006600; font-weight:bold; padding:10px 0; border-left:1px solid #c8c8c8; border-right:1px solid #c8c8c8; }
div.listingtable div.headergreen div { height:15px; padding-left:10px; }
div.listingtable div.row, div.listingtable div.row-last { height:22px; padding:5px 0; border-left:1px solid #c8c8c8; border-right:1px solid #c8c8c8; border-bottom:1px solid #ccc; }
div.listingtable div.row img, div.listingtable div.row-last img { border:1px solid #000; vertical-align:middle; }
div.listingtable div.odd { background-color:#eee; }
div.listingtable div.even { background-color:transparent; }
div.listingtable div.row div, div.listingtable div.row-last div { height:22px; padding-left:10px; }
div.listingtable div.row-specific { background:url(../images/tableRowSpecBgH.jpg) #fff top left repeat-x; padding:10px; border-left:1px solid #c8c8c8; border-right:1px solid #c8c8c8; border-bottom:1px solid #ccc; }
div.listingtable span.match { background-color:#ccffcc; font-weight:bold; }

/* rounded corner styles */
div.roundedGSTR { height:18px; font-size:1px; /* Fixes bogus bottom whitespace in IE6! */ line-height:6px; background:url(../images/roundedGreenShineSlideTR.jpg) top right no-repeat; }
div.roundedGSTL { height:18px; }
div.roundedGSTL img.corner, div.roundedGSTL img.header  { vertical-align:top; }

/* section styles */
#base { width:960px; text-align:left; padding:0; margin:0 auto; }
#top-wrapper { margin:15px 10px 20px 10px; }
#top-wrapper img { vertical-align:baseline; }
#top-counter { display:inline; color:#ccc; font-size:16px; font-weight:normal; padding:0; margin-left:50px; }
#top-links { float:right; }
#top-bar { height:40px; background:url(../images/bartopl.jpg) #00a9d2 top left no-repeat; }
#content-container { margin:20px 0 50px 0; }
#messages-info, #messages-error { display:none; padding:10px; margin:20px 0; }
#messages-info { background-color:#f2f2f2; color:#0000ff; border:1px solid #0000ff; }
#messages-error { background-color:#f2f2f2; color:#ff0000; border:1px solid #ff0000; }
#bottom-bar { height:40px; background:url(../images/barbottoml.jpg) #00a9d2 top left no-repeat; }
#bottom { padding:20px 0; margin:0 10px; }

/* ad styles */
div.ad300x250 { width:300; height:250px; }

/* equal height styles */
div.equal-height-outer { float:left; /* Fixes problems with IE6 */ }
div.equal-height-outer div.equal-height-top { float:left; }
div.equal-height-outer div.equal-height-inner { overflow:hidden; }
div.equal-height-outer div.equal-height-inner div.equal-height-column { float:left; background-color:#f2f2f2; border-left:1px solid #c8c8c8; border-right:1px solid #c8c8c8; padding-bottom:12345px; margin-bottom:-12345px; }
div.equal-height-outer div.equal-height-inner div.equal-height-column-NB { float:left; background-color:#f2f2f2; padding-bottom:12345px; margin-bottom:-12345px; }
div.equal-height-outer div.equal-height-inner div.roundedColumn { float:left; background-color:#f2f2f2; border-left:1px solid #c8c8c8; border-right:1px solid #c8c8c8; }
div.equal-height-outer div.equal-height-bottom { float:left; border-bottom:1px solid #c8c8c8; }
div.equal-height-outer div.roundedBottom { float:left; margin-bottom:10px; }

/* stars styles */
div.stars { float:left; margin-top:4px; }
div.stars img { cursor:pointer; vertical-align:middle; margin:0; padding:0; }

/* index styles */
#index-featured-recommended { float:left; width:648px; height:529px; background:url(../images/grgrey1x485.jpg) bottom left repeat-x; border:1px solid #cccccc; border-top-width:0; }
#index-featured { float:left; width:320px; padding:10px 0 0 9px; }
#index-featured-info-container { height:155px; background-color:#f2f2f2; padding:10px; }
#index-featured div.index-screenshots-container { height:250px; background-color:#000; }
#index-featured div.index-screenshots-container div.content { height:200px; background-color:#333; text-align:center; padding:10px 0; }
#index-featured div.index-screenshots-container div.controls { height:16px; background:url(../images/grdarkgrey1x30.jpg) top left repeat-x; color:#fff; font-weight:bold; text-align:center; padding:7px 0; }
#index-featured div.index-screenshots-container div.controls div.control { text-align:left; margin:0 10px; }
#index-featured div.index-screenshots-container div.controls div.inactive { color:#999; }
#index-recommended { float:right; width:280px; height:440px; background-color:#f2f2f2; padding:40px 10px 0 10px; margin:0 9px 0 10px; }
#index-ad-news { float:right; width:300px; margin-left:10px; }
#index-news, #article-latest-news { background-color:#f2f2f2; height:270px; width:300px; margin:10px 0 0 0; }
#index-news div.content, #index-reviews div.content, #index-blog div.content, #article-latest-news div.content, #articles-latest-news div.content { text-align:center; padding:10px; }
#index-news div.full-listing img, #index-reviews div.full-listing img, #index-blog div.full-listing img, #article-latest-news div.full-listing img, #articles-latest-news div.full-listing img { vertical-align:middle; margin:0 5px 0 10px;}
#index-video-reviews-blog { margin-top:20px; }
#index-video { float:left; background-color:#000; height:270px; width:340px; }
#index-video div.content { color:#fff; text-align:center; padding:10px; }
#index-reviews { float:left; background-color:#f2f2f2; height:270px; width:300px; margin-left:10px; }
#index-blog { float:left; background-color:#f2f2f2; height:270px; width:300px; margin-left:10px; }
#index-mostpop-latest-prevrec { background-color:#f2f2f2; margin-top:20px; }
#index-mostpop { float:left; width:320px; }
#index-latest { float:left; width:320px; }
#index-prevrec { float:left; width:320px; }
#index-mostpop div.content { background-color:#f2f2f2; padding:10px; }
#index-latest div.content { background-color:#f2f2f2; padding:10px; }
#index-prevrec div.content { background-color:#f2f2f2; padding:10px; }
#index-mostpop-allcats { background-color:#f2f2f2; margin-top:20px; }
#index-mostpop-allcats div.content { padding:10px; }
#article-column-left { float:left; width:630px; }
#article-column-right { float:right; width:300px; margin-left:10px; }
#articles-latest-news { background-color:#f2f2f2; padding:7px 10px; margin:10px 0 0 0; }

/* game styles */
#game-container {}
#game-container div.game-title { margin-bottom:20px; }
#game-container div.game-title h1 { float:left; color:#000000; font-size:19px; font-weight:bold; padding:0; margin:0 0 0 10px; }
#game-container div.game-title div.game-developer { margin:8px 0 0 10px; }
#game-container div.game-right-column { float:right; width:300px; margin-left:10px; }
#game-container div.game-info { height:300px; background-color:#f2f2f2; }
#game-container div.game-info div.content { padding:10px; }
#game-container div.game-info div.content div.gameurl { height:20px; background:url(../images/buttongreen280x40.png) top left no-repeat; color:#fff; text-align:center; padding:10px 0; margin-bottom:20px; }
#game-container div.game-info div.content div.gameurl a:link,
#game-container div.game-info div.content div.gameurl a:visited,
#game-container div.game-info div.content div.gameurl a:active { color:#fff; }
#game-container div.game-info div.content div.rating {}
#star-rating-container { display:inline; }
#game-container div.game-info div.content div.dotted-lead-row { clear:both; height:12px; background:url(../images/contentInfoDottedLine.jpg) #f2f2f2 bottom left repeat-x; padding:2px 0 1px 0; margin-bottom:-10px; }
#game-container div.game-info div.content div.dotted-lead-row div { background:url(../images/dottedlinepx.jpg) #f2f2f2 top left repeat; padding-bottom:1px; }
#game-container div.game-info div.content div.dotted-lead-row div.start { float:left; padding-right:3px; }
#game-container div.game-info div.content div.dotted-lead-row div.end { float:right; padding-left:3px; text-decoration:none; }
#game-container div.game-info div.content span.development-status.planning { color:darkgray; }
#game-container div.game-info div.content span.development-status.development { color:orange; }
#game-container div.game-info div.content span.development-status.alpha { color:purple; }
#game-container div.game-info div.content span.development-status.beta { color:blue; }
#game-container div.game-info div.content span.development-status.live { color:green; }
#game-container div.game-info div.content div.tags { clear:left; margin-top:10px; }
#game-container div.game-info div.content div.tags div.title { display:inline; background-color:#ebebeb; color:#515050; font-size:11px; font-weight:bold; padding:2px; margin-right:5px; }
#game-container div.game-info div.content div.tags a.tag { margin-right:2px; }
#game-container div.game-info div.content div.links { text-align:center; margin:20px; }
#game-container div.game-info div.content div.links img { vertical-align:middle; margin-right:5px; }
#game-container div.game-related { margin-top:15px; }
#game-container div.game-related div.content { background-color:#f2f2f2; padding:10px; border:1px solid #307aa3; }
#game-container div.game-left-column { float:left; width:650px; }
#game-container div.game-screenshots-container { height:300px; background-color:#000; }
#game-container div.game-screenshots-container div.header { height:16px; background-color:#000; color:#fff; font-weight:bold; padding:7px 0 7px 10px; }
#game-container div.game-screenshots-container div.content { height:240px; background-color:#333; text-align:center; padding:0; }
#game-container div.game-screenshots-container div.controls { height:16px; background:url(../images/grdarkgrey1x30.jpg) top left repeat-x; color:#fff; font-weight:bold; padding:7px 0; }
#game-container div.game-screenshots-container div.controls div.control { margin:0 10px; }
#game-container div.game-screenshots-container div.controls div.inactive { color:#999; }
#game-container div.game-description h2 { height:20px; padding:0; margin:15px 0 10px 10px; }
#game-container div.game-description div.content { background-color:#f2f2f2; padding:10px; }
#game-container div.game-video h2 { height:20px; padding:0; margin:15px 0 10px 10px; }
#game-container div.game-video div.content { max-height:500px; background-color:#f2f2f2; text-align:center; padding:5px; }
#game-container div.game-comments { margin-top:15px; }
#game-container div.game-comments div.content { background-color:#f2f2f2; padding:10px; border:1px solid #307aa3; }
#game-container div.game-comments div.content div.pager { float:right; }
#game-container div.game-comments div.content div.header { font-weight:bold; margin-right:10px; }
#game-container div.game-comments div.content div.nocomments { text-align:center; margin:25px 0; }
#game-container div.game-comments div.content div.list { margin-bottom:20px; }
#game-container div.game-comments div.content div.list div.comment { margin-top:10px; }
#game-container div.game-comments div.content div.list div.comment div.title { background-color:#e3e3e3; font-size:11px; font-weight:normal; padding:6px 0; border-bottom:1px solid #cdcdcd; }
#game-container div.game-comments div.content div.list div.comment div.title img.icon { vertical-align:middle; margin:3px 3px 0 10px; }
#game-container div.game-comments div.content div.list div.comment div.body { background-color:#fbfbfb; word-wrap:break-word; padding:10px; }
#addcomment-container { border-top:1px solid #ccc; padding-top:10px; }
#addcomment-container h2 { padding:0 0 10px 0; margin:0; }
#addcomment-container h2 img { vertical-align:middle; }
#addcomment-button img { vertical-align:middle; }
#addcomment-form-container textarea { width:624px; }

/* game listing styles */
div.game-listing-item-outer { background:url(../images/contentInfoDottedLine.jpg) bottom left repeat-x; }
div.game-listing-item { width:210px; height:65px; overflow:visible; padding:10px 5px 0 10px; margin:0; }
div.game-listing-item img { vertical-align:middle; }
div.game-listing-item div.logo { float:left; width:84px; height:65px; background:url(../images/contentMoreLogoShadow.jpg) top left no-repeat; padding-left:2px; margin-right:3px; }
div.game-listing-item div.logo img { border:1px solid #515050; }
div.game-listing-item div.title { font-size:11px; font-weight:normal; }
div.game-listing-item div.rating img { width:11px; height:11px; }
div.ratingStarSmall { display:inline; width:15px; height:15px; margin:0; padding:0; cursor:pointer; }
div.ratingStarSmall img { margin:0; padding:0; }
div.game-listing-item div.genre { margin-left:40px; }
div.game-listing-item div.playcount { clear:left; }

div.game-listing-item-row1 { border-top:1px dotted #c8c8c8; }
div.game-listing-item-col1, div.game-listing-item-col2, div.game-listing-item-col3 { float:left; width:188px; padding:10px 6px; border-bottom:1px dotted #c8c8c8; }
div.game-listing-item-col1 { clear:left; border-right:1px dotted #c8c8c8; }
div.game-listing-item-col2 { border-right:1px dotted #c8c8c8; }

div.moreGame, div.moreGame-first, div.moreGame-last, div.moreGame-only { background-color:#fff; width:265px; height:65px; }
div.moreGame, div.moreGame-first { padding-bottom:10px; border-bottom:1px dotted #ccc; }
div.moreGame, div.moreGame-last { background:url(../images/contentMoreBgHTile.jpg) #fff 0 1px repeat-x; }
div.moreGame-only { background:0; background-color:#fff; padding-bottom:10px; border:0; }

div.vlistItem { background-color:#fff; width:265px; height:65px; }
div.vlistItem, div.vlistItem-first { padding-bottom:10px; border-bottom:1px dotted #ccc; }
div.vlistItem, div.vlistItem-last { background:url(../images/contentMoreBgHTile.jpg) #fff 0 1px repeat-x; }
div.vlistItem-only { background:0; background-color:#fff; border:0; }

div.vslistItem { min-height:80px; background:url(../images/grgrey1x50.jpg) #fff top left repeat-x; padding:10px; border-bottom:1px dotted #ccc; }
div.vslistItem-last, div.vslistItem-only { border:0; }
div.vslistItem img { vertical-align:middle; }
div.vslistItem div.logo { float:left; width:84px; height:65px; background:url(../images/contentMoreLogoShadow.jpg) top left no-repeat; padding-left:2px; margin-right:3px; }
div.vslistItem div.logo img { border:1px solid #515050; }
div.vslistItem div.title { font-size:11px; font-weight:normal; }
div.vslistItem div.rating img { width:11px; height:11px; margin:3px 0; }

div.hlistItem img { vertical-align:middle; }
div.hlistItem div.logo { float:left; width:84px; height:65px; background:url(../images/contentMoreLogoShadowD.jpg) top left no-repeat; padding-left:2px; margin-right:2px; }
div.hlistItem div.logo img { border:1px solid #000; }
div.hlistItem div.title { margin-bottom:2px; }
div.hlistItem div.title a:link,
div.hlistItem div.title a:visited,
div.hlistItem div.title a:active { color:#ccc; text-decoration:underline; }
div.hlistItem div.title a:hover { color:#fff; text-decoration:underline; }
div.hlistItem div.info div.rating { width:11px; height:11px; vertical-align:middle; }
div.hlistItem div.playcount { color:#fff; margin-left:5px; }
div.hlistItem div.category { color:#fff; margin-top:2px; }
div.hlistItem div.category a:link,
div.hlistItem div.category a:visited,
div.hlistItem div.category a:active { color:#ccc; text-decoration:underline; }
div.hlistItem div.category a:hover { color:#fff; text-decoration:underline; }

div.indexVListingSmallLeft { float:left; width:298px; background-color:#f2f2f2; padding:10px 10px 10px 0; }
div.indexVListingSmallRight { float:left; width:298px; background-color:#f2f2f2; padding:10px 0 10px 0; }
.textSectionTitleGrey { color: #515050; font-size: 17px; font-weight: bold; }

div.pagination { clear:left; padding:15px 0; }

/* sign up/login form styles */
#signup-login { width:820px; margin:0 auto; }
#signup-login div.signup-login-column { float:left; width:400px; background-color:#f2f2f2; margin-bottom:20px; }
#signup-login div.signup-login-column-not-first { margin-left:20px; }
#signup-login div.signup-login-column div.content { padding:10px; }
#signup-login div.signup-login-column input.text { width:320px; }
#signup-login div.signup-login-column div.signup-submit,
#signup-login div.signup-login-column div.login-submit { margin-top:10px; }

/* forgot username/password form styles */
#forgot { width:820px; margin:0 auto; }
#forgot div.content { background-color:#f2f2f2; padding:15px; }

/* coloumn styles */
.text-column { float:left; width:400px; }
.text-column-not-first { margin-left:20px; }
.text-column .paragraph { clear:both; margin-bottom:15px; }

/* two-column styles */
#two-columns div.equal-height-inner { float:left; }
#two-columns div.column-left { float:left; width:210px; }
#two-columns div.column-left-NB { float:left; width:210px; }
#two-columns div.column-left div.content-inner { background-color:#fff; padding:7px 10px; margin:0; }
#two-columns div.column-left div.content { padding:10px; }
#two-columns div.column-left div.browserSortingCategory,
#two-columns div.column-left div.subMenu { margin-bottom:20px; }
#two-columns div.column-left div.browserSortingCategory { font-size:13px; }
#two-columns div.column-left img.browserSortArrow { vertical-align:middle; margin-right:5px; }
#two-columns div.column-left-top { width:212px; font-size:1px; }
#two-columns div.column-left-bottom { width:212px; font-size:1px; }
#two-columns div.column-right { float:left; width:726px; margin-left:10px; }
#two-columns div.column-right-NB { float:left; width:726px; margin-left:10px; }
#two-columns div.column-right-top { width:728px; font-size:1px; margin-left:10px; }
#two-columns div.column-right-bottom { width:728px; font-size:1px; margin-left:10px; }
#two-columns div.column-right div.content { padding:10px; }

/* upload styles */
#upload { width:820px; margin:0 auto; }
#upload div.message-box { display:none; background-color:#fff; margin:10px 0; }
#upload div.content { background-color:#f2f2f2; padding:15px; }
#upload div.content textarea { width:760px; }
#file-upload-container { height:200px; }

/* article styles */
div.article {}
div.article h1.title { color:#515050; font-size:17px; padding:0; margin:0; }
div.article div.author { float:left; color:#ccc; margin-bottom:15px; }
div.article div.author .name { color:#999; }
div.article div.author .pubdate {}
div.article div.body { color:#515050; }

/* article listing styles */
div.article-vlist-item { color:#515050; text-align:left; margin-bottom:20px; }
div.article-vlist-item .icon { float:left; width:16px; height:16px; margin-right:4px; }
div.article-vlist-item .icon img { vertical-align:middle; border:0; }
div.article-vlist-item h3.title { font-size:11px; font-weight:normal; padding:0; margin:0; }
div.article-vlist-item div.author { margin:5px 0 0 20px; }
div.article-vlist-item div.author .name {}
div.article-vlist-item div.author .pubdate {}

/* comment listing styles */
div.comment-vlist-item { color:#515050; text-align:left; margin-bottom:20px; }
div.comment-vlist-item .logo { float:left; margin-right:4px; }
div.comment-vlist-item .logo img { vertical-align:middle; border:1px solid #515050; }
div.comment-vlist-item h3.title { font-size:11px; font-weight:normal; padding:0; margin:0; }
div.comment-vlist-item div.author { margin:5px 0 0 20px; }
div.comment-vlist-item div.author .name {}
div.comment-vlist-item div.author .pubdate {}
