	.castleWs-wrap { background: url(../images/sidebar-top.gif) 0 0 no-repeat; padding-top: 0; margin: 0 0 8px 0 }
	.castleWs {overflow: hidden; background:#c6c6c6; padding: 0 0 0 1px; display:block; text-align:left; border-bottom: 1px solid #c6c6c6; }
		.castleWsPanelTab { color:#fff; height: 18px; text-transform: uppercase; border-top: 2px solid #ededed; padding: 1px 0px 1px 15px; cursor: pointer; -moz-user-select: none; -khtml-user-select: none; background:url('../images/window_shade_button.gif') no-repeat; text-decoration:none; }

		.castleWsPanelContent {overflow:auto; padding-left: 15px; padding-top: 0; padding-bottom:0px; height: 358px; color:#555; font-family:arial, helvetica, sans-serif; font-size:11px;  padding-right:10px;  background:url('../images/window_shade_bottom_new.gif') bottom no-repeat; text-decoration:none; background-color: #ededed; scrollbar-base-color: transparent; scrollbar-arrow-color: #999; scrollbar-3dlight-color: transparent; scrollbar-darkshadow-color: transparent; scrollbar-face-color:transparent; scrollbar-highlight-color: transparent; scrollbar-shadow-color: transparent; scrollbar-track-color:transparent}
		.castleWsPanelTab a{text-decoration:none;color:#fff;font-weight: normal;}
		.castleWsPanelTab a:hover {text-decoration:underline;}
		.castleWsPanelTab a:visited {text-decoration:none;color:#fff;}
		.castleWsPanelContent ul{list-style:none}
		.castleWsPanelOpen .castleWsPanelTab { font-size: 1em; margin-top:1px; margin-bottom:0px; padding: 2px 0px 3px 10px;  margin-left: 0px; color:#222; height:20px; cursor:default; background:url('../images/window_shade_white_top.gif') top no-repeat; text-decoration:none; }
		.castleWsPanelContent p,.castleWsPanelContent ul { font-size: 1em; line-height: 1.4em; }
		.castleWsPanelContent li { border: 0 !important; }
		.castleWsPanelContent ul.links li { border-top: 1px solid #cccccf; }
		.castleWsPanelTabHover {color:#D84704;}	
		.castleWsPanelTab .castleWsPanelTabHover {color:#D84704}
		
#right h3 { font-size: 1em; font-weight: normal; color: #7f7d7b; margin: 1em 0 0 0; border-bottom: 1px solid #f2f0f0; }
#right p { font-size: 1em; margin-bottom: 1em; }
#right ul { list-style: none; font-size: 1em; line-height: 1.25em; margin: 0; }
#right ul.twitter li { margin: 1em 0 0 0; padding: 0; overflow: hidden; }
#right ul.twitter a { font-weight: normal; }
#right .blogdate,#right .tweetdate { color: #999; }
#right ul.links { margin-top: 1em; }
#right ul.links li { margin: 0; background: url(../images/link-arrow-right.png) 0 3px no-repeat; padding: 0 0 0 10px }
#right a { text-decoration: none; }
#right p a { font-weight: normal; }

#right a:hover { text-decoration: underline; }
