

#thepost {
border: 1px solid #e4e4e4;
}


.gb-post-unpub, .gb-post-pub, .gb-post-list-pub {
padding: 11px;
border-bottom: 1px solid #e4e4e4;
}

.gb-post-unpub div, .gb-post-pub div, .gb-post-list-pub div {
border-bottom: none;
}

.gb-post-unpub h4, .gb-post-pub h4, .gb-post-unpub h5, .gb-post-pub h5, .gb-post-list-pub h5, .gb-post-unpub div, .gb-post-pub div, .gb-post-list-pub div, .gb-post-unpub p, .gb-post-pub p {
margin-left: 55px;
}

.gb-post-unpub .open, .gb-post-pub .open, .gb-post-list-pub .open {
float: left;
font-size: 6em;
font-family: "Century Schoolbook",Times,Palatino,Georgia,serif;
color: #2B83B3;
padding-top: 20px;
}

.gb-post-unpub h4 i, .gb-post-pub h4 i, .gb-post-list-pub i {
float: right;
font-style: italic;
}

.gb-post-unpub h4 span, .gb-post-pub h4 span, .gb-post-list-pub span {
font-weight: normal;
}

.gb-post-unpub .close, .gb-post-pub .close, .gb-post-list-pub .close {
display: none;
}

.gb-post-unpub, .gb-reply-unpub {
background: #FFCFCF;
}

.gb-post-pub p.right, .gb-post-unpub p.right, .gb-post-list-pub p.right {
float: right;
}

.gb-post-pub p.right, .gb-post-unpub p.right, .gb-post-pub p.left, .gb-post-unpub p.left, .gb-post-list-pub p.right, .gb-post-list-pub p.left {
color: #152880;
font-size: .9em;
}

.gb-post-list-pub p {
padding: 0;
font-size: 1em;
}

.gb-post-unpub ul, .gb-post-pub ul, .gb-post-list-pub ul, .gb-post-unpub li, .gb-post-pub li, .gb-post-list-pub li {
padding: 0;
margin: 0;
list-style: none;
}

.gb-reply-unpub, .gb-reply-pub {
border-top: 1px dashed #e4e4e4;
}

.gb-post-unpub ul .open, .gb-post-pub ul .open, .gb-post-list-pub .open {
font-size: 4em;
color: #991C1A;
margin: -10px 0 0 0;
}

.gb-post-lnk {
padding: 6px;
background: #BCC900 url(../images/corn-green.gif) top right no-repeat;
color: #fff;
}

#gb-FormName label {
font-weight: bold;
}


/* ============================================== */
/* Styles for TOOLTIPS */
/* ============================================== */

a.info{font-weight: bold; position:relative; z-index:24; color:#44f; text-decoration:none; padding-left: 3px; padding-right: 3px;  padding-top: 1px; padding-bottom: 1px; left: 5px; cursor: help;}
a.info:hover{z-index:25; background:#C9C9B1; color: #FFF;}
a.info span{display: none}
a.info:hover span{ display:block; position:absolute; top:1em; left:2em; width:15em; border:1px solid #ddddbb; background-color:#ffffe0; color:#000; text-align: center; font-weight: normal; padding: 5px;}