

form.search {
    margin: 0px;
}
.search table {
    margin: 0px;
    margin-bottom: 2px;
}
.search td {
    padding: 0px;
    padding-right: 2px;
    text-align: left;
    vertical-align: middle;
}
.search h1 {
    margin: 0px;
    font-size: 140%;
    font-weight: bold;
}

table.chome {
}
.chome td {
    padding: 0px;
    text-align: left;
    vertical-align: top;
}
td.directory {
    width: 70%;
    padding-right: 24px;
}
td.news {
    width: 30%;
}


div.directory {
    background: #ffffff;
    color: #000000;
    margin: 0px;
    margin-bottom: 12px;
    padding: 0px;
    padding-bottom: 4px;
}
.directory h1 {
    padding: 0px;
    margin: 0px;
    margin-bottom: 10px;
    font-size: 160%;
    font-weight: bold;
}
h1.directory {
    margin-bottom: 10px;
    background: #4e936c;
    color: #ffffff;
}
h1.featured-sites {
    margin-bottom: 4px;
    background: #352c75;
    color: #ffffff;
}
.directory p {
    margin-left: 4px;
    margin-right: 4px;
}
.directory table {
    margin-left: 4px;
    margin-right: 4px;
}
.directory h3 {
    color: #000000;
    margin: 0px;
    margin-bottom: 2px;
    margin-left: 4px;
}

h1.signup {
    background: #e23c92;
    color: #ffffff;
    margin-bottom: 4px;
}
p.signup {
    font-size: 120%;
    margin-bottom: 4px;
}

table.featured-sites {
    margin: 0px;
}
.featured-sites td {
    padding: 0px;
    text-align: left;
    vertical-align: top;
}
h4.featured-sites  {
    font-size: 120%;
    font-weight: bold;
    margin: 0px;
}
.featured-sites p {
    margin: 0px;
    margin-top: 8px;
}


div.news {
    background: #ffffff;
    color: #000000;
    margin: 0px;
    margin-bottom: 16px;
    padding: 0px;
}
.news h2 {
    font-size: 140%;
    padding: 4px;
    margin: 0px;
    margin-bottom: 4px;
    white-space: nowrap;
}
h2.news {
    background: #eead4d;
    color: #ffffff;
}
h2.events {
    background: #7a298f;
    color: #ffffff;
}
.news p {
    margin: 4px;
    margin-bottom: 10px;
}
.news img {
    margin: 4px;
    margin-top: 0px;
    border-style: solid;
    border-width: 1px;
    border-color: #c0c0c0;
    float: right;
}
span.date {
}
span.snippet {
    font-size: 90%;
    color: #808080;
}
.news a {
    font-weight: bold;
}

/* themes */



div.featured-site-image {
    width: 60px;
    height: 120px;
    margin: 0px;
    padding: 0px;
}


/* DEFAULT */
body.default {
    background: #4B99CE;
    color: #000000;
}
td.theme-panel-default {
    border-color: #4B99CE;
}
table.org-header-default {
    width: 100%;
    background: #ffffff;
    margin: 0px;
    margin-bottom: 1px;
}
.org-header-default td {
    background-image: url('/images/design2/themes/default/header.jpg');
    background-position: top right;
    background-repeat: no-repeat;
    height: 48px;
    padding: 4px;
    padding-left: 10px;
    padding-right: 240px;
    text-align: left;
    vertical-align: middle;
}
.org-header-default h1 {
    margin: 0px;
}
td.content-default {
    padding: 16px;
    padding-top: 12px;
    vertical-align: top;
}
td.featured-site-default {
    padding: 6px;
    border-style: solid;
    border-width: 1px;
    border-color: #4B99CE;
    text-align: left;
    vertical-align: top;
    width: 220px;
    background: #ffffff;
    color: #000000;
}
td.featured-site-image-default {
    border-style: solid;
    border-width: 1px;
    border-left-width: 0px;
    border-color: #4B99CE; 
    background-image: url('/images/design/themes/default/featured-home.jpg');
    background-repeat: no-repeat;
    background-position: top left;
    width: 60px;
}
.featured-site-default a {
    background: transparent;
    color: #4B99CE;
}

