@charset "utf-8";
/* http://deron.meranda.us/style/base.css   -- text/css
 *
 * Primary CSS stylesheet for website http://deron.meranda.us/
*/
@namespace url(http://www.w3.org/1999/xhtml);
.main-content { font-size: 110%; }
.everything { text-decoration: underline; color: #b92; font-size: 110%; }
.everything:link { color: #b70;}
.everything:visited { color: #b50;}
.date { color: #272; }
.date:hover { cursor:help; }
.evenmore {
    margin-top: 24pt;
    text-align: center;
}

table.content-list { border:0; }
table.content-list td { vertical-align: top; padding: 0 2em; text-align: center; }
table.content-list .cl { position: relative; top:0; }
table.content-list .cl-ar { position: absolute; top: 95px; left: -35px; z-index: 15; opacity: 0.7; }
table.content-list a img { border:0; }
table.content-list a:hover .cl-ar { opacity: 1.0; }
table.content-list .cl-img { border: 3px solid #bbb; border-radius: 20px; }
table.content-list a:hover .cl-img { border: 3px solid #ff8; }

ul.profilelist { list-style: none; }
ul.profilelist ul { list-style: none; }
ul.profilelist li { vertical-align: middle; padding-bottom: 4pt; }
.favico { padding: 2px 4px; border: 0; margin: 0; vertical-align:middle; }
#about-me { margin-top: 80px; }
#about-me { margin-top: 20px; }

ul.topiclist { list-style:square; }
ul.topiclist a { font-size: 130%; }

.front-logo {
   width:100%;
   text-align:center;
}
