body {color:#000000;background-color: #666666;}
a {color: #466B9E;}
a:hover, a:active {color: #466B9E;}

#container {background-color: #0080FF;}
#pageWrapper {background-color: #FFFFFF;}

#title {color: #000000;text-shadow: 0 1px 0 #FFFFFF;}
#slogan {color: #555555;}

#mainMenuWrapper {background-color: #666666;}
#mainMenu .current, #mainMenu .current:hover {color: #333333;background-color: #0080FF;}
#mainMenu a {color: #CCCCCC;}
#mainMenu a:hover {color: #FFFFFF;}
#mainMenu a:hover, #mainMenu ul .currentAncestor {background-color: #DADADA;}

#subMenu ul ul a {color: #999999;}
#subMenu ul ul a:hover {color: #E4E4E4;}
#subMenu ul ul .current {color: #FFFFFF;}

#sub2Menu ul ul {background-color: #6699FF;}
#sub2Menu ul ul a {color: #FFFFFF;}
#sub2Menu ul ul a:hover {color: #FFFFFF;background-color: #77AAFF;}
#sub2Menu ul ul .current, #sub2Menu ul ul .current:hover {color: #FFFFFF;background-color: #4477DD;border-top: solid 1px #2255BB;border-bottom: solid 1px #88BBFF;}

#headerTransition {background-color: #000000;border-top: solid 1px #666666;}

#contentContainer a {color: %colour_mainContent_links%;}

#sidebarContainer { background-color: #E4E4E4; }
#sidebarContainer .sideHeader {border-bottom: solid 1px #C2C2C2;color: #333333;}
#sidebarContainer #sidebar {border-top: solid 1px #FFFFFF;color: #000000;}
#sidebarContainer #sidebar a {color: #466B9E;}
#sidebarContainer #sidebar a:hover {color: #466B9E;text-decoration: underline;}

#extraContainer1 {color: #000000;}
#extraContainer1 a {color: #466B9E;}
#extraContainer1 a:hover {color: #466B9E;}

#extraContainer2 {background-color: #E4E4E4;color: #000000;}
#extraContainer2 a {color: #466B9E;}
#extraContainer2 a:hover {color: #466B9E;}

#extraContainer3 {background-color: #E4E4E4;color: #000000;}
#extraContainer3 a {color: #466B9E;}
#extraContainer3 a:hover {color: #466B9E;}

#extraContainer4 {background-color: #E4E4E4;border: solid 1px #555555;color: #000000;}
#extraContainer4 a {color: #466B9E;}
#extraContainer4 a:hover {color: #466B9E;}

#extraContainer5 {color: #000000;}
#extraContainer5 a {color: #466B9E;}
#extraContainer5 a:hover {color: #466B9E;}

#extraContainer6 {color: #000000;}
#extraContainer6 a {color: #466B9E;}
#extraContainer6 a:hover {color: #466B9E;}

#extraContainer7 {color: #000000;}
#extraContainer7 a {color: #466B9E;}
#extraContainer7 a:hover {color: #466B9E;}

#bottomContentContainer {border-top: 1px solid #888888;}

#footer {color: #BCBCBC;}
#footer a:link, #footer a:visited {color: #FFFFFF;}

blockquote, .standout {background-color: #E4E4E4;color: #000000;}

.blog-entry-date, p.blog-entry-tags {color: #999999;}
.blog-entry {border-bottom: solid 1px #CCCCCC;}

#blog-categories { border-top: solid 1px #C2C2C2;}
#blog-categories:before { border-top: solid 1px #FFFFFF;}

.thumbnail-caption {color: #999999;}
.photo-caption {color: #999999;}
.photo-frame {border: solid 3px #DADADA;}
.thumbnail-frame img {border: solid 1px #DADADA;}

.movie-thumbnail-caption {color: #999999;}
.movie-title {color: #999999;}
.movie-thumbnail-frame img {border: solid 3px #7BA5DF;}
.movie-thumbnail-frame img:hover {border: solid 3px #466B9E;}
.movie-frame {border: solid 3px #7BA5DF;}

.filesharing-item {border: solid 2px #DADADA;}
.filesharing-item a {color: #466B9E;}
.filesharing-item-title {border-bottom: 1px solid #DADADA;}

.form-input-field {border: 1px solid #999999;background-color: #F4F4F4;color: #666666;}

/* @group iPhone Color Styles */
@media only screen and (max-device-width: 480px) {

#logoTitle, #mobileMenuTab, #mobileSidebarTab { background-color: #33B3FF; }

#mobileMenuTab, #mobileSidebarTab {border: 1px solid #777;border-top: none;}
#mobileMenuTab, #mobileSidebarTab {color: #000000;text-shadow: 0 1px 0 #FFFFFF;}

#hideMenu {color: #CCCCCC;}

#mainMenu a:hover {background-color: #666666;color: #CCCCCC;}

#sidebarContainer { background-color: #E4E4E4; }

}
/* @end */