/* PARTY */
body.party {
    background: #EC408D;
    color: #000000;
}
td.theme-panel-party {
    border-color: #EC408D;
}
table.org-header-party {
    width: 100%;
    background: #ffffff;
    margin: 0px;
    margin-bottom: 1px;
}
.org-header-party td {
    background-image: url('/images/design2/themes/party/header.jpg');
    background-position: top right;
    background-repeat: no-repeat;
    height: 48px;
    padding: 4px;
    padding-left: 10px;
    padding-right: 240px;
    text-align: left;
    vertical-align: middle;
}
.org-header-party h1 {
    margin: 0px;
}
td.content-party {
    padding: 16px;
    padding-top: 12px;
    vertical-align: top;
}
td.featured-site-party {
    padding: 6px;
    border-style: solid;
    border-width: 1px;
    border-color: #EC408D;
    text-align: left;
    vertical-align: top;
    width: 220px;
    background: #ffe0f0;
    color: #000000;
}
td.featured-site-image-party {
    border-style: solid;
    border-width: 1px;
    border-left-width: 0px;
    border-color: #EC408D; 
    background-image: url('/images/design/themes/party/featured-home.jpg');
    background-repeat: no-repeat;
    background-position: bottom left;
    width: 60px;
}
.featured-site-party a {
    background: transparent;
    color: #EC408D;
}



/* NATURE */
body.nature {
    background: #3FAC3F;
    color: #000000;
}
td.theme-panel-nature {
    border-color: #3FAC3F;
}
table.org-header-nature {
    width: 100%;
    background: #ffffff;
    margin: 0px;
    margin-bottom: 1px;
}
.org-header-nature td {
    background-image: url('/images/design2/themes/nature/header.jpg');
    background-position: top right;
    background-repeat: no-repeat;
    height: 48px;
    padding: 4px;
    padding-left: 10px;
    padding-right: 240px;
    text-align: left;
    vertical-align: middle;
}
.org-header-nature h1 {
    margin: 0px;
}
td.content-nature {
    padding: 16px;
    padding-top: 12px;
    vertical-align: top;
}
td.featured-site-nature {
    padding: 6px;
    border-style: solid;
    border-width: 1px;
    border-color: #3FAC3F;
    text-align: left;
    vertical-align: top;
    width: 220px;
    background: #F4E6BA;
    color: #000000;
}
td.featured-site-image-nature {
    border-style: solid;
    border-width: 1px;
    border-left-width: 0px;
    border-color: #3FAC3F; 
    background-image: url('/images/design/themes/nature/featured-home.jpg');
    background-repeat: no-repeat;
    background-position: bottom left;
    width: 60px;
}
.featured-site-nature a {
    background: transparent;
    color: #3FAC3F;
}




/* GAMES */
body.games {
    background: #D9C6A4;
    color: #000000;
}
td.theme-panel-games {
    border-color: #D9C6A4;
}
table.org-header-games {
    width: 100%;
    background: #ffffff;
    margin: 0px;
    margin-bottom: 1px;
}
.org-header-games td {
    background-image: url('/images/design2/themes/games/header.jpg');
    background-position: top right;
    background-repeat: no-repeat;
    height: 48px;
    padding: 4px;
    padding-left: 10px;
    padding-right: 240px;
    text-align: left;
    vertical-align: middle;
}
.org-header-games h1 {
    margin: 0px;
}
td.content-games {
    padding: 16px;
    padding-top: 12px;
    vertical-align: top;
}
td.featured-site-games {
    padding: 6px;
    border-style: solid;
    border-width: 1px;
    border-color: #941717;
    text-align: left;
    vertical-align: top;
    width: 220px;
    background: #D9C6A4;
    color: #000000;
}
td.featured-site-image-games {
    border-style: solid;
    border-width: 1px;
    border-left-width: 0px;
    border-color: #941717; 
    background-image: url('/images/design/themes/games/featured-home.jpg');
    background-repeat: no-repeat;
    background-position: top left;
    width: 60px;
}
.featured-site-games a {
    background: transparent;
    color: #941717;
}



