/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain) */

html, body, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, abbr, acronym, address, big, code, del, dfn, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section { display: block; }

body { line-height: 1; }

ol, ul { list-style: none; }

blockquote, q { quotes: none; }

blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

table { border-collapse: collapse; border-spacing: 0; }


header { text-align: center; max-width: 145%; min-width: 35%; margin-left: auto; margin-right: auto; }
a { font-family: times new roman; font-size: 23px; color: #ba95ff; text-decoration: none; }
a:visited { color: #ba95ff; }
li { display: inline-block; margin-right: 8px }


body { background-color: #6039a8; }
p { background-color: white; text-align: left; text-indent: 0.0em; font-size: medium; font-family: arial, times new roman, georgia, serif; display: block; padding: 1%; }
h1 { font-size: 150%; text-align: center; background-color: white; font-family: georgia, times new roman, verdana, serif; padding: 1% }

#main-body { float: left; width: 72% }

#content { width: 48%; float: right; webkit-box-sizing: border-box; moz-box-sizing: border-box; box-sizing: border-box; margin-right: 7%; min-width: 295px; }

#sidebar { width: 39%; float: left; webkit-box-sizing: border-box; moz-box-sizing: border-box; box-sizing: border-box; margin-left: 5%; max-width: 100%; }

#sidebar-2 { width: 28%; float: right; webkit-box-sizing: border-box; moz-box-sizing: border-box; box-sizing: border-box; margin-top: 2%; }

.smalltext {font-size: large; text-decoration: underline; }

footer { clear: both; background-color: #6039a8; color: #ba95ff; padding: 3% }