body{
font-family: Tahoma, Verdana, Arial, sans-serif ;
}

button{
background: transparent ;
}

.game-info .metadata h3{
border-top: 1px solid ;
}

#header, .sidebar .popular{
border-bottom: 1px solid ;
}

#header .search, #header .search fieldset, #content .panel, .focal .games li, #login-register input, #content .game .wrapper, .category-sidebar .wrapper, #try-these-games li, #registration input, #user-profile .focal .photo{
border: 1px solid ;
}

#header form, #header fieldset, .focal, .sidebar, .widget, #content .panel, #content h2, #content h1, .breadcrumbs, .isement, #content .game, #content .game .wrapper, .category-sidebar, .category-sidebar .wrapper, .game-footer{
-moz-border-radius: 16px ;
-webkit-border-radius: 16px ;
}
#header .search button, #registration button, #content .widget .panel, #content .widget h2, .widget .games, .breadcrumbs .wrapper, .game-info .metadata, #game-instructions .game-info{
-moz-border-radius: 12px ;
-webkit-border-radius: 12px ;
}

.game-info .metadata li:first-child h3{
border-top-width: 0 ;
}
#registration .submit-reset input{
border-width: 0 ;
}

#content h2, #content .widget h2, #content .sidebar .panel, #content .sidebar .panel:first-child h2{
-moz-border-radius-bottomleft: 0 ;
-moz-border-radius-bottomright: 0 ;
-webkit-border-bottom-left-radius: 0 ;
-webkit-border-bottom-right-radius: 0 ;
}
.widget .games, .isement, #content .sidebar .panel, #content .sidebar .panel h2{
-moz-border-radius-topleft: 0 ;
-moz-border-radius-topright: 0 ;
-webkit-border-top-left-radius: 0 ;
-webkit-border-top-right-radius: 0 ;
}
#content .sidebar .panel:first-child, #content .sidebar .panel:first-child h2{
-moz-border-radius-topleft: 12px ;
-moz-border-radius-topright: 12px ;
-webkit-border-top-left-radius: 12px ;
-webkit-border-top-right-radius: 12px ;
}
.sidebar hr, #login-register, #login-register .wrapper, #user-profile .sidebar .panel{
-moz-border-radius-bottomleft: 12px ;
-moz-border-radius-bottomright: 12px ;
-webkit-border-bottom-left-radius: 12px ;
-webkit-border-bottom-right-radius: 12px ;
}
#login-register form, #login-register fieldset{
-moz-border-radius: 0 ;
-webkit-border-radius: 0 ;
}

.focal .games li, #try-these-games li{
-moz-box-shadow: 5px 5px 5px #6e6e6e;
-webkit-box-shadow: 5px 5px 5px #6e6e6e;
box-shadow: 5px 5px 5px #6e6e6e;
}

.breadcrumbs, .sortable{
font-size: 12px 
}
.breadcrumbs li:before{
content: '> ' ;
color: #fff ;
}
.breadcrumbs li:first-child:before{
content: '' ;
}
.focal .games .summary, .game-footer .summary, #try-these-games .summary{
font-size: 11px ;
}
#search-results .focal .games h3, #search-results .focal .games span, .game-info .metadata, #search-results .more, #login-register, #login-register button, #login-register .vcard .logout, #content .game .meta, #registration .note{
font-size: 12px ;
}
.adjust-results{
font-size: 13px ;
}
#header input, #header .search button, #registration button, #footer, .focal, #content .widget h2, .widget .games, .more, .paginate, .sidebar .featured li, .attention, #content .game, .category-sidebar ol, #game-instructions, #registration .submit-reset input{
font-size: 14px ;
}
#header .main, #content h2, #content h1, .sidebar h3, caption{
font-size: 18px ;
}

#header .main, #footer p, .focal .hover-display-detail a, .more, .paginate em, .attention, #login-register button, #login-register .vcard .logout, #login-register .label-right, .focal .games .summary, #registration .submit-reset input{
font-weight: bolder ;
}

.widget .games h3, .sortable h3, .paginate h3, #search-results .more{
font-weight: normal ;
}

#search-results em{
font-style: normal ;
}

.sortable h3, .focal .hover-display-detail a, .widget h2, .attention, #login-register form, #registration label, #registration .submit-reset input, #user-profile .focal h3, #user-profile .focal h4{
text-transform: uppercase ;
}
#registration label .note{
text-transform: none ;
}