/* SUNSET */
body.sunset {
    background: #FDB001;
    color: #000000;
}
td.theme-panel-sunset {
    border-color: #FDB001;
}
table.org-header-sunset {
    width: 100%;
    background: #ffffff;
    margin: 0px;
    margin-bottom: 1px;
}
.org-header-sunset td {
    background: #000000;
    color: #FDB001;
    background-image: url('/images/design2/themes/sunset/header.jpg');
    background-position: top right;
    background-repeat: no-repeat;
    height: 48px;
    padding: 4px;
    padding-left: 10px;
    padding-right: 240px;
    text-align: left;
    vertical-align: middle;
}
.org-header-sunset h1 {
    margin: 0px;
}
td.content-sunset {
    padding: 16px;
    padding-top: 12px;
    vertical-align: top;
}
td.featured-site-sunset {
    padding: 6px;
    border-style: solid;
    border-width: 1px;
    border-color: #FDB001;
    text-align: left;
    vertical-align: top;
    width: 220px;
    background: #ffffff;
    color: #000000;
}
td.featured-site-image-sunset {
    border-style: solid;
    border-width: 1px;
    border-left-width: 0px;
    border-color: #FDB001; 
    background-image: url('/images/design/themes/sunset/featured-home.jpg');
    background-repeat: no-repeat;
    background-position: top left;
    width: 60px;
}
.featured-site-sunset a {
    background: transparent;
    color: #FF8300;
}


/* MECHANICAL */
body.mechanical {
    background: #4B99CE;
    color: #000000;
}
td.theme-panel-mechanical {
    border-color: #4B99CE;
}
table.org-header-mechanical {
    width: 100%;
    background: #ffffff;
    margin: 0px;
    margin-bottom: 1px;
}
.org-header-mechanical td {
    background-image: url('/images/design2/themes/mechanical/header.jpg');
    background-position: top right;
    background-repeat: no-repeat;
    height: 48px;
    padding: 4px;
    padding-left: 10px;
    padding-right: 240px;
    text-align: left;
    vertical-align: middle;
}
.org-header-mechanical h1 {
    margin: 0px;
}
td.content-mechanical {
    padding: 16px;
    padding-top: 12px;
    vertical-align: top;
}
td.featured-site-mechanical {
    padding: 6px;
    border-style: solid;
    border-width: 1px;
    border-color: #4B99CE;
    text-align: left;
    vertical-align: top;
    width: 220px;
    background: #ffffff;
    color: #000000;
}
td.featured-site-image-mechanical {
    border-style: solid;
    border-width: 1px;
    border-left-width: 0px;
    border-color: #4B99CE; 
    background-image: url('/images/design/themes/mechanical/featured-home.jpg');
    background-repeat: no-repeat;
    background-position: top left;
    width: 60px;
}
.featured-site-mechanical a {
    background: transparent;
    color: #4B99CE;
}



/* TECHNOLOGY */
body.technology {
    background: #4B99CE;
    color: #000000;
}
td.theme-panel-technology {
    border-color: #4B99CE;
}
table.org-header-technology {
    width: 100%;
    background: #ffffff;
    margin: 0px;
    margin-bottom: 1px;
}
.org-header-technology td {
    background-image: url('/images/design2/themes/technology/header.jpg');
    background-position: top right;
    background-repeat: no-repeat;
    height: 48px;
    padding: 4px;
    padding-left: 10px;
    padding-right: 240px;
    text-align: left;
    vertical-align: middle;
}
.org-header-technology h1 {
    margin: 0px;
}
td.content-technology {
    padding: 16px;
    padding-top: 12px;
    vertical-align: top;
}
td.featured-site-technology {
    padding: 6px;
    border-style: solid;
    border-width: 1px;
    border-color: #4B99CE;
    text-align: left;
    vertical-align: top;
    width: 220px;
    background: #ffffff;
    color: #000000;
}
td.featured-site-image-technology {
    border-style: solid;
    border-width: 1px;
    border-left-width: 0px;
    border-color: #4B99CE; 
    background-image: url('/images/design/themes/technology/featured-home.jpg');
    background-repeat: no-repeat;
    background-position: top left;
    width: 60px;
}
.featured-site-technology a {
    background: transparent;
    color: #4B99CE;
}



