#column2_inner { background-color: #01080e; }
#column2_top { background: #30405a; }


/* Menu */


#menu a:link.grandparent.green, 
#menu a:visited.grandparent.green 
{ color: #fff; background: #3e8b52; border-color: #559c67; }

#menu a:hover.grandparent.green, 
#menu a:active.grandparent.green,
#menu a:focus.grandparent.green 
{ color: #fff; background: #4ba763; border-color: #559c67; }

#menu li.grandparent.green li { color: #3e8b52; }


#menu a:link.grandparent.purple, 
#menu a:visited.grandparent.purple 
{ color: #fff; background: #823b89; border-color: #8d4d93; }

#menu a:hover.grandparent.purple, 
#menu a:active.grandparent.purple,
#menu a:focus.grandparent.purple 
{ color: #fff; background: #9845a0; border-color: #8d4d93; }

#menu li.grandparent.purple li { color: #823b89; }


#menu a:link.grandparent.turquoise, 
#menu a:visited.grandparent.turquoise 
{ color: #fff; background: #3f758b; border-color: #558397; }

#menu a:hover.grandparent.turquoise, 
#menu a:active.grandparent.turquoise,
#menu a:focus.grandparent.turquoise 
{ color: #fff; background: #48859e; border-color: #558397; }

#menu li.grandparent.turquoise li { color: #3f758b; }


#menu li.selected a:link,
#menu li.selected a:visited { background: #5a677b; }

#menu li.selected li a:link,
#menu li.selected li a:visited { background: none; }

#menu li.selected li.selected a:link,
#menu li.selected li.selected a:visited { background: #5a677b; }

#menu li li a:hover,
#menu li li a:active,
#menu li li a:focus { background: #5a677b!important; }


/* Content */


.green #content h1,
.green #content h2
{ color: #3e8b52; }

.green #content h2 a:link,
.green #content h2 a:visited,
#content .green h2 a:link,
#content .green h2 a:visited
{ color: #3e8b52!important; }

.green #content h2 a:hover,
.green #content h2 a:active,
.green #content h2 a:focus,
#content .green h2 a:hover,
#content .green h2 a:active,
#content .green h2 a:focus,
.green .categories a:hover,
.green .categories a:active,
.green .categories a:focus
{ color: #3e8b52!important; }

.green .filter
{ background: #3e8b52; }


#content .green .grandparent { background: #3e8b52; }


/*
Logotypens kantfärg följer temat
.green #content .items .item .image a:hover,
.green #content .items .item .image a:active,
.green #content .items .item .image a:focus
{ border-color: #3e8b52; }
*/


.purple #content h1,
.purple #content h2
{ color: #823b89; }

.purple #content h2 a:link,
.purple #content h2 a:visited,
#content .purple h2 a:link,
#content .purple h2 a:visited
{ color: #823b89!important; }

.purple #content h2 a:hover,
.purple #content h2 a:active,
.purple #content h2 a:focus,
#content .purple h2 a:hover,
#content .purple h2 a:active,
#content .purple h2 a:focus,
.purple .categories a:hover,
.purple .categories a:active,
.purple .categories a:focus
{ color: #823b89!important; }

.purple .filter
{ background: #823b89; }


#content .purple .grandparent { background: #823b89; }


/*
Logotypens kantfärg följer temat
.purple #content .items .item .image a:hover,
.purple #content .items .item .image a:active,
.purple #content .items .item .image a:focus
{ border-color: #823b89; }
*/


.turquoise #content h1,
.turquoise #content h2
{ color: #3f758b; }

.turquoise #content h2 a:link,
.turquoise #content h2 a:visited,
#content .turquoise h2 a:link,
#content .turquoise h2 a:visited
{ color: #3f758b!important; }

.turquoise #content h2 a:hover,
.turquoise #content h2 a:active,
.turquoise #content h2 a:focus,
#content .turquoise h2 a:hover,
#content .turquoise h2 a:active,
#content .turquoise h2 a:focus,
.turquoise .categories a:hover,
.turquoise .categories a:active,
.turquoise .categories a:focus
{ color: #3f758b!important; }

.turquoise .filter
{ background: #3f758b; }


#content .turquoise .grandparent { background: #3f758b; }


/*
Logotypens kantfärg följer temat
.turquoise #content .items .item .image a:hover,
.turquoise #content .items .item .image a:active,
.turquoise #content .items .item .image a:focus
{ border-color: #3f758b; }
*/


/*.filter input,
.filter select 
{ background: #30405a; }*/

.filter { background: #30405a; }


/* Rollers */

#sidebar .roller .scrollable,
#sidebar .roller .nonscrollable,
#sidebar .roller .items a:link, 
#sidebar .roller .items a:visited 
{ background: #30405a; }

#sidebar .roller .items a:hover,
#sidebar .roller .items a:active,
#sidebar .roller .items a:focus
{ background: #5a677b; }


#sidebar .roller.green .title,
#sidebar .roller.green .bottom
{ background: #3e8b52; }


#sidebar .roller.purple .title,
#sidebar .roller.purple .bottom
{ background: #823b89; }


#sidebar .roller.turquoise .title,
#sidebar .roller.turquoise .bottom
{ background: #3f758b; }



/* Calendar */

#sidebar .calendar { background: #30405a; border-color: #30405a; }