/* Social Media */
.social-nav a,
.social-nav a:visited   { padding: 7px 0 7px 40px; margin: 0 0 15px; font-weight: 700; }
.social-nav ul,
.social-mini ul         { padding: 0; list-style: none; }
.social-nav a,
.social-nav a:visited,
.social-mini a,
.social-mini a:visited  { background: transparent url('http://www.csuci.edu/images/social-sprite.png') no-repeat -5px -5px; display: block; }

.social-mini            { margin: 3em 0 1em; float: right; clear: both; background: #f9f9f9; border-radius: 5px; padding: 10px 10px 10px 20px; overflow: hidden; -webkit-box-shadow: inset 0px 1px 2px rgba(0,0,0, .1); -moz-box-shadow: inset 0px 1px 2px rgba(0,0,0, .1); box-shadow: inset 0px 1px 2px rgba(0,0,0, .1); }
.social-mini h2         { float: left; margin-right: 1em; margin-bottom: 0; padding-top: .475em; }
.social-mini ul         { width: 135px; margin: 0 1em 0 0; float: left; }
.social-mini a          { float: left; margin-left: 1em; }
.social-mini a,
.social-mini a:visited  { width: 32px; height: 32px; text-indent: -9999px; }

.facebook a,
.facebook a:visited     { background-position: -5px -5px; }
.flickr a,
.flickr a:visited       { background-position: -5px -47px; }
.instagram a,
.instagram a:visited    { background-position: -5px -89px; }
.linkedin a,
.linkedin a:visited     { background-position: -5px -131px; }
.pinterest a,
.pinterest a:visited    { background-position: -5px -173px; }
.tumblr a,
.tumblr a:visited       { background-position: -5px -215px; }
.twitter a,
.twitter a:visited      { background-position: -5px -257px; }
.youtube a,
.youtube a:visited      { background-position: -5px -299px; }