/* MUSIC */
body.music {
    background: #3FAC3F;
    color: #000000;
}
td.theme-panel-music {
    border-color: #3FAC3F;
}
table.org-header-music {
    width: 100%;
    background: #ffffff;
    margin: 0px;
    margin-bottom: 1px;
}
.org-header-music td {
    background-image: url('/images/design2/themes/music/header.jpg');
    background-position: top right;
    background-repeat: no-repeat;
    height: 48px;
    padding: 4px;
    padding-left: 10px;
    padding-right: 240px;
    text-align: left;
    vertical-align: middle;
}
.org-header-music h1 {
    margin: 0px;
}
td.content-music {
    padding: 16px;
    padding-top: 12px;
    vertical-align: top;
}
td.featured-site-music {
    padding: 6px;
    border-style: solid;
    border-width: 1px;
    border-color: #000000;
    text-align: left;
    vertical-align: top;
    width: 220px;
    background: #ffffff;
    color: #000000;
}
td.featured-site-image-music {
    border-style: solid;
    border-width: 1px;
    border-left-width: 0px;
    border-color: #000000; 
    background-image: url('/images/design/themes/music/featured-home.jpg');
    background-repeat: no-repeat;
    background-position: bottom left;
    width: 60px;
}
.featured-site-music a {
    background: transparent;
    color: #3FAC3F;
}




/* ART */
body.art {
    background: #D9C6A4;
    color: #000000;
}
td.theme-panel-art {
    border-color: #D9C6A4;
}
table.org-header-art {
    width: 100%;
    background: #ffffff;
    margin: 0px;
    margin-bottom: 1px;
}
.org-header-art td {
    background-image: url('/images/design2/themes/art/header.jpg');
    background-position: top right;
    background-repeat: no-repeat;
    height: 48px;
    padding: 4px;
    padding-left: 10px;
    padding-right: 240px;
    text-align: left;
    vertical-align: middle;
}
.org-header-art h1 {
    margin: 0px;
}
td.content-art {
    padding: 16px;
    padding-top: 12px;
    vertical-align: top;
}
td.featured-site-art {
    padding: 6px;
    border-style: solid;
    border-width: 1px;
    border-color: #D9C6A4;
    text-align: left;
    vertical-align: top;
    width: 220px;
    background: #ffffff;
    color: #000000;
}
td.featured-site-image-art {
    border-style: solid;
    border-width: 1px;
    border-left-width: 0px;
    border-color: #D9C6A4; 
    background-image: url('/images/design/themes/art/featured-home.jpg');
    background-repeat: no-repeat;
    background-position: top left;
    width: 60px;
}
.featured-site-art a {
    background: transparent;
    color: #9C7226;
}






/* BEACH */
body.beach {
    background: #F1CB33;
    color: #000000;
}
td.theme-panel-beach {
    border-color: #F1CB33;
}
table.org-header-beach {
    width: 100%;
    background: #ffffff;
    margin: 0px;
    margin-bottom: 1px;
}
.org-header-beach td {
    background-image: url('/images/design2/themes/beach/header.jpg');
    background-position: top right;
    background-repeat: no-repeat;
    height: 48px;
    padding: 4px;
    padding-left: 10px;
    padding-right: 240px;
    text-align: left;
    vertical-align: middle;
}
.org-header-beach h1 {
    margin: 0px;
}
td.content-beach {
    padding: 16px;
    padding-top: 12px;
    vertical-align: top;
}
td.featured-site-beach {
    padding: 6px;
    border-style: solid;
    border-width: 1px;
    border-color: #000000;
    text-align: left;
    vertical-align: top;
    width: 220px;
    background: #F1CB33;
    color: #000000;
}
td.featured-site-image-beach {
    border-style: solid;
    border-width: 1px;
    border-left-width: 0px;
    border-color: #000000; 
    background-image: url('/images/design/themes/beach/featured-home.jpg');
    background-repeat: no-repeat;
    background-position: bottom left;
    width: 60px;
}
.featured-site-beach a {
    background: transparent;
    color: #0000ff;
}





/* ACTION */
body.action {
    background: #F22F42;
    color: #000000;
}
td.theme-panel-action {
    border-color: #F22F42;
}
table.org-header-action {
    width: 100%;
    background: #ffffff;
    margin: 0px;
    margin-bottom: 1px;
}
.org-header-action td {
    background-image: url('/images/design2/themes/action/header.jpg');
    background-position: top right;
    background-repeat: no-repeat;
    height: 48px;
    padding: 4px;
    padding-left: 10px;
    padding-right: 240px;
    text-align: left;
    vertical-align: middle;
}
.org-header-action h1 {
    margin: 0px;
}
td.content-action {
    padding: 16px;
    padding-top: 12px;
    vertical-align: top;
}
td.featured-site-action {
    padding: 6px;
    border-style: solid;
    border-width: 1px;
    border-color: #F22F42;
    text-align: left;
    vertical-align: top;
    width: 220px;
    background: #ffffff;
    color: #000000;
}
td.featured-site-image-action {
    border-style: solid;
    border-width: 1px;
    border-left-width: 0px;
    border-color: #F22F42; 
    background-image: url('/images/design/themes/action/featured-home.jpg');
    background-repeat: no-repeat;
    background-position: bottom left;
    width: 60px;
}
.featured-site-action a {
    background: transparent;
    color: #F22F42;
}



