/*
Theme Name: Heights Park Neighborhood Association
Theme URI: http://heightspark.com
Description: Heights Park Neighborhood Association Web Site
Version: 2009
Author: Nathan Beach
Tags: fixed width
*/

body {
   font-size: .9em;
   font-family: Arial, Sans-Serif;
   color: #333;
   text-align: center;
   background-color: #00487D;
}

img {
   border: 0px;
}

input {
   background-color: #DEF;
   color: #123;
   font-size: .8em;
   font-weight: bold;
}

A:link {
   color: #00487D;
}

A:visited {
   color: #00487D;
}

A:hover {
   color: #80C9FF;
}

A:active {
   color: #80C9FF;
}

#page {
   background-color: #EEE;
   border: 1px solid #959596;
   text-align: left;
   width: 902px;
   margin: auto;
}

#header {
   padding: 15px;
   background-color: #FFF;
}

#blogTitle {
   font-size: 1.5em;
   text-align: center;
}

#blogDescription {
   font-size: .7em;
}

#pages div {
   margin: 3px;
   padding: 6px;
   background-color: #C2DBFF;
   float: right;
}

#pages A {
   color: #00487D;
   font-weight: bold;
   text-decoration: none;
}

#pages A:hover {
   color: #FF8000;
}

#pages {
   background-color: #C2DBFF;
   height: 35px;
   text-align: right;
}

#headerBottom {
   clear: both;
}

#content {
   padding: 10px;
}

#pages .lessPadding {
   padding-right: 0px;
   padding-left: 0px;
   margin-right: 0px;
   margin-left: 0px;
}

.post {
   padding: 20px;
   padding-top: 5px;
   
}

.post .title  {
   font-size: 1.3em;
}

.post .date  {
   font-size: .8em;
}

.post .entry {
   font-size: 1em;
   text-align: justify;
}

.post .metadata {
   font-size: .7em;
}

.navigation {
   font-size: 1.2em;
   font-weight: bold;
}

.navigation .alignleft {
   text-align: left;
   padding-left: 25px;
}

.navigation .alignright {
   text-align: right;
   padding-right: 25px;
}

.sectionDivider {
   border: 1px dashed #330099;
   height: 1px;
}

.sectionTitle {
   border-bottom: 1px dashed #8000FF; 
   padding-top: 10px;
   font-size: 1.2em;
   font-weight: bold;
}

.pageTitle {
   border-bottom: 1px dashed #FF8000;
   font-style: italic;
}

#sidebar {
   float: right;
   padding: 10px;
   padding-right: 10px;
   background-color: #C2DBFF;
   margin-left: 20px;
   width: 180px;
   border: 1px solid #136;
}

#sidebar .section {
   font-size: .8em;
}

#sidebar h1 {
   font-size: 1em;
   padding-left: 5px;
   padding-top: 5px;
   border-bottom: 1px dashed #333;
}

#searchform {
   text-align: center;
}

#comments {

}

.commentlist {

}

.commentlist .metadata {
   font-size: .7em;
}

.commentlist .text {
   font-size: 1em;
}


#bottomContent {
   clear: both;
}

#footer {
   font-size: .7em;
   clear: both;
   background-color: #C2DBFF;
   padding: 10px;
   color: #123;
   text-align:right;
}

.formLabel {
   text-align:right;
   font-size:.9em;
   padding-right: 5px;
}

.required{
   color:red;
}

.smalltext {
   font-size:.7em;
}

.gallery-item {
   width: 0%;
}

.wp-caption {
   font-size: .8em;
   background-color: #FFF;
   padding: 5px;
   border: 1px solid #369;
   text-align: center;
}

.alignleft {
   float:left;
   margin-right:15px;
   margin-bottom:15px;
}

.alignright {
   float:right;
   margin-left:15px;
   margin-bottom:15px;
}

