/*
Theme Name: lohtest
Theme URI: http://www.hornlo.org/isotropic/
Description: lohtest is a fluid-width theme that provides a flexible layout of one to three columns with two widget areas; this version is *NOT* ready for production
Version: 0.1
Author: Larry Olin Horn
Author URI: http://www.hornlo.org/isotropic/
.
.
@(#) $Id$
*/
@import url('css/reset.css');
@import url('css/rebuild.css');
@import url('css/2c-r.css');
@import url('css/wp.css');
/* Notes:
*
* rounded border options
* ----------------------
*
* -moz-border-radius: 3px; (Gecko)
* -webkit-border-radius: 3px; (Webkit)
* border-radius: 3px; (Opera)
* N/A (doesn't work) (Internet Explorer)
*/

body, input, textarea { font-family: Verdana, Arial, Helvetica, sans-serif; }
pre, code { font-family: "Courier New", Courier, Monaco, monospace; }

html { color: black; background-color: white; }
body { color: black; background-color: white; }
form { color: black; background-color: transparent; }
a { text-decoration: none; }
a { color: #3333cc; }
a:visited { color: #333366; }
a:hover { color: red; }
ins { background-color: #ddffdd; }
s, strike, del { background-color: #ffdddd; }
cite, em, i { font-style: italic; }
blockquote cite { font-style: italic; }
blockquote em { font-style: italic; }
blockquote strong { font-weight: bold; }
blockquote i { font-style: italic; }
blockquote b { font-weight: bold; }
blockquote { background-color: #eeeeee; border-left: solid #8888cc 0.5em; padding: 0 0.5em 0 0.5em; }
blockquote blockquote { background-color: #dddddd; }
blockquote blockquote blockquote { background-color: #cccccc; }
#wrapper { background-color: transparent; }
#masthead { background-color: #eeeeff; }
#branding { background-color: #ddddee; border: solid black 1px; }
#branding { background-image: url(img/bg4.png); background-repeat: no-repeat; background-position: left top; }
#blog-title a { color: #111166; background-color: transparent; }
#blog-description { color: #111166; }
#access { background-color: transparent; border: solid black 1px; }
#main { background-color: transparent; }
#container { background-color: transparent; }
#content { background-color: transparent; }
.navigation { background-color: transparent; }
#nav-above { background-color: transparent; }
#nav-below { background-color: transparent; }
.post { background-color: transparent; border-left: solid black 1px; border-bottom: solid black 1px; }
.page .page { background-color: transparent; border-left: solid black 1px; border-bottom: solid black 1px; }
.attachment .attachment { background-color: transparent; border-left: solid black 1px; border-bottom: solid black 1px; }
.attachment .attachment p { background-color: transparent; border: none; }
.entry-title { background-color: #eeeeff; border: solid black 1px; border-left: 0; }
.entry-meta { background-color: transparent; }
.entry-summary { background-color: transparent; }
.entry-content { background-color: transparent; }
.entry-utility { background-color: transparent; }
.asideleft { background-color: #eeeeff; width: 33%; clear: left; float: left; border: solid black 1px; padding: 0.5em; margin: 0.5em; }
.asideright { background-color: #eeeeff; width: 33%; clear: right; float: right; border: solid black 1px; padding: 0.5em; margin: 0.5em; }
.aside { background-color: #eeeeff; width: 33%; clear: right; float: right; border: solid black 1px; padding: 0.5em; margin: 0.5em; }
.asideleft h3 { text-align: center; margin-bottom: 1em; }
.asideright h3 { text-align: center; margin-bottom: 1em; }
.aside h3 { text-align: center; margin-bottom: 1em; }
.asideleft h4 { margin-bottom: 0.5em; }
.asideright h4 { margin-bottom: 0.5em; }
.aside h4 { margin-bottom: 0.5em; }
.comment { background-color: transparent; border: solid black 1px; border-right: 0; }
.pingback { background-color: transparent; border: solid black 1px; border-right: 0; }
.trackback { background-color: transparent; border: solid black 1px; border-right: 0; }
.comment-content { background-color: transparent; }
#footer { background-color: #eeeeff; border: solid black 1px; }
#colophon { background-color: transparent; }
#site-info { background-color: transparent; }
#primary { background-color: transparent; }
#secondary { background-color: transparent; }
.widget-area { background-color: transparent; }
.widget-container { background-color: #f8f8ff; border: solid black 1px; }
.widget-title { background-color: #eeeeff; border-bottom: solid black 1px; }
body { margin: 1.5em 10%; }
h1 { font-size: 130%; font-weight: bold; }
h2 { font-size: 125%; font-weight: bold; }
h3 { font-size: 120%; font-weight: bold; }
h4 { font-size: 115%; font-weight: bold; }
h5 { font-size: 110%; font-weight: bold; }
h6 { font-size: 105%; font-weight: bold; }
#blog-title { text-align: center; font-size: 400%; font-weight: bold; }
#blog-description { text-align: center; font-size: 250%; font-weight: bold; }
#branding { margin: 0 0 0 0; }
#access { margin: 0 0 1.5em 0; overflow: auto; }
.menu { margin-left: 1.5em; }
.menu ul { list-style: none; margin: 0; }
.menu ul ul { display: none; }
.menu li { display: inline; }
.menu a { display: block; float: left; margin-right: 1.5em; }
.skip-link { display: none; }
.navigation { display: block; margin: 0 0 0 0; overflow: auto; }
#nav-above { margin: 0; }
#nav-below { margin: 0; }
.nav-previous { clear: left; float: left; margin-left: 0.5em; }
.nav-next { clear: right; float: right; margin-right: 0.5em; }
.post { clear: left; margin: 0 0 3em 0; }
.page .page { clear: left; margin: 0 0 3em 0; }
.entry-title { padding-left: 0.2em; }
.entry-title-date { float: right; margin-right: 0.2em; }
.entry-meta { margin-left: 0.2em; }
.entry-summary { margin: 1.5em; }
.entry-content { margin: 1.5em; }
.entry-content img { margin-bottom: 0; }
.entry-utility { clear: both; margin-left: 0.2em}
.comment { margin-bottom: 2em; }
.comment-content { margin-left: 0.5em; margin-right: 0.5em; margin-top: 1.0em; }
.avatar { float: left; }
#footer { text-align: center; }
.alignnone { text-align: none; }
.alignleft, .post .alignleft { text-align: left; float: left; }
.alignright, .post .alignright { text-align: right; float: right; }
.aligncenter, div.aligncenter, .post .aligncenter { text-align: center; display: block; margin-left: auto; margin-right: auto; }
.jp-char-table { border: solid black 1px; border-collapse: collapse; text-align: center; }
.jp-char-table tr { border: solid black 1px; }
.jp-char-table td { border: solid black 1px; empty-cells: show; padding: 3px; }
.jp-char-table th { border: solid black 1px; empty-cells: show; padding: 3px; }
p.lmf_generated_text { color: #333399; font-weight: bold }
p.lmf_generated_text { background-color: transparent; }
p.lmf_generated_text { text-align: center; }
.widget-title { text-align: center; }
.widget-container { margin: 0 0 1.5em 0; }
.widget-area ul { list-style: none; margin-left: 0; }
.widget-area ul ul { list-style: disc; margin-left: 1.6em; }
.widget-area ul ul ul { margin-left: 2.5em; }
.textwidget { text-align: left; }
.textwidget p { margin-left: 0.5em; margin-right: 0.5em; }
#wp-calendar { empty-cells: show; margin: 0.5em auto 0; }
#wp-calendar #prev a { text-align: left; }
#wp-calendar #next a { text-align: right; }
#wp-calendar th { padding: 0.1em 0.3em; text-align: center; }
#wp-calendar td { padding: 0.1em 0.3em; text-align: center; }
#wp-calendar caption { text-align: center; text-transform: uppercase; font-weight: bold; }
#wp-calendar td a { font-weight: bold; }
