
ul#categories {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-box-shadow: 4px 4px 16px #B4BCDF;
    -webkit-box-shadow: 4px 4px 16px #B4BCDF;
}

ul#categories li a {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}

ul#categories li a:hover, ul#categories li a.selected, ul#categories * a.selected {
    -moz-box-shadow: 2px 2px 2px #0D8FDF;
    -webkit-box-shadow: 2px 2px 2px #0D8FDF
}

ul#categories.photos li a:hover, ul#categories.photos li a.selected, ul#categories.photos * a.selected {
    -moz-box-shadow: 2px 2px 2px #CFA533;
    -webkit-box-shadow: 2px 2px 2px #CFA533
}

#footer input, #footer textarea {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}

table#search_results th.first {
    -moz-border-radius-topleft: 8px;
    -webkit-border-top-left-radius: 8px;
}

table#search_results th.last {
    -moz-border-radius-topright: 8px;
    -webkit-border-top-right-radius: 8px
}

table#search_results tr {
    -moz-box-shadow: 4px 4px 16px #d7dcf2;
    -webkit-box-shadow: 4px 4px 16px #d7dcf2;
}

table#search_results tr:hover {
    -moz-box-shadow: 4px 4px 16px #A8B0CF;
    -webkit-box-shadow: 4px 4px 16px #A8B0CF;
}

table#search_results td img {
    -moz-box-shadow: 4px 4px 16px #d7dcf2;
    -webkit-box-shadow: 4px 4px 16px #d7dcf2;
}

.pager_bar {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-box-shadow: 4px 4px 16px #d7dcf2;
    -webkit-box-shadow: 4px 4px 16px #d7dcf2;
}

#mailing_list input {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}

#contact_form {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-box-shadow: 4px 4px 16px #B4BCDF;
    -webkit-box-shadow: 4px 4px 16px #B4BCDF;
}

#contact_form input, #contact_form textarea {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}

#featured_resources a.more {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    text-shadow: 1px 1px 2px #6EBAE3
}

#featured_resources div h2 {
    text-shadow: 1px 1px 2px #77C4EF
}

#featured_resources div ul li a {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}

#featured_resources div ul li a:hover img {
    -moz-box-shadow: 4px 4px 16px #F1F1F1 -webkit-box-shadow: 4px 4px 16px #F1F1F1
}

ul#resources_preview li {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-box-shadow: 4px 4px 16px #B4BCDF;
    -webkit-box-shadow: 4px 4px 16px #B4BCDF;
}

ul#resources_preview li a span {
    text-shadow: 2px 2px 2px #539EBF;
}

ul#resources_preview li a:hover span {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    text-shadow: 1px 1px 2px #539EBF;
}

ul#nav a:hover {
    text-shadow: 2px 2px 2px #1279BB
}

h1 {
    text-shadow: 2px 2px 2px #D0D5EB;
}

ul#categories li h1 {
    text-shadow: 2px 2px 2px #0D8FDF;
}

ul#categories.photos li h1
{
	text-shadow: 2px 2px 2px #BF9117
}

.logo_col {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-box-shadow: 4px 4px 16px #B4BCDF;
    -webkit-box-shadow: 4px 4px 16px #B4BCDF;
}

p.examples {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-box-shadow: 4px 4px 16px #B4BCDF;
    -webkit-box-shadow: 4px 4px 16px #B4BCDF;
}

#downloads {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-box-shadow: 4px 4px 16px #B4BCDF;
    -webkit-box-shadow: 4px 4px 16px #B4BCDF;
}

.alt_download {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}

h2 {
    text-shadow: 1px 1px 2px #D0D5EB;
}

.qa {
    text-shadow: 1px 1px 2px #D0D5EB;
}

p.meet_q {
    text-shadow: 1px 1px 2px #D0D5EB;
}

#nav li ul /* second-level lists */ {
    -moz-border-radius-bottomleft: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -moz-border-radius-bottomright: 8px;
    -webkit-border-bottom-right-radius: 8px;
}

ul#nav li li a, ul#nav li ul {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}

ul#nav ul {
    -moz-box-shadow: rgba(0, 0, 0, 0.4) 2px 2px 8px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.4) 2px 2px 8px;
}

#basket_wrapper {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-box-shadow: 4px 4px 16px #B4BCDF;
    -webkit-box-shadow: 4px 4px 16px #B4BCDF;
}

#basket_wrapper h2 {
    text-shadow: 2px 2px 2px #AF4CA8
}

#basket_wrapper button:hover {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-box-shadow: 2px 2px 2px #AF4CA8;
    -webkit-box-shadow: 2px 2px 2px #AF4CA8
}

#text_adverts {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}

ul#nav li li a, ul#nav li ul {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}

ul#resources li {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-box-shadow: 4px 4px 16px #B4BCDF;
    -webkit-box-shadow: 4px 4px 16px #B4BCDF;
}

ul#resources li#google_ad_category_listing, ul#resources_preview li#google_ad_category_listing {
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}

.alt_list {
    -moz-border-radius-bottomleft: 8px;
    -moz-border-radius-bottomright: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -webkit-border-bottom-right-radius: 8px;
}

ul#resource_packs li {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-box-shadow: 4px 4px 16px #B4BCDF;
    -webkit-box-shadow: 4px 4px 16px #B4BCDF;
}

ul#resource_packs ul.pack_resources li {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}

#outerImageContainer {
    -moz-border-radius: 8px 8px 0 0;
    -webkit-border-radius: 8px 8px 0 0;
}

#imageDataContainer {
    -moz-border-radius: 0 0 8px 8px;
    -webkit-border-radius: 0 0 8px 8px;
}

#packs_by_resource {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-box-shadow: 4px 4px 16px #B4BCDF;
    -webkit-box-shadow: 4px 4px 16px #B4BCDF;
}

#packs_by_resource a:hover {
    text-shadow: 2px 2px 2px #A7BF6B;
}

#google_ads.inner {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}

#google_text_adverts {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}

#resources li#google_ad_category_listing div, #resources_preview li#google_ad_category_listing div {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}

#google_ads_resource_pack_intro {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}

#countdown {
    text-shadow: 1px 1px 2px #D0D5EB;
}

#google_ad_download_text {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}

#google_ad_search_1, #google_ad_search_2 div {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}

table#search_results tr#google_ad_search_2, table#search_results tr#google_ad_search_2:hover {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}

div#featured_resources_1 h2 {
    text-shadow: 1px 1px 2px rgba(241, 108, 230, 0.5)
}

div#featured_resources_2 h2 a {
    text-shadow: 1px 1px 2px rgba(139, 184, 58, 0.5)
}

div#featured_resources_3 h2 a {
    text-shadow: 1px 1px 2px rgba(225, 180, 59, 0.5)
}
