/**
 * Authpad Theme: Blank
 **/

 body { font-family:verdana, arial, sans-serif; font-size:13px; margin:0; padding: 0; background:#eee; }
    a { color:#127BB7; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=0.9);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9; text-decoration:none; }
    a:hover { text-decoration:underline; }
 
.clear { clear:both;  }
.left  { float:left;  }
.right { float:right; }
.full  { width:100%;  }

.table     { display:table; }
.table .td { display:table-cell; }
 
.wrap     { width:900px; margin:20px auto; background:#fff; border:1px solid #ddd; box-shadow:-1px 1px 5px #ddd;-webkit-box-shadow:-1px 1px 5px #ddd;-moz-box-shadow:-1px 1px 5px #ddd; }
.top      { margin:0 0 20px; padding:10px 40px 0; }
.top.less { margin:0 0 10px; }
.middle   { padding:0 50px;}
.bottom   { }
.hide     { display:none;}

.header         { }
.logo           { margin:0; padding:20px 0; }
.logo a         { font-size:25px; color:#333; }
.logo a:hover   { text-decoration:none; }
.navwrap        { border:1px solid #eee; padding:10px; border-right:none; border-left:none; }
.nav            { margin:0; padding:0; list-style:none;  }
.nav li         { float:left; padding:0 30px 0 0; }
.nav li a       { font-size:12px; color:#777; }
.nav li a.sel   { color:#333; font-weight:bold; }

.button       { color:#999; padding:5px; border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px; border:2px solid #ddd; }
.button:hover { border-color:#aaa; text-decoration:none; }
.more         { padding:5px 20px;}
.page         { padding:0 0 20px;}

.pad     { margin:10px 0 30px; }
.main    { }
.content { padding:20px 0; }
.post    { font-size:13px; line-height:1.8; color:#333; border-bottom:1px solid #e5e5e5; }
.title   { margin:0 0 5px;}
.title a { color:#111; font-size:19px; font-weight:normal; }

.title a:hover  { text-decoration:none; color:#777; }
.title .time    { font-size:10px; vertical-align:top; }
.title .time a  { font-size:10px; }




.meta               { margin:10px 0 0;}
.meta ul            { margin:0; padding:0; list-style:none; }
.meta ul li         { float:left; }
.meta ul li a       { display:block; padding:5px; margin:0 2px 0 0; border-bottom:1px solid #ccc; color:#777; font-size:12px; }
.meta ul li a:hover { text-decoration:none; background:#eee; }
.metaleft           { padding:20px 0 0; }
.metaleft .time     { font-size:14px; }
.metaleft .time a   { color:#555; }
.metaleft .time a:hover { color:#777; text-decoration:none; }
.time               { }
.td.time            { text-align:right;}

.views span         { display:none;}
.views:hover span   { display:inline;}

#disqus_thread { margin:20px 0 0; }

.actions         { position:absolute; right:10px; top:10px; }
.actions a       { color:#eee; font:bold 13px arial; text-shadow:none; padding:5px; float:left; background:#333; margin:0 0 0 2px; border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px; }
.actions a:hover { text-decoration:none; }
.actions a.first { border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px; }
.actions a.last  { border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0; }
.table .td { vertical-align:top; }
 pre { white-space:pre-wrap; white-space:-moz-pre-wrap; white-space:-pre-wrap; white-space:-o-pre-wrap; word-wrap: break-word; }
