/*  
Theme Name: GOA
Description: 2 columns. Widget ready. 
Version: 1.0
Author: WebVivant
Tags:two columns,fixed width,easy customization, widget ready, valid CSS, valid XHTML, sidebar right
*/

/* ARTICLES */

.post {
    margin:10px 0 30px 0;padding: 10px 0 30px 0;
    line-height:1.5em;
    }
.post h2 {
    font-style:italic;
    font-size:18px;
    }
.post h2 a:link, .post h2 a:visited {color:#335544;text-decoration:none;}
.post h2 a:hover {color:#a00;}
.post a:link {color:#6B7D8F;font-weight:bold;}
.post a:hover, post a:visited {color:#000;}
.post p {margin:10px 0; font-size:12px;line-height:1.5em;}
blockquote {background:#eee;padding:10px;margin:5px 0;}
.postmetadata {margin:15px 0 30px 0;padding:5px;font-size:0.8em;color:#aaa;}
.postmetadata a:link {color:#888;text-decoration:none;}
.postmetadata a:hover, .postmetadata a:visited {color:#000;background:#D1E5EF;}
#signature {margin:30px 0 0 0;font-size:0.8em;color:#999;}
#signature a:link {color:#777;font-weight:bold;text-decoration:none;}
.post .commentnumber {float:right;margin:0 0 20px;}
.post .commentnumber a {text-decoration:none;font-size:0.9em;text-transform:uppercase;padding:8px;border-top:1px solid #ddd;}
.post .commentnumber a:hover {color:#000;border-top:1px solid #000;background:none;}

p.byline { font-size:10px; color:#666; font-family: Georgia, 'Times New Roman', serif; }
p.byline span.author { font-size:13px; }

div.wp-caption.aligncenter { text-align:center; margin:5px auto; }
.post * p.wp-caption-text {
    font-size:10px; text-align:center; 
}

#abstract {
    padding: 3px;
    background: #eee;
    border: 1px solid #ccc;
    margin: 10px 0 15px 0;
}
#abstract p { font-size: 9px; margin:0; padding:0; color:#333; }
#abstract p.abstract_label {}
#abstract p.abstract_label span.label_start { font-weight:bold; letter-spacing:0.2em; }


/* SIDEBAR */

#search { 
    position:relative;
    }
#searchForm {position:relative;margin:5px 0 15px 0;}
input.searchInput {background:#f0f0f0;border:1px solid #ccc;width:100px;}
input.searchSubmit {background:transparent;border:none;}

img#rssfeed {border:none;}

.sidebarSection .textwidget {text-indent:0;}
.sidebarSection #calendar table#wp-calendar {width:100%;text-align:center;}

#tagCloud { text-align:center; }
#tagCloud a { text-decoration:none; color: #555; }
p.rssButton { text-align:center; margin: 10px 0; }


/* FOOTER */

#footer { position:relative; text-align:center; padding:30px 20px; }
#footer p { font-size:10px; }

/* COMMENTS */

#comments {margin:0;padding:0;}
h3#comments {margin:10px;font-size:0.9em;}
textarea#comment {margin:10px;width:350px;}
#commentform input {margin:0 10px;width:200px;}
ol.commentlist {width:430px;margin:0;padding:0;list-style-type:none;}
ol.commentlist a:link, ol.commentlist a:visited {text-decoration:none;color:#6B7D8F;font-weight:bold;}
ol.commentlist a:hover {background:#EFDFB3;}
ol.commentlist li {margin:0 0 5px 0;font-size:0.9em;padding:30px;background:#eee;border:1px solid #ddd;}
#commentform label {font-size:0.8em;color:#888;}

/* IMAGES */
img.centered {display: block;margin-left: auto;margin-right: auto;}
img.alignright {padding: 4px;margin: 0 0 2px 7px;display: inline;}
img.alignleft {padding: 4px;margin: 0 7px 2px 0;display: inline;}
.alignright {float: right;}
.alignleft {float: left;}
