/* @override http://www.rushmor.com/wp-content/themes/Rushmor_v1/css/color.css */

/* color pallette
cyan: #4EAFBF
white: #FFFFFF
yellow: #FADB86
magenta: #B80442
dk red: #531022
black: #000000
*/

body{
	background: #efe9d9 url(../images/bkgPattern_100x100.gif) repeat center top;
}
div#contentWrapper{
	background: #FFFFFF;
}
div#headerWrapper{
	background: #4EAFBF url(../images/deckle_up_8x8.png) repeat-x center bottom;
}
div#footerWrapper{
	background: url(../images/deckle_down_8x8.png) repeat-x center top;
}
ul#menu-primary-menu a:link,
ul#menu-primary-menu a:visited{
	color: #80d5e4;
	text-decoration: none;
	text-shadow: 1px 1px 1px #316d78;   
}
ul#menu-primary-menu a:hover{
	color: #FADB86;
	text-decoration: none;
}
h4 a:link,
h4 a:visited{
	text-decoration: none;
}
h4 a:hover{
	text-decoration: underline;
}
div#slogan{
	color: #142d31;
}
ul#menu-primary-menu li.current-menu-item a:link,
ul#menu-primary-menu li.current-menu-item a:visited,
body.single-staff ul#menu-primary-menu li.menu-item-27 a:link,
body.single-staff ul#menu-primary-menu li.menu-item-27 a:visited,
body.single-post ul#menu-primary-menu li.menu-item-22 a:link,
body.single-post ul#menu-primary-menu li.menu-item-22 a:visited,
body.search ul#menu-primary-menu li.menu-item-22 a:link,
body.search ul#menu-primary-menu li.menu-item-22 a:visited{
	color: #FFF;
}
div#map{
	border: 5px solid #4EAFBF;
	-webkit-box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, .1);
    box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, .1);       
}
div.staffImage img,
div#storeHero img{
	border: 5px solid #efe9d9;
	-webkit-box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, .2);
    box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, .2);       
}
li.widget h5{
	color: #b80442;
}

a:link,
a:visited{
	color: #2c8a99;
}
a:hover{
	text-decoration: none;
}
body.home div#sidebar{
	border-top: 1px dotted #CCC;
}
ul#staffDirectory h4 a:link,
ul#staffDirectory h4 a:visited{
	background: #000;
	background-color: rgba(0, 0, 0, .65);
	color: #FFF;
	text-decoration: none;
	text-shadow: 1px 1px 1px #000000;
        
}
ul#staffDirectory h4 a:hover{
	color: #FADB86;
	text-decoration: none;
}
div#addressWrapper,
div#sidebar form#searchform,
div#sorryBro form#searchform{
	/*background: #efe9d9;*/
	background: #efe9d9 url(../images/bkgPattern_100x100.gif) repeat center top;
	-webkit-border-radius: 8px;
    border-radius: 8px; 
}
div#mainContent h4{
	color: #999999;
}
ol#desertIslandPicks li{
	list-style-type: decimal-leading-zero;
	list-style-position: inside;
}
ul#staffMeta li.email a{
	background: url(../images/icons/social_icons_32px/email.png) no-repeat left top;
}
ul#staffMeta li.facebook a{
	background: url(../images/icons/social_icons_32px/facebook.png) no-repeat left top;
}
ul#staffMeta li.twitter a{
	background: url(../images/icons/social_icons_32px/twitter.png) no-repeat left top;
}
ul#staffMeta li.lastFM a{
	background: url(../images/icons/social_icons_32px/lastfm.png) no-repeat left top;
}

ul.lastfm li,
ol#desertIslandPicks li,
ul.twitter li,
li#recent_posts li,
body.category div.entry,
body.search div.entry{
	border-bottom: 1px dotted #CCC;
}
ul.lastfm li.last,
ol#desertIslandPicks li.last,
ul.twitter li.last,
body.category div.entry.last,
body.search div.entry.last,
li#recent_posts li.last{
	border-bottom: none;
}
span.lastfm-timestamp,
span.twitter-timestamp{
	color: #999;
}
/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 959px) {
	
}/* end of Smaller than standard 960 (devices and browsers) */

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
}/* end of Tablet Portrait size to standard 960 (devices and browsers) */

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
}/* end of All Mobile Sizes (devices and browser) */

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {	
}/* end of Mobile Landscape Size to Tablet Portrait (devices and browsers) */

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
ul#menu-primary-menu li a{
	border: 1px solid #63becd;
	-webkit-border-radius: 4px;
    border-radius: 4px;   
}
ul#menu-primary-menu li.current-menu-item a:link,
ul#menu-primary-menu li.current-menu-item a:visited,
body.single-staff ul#menu-primary-menu li.menu-item-27 a:link,
body.single-staff ul#menu-primary-menu li.menu-item-27 a:visited,
body.single-post ul#menu-primary-menu li.menu-item-22 a:link,
body.single-post ul#menu-primary-menu li.menu-item-22 a:visited,
body.search ul#menu-primary-menu li.menu-item-22 a:link,
body.search ul#menu-primary-menu li.menu-item-22 a:visited{
	background-color: #63becd;
	border: 1px solid #63becd;
}
}/* end of Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */