@charset "UTF-8";
/* http://techneblog.com/article/creating-responsive-multiple-column-list */

@font-face {
  font-family: 'Vamp-mittel';
  src:  url('/fonts/Vamp-mittel-webfont.woff2') format('woff2'),
        url('/fonts/Vamp-mittel-webfont.woff') format('woff');
}

footer,header{background: #fff; color: #666; font-family: 'Vamp-mittel', sans-serif; font-size: 9px; text-align: center; letter-spacing: 1px; padding: 1em 0;}

body { 
  font-family: 'Vamp-mittel', sans-serif;
  color: #666;
  margin-top: 5%;
  font-size: 9px;
  font-size: 0.9em;
  line-height: 1.0;
  letter-spacing: 1px;
}

h1{
	font-family: 'Vamp-mittel', sans-serif;
    font-size: 1.5em; /* 25px/16px */
	color: #666;
}
#content       
{
	font-family: 'Vamp-mittel', sans-serif;
	color: #666;
    font-size: 1em; /* 12/16 */
    width: 71.875%; /* 650/960 */
    max-width: 960px;
    text-align: left;
    margin: 0px auto; /*auto centers the container */
    padding: 3.84615384615385%; /* 25/650 */
	line-height: 1.5;
}
/*CSS3 multiple columns.*/
/* Get em size for colums: 184/16 */   
.columns
{   
    -moz-column-width: 11.5em; /* Firefox */
    -webkit-column-width: 11.5em; /* webkit, Safari, Chrome */
    column-width: 11.5em;
}
/*remove standard list and bullet formatting from ul*/
.columns ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}
/* correct webkit/chrome uneven margin on the first column*/
.columns ul li:first-child
{
    margin-top:0px;
}

.right-align {
	text-align:right; !important
}

a {
  text-decoration: none; 
}

/* unvisited link */
a:link {
    color: #666;
}

/* visited link */
a:visited {
    color: #666;
}

/* mouse over link */
a:hover {
    color: black;
}

/* selected link */
a:active {
    color: black;
}
