/*
Theme Name: Reiner Online
Theme URI: http://reiner.nrha.com
Description: Wordpress theme for the NRHA Reiner online
Version: 1.1
Author: Haley Luna
Tags: mantle color, variable width, two columns, widgets

*/

h1,h2,h3,h4 { font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 1.2em; }
h1 { font-size: 2.2em; }
h2 { font-size: 1.9em; }
h3 { font-size: 1.5em; }
h4 { font-size: 1.3em; }

#body { padding: 2em 2.3em; text-align: left; }

#logo { width: 180px; height: 75px; display: block; margin: 1em auto 0 auto; background: url(images/reiner-online-logo.png) no-repeat; }
#logo a { width: 180px; height: 75px; display: block; }
#logo a span { display: none; }

#menu { padding: 0 1em 1em 2em; }
#menu, #menu a { color: #FFF !important; }
#menu ul { padding: 0.6em 0.8em 1em 1em; }
#menu li { margin: 0; }


#sidebar { padding: 1.8em; text-align: left !important; color: #FFF; }
#sidebar a { color: #FFF; text-decoration: underline; }
#sidebar ul { list-style: none; margin: 0; padding: 0; }
#sidebar ul h2 { margin-top: 1em; color: #FFF; padding-bottom: 0.3em; border-bottom: 1px solid #DAEBDA; }
#sidebar ul ul { padding-left: 0.4em; }
#sidebar ul ul li { padding-bottom: 0.3em; color: #FFF; font-style: italic; }
#sidebar ul ul li a { color: #FFF; font-style: normal; }

#sidebar .meta { display: none; }
#sidebar .search { display: none; }

#comments { margin-top: 2em; padding-top: 0.8em; border-top: 1px solid #CCC; font-size: 0.9em; color: #666; }
#comments a { color: #333 !important; }

h2.title { font-size: 2.2em; margin: 0; padding: 1em 0 1em 1em; border-top: 1px solid #D0CDBB; border-bottom: 3px solid #E4DED6; }
h2.title a { font-size: 1.2em; font-family: Georgia, "Times New Roman", Times, serif; color: #000 !important; font-weight: normal; line-height: 1.2em; }

h3 a { font-size: 1.8em; font-family: Georgia, "Times New Roman", Times, serif; color: #000 !important; font-weight: normal; line-height: 1.2em; }


small.date { margin: 0; padding: 0.3em 0.3em 0.4em 0; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-style: italic; display: block; text-align: right; font-size: 1.4em; color: #9D8C6A; border-top: 1px solid #D0CDBB; }

.entry { padding: 0 1em; text-align: justify; }
.entry a { text-decoration: underline !important; }

.index-postmetadata { display: none; }

.postmetadata { margin-top: 1.3em; padding: 1em 2em; font-style: italic; color: #006600; font-size: 1em !important; background: #EEF2EC; }
.postmetadata a { color: #003300 !important; text-decoration: underline !important; }

.tags { display: block; margin-top: 4em; color: #893D29; }
.tags a { font-weight: bold; text-decoration: none !important; }

.post { margin-bottom: 2em; font-size: 1em; }


.result { border-collapse: collapse; text-align: left; }
.result caption { padding: 2em 0 0.4em 0; font-size: 2em; text-align: center; line-height: 1.4em; font-family: Georgia, "Times New Roman", Times, serif; border-bottom: 2px solid #AEC8A8; color: #006633; }
.result thead th { border-bottom: 1px solid #CCC; background: #E8F1E4; font-family: Georgia, "Times New Roman", Times, serif;}
.result tbody td { border-right: 1px solid #EEE; border-bottom: 1px solid #CCCCCC; font-size: 0.9em; }
.result tbody td strong { padding-top: 0.8em; font-size: 1.2em; display: block; }
.result tbody td h3 { padding-top: 1em; font-size: 1.7em; color: #45723D; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; }


blockquote { margin-left: 0.8em; padding-left: 1em; font-size: 1.5em; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; line-height: 1.5em; color: #666666; border-left: 3px solid #EEE; }


img.alignright { margin: 0 7px 2px 0; }
img.alignleft { margin: 0 0 2px 7px; }
.alignright { float: right; }
.alignleft { float: left; }

