/* ------------------------------------------- */
/* -------------->>> GLOBAL <<<--------------- */
/* ------------------------------------------- */
h1{margin: .5em 0; font-size: 2em; font-weight: bold;}
h2{margin: .5em 0; font-size: 1.5em; font-weight: bold;}
h3{margin: .5em 0; font-size: 1.2em; font-weight: bold;}
p{margin: .5em 0em;}
li{list-style-type: disc; margin-left: 1.5em;}
ul{margin: .5em 0em; }
a{color: blue; text-decoration: underline;}

/* ------------------------------------------- */
/* ---->>> GLOBAL TEMPLATE DECORATION <<<----- */
/* ------------------------------------------- */

#hd {padding: 30px 20px; color: white; margin-bottom: 20px;}
#hd a{color: white; text-decoration: none;}
#hd h1{ font-size: 20px; font-weight: bold;}
#ft {padding-top: 20px;}
#ft, #ft a {color: gray;}
#ft #footer-decoration{width: 100%; height: 10px;}

/* ------------------------------------------- */
/* ------------>>> LIST PAGE <<<-------------- */
/* ------------------------------------------- */

.paging{padding: 20px 0;}

table.entity-list{ border-collapse: collapse; width: 100%;}
table.entity-list th{ color: white; padding: 5px; }
table.entity-list td{ background-color: white; padding: 5px 10px; }
table.entity-list a{ color: black; text-decoration: none; }
table.entity-list a.link{color: blue; text-decoration: underline;}

a.button {color: white; font-weight: bold; text-decoration: underline; padding: 3px 5px;}

/* ------------------------------------------- */
/* -------------->>> MISC <<<----------------- */
/* ------------------------------------------- */

.width100 {width: 100%;}
.width30 {width: 30%;}
.clear{clear: both;}
.gray, .gray a{color: gray;}
.small{font-size: 80%;}

.side-block{ margin-bottom: 30px; }