h5{padding-left:5px; font-size:1.5em;}
.borderbox{margin-top:10px; padding-left:20px; padding-right:20px; padding-bottom:20px; padding-top:15px; background:#1b263e; border:10px solid #3c5077; text-align:left;}
.borderbox a{text-decoration:underline;}
.borderbox a:hover{color:#FFE2BF; font-weight:bold;}
div#requirements{text-align:center;}
div#requirements h5{padding-top:10px;}
div#requirements h5#titleRequirements{text-indent:-99999px; height:24px; padding:0; background:url(../images/layout/titles/requirements.png) bottom center no-repeat;}
.reqslist{display:inline-table; padding-left:20px; padding-right:20px;}
ul#sumlinks{padding-top:10px;}
ul#sumlinks a{text-decoration:underline;}
h5#titleGuide{text-indent:-99999px; height:24px; padding:0; padding-bottom:15px; background:url(../images/layout/titles/WYNTK.png) top center no-repeat;}
h5#titleFAQ{text-indent:-99999px; height:24px; padding:0; padding-bottom:15px; background:url(../images/layout/titles/FAQ.png) top center no-repeat;}
h5#titleContrib{text-indent:-99999px; height:24px; padding:0; padding-bottom:15px; background:url(../images/layout/titles/contrib.png) top center no-repeat;}
div#contributors{text-align:center;}
p{padding-bottom:10px;}
a img{border:0;}
hr{margin-top:10px; color:#33211C; background-color:#33211C; height:5px; border-color:#fecb8f;}
div#themeat a{color:#70c718;}
div#themeat a:hover{font-size:1.0em; font-weight:normal; color:#88dc34;}