/* FITNESS */
body.fitness {
    background: #FDB001;
    color: #000000;
}
td.theme-panel-fitness {
    border-color: #FDB001;
}
table.org-header-fitness {
    width: 100%;
    background: #ffffff;
    margin: 0px;
    margin-bottom: 1px;
}
.org-header-fitness td {
    background-image: url('/images/design2/themes/fitness/header.jpg');
    background-position: top right;
    background-repeat: no-repeat;
    height: 48px;
    padding: 4px;
    padding-left: 10px;
    padding-right: 240px;
    text-align: left;
    vertical-align: middle;
}
.org-header-fitness h1 {
    margin: 0px;
}
td.content-fitness {
    padding: 16px;
    padding-top: 12px;
    vertical-align: top;
}
td.featured-site-fitness {
    padding: 6px;
    border-style: solid;
    border-width: 1px;
    border-color: #FDB001;
    text-align: left;
    vertical-align: top;
    width: 220px;
    background: #ffffff;
    color: #000000;
}
td.featured-site-image-fitness {
    border-style: solid;
    border-width: 1px;
    border-left-width: 0px;
    border-color: #FDB001; 
    background-image: url('/images/design/themes/fitness/featured-home.jpg');
    background-repeat: no-repeat;
    background-position: bottom left;
    width: 60px;
}
.featured-site-fitness a {
    background: transparent;
    color: #FF8300;
}



/* Added 14/07/2006 */


/* CHARITY */
body.charity {
    background: #a4c3e9;
    color: #000000;
}
td.theme-panel-charity {
    border-color: #a4c3e9;
}
table.org-header-charity {
    width: 100%;
    background: #ffffff;
    margin: 0px;
    margin-bottom: 1px;
}
.org-header-charity td {
    background-image: url('/images/design2/themes/charity/header.jpg');
    background-position: top right;
    background-repeat: no-repeat;
    height: 48px;
    padding: 4px;
    padding-left: 10px;
    padding-right: 240px;
    text-align: left;
    vertical-align: middle;
}
.org-header-charity h1 {
    margin: 0px;
}
td.content-charity {
    padding: 16px;
    padding-top: 12px;
    vertical-align: top;
}
td.featured-site-charity {
    padding: 6px;
    border-style: solid;
    border-width: 1px;
    border-color: #a4c3e9;
    text-align: left;
    vertical-align: top;
    width: 220px;
    background: #ffffff;
    color: #000000;
}
td.featured-site-image-charity {
    border-style: solid;
    border-width: 1px;
    border-left-width: 0px;
    border-color: #a4c3e9; 
    background-image: url('/images/design/themes/charity/featured-home.jpg');
    background-repeat: no-repeat;
    background-position: top left;
    width: 60px;
}

/* DANCE */
body.dance {
    background: #e15ca0;
    color: #000000;
}
td.theme-panel-dance {
    border-color: #e15ca0;
}
table.org-header-dance {
    width: 100%;
    background: #ffffff;
    margin: 0px;
    margin-bottom: 1px;
}
.org-header-dance td {
    background-image: url('/images/design2/themes/dance/header.jpg');
    background-position: top right;
    background-repeat: no-repeat;
    height: 48px;
    padding: 4px;
    padding-left: 10px;
    padding-right: 240px;
    text-align: left;
    vertical-align: middle;
}
.org-header-dance h1 {
    margin: 0px;
}
td.content-dance {
    padding: 16px;
    padding-top: 12px;
    vertical-align: top;
}
td.featured-site-dance {
    padding: 6px;
    border-style: solid;
    border-width: 1px;
    border-color: #e15ca0;
    text-align: left;
    vertical-align: top;
    width: 220px;
    background: #ffffff;
    color: #000000;
}
td.featured-site-image-dance {
    border-style: solid;
    border-width: 1px;
    border-left-width: 0px;
    border-color: #e15ca0; 
    background-image: url('/images/design/themes/dance/featured-home.jpg');
    background-repeat: no-repeat;
    background-position: top left;
    width: 60px;
}
.featured-site-dance a {
    background: transparent;
    color: #e15ca0;
}



