html {
height: 100%;
border: 0;
/* full pixel antiailiasing looks cooler than default subpixel */
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
text-rendering: optimizeLegibility;
overflow-y:scroll;
padding: 0;
margin: 0;
}
body {
height: auto;
font-family: "Helvetica Neue", Helvetica, Geneva, sans-serif;
font-size: 15px;
text-align: left;
width: auto;
color: ;
border: 0;
margin: 0;
padding: 0;
font-effect: engrave;
text-shadow: 0 -1px 0 rgba(0,0,0,0.9);
background-color: ;
background-image: -moz-linear-gradient(left, rgba(0,0,0,0.5),
rgba(0,0,0,0) 30%,
rgba(0,0,0,0) 85%,
rgba(0,0,0,0.5)
);
background-image: -webkit-gradient(linear, left center, right center,
from(rgba(0,0,0,0.5)),
color-stop(30%, rgba(0,0,0,0)),
color-stop(85%, rgba(0,0,0,0)),
to(rgba(0,0,0,0.5))
);
}
/* fix firefox 4's too weighty fonts */
@-moz-document url-prefix() {
body {
font-weight: 200 !important;
}
a {
font-weight: 400 !important;
}
}
#body-col {
margin-left: 100px;
padding: 0;
margin-top: 0;
margin-right: 0;
}
img { border: none; }
a {
color: ;
-o-transition:all 0.3s ease-out;
-moz-transition:all 0.3s ease-out;
-webkit-transition:all 0.3s ease-out;
transition:all 0.3s ease-out;
text-decoration: none;
}
a:hover,
a:focus,
a:active {
color: ;
text-shadow: 0px 0px 2px rgba(255,255,255,0.8);
}
nav a, header a {
text-decoration: none;
font-weight: bold;
}
#wrapper {
margin: auto;
display: table;
width: 1px;
}
#boxes {
display: table-cell;
}