/*
Theme Name: Arcanius
Theme URI: http://arcanius.silverfir.net/
Description: The one and only, updated.
Version: 2.0
Author: Ryan McElroy
Author URI: http://arcanius.silverfir.net/

*/

body { padding: 0; margin: 0; font-family: Calibri, Arial, sans-serif; font-size: 11pt; }
#page { margin: auto; padding: 0; /* width: 50em; */ background-color: #ffffff; }

#header { background-color: #111166; color: #ffffff; text-align: center; font-family: Cambria, Georgia, serif; padding: 0.5em; }
/*#header { border-bottom: 1em #9999ff solid; }*/
#header { background-image: url(checksum-arcanius.png); background-repeat: no-repeat; background-position: 1em center}
#header a { color: #ffffff; text-decoration: none; }
#header h1 { margin: 0; padding: 0; font-size: 30pt; font-family: "Arial", "Helvetica", sans-serif; }
#headermenu { background-color: #9999ff; color: #ffffff; padding: 0.1em; }
#headermenu { text-align: center; }
#headermenu a { color: #ffffff; text-decoration: none; }

#footer { background-color: #ccccff; text-align: center; }

#bottombar-container { background-color: #111166; clear: both; }
#bottombar-container { padding-top: 1em; border-top: 1em #ccccff solid; padding-bottom: 0.5em; }

#bottombar { width: 40em; margin: auto; }
#bottombar { color: #ffffff; }
#bottombar h2 { margin: 0; padding: 0; font-size: 12pt; }
#bottombar ul { margin: 0; padding: 0; padding-left: 1em; margin-bottom: 0.5em; }
#bottombar li { margin: 0; padding: 0; padding-right: 1em; list-style: none; }
#bottombar a { color: #9999ff; text-decoration: none; }
#bottombar a:visited { color: #999999; }
#bottombar a:hover { color: #ccccff; text-decoration: underline; }

#topbar-container { background-color: #ccccff; padding: 1em 0; }
#topbar { /*width: 40em;*/ margin: auto; padding: 0; }
#topbar ul.widget-container { list-style-type: none; margin: 0; padding: 0; }
#topbar ul.instagram-pics { list-style-type: none; margin: 0; padding: 0; text-align: center; }
#topbar ul.instagram-pics li { display: inline; margin: 3pt; }
#topbar ul.instagram-pics img { box-shadow: 3pt 3pt 6pt; width: 150px; height: 150px; border: none; }
#topbar ul.twitter { list-style-type: circle; padding: 0 0 0 1em; }
#topbar h2 { margin: 0; padding: 0; font-size: 15pt; }
#topbar h2 a { color: #111166; text-decoration: none; }
#topbar h2 a:visited { color: #333366; }
#topbar h2 a:hover { color: #111199; text-decoration: none; }

#content { text-align: justify; width: 40em; margin: auto; padding: 0.5em 1em; }
#content pre, code { font-size: 10pt; margin: 0; padding: 1em; line-height: 100%; display: block; overflow-x: auto; white-space: pre; background-color: #EEE; }
#content blockquote { border-left: 2px solid #111199; padding-left: 1em; margin-left: 1em; }

#content a { color: #6666ff; text-decoration: none; }
#content a:visited { color: #9999ff; }
#content a:hover { color: #ccccff; text-decoration: underline; }

#content a img { border: none; }
#content img { max-width: 100%; }

#content h2 { margin: 0; padding: 0; padding-top: 1em; font-size: 15pt; }
#content h2 a { color: #111166; }
#content h2 a:visited { color: #333366; }
#content h2 a:hover { color: #111199; text-decoration: none; }

#content h3 { clear: both; }

div.recent ul { list-style: none; }
/* workaround for shortcoming in recent comments plugin */
li.recent-comment { padding-left: 1em; }

.postmetadata { color: #aaaaaa; font-size: small; clear: both; }

.entry { line-height: 200%; }
.entry table { line-height: 100%; }
.meta { font-size: 9pt; }
.gallery-caption { line-height: 100%; }
.alignleft { float: left; clear: left; }
.alignright { float: right; clear: right; }

#comment { width: 100%; }

#oldpostalert { background-color: #FFB; width: 90%; padding: 0 1em; }

#heatmap_tags { list-style-type: none; }
#heatmap_tags li a { float: left; line-height: 100%; padding-left: 12pt; }