/* FOOTBALL */
body.football {
    background: #f22f42;
    color: #000000;
}
td.theme-panel-football {
    border-color: #f22f42;
}
table.org-header-football {
    width: 100%;
    background: #ffffff;
    margin: 0px;
    margin-bottom: 1px;
}
.org-header-football td {
    background-image: url('/images/design2/themes/football/header.jpg');
    background-position: top right;
    background-repeat: no-repeat;
    height: 48px;
    padding: 4px;
    padding-left: 10px;
    padding-right: 240px;
    text-align: left;
    vertical-align: middle;
}
.org-header-football h1 {
    margin: 0px;
}
td.content-football {
    padding: 16px;
    padding-top: 12px;
    vertical-align: top;
}
td.featured-site-football {
    padding: 6px;
    border-style: solid;
    border-width: 1px;
    border-color: #f22f42;
    text-align: left;
    vertical-align: top;
    width: 220px;
    background: #ffffff;
    color: #000000;
}
td.featured-site-image-football {
    border-style: solid;
    border-width: 1px;
    border-left-width: 0px;
    border-color: #f22f42; 
    background-image: url('/images/design/themes/football/featured-home.jpg');
    background-repeat: no-repeat;
    background-position: top left;
    width: 60px;
}
.featured-site-football a {
    background: transparent;
    color: #f22f42;
}


/* RUGBY */
body.rugby {
    background: #595b9c;
    color: #000000;
}
td.theme-panel-rugby {
    border-color: #595b9c;
}
table.org-header-rugby {
    width: 100%;
    background: #ffffff;
    margin: 0px;
    margin-bottom: 1px;
}
.org-header-rugby td {
    background-image: url('/images/design2/themes/rugby/header.jpg');
    background-position: top right;
    background-repeat: no-repeat;
    height: 48px;
    padding: 4px;
    padding-left: 10px;
    padding-right: 240px;
    text-align: left;
    vertical-align: middle;
}
.org-header-rugby h1 {
    margin: 0px;
}
td.content-rugby {
    padding: 16px;
    padding-top: 12px;
    vertical-align: top;
}
td.featured-site-rugby {
    padding: 6px;
    border-style: solid;
    border-width: 1px;
    border-color: #595b9c;
    text-align: left;
    vertical-align: top;
    width: 220px;
    background: #ffffff;
    color: #000000;
}
td.featured-site-image-rugby {
    border-style: solid;
    border-width: 1px;
    border-left-width: 0px;
    border-color: #595b9c; 
    background-image: url('/images/design/themes/rugby/featured-home.jpg');
    background-repeat: no-repeat;
    background-position: top left;
    width: 60px;
}
.featured-site-rugby a {
    background: transparent;
    color: #595b9c;
}



/* HOCKEY */
body.hockey {
    background: #60ab7f;
    color: #000000;
}
td.theme-panel-hockey {
    border-color: #60ab7f;
}
table.org-header-hockey {
    width: 100%;
    background: #ffffff;
    margin: 0px;
    margin-bottom: 1px;
}
.org-header-hockey td {
    background-image: url('/images/design2/themes/hockey/header.jpg');
    background-position: top right;
    background-repeat: no-repeat;
    height: 48px;
    padding: 4px;
    padding-left: 10px;
    padding-right: 240px;
    text-align: left;
    vertical-align: middle;
}
.org-header-hockey h1 {
    margin: 0px;
}
td.content-hockey {
    padding: 16px;
    padding-top: 12px;
    vertical-align: top;
}
td.featured-site-hockey {
    padding: 6px;
    border-style: solid;
    border-width: 1px;
    border-color: #60ab7f;
    text-align: left;
    vertical-align: top;
    width: 220px;
    background: #ffffff;
    color: #000000;
}
td.featured-site-image-hockey {
    border-style: solid;
    border-width: 1px;
    border-left-width: 0px;
    border-color: #60ab7f; 
    background-image: url('/images/design/themes/hockey/featured-home.jpg');
    background-repeat: no-repeat;
    background-position: top left;
    width: 60px;
}
.featured-site-hockey a {
    background: transparent;
    color: #60ab7f;
}


