.formError { color: #f00; }

#wallPostSubmitArea { display:none; text-align:right; padding:1px 0px; }

.right { float:right; }

.submitButtons { margin-bottom: 8px; text-align:right; }

.wallPostHightlight, .wallPostHightlight a { font-weight: bold; color: #777; }

#blogContainer { background: none; }
#blogBody { margin-right:260px; }
#blogBody a { color: #F00; text-decoration: underline; }
#blogBody a:hover { text-decoration: none; }
#blogContainer h2 { padding:0; margin:0; }
#blogAreaExtras { width:240px;padding:10px 0 0 10px; float:right; }
#blogAreaExtras, #blogAreaExtras a { color:#FFF; }

.topicHeading { background: #E1E2D2; color: #4C4B36; font-size:20px; }

.commentDisplayArea textarea { width:400px;height:75px; margin-bottom:15px; }

.wallPostComments textarea { width:90%;height:40px; border: 1px solid #aaa; margin-top:15px; }
.wallPostComments input.button { display:none; }

#clickit { cursor:pointer; top:110px; position:absolute; width: 200px; height: 160px; }

.errorMessage,.alertMessage { position: absolute; top: 0; right: 0; margin-bottom: 10px; width: 100%; margin-left: 0px; min-height: 30px; font-weight: bold; font-family: Arial; z-index: 10; }
.errorMessage .inside,.alertMessage .inside { padding: 15px 40px; }
.errorMessage { background: #ffd1d1 url(/images/close.png) no-repeat 10px 10px; border: 1px solid #bb0000; }
.errorMessage ul { margin: 5px 0 15px 0; padding: 0 0 0 30px; }
.errorMessage li { padding: 0; list-style: square; }
.alertMessage { background: #fff6bf url(/images/ok_24.png) no-repeat 10px 10px; border: 1px solid #ffd324; }

.notice { margin: 10px 0; padding: 10px; width: 100%; min-height: 30px; font-weight: bold; font-family: Arial; border: 1px solid #E48500; background-color: #EFD5A4 ; }

/* Overrides */
#slidetabsmenu { border-bottom:0px; }
#slidetabsmenu * { background-image:none!important; }
#slidetabsmenu a { color:white!important; font-size:12px; line-height:28px; font-weight:bold; padding:0px 10px; text-transform:uppercase; }

.commentDisplayArea textarea { border: 1px solid #bbbbbb; }
.commentDisplayArea input.button { width:125px; border: 1px solid #bbbbbb; }

.eventListItem { font-size:14px; }

#articleTopics ul { list-style:none; margin:0; padding:0;  }
#articleTopics ul li { margin: 0 0 5px 5px; padding:0; }
#articleTopics ul li li { padding-left:22px; background: transparent url(../images/dash.gif) no-repeat top left; }

