/** Style for colour scheme (which is swappable) */

body {
    background-color: #d8bfd8; 
    background-image: none; 
    background-repeat: repeat; 
    background-position:  center center;
}

h1 {
    color: #CC3352;
}

div#body {
    background-position: center center; 
    background-attachment: fixed; 
    background-repeat: repeat-y; 
}

/* Style for the links page, composed of header and text sections */

.link-header {
    background-color: #EA9111; 	
	color: white;
}

.link-header:hover, .link-header:active { /* Firefox only, IE achieved with JS */
    background-color: #7FB0F5;
}

.link-text {
    background-color: #B3D9FF; 
}

/* Style for the guitars tabs table */

table.tabs {
    background-color: #FFFFCC;
}

table.tabs th {
    background-color: #CCFFCC;
}

table.tabs tr:hover { /* change colour when hovering over row (Firefox only) */
    background-color: #FFFF99;
}

/* Style for general anchors */

a:link, a:visited {
    color: #ff0000;
}

a:hover, a:active {
    color: #AF34CB;
}

/* Style for the floated two colomn photo layout with drop shadows*/
       
div.desc-shadow div.innerbox {
   	background-color: #BDEEFF; 
}

/* Some miscellaneous styling for bespoke sections */

p.lastupdate {
    color: #3333CC;
}

p.love {
    color: #66CCFF;
}

#time {
    color: #006400;
}

/* Style for the headlines box on the homepage */

#headlines a:link, #headlines a:visited {
    color: #FFD700;
}

#headlines a:hover, #headlines a:active {
    color: #FFD700;
}

#headlines .left {
    background-color: #4B0082; 
    color: white; 
}

#headlines .right {
    background-color: #CD5C5C; 
    color: white; 
}

#headlines .left .header {
    background-color: #CD5C5C;
}

#headlines .right .header {
    background-color: #4B0082;
}

#headlines .left ul {
    list-style-image: url('images/indianred_list.gif');
}
  
#headlines .right ul {
    list-style-image: url('images/indigo_list.gif');
}

/* Style for the blue lozenge text blocks */

.curved-box-text {
    /*background-color: #B3D9FF;*/
    background-color: #E1D6FF;
    border: 1px #1E90FF solid; 
}    

.square-box-text {
    background-color: #E1D6FF; 
}

/* Style for action buttons */

div.actions {
    color: #3300CC;
}

div.actions a:link, div.actions a:visited {
    color: #3300CC;
}

div.actions a:hover, div.actions a:active {
    color: #3300CC;
}

/* Toppy styles */

#toppy-content {
    background-color: #BF4040; 
}

#toppy-text {
    background-color: #CC6666; 
}

#toppy-nav {
    background-color: #BF4040;
}

#toppy-nav li a:link, #toppy-nav li a:visited {
    color: #FFFF3D;
    background-color: #BF4040;
}

#toppy-nav li a:hover, #toppy-nav li a:active {
    background-color: #CC6666;
}

#toppy-nav li a.selected, #toppy-nav li a.selected:visited {
    background-color: #CC6666; 
}

/* Style for the TAPs (based on the links) */

.tap-header {
    background-color: #BF4040; 	
}

.tap-footer {
    background-color: #BF4040; 
}

.tap-footer span {
    color: #FFFF3D;
}

.tap-header span {
    color: #FFFF3D;
}

.tap-footer a, .tap-footer a:visited {
    color: #FFFF3D;
}

.tap-footer a:hover, .tap-footer a:active {
    color: #FFFF3D;
}

.tap-text {
    background-color: #B3D9FF; 
}


/* Navigation overrides */

.ddm1 .item1 {
	background-color: violet;
}
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
	background-color: pink;
}
.ddm1 .item2 {
    background-color: violet;
}
.ddm1 .item2:hover {
    background-color: pink;
}
.ddm1 .current, .ddm1 .current:hover { background-color: pink; }