/* HORSE RIDING */
body.horse-riding {
    background: #d9c6a4;
    color: #000000;
}
td.theme-panel-horse-riding {
    border-color: #d9c6a4;
}
table.org-header-horse-riding {
    width: 100%;
    background: #ffffff;
    margin: 0px;
    margin-bottom: 1px;
}
.org-header-horse-riding td {
    background-image: url('/images/design2/themes/horse-riding/header.jpg');
    background-position: top right;
    background-repeat: no-repeat;
    height: 48px;
    padding: 4px;
    padding-left: 10px;
    padding-right: 240px;
    text-align: left;
    vertical-align: middle;
}
.org-header-horse-riding h1 {
    margin: 0px;
}
td.content-horse-riding {
    padding: 16px;
    padding-top: 12px;
    vertical-align: top;
}
td.featured-site-horse-riding {
    padding: 6px;
    border-style: solid;
    border-width: 1px;
    border-color: #d9c6a4;
    text-align: left;
    vertical-align: top;
    width: 220px;
    background: #ffffff;
    color: #000000;
}
td.featured-site-image-horse-riding {
    border-style: solid;
    border-width: 1px;
    border-left-width: 0px;
    border-color: #d9c6a4; 
    background-image: url('/images/design/themes/horse-riding/featured-home.jpg');
    background-repeat: no-repeat;
    background-position: top left;
    width: 60px;
}
.featured-site-horse-riding a {
    background: transparent;
    color: #609040;
}


/* YOUTH */
body.youth {
    background: #fdb001;
    color: #000000;
}
td.theme-panel-youth {
    border-color: #fdb001;
}
table.org-header-youth {
    width: 100%;
    background: #ffffff;
    margin: 0px;
    margin-bottom: 1px;
}
.org-header-youth td {
    background-image: url('/images/design2/themes/youth/header.jpg');
    background-position: top right;
    background-repeat: no-repeat;
    height: 48px;
    padding: 4px;
    padding-left: 10px;
    padding-right: 240px;
    text-align: left;
    vertical-align: middle;
}
.org-header-youth h1 {
    margin: 0px;
}
td.content-youth {
    padding: 16px;
    padding-top: 12px;
    vertical-align: top;
}
td.featured-site-youth {
    padding: 6px;
    border-style: solid;
    border-width: 1px;
    border-color: #fdb001;
    text-align: left;
    vertical-align: top;
    width: 220px;
    background: #ffffff;
    color: #000000;
}
td.featured-site-image-youth {
    border-style: solid;
    border-width: 1px;
    border-left-width: 0px;
    border-color: #fdb001; 
    background-image: url('/images/design/themes/youth/featured-home.jpg');
    background-repeat: no-repeat;
    background-position: top left;
    width: 60px;
}
.featured-site-youth a {
    background: transparent;
    color: #fdb001;
}





/* MOTORSPORT */
body.motorsport {
    background: #a4c3e9;
    color: #000000;
}
td.theme-panel-motorsport {
    border-color: #a4c3e9;
}
table.org-header-motorsport {
    width: 100%;
    background: #ffffff;
    margin: 0px;
    margin-bottom: 1px;
}
.org-header-motorsport td {
    background-image: url('/images/design2/themes/motorsport/header.jpg');
    background-position: top right;
    background-repeat: no-repeat;
    height: 48px;
    padding: 4px;
    padding-left: 10px;
    padding-right: 240px;
    text-align: left;
    vertical-align: middle;
}
.org-header-motorsport h1 {
    margin: 0px;
}
td.content-motorsport {
    padding: 16px;
    padding-top: 12px;
    vertical-align: top;
}
td.featured-site-motorsport {
    padding: 6px;
    border-style: solid;
    border-width: 1px;
    border-color: #a4c3e9;
    text-align: left;
    vertical-align: top;
    width: 220px;
    background: #ffffff;
    color: #000000;
}
td.featured-site-image-motorsport {
    border-style: solid;
    border-width: 1px;
    border-left-width: 0px;
    border-color: #a4c3e9; 
    background-image: url('/images/design/themes/motorsport/featured-home.jpg');
    background-repeat: no-repeat;
    background-position: top left;
    width: 60px;
}
.featured-site-motorsport a {
    background: transparent;
    color: #a4c3e9;
}





