/**
 * Basic Screen Stylesheet
 * @author Guillaume VanderEst <code@gn0.me>
 */

body { font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 13px; } 

b, strong { font-weight: bold; }
i, em { font-style: italic; }

h1, h2, h3, h4, h5, h6 { font-weight: bold; margin-bottom: 10px; }
h1 { font-size: 30px; }
h2 { font-size: 28px; }
h3 { font-size: 26px; }
h4 { font-size: 24px; }
h5 { font-size: 22px; }
h6 { font-size: 20px; }

p, blockquote, ul, ol, table, form div { margin-bottom: 10px; }
p, blockquote, li { line-height: 1.5em; }
blockquote { font-style: italic; margin: 10px 20px 10px 20px; color: #555; }

table, th, td { border: 1px solid #ccc; }
th, td { vertical-align: middle; }
th { background-color: #0078aa; color: #fff; font-weight: bold; }
th, td { padding: 2px 5px 2px 5px; }

ul { list-style: square inside; }
ol { list-style: decimal inside; }
ul li, ol li { margin-left: 10px; }

form div { display: block; }
form label { width: 150px; display: block; float: left; }
form .buttons { margin-left: 150px; }
textarea { width: 400px; height: 150px; }
fieldset { border: 1px solid #ccc; padding: 20px; }