a { color: #03c }
a:hover { color: #f60 }
.link-small { color: #03c; font-size: 7pt }
.link-small:hover { color: #f60; font-size: 7pt }

.site-title { font-family: arial, sans-serif; font-size: 20pt; color: #000; text-decoration: none }
.site-title:hover { font-family: arial, sans-serif; font-size: 20pt; color: #f60; text-decoration: none }
.page-title h1 { font-family: arial, verdana, sans-serif; font-size: 18pt; font-weight: normal; margin: 10px 0px 0px 0px }
.game-title h1 { font-family: arial, verdana, sans-serif; font-size: 18pt; margin: 10px 0px 0px 0px }
.text { font-family: verdana, arial, sans-serif; font-size: 10pt; line-height: 150% }

.sitepath { background: #f0f0f0 url(/games/img/bg-section-header.gif); border-bottom: solid 1px #999; padding: 6px }
.sitepath a { color: #888; text-decoration: none }
.sitepath a:hover { color: #f60; text-decoration: none }

.cover { margin: 0px 10px 10px 0px; padding: 2px; border: solid 1px #ccc }
.table-header td { height: 24px; padding-left: 5px; font-weight: bold; background: url(/games/img/bg_tblheader.gif) }
.summary { font-size: 8pt; color: #999 }

.list-items-dark td { padding: 5px; background: #F5F5F5 }
.list-items-light td { padding: 5px; background: #FBFBFB }

.list-item td { padding: 2px 0px 2px 0px }
.list-new { border-bottom: dotted 1px #ccc }
.list-new-alt { border-bottom: dotted 1px #ccc; border-left: dotted 1px #ccc }

.list-cat td { height: 22px; padding-left: 4px; border-bottom: solid 1px #ccc }
.list-cat a { font-size: 8pt; color: #000; text-decoration: none }
.list-cat a:hover { font-size: 8pt; color: #f60; text-decoration: none }

.list-cat-current td { height: 22px; padding-left: 4px; border-bottom: solid 1px #ccc; background: #FFFFDD }
.list-cat-current a { font-size: 8pt; color: #000; text-decoration: none }
.list-cat-current a:hover { font-size: 8pt; color: #f60; text-decoration: none }

.list-popular td { height: 22px; padding-left: 4px; border-bottom: solid 1px #ccc }
.list-popular a { font-size: 7pt; color: #03c; text-decoration: none }
.list-popular a:hover { font-size: 7pt; color: #f60; text-decoration: none }

.download td { height: 22px; padding-left: 4px; border-top: solid 1px #ccc; background: #FFFAF0 }
.download a { font-size: 8pt; color: #000; text-decoration: none }
.download a:hover { font-size: 8pt; color: #f60; text-decoration: none }

.list-title { margin: 0px; padding: 0px; font-size: 8pt; color: #000; text-decoration: none }
.list-title:hover { margin: 0px; padding: 0px; font-size: 8pt; color: #f60; text-decoration: none }

.list-items-game { font-size: 12pt; color: #000; text-decoration: none }
.list-items-game:hover { font-size: 12pt; color: #f60; text-decoration: none }

.list-items-cat { background-color: #f3f3f3; border: solid 1px #ddd; margin-bottom: 3px; padding: 4px }
.list-items-cat a { font-size: 12pt; font-weight: bold; color: #000; text-decoration: none }
.list-items-cat a:hover { font-size: 12pt; font-weight: bold; color: #f60; text-decoration: none }

a img.thumb { padding: 1px; border: solid 1px #ddd }
a:hover img.thumb { padding: 1px; border: solid 1px #f60 }

.section-header { background: #f0f0f0 url(/games/img/bg-section-header.gif); font-weight: bold; border-bottom: solid 1px #999; padding: 6px }

.list-items { border-top: dotted 1px #ccc; padding: 4px 10px 4px 10px }
.list-items a { font-size: 12pt; color: #000 }
.list-items a:hover { font-size: 12pt; color: #f60 }

.menu-top td { color: #fff; text-align: center; padding: 0px 5px 0px 5px }
.menu-top td.menu-item { color: #fff; text-align: center; padding: 0px 5px 0px 5px; text-transform: uppercase }
.menu-top a { font-size: 8pt; color: #fff; text-decoration: none }
.menu-top a:hover { font-size: 8pt; color: #fff; text-decoration: underline }
