/* Artfully masterminded by ZURB  */

@import url(https://fonts.googleapis.com/css?family=Roboto:400,700);

body{
margin:0;
padding:0;
color:#000;
background:#efefef url(/images/bg.jpeg);
font:normal 0.9em/150% 'Roboto', arial, verdana, sans-serif;
text-shadow: 0px 0px 1px transparent; /* google font pixelation fix */
}

header {
padding:10px 0 10px 0;
margin:0 auto;
text-shadow:1px 1px 2px #eee;
}

header a.logo { padding:0; margin:0; text-align:center; text-decoration: none; text-transform: uppercase; }
header a.logo h1
{
background: #E14E32;
color: #FFF;
padding:10px 0 10px 0;
margin:0 auto;
}

header h2 {
font-size: 1.2em;
font-weight:normal;
color: #666;
letter-spacing: 2px;
margin: 0px 22px 0px 0px;
padding: 9px 0px 0px 11px;
text-align: left;
text-transform: uppercase;
}

header .inline-list { padding:28px 0 0 0; margin-bottom:8px; letter-spacing: 1px; text-transform: uppercase; }
header .inline-list a { font-size: 1.2em; }

.alt { margin-top: 0px; }

.news { margin-top:10px; }

.news p { 
color: #555;
line-height: 150%;
margin: 10px 0px;
}
.news small { 
font-size:90%;
}

.button { min-width:136px; text-transform: uppercase; }

.sidebar p { color:#555; }



/* Blog */
.topic .tags { margin: 0 0 6px; }
.topic .tags li { display: inline; color: #777; margin-right:4px;}
.topic .content ul { margin-left: 22px; }
.topic .content { padding-top:8px; }
.topic  small.date { color: #999; font-size: 11px; }

.rss .icon { background: url(/images/rss.png); display: inline-block; height: 16px; width: 16px; margin: 0px 8px 0px 0px; vertical-align:middle; }

.tag-list sup { font-size: 80%; color: #555; }