body{
background-image: url("/images/bg-body.png") ;
}
#header, #footer{
background-color: #ff269c;
}
#header .search button, #registration button{
background-image: url("/images/bg-search.png") ;
background-position: bottom left ;
}
#header .contents{
background-image: url("/images/logo.png") ;
background-repeat: no-repeat ;
background-position: -9px -26px ;
}
#content h2, #content h1, .sidebar hr, #login-register .wrapper{
background-image: url("/images/bg-h2.png") ;
background-repeat: repeat-x ;
background-position: bottom left ;
background-color: #ff177b ;
}
#login-register form, #login-register .vcard{
background-image: url("/images/circles2.png") ;
background-position: center right ;
background-repeat: no-repeat ;
}
#content .breadcrumbs h2, #header .attention{
background-image: none ;
background-color: transparent ;
}
.sidebar .panel, .widget .panel, #content .sidebar .isement{
background-repeat: repeat-x ;
background-position: bottom left ;
}
.more, .sortable a, #content .game .meta a{
background-image: url("/images/arrow_white.png") ;
background-repeat: no-repeat ;
background-position: right center ;
}
.focal .hover-display-detail a, #search-results .more, .attention{
background-image: url("/images/arrow.png") ;
background-repeat: no-repeat ;
background-position: right center ;
}
.breadcrumbs .wrapper{
background-image: url("/images/bg-breadcrumbs.png");
background-position: 0 -5px ;
}

.adjust-results a{
background-image: url("/images/list-vs-grid.png") ;
background-repeat: no-repeat ;
}
.grid .adjust-results .grid{
background-position: -15px 0 ;
}
.grid .adjust-results .list{
background-position: 0 0 ;
}
.list .adjust-results .grid{
background-position: -15px -15px ;
}
.list .adjust-results .list{
background-position: 0 -15px ;
}

input, #content, .hover-display-detail a, .panel .summary, .widget a:hover, .game-info .metadata a, #search-results .games p.description, .paginate a, .adjust-results a, #search-results .more, .attention, #login-register form, #login-register button, #login-register .vcard .logout, #login-register .vcard, .category-sidebar a, .account .focal .panel .wrapper, #login-register .url{
color: #000 ;
}

#search-results .games p{
color: #1345ff ;
}

label .note{
color: #7d7d7d ;
}
form p.note{
color: #f00 ;
}

.sidebar h3{
color: #dd3c81 ;
}
#content .panel, #header .search, #content .game .wrapper, .category-sidebar .wrapper{
border-color: #dd3c81 ;
}
#content h2, #content h1{
background-color: #dd3c81 ;
}

#header, #footer{
border-color: #87abfd ;
}

#game-instructions .game-info li{
border-color: #898989 ;
}

#header .search fieldset{
border-color: #eaeaea ;
}

.list#search-results .odd{
background-color: #e9ecff ;
}

.games .total{
color: #e888c0 ;
}

.game-info .metadata{
background-color: #f1f0f0 ;
}

.game-info .metadata h3{
border-color: #f5a41e ; 
}

#header, #footer{
border-color: #ffb3e3 ;
}

.paginate .current a{
color: #f00 ;
}

#game-instructions .game-info{
background-color: #f0f0f0 ;
}

body, body a, button, #content h2, #content h1, .breadcrumbs .total, .sortable h3, #login-register .attention{
color: #fff ;
}
#header .search, .focal, .sidebar, .widget, .sidebar .isement, .widget .games, .breadcrumbs, .sidebar .featured li, #login-register, #content .game, .category-sidebar, .game-footer, tbody th.even{
background-color: #fff ;
}

#content .widget .odd, .popular .odd, .sidebar .featured, #login-register form, #login-register .vcard, .category-sidebar .odd, tr.odd, caption, .friends-list .odd, #ui-datepicker-div{
background-color: #ffdbf2;
}
.sidebar .popular{
border-color: #ffdbf2 ;
}

.account .focal .wrapper a, #registration .submit-reset input{
color: inherit ;
}

.friends-list .photo{
border-right:1px solid #fff;
font-size: 0 ;
}
.friends-list .even .photo{
border-color: #ffdbf2 ;
}


.ui-datepicker{
border: 3px ridge #ff269c ;
border-top-width: 0 ;
padding: 4px ;
-moz-border-radius-bottomleft: 8px ;
-moz-border-radius-bottomright: 8px ;
-webkit-border-bottom-left-radius: 8px ;
-webkit-border-bottom-right-radius: 8px ;
-moz-box-shadow: 5px 5px 5px rgba(110,110,110,.8);
display: none ;
}
.ui-datepicker-next, .ui-datepicker-prev{
display: none ;
}
.ui-datepicker .ui-datepicker-title{
text-align: center ;
}
.ui-datepicker .ui-datepicker-calendar td{
padding: 2px ;
}
.ui-datepicker thead{
font-size: 12px ;
color: #ff269c ;
}
.ui-datepicker thead th{
padding-top: 4px ;
}
.ui-datepicker-calendar tbody a{
color: #000 ;
}