/* SWIMMING */
body.swimming {
    background: #4b99ce;
    color: #000000;
}
td.theme-panel-swimming {
    border-color: #4b99ce;
}
table.org-header-swimming {
    width: 100%;
    background: #ffffff;
    margin: 0px;
    margin-bottom: 1px;
}
.org-header-swimming td {
    background-image: url('/images/design2/themes/swimming/header.jpg');
    background-position: top right;
    background-repeat: no-repeat;
    height: 48px;
    padding: 4px;
    padding-left: 10px;
    padding-right: 240px;
    text-align: left;
    vertical-align: middle;
}
.org-header-swimming h1 {
    margin: 0px;
}
td.content-swimming {
    padding: 16px;
    padding-top: 12px;
    vertical-align: top;
}
td.featured-site-swimming {
    padding: 6px;
    border-style: solid;
    border-width: 1px;
    border-color: #4b99ce;
    text-align: left;
    vertical-align: top;
    width: 220px;
    background: #ffffff;
    color: #000000;
}
td.featured-site-image-swimming {
    border-style: solid;
    border-width: 1px;
    border-left-width: 0px;
    border-color: #4b99ce; 
    background-image: url('/images/design/themes/swimming/featured-home.jpg');
    background-repeat: no-repeat;
    background-position: top left;
    width: 60px;
}
.featured-site-swimming a {
    background: transparent;
    color: #4b99ce;
}



/* MARTIAL ARTS */
body.martial-arts {
    background: #57667c;
    color: #000000;
}
td.theme-panel-martial-arts {
    border-color: #57667c;
}
table.org-header-martial-arts {
    width: 100%;
    background: #ffffff;
    margin: 0px;
    margin-bottom: 1px;
}
.org-header-martial-arts td {
    background-image: url('/images/design2/themes/martial-arts/header.jpg');
    background-position: top right;
    background-repeat: no-repeat;
    height: 48px;
    padding: 4px;
    padding-left: 10px;
    padding-right: 240px;
    text-align: left;
    vertical-align: middle;
}
.org-header-martial-arts h1 {
    margin: 0px;
}
td.content-martial-arts {
    padding: 16px;
    padding-top: 12px;
    vertical-align: top;
}
td.featured-site-martial-arts {
    padding: 6px;
    border-style: solid;
    border-width: 1px;
    border-color: #57667c;
    text-align: left;
    vertical-align: top;
    width: 220px;
    background: #ffffff;
    color: #000000;
}
td.featured-site-image-martial-arts {
    border-style: solid;
    border-width: 1px;
    border-left-width: 0px;
    border-color: #57667c; 
    background-image: url('/images/design/themes/martial-arts/featured-home.jpg');
    background-repeat: no-repeat;
    background-position: top left;
    width: 60px;
}
.featured-site-martial-arts a {
    background: transparent;
    color: #57667c;
}



/* CIRCUS */
body.circus {
    background: #f22f42;
    color: #000000;
}
td.theme-panel-circus {
    border-color: #f22f42;
}
table.org-header-circus {
    width: 100%;
    background: #ffffff;
    margin: 0px;
    margin-bottom: 1px;
}
.org-header-circus td {
    background-image: url('/images/design2/themes/circus/header.jpg');
    background-position: top right;
    background-repeat: no-repeat;
    height: 48px;
    padding: 4px;
    padding-left: 10px;
    padding-right: 240px;
    text-align: left;
    vertical-align: middle;
}
.org-header-circus h1 {
    margin: 0px;
}
td.content-circus {
    padding: 16px;
    padding-top: 12px;
    vertical-align: top;
}
td.featured-site-circus {
    padding: 6px;
    border-style: solid;
    border-width: 1px;
    border-color: #f22f42;
    text-align: left;
    vertical-align: top;
    width: 220px;
    background: #ffffff;
    color: #000000;
}
td.featured-site-image-circus {
    border-style: solid;
    border-width: 1px;
    border-left-width: 0px;
    border-color: #f22f42; 
    background-image: url('/images/design/themes/circus/featured-home.jpg');
    background-repeat: no-repeat;
    background-position: top left;
    width: 60px;
}
.featured-site-circus a {
    background: transparent;
    color: #f22f42;
}









