/*
Theme Name: TwentyTen Five
Theme URI: http://richardshepherd.com
Description: A HTML5 version of the TwentyTen default theme for WordPress.
Author: Richard Shepherd
Version: 1.0
Tags: html5, black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style
*/

/* Grab the original TwentyTen styles */
/* This stylesheet merely overrides a few and brings HTML5 to the masses! */
@import url(css/twentyten-style.css); 

/* A message for users with JavaScript turned off */
noscript strong {display: block; font-size: 18px; line-height:1.5em; padding: 5px 0; background-color: #ccc; color: #a00; text-align: center; }

/* HTML5 elements need display: block */
header,nav,section,article,aside,figure,footer { display:block; }

/* Where we're reassigning div's to HTML5 elements we */
/* need to copy across their CSS styles like so... */

.header { 
padding:30px 0 0; 
padding: 0;
}

footer { margin-bottom:20px; clear:both; width:100%; }

h2#site-description { font-size: 12px;}

#content figure { background:#f1f1f1; line-height:18px; margin-bottom:20px; padding:4px; text-align:center; }
#content figure img { margin:5px 5px 0; }
#content figure figcaption { color:#888; font-size:12px; margin:5px; font-family:"Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif; }

#access .menu-header, div.menu { font-size:1.4em; margin-left:12px; width:928px; }
/*
nav#access { font-family:"Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif; margin:0 auto; width:940px; background:#000; display:block; float:left; margin:0 auto; width:940px; -webkit-text-size-adjust:120%; }
nav .menu-header { font-size:13px; margin-left:12px; width:928px; }
nav .menu-header ul { list-style:none; margin:0; }
nav .menu-header li { float:left; position:relative; }
nav a:visited,nav a:link { color:#aaa; display:block; line-height:38px; padding:0 10px; text-decoration:none; }
nav ul ul { box-shadow:0 3px 3px rgba(0,0,0,0.2); -moz-box-shadow:0 3px 3px rgba(0,0,0,0.2); -webkit-box-shadow:0 3px 3px rgba(0,0,0,0.2); display:none; position:absolute; top:38px; left:0; float:left; width:180px; z-index:99999; }
nav ul ul li { in-width:180px; }
nav ul ul ul { left:100%; top:0; }
nav ul ul a { background:#333; line-height:1em; padding:10px; width:160px; height:auto; }
nav li:hover > a,nav ul ul :hover > a { background:#333; color:#fff; }
nav ul li:hover > ul { display:block; }
nav ul li.current_page_item > a,nav ul li.current-menu-ancestor > a,nav ul li.current-menu-item > a,nav ul li.current-menu-parent > a { color:#fff; }
*/

#content header p.entry-meta { margin-bottom: 0px; }

input[type="email"], 
input[type="url"] { background: #f9f9f9; border: 1px solid #ccc; box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1); -moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1); -webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1); padding: 2px; }

.ie6 nav ul li.current_page_item a,.ie6 nav ul li.current-menu-ancestor a,.ie6 nav ul li.current-menu-item a,.ie6 nav ul li.current-menu-parent a,.ie6 nav ul li a:hover { color:#fff; }


.in-the-news {
    float: none;
    margin: 20px 20px 0;
    text-align: center;
}


/* The two set of numbers: the first is the X or the distance from the left margin, the last number is the Y coordinate or the distance from the top, set to negative values for the sprite */

a.oxford-blue:active, .oxford-blue  {
	display: inline-block;
	height: 35px; 
	width: 170px; 
	background: url('/wp-content/uploads/2016/12/color-icons-sprite.png') -25px -15px;
	no-repeat 0 0;
}

a.oxford-blue:hover {
	display: inline-block; 
	height: 35px; 
	width: 170px; 
	background: url('/wp-content/uploads/2016/12/color-icons-sprite.png') -314px -15px;
	no-repeat 0 0;
}

a.brushed-aluminum:active, .brushed-aluminum {
	display: inline-block;
	height: 35px; 
	width: 220px; 
	background: url('/wp-content/uploads/2016/12/color-icons-sprite.png') -37px -231px;
	no-repeat 0 0;
}

a.brushed-aluminum:hover {
	display: inline-block; 
	height: 35px; 
	width: 220px; 
	background: url('/wp-content/uploads/2016/12/color-icons-sprite.png') -325px -231px;
	no-repeat 0 0;
}

a.cream:active, .cream {
	display: inline-block;
	height: 35px; 
	width: 120px; 
	background: url('/wp-content/uploads/2016/12/color-icons-sprite.png') -37px -162px;
	no-repeat 0 0;
}

a.cream:hover {
	display: inline-block; 
	height: 35px; 
	width: 120px; 
	background: url('/wp-content/uploads/2016/12/color-icons-sprite.png') -326px -162px;
	no-repeat 0 0;
}

a.fells-red:active, .fells-red {
	display: inline-block;
	height: 35px; 
	width: 135px; 
	background: url('/wp-content/uploads/2016/12/color-icons-sprite.png') -37px -304px;
	no-repeat 0 0;
}

a.fells-red:hover {
	display: inline-block; 
	height: 35px; 
	width: 135px; 
	background: url('/wp-content/uploads/2016/12/color-icons-sprite.png') -326px -304px;
	no-repeat 0 0;
}

a.dawn-grey-red:active, .dawn-grey {
	display: inline-block;
	height: 35px; 
	width: 152px; 
	background: url('/wp-content/uploads/2016/12/color-icons-sprite.png') -37px -376px;
	no-repeat 0 0;
}

a.dawn-grey:hover {
	display: inline-block; 
	height: 35px; 
	width: 152px; 
	background: url('/wp-content/uploads/2016/12/color-icons-sprite.png') -325px -376px;
	no-repeat 0 0;
}

a.nickel:active, .nickel {
	display: inline-block;
	height: 35px; 
	width: 115px; 
	background: url('/wp-content/uploads/2016/12/color-icons-sprite.png') -37px -88px;
	no-repeat 0 0;
}

a.nickel:hover {
	display: inline-block; 
	height: 35px; 
	width: 115px; 
	background: url('/wp-content/uploads/2016/12/color-icons-sprite.png') -326px -88px;
	no-repeat 0 0;
}

a.sovereign-gold:active, .sovereign-gold {
	display: inline-block;
	height: 35px; 
	width: 188px; 
	background: url('/wp-content/uploads/2016/12/color-icons-sprite.png') -37px -448px;
	no-repeat 0 0;
}

a.sovereign-gold:hover {
	display: inline-block; 
	height: 35px; 
	width: 188px; 
	background: url('/wp-content/uploads/2016/12/color-icons-sprite.png') -325px -448px;
	no-repeat 0 0;
}

a.admirality-blue:active, .admirality-blue {
	display: inline-block;
	height: 35px; 
	width: 188px; 
	background: url('/wp-content/uploads/2016/12/color-icons-sprite.png') -37px -522px;
	no-repeat 0 0;
}

a.admirality-blue:hover {
	display: inline-block; 
	height: 35px; 
	width: 188px; 
	background: url('/wp-content/uploads/2016/12/color-icons-sprite.png') -325px -522px;
	no-repeat 0 0;
}

a.pearl-white:active, .pearl-white {
	display: inline-block;
	height: 35px; 
	width: 164px; 
	background: url('/wp-content/uploads/2016/12/color-icons-sprite.png') -37px -590px;
	no-repeat 0 0;
}

a.pearl-white:hover {
	display: inline-block; 
	height: 35px; 
	width: 164px; 
	background: url('/wp-content/uploads/2016/12/color-icons-sprite.png') -325px -590px;
	no-repeat 0 0;
}

a.regent-red:active, .regent-red {
	display: inline-block;
	height: 35px; 
	width: 164px; 
	background: url('/wp-content/uploads/2016/12/color-icons-sprite.png') -37px -664px;
	no-repeat 0 0;
}

a.regent-red:hover {
	display: inline-block; 
	height: 35px; 
	width: 164px; 
	background: url('/wp-content/uploads/2016/12/color-icons-sprite.png') -325px -664px;
	no-repeat 0 0;
}

a.british-racing-green:active, .british-racing-green {
	display: inline-block;
	height: 35px; 
	width: 230px; 
	background: url('/wp-content/uploads/2016/12/color-icons-sprite.png') -37px -735px;
	no-repeat 0 0;
}

a.british-racing-green:hover {
	display: inline-block; 
	height: 35px; 
	width: 230px; 
	background: url('/wp-content/uploads/2016/12/color-icons-sprite.png') -325px -735px;
	no-repeat 0 0;
}


a.carmel:active, .carmel {
	display: inline-block;
	height: 35px; 
	width: 150px; 
	background: url('/wp-content/uploads/2016/12/color-icons-sprite2.png') -37px -3px;
	no-repeat 0 0;
}

a.carmel:hover {
	display: inline-block; 
	height: 35px; 
	width: 150px; 
	background: url('/wp-content/uploads/2016/12/color-icons-sprite2.png') -325px -3px;
	no-repeat 0 0;
}

a.raven-black:active, .raven-black {
	display: inline-block;
	height: 35px; 
	width: 150px; 
	background: url('/wp-content/uploads/2016/12/color-icons-sprite2.png') -37px -38px;
	no-repeat 0 0;
}

a.raven-black:hover {
	display: inline-block; 
	height: 35px; 
	width: 150px; 
	background: url('/wp-content/uploads/2016/12/color-icons-sprite2.png') -325px -38px;
	no-repeat 0 0;
}

a.topaz-blue:active, .topaz-blue {
	display: inline-block;
	height: 35px; 
	width: 150px; 
	background: url('/wp-content/uploads/2018/01/color-icon-3.png') -37px -3px;
	no-repeat 0 0;
}

a.topaz-blue:hover {
	display: inline-block; 
	height: 35px; 
	width: 150px; 
	background: url('/wp-content/uploads/2018/01/color-icon-3.png') -325px -3px;
	no-repeat 0 0;
}
a.aubergine-purple:active, .aubergine-purple {
	display: inline-block;
	height: 35px; 
	width: 150px; 
	background: url('/wp-content/uploads/2018/01/color-icon-3.png') -37px -38px;
	no-repeat 0 0;
}

a.aubergine-purple:hover {
	display: inline-block; 
	height: 35px; 
	width: 150px; 
	background: url('/wp-content/uploads/2018/01/color-icon-3.png') -325px -38px;
	no-repeat 0 0;
}