@import "roundcorner.css";
@import "dev.css";

html,body
{
width: 100%;
height:	100%;
margin:	0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-width: 0px;
text-align: center;
font: 11px Arial, Sans-serif;
color: #848271;
background-color: #ffffff;
}


html {
	background-color: transparent;
}

html.popup,body.popup
{
background-color: #fff;
}

html.childwin,body.childwin
{
width: auto;
height:	auto;
background-color: transparent;
}

form
{
padding: 0px;
margin: 0px;
}

a {
	color: #4988b9;
}

a: hover {
	text-decoration: underline;
}


a img
{
border-style: none;
font: normal 11px Tahoma, Arial, Sans-serif;
}

table
{
border-collapse: collapse;
}

table th
{
vertical-align:top;
}

table td
{
padding: 0px;
vertical-align:top;
}

.clear
{
	clear: both;
}

/*   INPUT   ******************************************************************************************************************/

.inputText
{
	border: 1px solid #ababab;
	background-color: #ffffff;
	font: normal 11px Arial, Sans-serif;
	color: #848271;
	padding: 2px;
	background: transparent url('../images/bg.input.18.gif') repeat-x 0px 0px;
}

.inputArea
{
	border: 1px solid #ababab;
	background-color: #ffffff;
	font: normal 11px Arial, Sans-serif;
	color: #848271;
	padding: 2px;
	background: transparent url('../images/bg.input.18.gif') repeat-x 0px 0px;
	width: 250px;
	height: 50px;
}

.inputFile
{
	background-color: #ffffff;
	font: normal 11px Arial, Sans-serif;
	color: #848271;
	padding: 2px;
}

.inputButton
{
	border: none;
	background-color: #abafa7;
	font: normal 11px Tahoma, Arial, Sans-serif;
	color: #ffffff;
	margin: 0px;
	padding: 0px 0px 2px 0px;
	height: 20px;
	width: 55px;
	cursor: pointer;
}

* html .inputButton {
	padding: 0px;
}

.inputSelect
{
	border: 1px solid #ababab;
	color: #84876b;
	margin: 2px 0px;
	background-color: white;
	vertical-align: middle;
	font: normal 10px Verdana, Arial, Helvetica, Arial, Sans-serif;
}

.inputCheck
{
margin: 0px 5px 0px 0px;
width: 13px;
height: 13px;
vertical-align: middle;
}

/*   COMMON  ******************************************************************************************************************/

a
{
text-decoration: none;
}
a:hover
{
text-decoration: underline;
}

a.selected,a.selected:active,a.selected:link,a.selected:visited,a.selected:hover
{
font-weight: bold;
}

p
{
margin: 0px;
padding: 0px 0px 5px 0px;
}

p.pagetitle
{
padding: 10px 0px 20px 0px;
font-weight: bold;
text-decoration: underline;
}

.pagetitle .right
{
float: right;
}

p.sectiontitle
{
font-size: 10px;
padding: 5px 0px 15px 0px;
font-weight: bold;
clear: both;
}

p.sectiontitle a,p.sectiontitle a:link,p.sectiontitle a:active,p.sectiontitle a:visited,p.sectiontitle a:hover
{
color: #000;
}

p.err
{
font-size: 9px;
font-weight: bold;
color: #b00000;
}

p.note
{
font-size: 9px;
padding-top: 3px;
}

form div.inputRow
{
margin: 0px;
padding: 0px 0px 5px 0px;
}

form.layout1 div.inputRow
{
margin: 0px;
padding: 0px 0px 15px 0px;
}

.lightborder
{
border: 1px solid gray;
padding: 5px;
}

img.left
{
float: left;
margin: 0px 5px 5px 0px;
}

img.right
{
float: right;
margin: 0px 0px 5px 5px;
}

img.noavatar
{
background: #fff url(../images/noavatar.gif) no-repeat center center;
}

img.border
{
border: 1px solid #000;
padding: 2px;
}

table th
{
padding: 2px 10px 2px 10px;
}

table td
{
padding: 2px 10px 2px 10px;
vertical-align: top;
padding: 0px;
}

.editlink {
	background: transparent url('../images/icon.edit.gif') no-repeat 0px 50%;
	padding-left: 18px;
	margin-top: 11px;
	display: block;
	width: 17px;
	float: right;
}

.editlink a {
	color: #4988b9;
	background: transparent url('../images/bg.sep.4988b9.gif') repeat-x 0px 100%;
}

.arlink-84915f {
	background: transparent url('../images/bg.arrow.r.84915f.gif') no-repeat 0px 50%;
	padding-left: 12px;
}

.arlink-84915f a {
	color: #84915f;
	text-decoration: none;
	font-weight: bold;
}

.arlink-4988b9 {
	background: transparent url('../images/bg.arrow.r.4988b9.gif') no-repeat 0px 50%;
	padding-left: 12px;
}

p.arlink-4988b9 {padding: 0px 0px 0px 12px}

ul li p.arlink-4988b9 {margin: 0px 0px 10px 12px}


.arlink-4988b9 a {
	color: #4988b9;
	background: transparent url('../images/bg.sep.4988b9.gif') repeat-x 0px 100%;
	padding-bottom: 2px;
}

.arlink-c48f30 {
	background: transparent url('../images/bg.arrow.r.c48f30.gif') no-repeat 0px 50%;
	padding-left: 12px;
}

.arlink-c48f30 a {
	color: #c38f2e;
	background: transparent url('../images/bg.sep.c38f2e.gif') repeat-x 0px 100%;
	padding-bottom: 2px;
}

.arlink-ffffff {
	background: transparent url('../images/bg.arrow.r.ffffff.gif') no-repeat 0px 50%;
	padding-left: 12px;
}

.arlink-ffffff a {
	color: #ffffff;
	background: transparent url('../images/bg.sep.white.gif') repeat-x 0px 100%;
	padding-bottom: 2px;
}

* html .arlink-c48f30 a, * html .arlink-ffffff a,* html .arlink-4988b9 a {
	padding-bottom: 0px;
}

.arlink-bold {
	font-weight: bold;
}

.arlink-bold a {
	background-image: none;
}


.dlink-c38f2e {
	color: #c38f2e;
	background: transparent url('../images/bg.sep.c38f2e.gif') repeat-x 0px 100%;
}

.dlink-4988b9 {
	color: #4988b9;
	background: transparent url('../images/bg.sep.4988b9.gif') repeat-x 0px 100%;
}

.dlink-807943 {
	color: #807943;
	background: transparent url('../images/bg.sep.807943.gif') repeat-x 0px 100%;
}

/*   MENU   ******************************************************************************************************************/

.menu a,.menu a:link,.menu a:active,.menu a:visited
{
color: #000;
text-decoration: none;
padding: 2px;
}
.menu a:hover
{
color: #000;
text-decoration: underline;
}

.menu a.selected,.menu a.selected:link,.menu a.selected:visited,.menu a.selected:active
{
background-color: gray;
color: #fff;
}


/*   PAGE   ******************************************************************************************************************/

.box-pagecontainer
{
	margin: 0px auto;
	text-align: left;
	position: relative;
	width: 940px;
	overflow:hidden;
}

.popup .box-pagecontainer
{
	width: 640px;
}

/*   HEADER   ******************************************************************************************************************/

.box-header
{
	float: left;
	width: 930px;
	margin: 0px;
	padding: 0px;
	clear: both;
	position: relative;
}

.private-header {background: #ffffff url('../images/logo.dec.gif') no-repeat 120px 0px;}

.public-header {
	background: #ffffff url('../images/main.decommunity.beta.jpg') no-repeat 0px 37px;
	height: 140px;
}

.box-header img {
	vertical-align: -6px;
}

.box-header input {
	vertical-align: middle;
	margin: 0px 3px;
}

.box-header .inputText {
	width: 88px;
}


.box-header a {
	color: #ababab;
}

.box-header .search {
	position: relative;
	top: 25px;
	left: 660px;
}

.box-header .search .inputButton {
	background: #ffffff url('../images/button.search.gif') no-repeat 0px 0px;
	width: 49px;
	height: 20px;
}

.box-header #main {
	margin: 70px 0px 0px 130px;
	height: 30px;
}

.box-header #main a {
	display: block;
	float: left;
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: 0px 0px;
	height: 30px;
	margin-right: 3px;
}

.box-header #main a:hover, .box-header #main a.selected {
	background-position: 0px -30px;
}

.box-header #main #home {background-image: url('../images/menu.main.home.gif');width: 63px;}
.box-header #main #workspace {background-image: url('../images/menu.main.workspace.gif');width:94px;}
.box-header #main #calendar {background-image: url('../images/menu.main.calendar.gif');width: 82px;}
.box-header #main #newsfix {background-image: url('../images/menu.main.newsfix.gif');width: 76px;}
.box-header #main #people {background-image: url('../images/menu.main.people.gif');width: 65px;}
.box-header #main #myspotlight {background-image: url('../images/menu.main.myspotlight.gif');width: 109px;float: right;margin-right:0px;padding-right:18px}
.box-header #main #myspotlight:hover,.box-header #main #myspotlight.selected {background-position: 0px 0px;}

.box-header #wsub {
	background: #ffffff url('../images/bg.submenu.gif') no-repeat 0px 0px;
	width: 940px;
	height: 35px;
}

.box-header #wsub a {
	display: block;
	float: left;
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: 0px 0px;
	height: 12px;
	font-size: 1px;
	margin-right: 15px;
	margin-top: 12px;
}

.box-header #wsub a:hover, .box-header #wsub a.selected {
	background-position: 0px -12px;
}

.box-header #wsub #dummy {width:210px;height:12px;float:left;}
.box-header #wsub #library {background-image: url('../images/menu.sub.library.gif');width: 50px;}
.box-header #wsub #discussions {background-image: url('../images/menu.sub.discussions.gif');width:81px;}
.box-header #wsub #papers {background-image: url('../images/menu.sub.papers.gif');width: 44px;}
.box-header #wsub #cnews {background-image: url('../images/menu.sub.cnews.gif');width: 116px;}
.box-header #wsub #videos {background-image: url('../images/menu.sub.videos.gif');width: 47px;}
.box-header #wsub #events {background-image: url('../images/menu.sub.events.gif');width: 50px;}

div.hsep {
	clear:both;
	float:left;
	width:940px;
	height:0px;
	font:1px arial;
	line-height:0px;
	margin:0px;
	padding:0px;
}

div.hsep-20 {
	clear:both;
	float:left;
	width:100%;
	height:20px;
	font:1px arial;
	line-height:0px;
	margin:0px;
	padding:0px;
}

#umenu {
	font: normal 11px Tahoma, Arial, Sans-serif;
	color: #ababab;
	clear: both;
	width: 940px;
	padding: 12px 0px;
	text-align: right;
	background: #ffffff url('../images/bg.sep.gray.gif') repeat-x 0px 35px;
}

#umenu a {
	color: #c38538;
	font-weight: bold;
}

#umenu.nobg {
	background-image: none;
}


/*   FOOTER   ******************************************************************************************************************/

.box-footer
{
	float: left;
	clear: both;
	margin: 50px 0px 0px 0px;
	padding: 0px;
	height: 100px;
	color: #b1b1b1;
	width: 100%;
	background-color: #f6f7f5;
	text-align: center;
	height: 120px;
}

.box-footer .inner {
	width: 940px;
	margin: 16px auto;
	text-align: left;
	position: relative;
	background-color: #f6f7f5;
}


.box-footer a {
	color: #b1b1b1;
	font: normal 9px Tahoma, Arial, Sans-serif;
}

.box-footer a img {
	width: 13px;
	height: 13px;
	vertical-align: middle;
}

.box-footer #weflogo {
	width: 85px;
	height: 85px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	left: 855px;
}

#frmLogin {
	padding: 8px 10px;
	float: right;
	width: 920px;
	height: 21px;
	color: #abafa7;
	background: transparent url('../images/bg.login.gif') no-repeat 0px 0px;
	text-align: right;
}

#frmLogin .inputButton {
	background: #ffffff url('../images/button.login.gif') no-repeat 0px 0px;
	width: 48px;
	height: 20px;
	cursor: pointer;
}

#frmLogin .inputText {
	border: 1px solid #abafa7;
	background: transparent url('../images/bg.input.18.gif') repeat-x 0px 0px;
}

#frmLogin input {
	vertical-align: middle;
}

#frmLogin a {
	background: transparent url('../images/bg.sep.c38f2e.gif') repeat-x 0px 100%;
	color: #c38f2e;
	margin: 0px 5px;
}

#frmLogin b {
	margin: 0px 5px;
}


/*   CONTENT   ******************************************************************************************************************/

.box-content
{
clear: both;
border: 0px solid black;
min-height: 400px;
width: 940px;
padding: 0px;
}

*html .box-content
{
height: 400px;
}

/*  RIGHT-COLUMN   ******************************************************************************************************************/
#cr {
	width: 280px;
	float: right;
	clear: right;
}

#cr #makenew, #cr #inspotlight {
	width: 280px;
	height: 36px;
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: 0px 0px;
	cursor: pointer;
	margin-bottom: 11px;
	margin-top: 9px;
}

.makenew {
	width: 280px;
	height: 36px;
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: 0px 0px;
	cursor: pointer;
	margin-bottom: 11px;
	margin-top: 9px;
	float: right;
}

#cr .rbcmd
{
	width: 280px;
	height: 26px;
	margin-bottom: 11px;
	margin-top: 9px;
	padding-top: 10px;
	text-align: right;
    color: #a8bbbe;
}

#cr .rbcmd a,#cr .rbcmd a:link,#cr .rbcmd a:active,#cr .rbcmd a:visited,#cr .rbcmd a:hover
{
    color: #6e8d91;
}

#cr .rbcmd img
{
    display:inline;
    vertical-align:middle;
    margin-right: 5px;
}

#cr #inspotlight {
	cursor: default;
	background-image: url('../images/button.item.added.to.your.spotlight.gif');
}

.filterbysource {
	width: 280px;
	float: left;
	position: relative;
	background-color: #f3f7f6;
}

.filterbysource .tcap {
	width: 280px;
	height: 51px;
	float: left;
	clear: both;
	background: #f3f7f6 url('../images/tcap.filterbysource.gif') no-repeat 0px 0px;
	margin-bottom: 10px;
}

.filterbylocation .tcap {
	background: #f3f7f6 url('../images/tcap.filterbylocation.gif') no-repeat 0px 0px;
	margin: 0px;
}

.byctype .tcap {background: #f3f7f6 url('../images/tcap.filterbycontent.gif') no-repeat 0px 0px;}
.byprofile .tcap {background: #f3f7f6 url('../images/tcap.filterbyprofile.gif') no-repeat 0px 0px;}

.filterbysource a {
	font: normal 11px Tahoma, Arial, Sans-serif;
	color: #739c9c;
	display: block;
	background: transparent url('../images/bg.arrow.r.gif') no-repeat 8px 0px;
	padding-left: 22px;
	clear: both;
}

.filterbysource .inputCheck {
	margin: 8px;
	vertical-align: middle;
}

.filterbysource .selected {
	font-weight: bold;
	text-decoration: none;
}

.filterbysource a.showall {
	position: absolute;
	top: 10px;
	right: 12px;
	background: transparent url('../images/bg.sep.657d83.gif') repeat-x 0px 100%;
	color: #657d83;
	display: inline;
	margin: 0px;
	padding: 0px;
}

.filterbysource a.showall:hover {
	text-decoration: none;
}

.filterbytag {
	width: 270px;
	background: #f3f7f6 url('../images/bg.filterbytag.gif') no-repeat 0px 0px;
	padding-left: 10px;
	height: 96px;
	float: left;
	clear: both;
}

.filterbytag input {
	margin-top: 62px;
	border: 1px solid #d3d5d0;
}

.filterbytag .inputText {width: 200px;padding-left: 4px;padding-right: 4px;}
.filterbytag .inputButton {
	width: 50px;
	height: 20px;
	background: transparent url('../images/button.filter.gif') no-repeat 0px 0px;
	cursor: pointer;
	border: none;
}

.filtermembers {
	background: #f3f7f6 url('../images/bg.filtermembers.gif') no-repeat 0px 0px;
}

.filterorganizations {
	background: #f3f7f6 url('../images/bg.filterorganizations.gif') no-repeat 0px 0px;
}

.bcap-280 {
	clear: both;
	float: left;
	width: 280px;
	height: 6px;
	background: #ffffff url('../images/bcap.280.gif') no-repeat 0px 0px;
	font: 1px Sans-serif;
	line-height:0px;
}

.filterbysource .bcap-280 {
	height: 20px;
}

* html .filterbysource .bcap-280 {
	height: 10px;
}


.bcap-940 {
	clear: both;
	float: left;
	width: 940px;
	height: 7px;
	background: #ffffff url('../images/bcap.940.gif') no-repeat 0px 0px;
	font: 1px Sans-serif;
	line-height:0px;
}

.bcap-640 {
	clear: both;
	float: left;
	width: 640px;
	height: 5px;
	background: #ffffff url('../images/bcap.640.gif') no-repeat 0px 0px;
	font: 1px Sans-serif;
	line-height:0px;
}

.bcap-310 {
	clear: both;
	
	width: 310px;
	height: 5px;
	background: #ffffff url('../images/bcap.310.gif') no-repeat left bottom;
	margin: 0px;
	padding: 0px;
	border: none;
}

.bcap-460 {
	clear: both;
	float: left;
	width: 460px;
	height: 5px;
	background: #ffffff url('../images/bcap.460.gif') no-repeat left bottom;
	margin: 0px;
	padding: 0px;
	border: none;
}

.bcap-460 a.showall {
	color: #6E8D91;
	margin-left: 10px;
}


.qpoll {
	width: 280px;
	background: #ffffff;
	float: left;
	clear: both;
}

.qpoll .tcap {
	width: 280px;
	height: 37px;
	background: #ffffff url('../images/tcap.qpoll.gif') no-repeat 0px 0px;
	float: left;
	clear: both;
}


.qpoll .gborder {
	float: left;
	width: 278px;
	clear: both;
	border-left: 1px solid #edeeec;
	border-right: 1px solid #edeeec;
}


.qpoll .wborder {
	float: left;
	width: 276px;
	clear: both;
	border: 1px solid #ffffff;
	border-top: none;
	background: #ffffff url('../images/bshadow.ffffff.25.gif') repeat-x 0px 100%;
	margin-top: 5px;
}

.qpoll .wborder div {
	color: #848271;
	font: normal 11px Tahoma, Arial, Sans-serif;
	clear: both;
	float: left;
	width: 276px;
}

.qpoll .wborder div .inputRadio {
	float: left;
	width: 20px;
	margin: 0px 6px;
	padding: 0px;
}

.qpoll .wborder div p {
	width: 240px;
	padding-bottom: 11px;
	float: left;
}

.qpoll .wborder .question {
	width: 240px;
	padding: 0px 6px 11px 6px;
	float: left;
	clear: both;
}

.qpoll .inputButton {
	float: right;
	margin: 0px 10px 10px 0px;
	cursor: pointer;
}

.qpoll-result p {
	width: 265px;
	padding: 0px 6px 11px 6px;
	float: left;
	clear: both;
}

.qpoll-result p span {
	width: 265px;
	float: left;
	clear: both;
	background: #e4e4dc url('../images/bg.qpoll.row.gif') repeat-x 0px 0px;
}

.qpoll-result img.bar
{
display: block;
height: 8px;
background-color: #a39d75;
}


#cr .feedlinks {
	clear: both;
	float: left;
	width: 280px;
}

#cr .feedlinks a {
	margin-left: 10px;
	margin-bottom: 6px;
	height: 14px;
	float: left;
	clear: both;
}

.feedlinks-cr {
	clear: right;
	float: right;
	width: 200px;
}

.feedlinks-cr a {
	margin-left: 10px;
	margin-bottom: 6px;
	height: 14px;
	float: left;
	clear: both;
}


#feedlink-post {
	width: 139px;
	height: 14px;
	margin-left: 10px;
	margin-bottom: 6px;
	display: block;
	background: #ffffff url('../images/bg.feedlink.post.gif') no-repeat 0px 0px;
}

#feedlink-post {
	width: 139px;
	height: 14px;
	margin-left: 10px;
	margin-bottom: 6px;
	display: block;
	background: #ffffff url('../images/bg.feedlink.post.gif') no-repeat 0px 0px;
}

#feedlink-post-paper {
	width: 139px;
	height: 14px;
	margin-left: 10px;
	margin-bottom: 6px;
	display: block;
	background: #ffffff url('../images/bg.feedlink.post.gif') no-repeat 0px 0px;
}

#feedlink-comment {
	width: 160px;
	height: 14px;
	margin-left: 10px;
	margin-bottom: 6px;
	display: block;
	background: #ffffff url('../images/bg.feedlink.comment.gif') no-repeat 0px 0px;
}

#feedlink-comment-paper {
	width: 160px;
	height: 14px;
	margin-left: 10px;
	margin-bottom: 6px;
	display: block;
	background: #ffffff url('../images/bg.feedlink.comment.gif') no-repeat 0px 0px;
}

#feedlink-newsfix {
	width: 160px;
	height: 14px;
	margin-left: 10px;
	margin-bottom: 6px;
	display: block;
	background: #ffffff url('../images/bg.feedlink.newsfix.gif') no-repeat 0px 0px;
}

#cl {
	width: 640px;
	float: left;
}

#cl940 {
	width: 940px;
}


.h1 {
	float: left;
	width: 640px;
	height: 36px;
	margin: 10px 0px;
	clear: both;
}

.h1:hover {
	text-decoration: none;
}

#cl940 .h1 {
	width: 940px;
}

#cl #h1-library {background: #ffffff url('../images/h1.library.gif') no-repeat 0px 0px;}
#cl #h1-cspotlight {background: #ffffff url('../images/h1.comm.spotlight.gif') no-repeat 0px 0px;}
#cl #h1-prev-cspotlights {background: #ffffff url('../images/h1.prev.comm.spotlights.gif') no-repeat 0px 0px;}
#h1-my-profile {background: #ffffff url('../images/h1.my.profile.gif') no-repeat 0px 0px;}
#h1-personal-info {background: #ffffff url('../images/h1.personal.info.gif') no-repeat 0px 0px;}
#h1-my-spotlight {background: #ffffff url('../images/h1.my.spotlight.gif') no-repeat 0px 0px;}
#h1-edit-msl {background: #ffffff url('../images/h1.edit.msl.gif') no-repeat 0px 0px;}
#cl #h1-papers {background: #ffffff url('../images/h1.papers.gif') no-repeat 0px 0px;}
#cl #h1-videos {background: #ffffff url('../images/h1.videos.gif') no-repeat 0px 0px;}
#cl #h1-community_news {background: #ffffff url('../images/h1.comm.news.gif') no-repeat 0px 0px;}
#cl #h1-discussions {background: #ffffff url('../images/h1.discussions.gif') no-repeat 0px 0px;}
#cl #h1-people {background: #ffffff url('../images/h1.people.gif') no-repeat 0px 0px;}
#cl #h1-events {background: #ffffff url('../images/h1.events.gif') no-repeat 0px 0px;}
#cl #h1-calendar {background: #ffffff url('../images/h1.calendar.gif') no-repeat 0px 0px;}
#h1-newsfix {background: #ffffff url('../images/h1.newsfix.gif') no-repeat 0px 0px;}
#cl #h1-postandcomments {background: #ffffff url('../images/h1.postandcomments.gif') no-repeat 0px 0px;}
#cl #h1-intro {background: #ffffff url('../images/h1.introduction.gif') no-repeat 0px 0px;}

#h1-signup {background: #ffffff url('../images/h1.signup.gif') no-repeat 0px 0px;}
#h1-termsofuse {background: #ffffff url('../images/h1.terms.of.use.gif') no-repeat 0px 0px;}
#h1-watchvideo {background: #ffffff url('../images/h1.watch.the.video.gif') no-repeat 0px 0px;}
#h1-privacypolicy {background: #ffffff url('../images/h1.privacy.policy.gif') no-repeat 0px 0px;}
#h1-imprint {background: #ffffff url('../images/h1.imprint.gif') no-repeat 0px 0px;}
#h1-confirm {background: #ffffff url('../images/h1.confirmation.gif') no-repeat 0px 0px;}
#h1-tagcloud {background: #ffffff url('../images/h1.tagcloud.gif') no-repeat 0px 0px}
#h1-survey {background: #ffffff url('../images/h1.survey.gif') no-repeat 0px 0px}


#h1-emailpw {background: #ffffff url('../images/h1.email.me.my.password.gif') no-repeat 0px 0px;}
#h1-forgotpw {background: #ffffff url('../images/h1.forgotten.password.gif') no-repeat 0px 0px;}
#h1-login {background: #ffffff url('../images/h1.login.gif') no-repeat 0px 0px;}
#h1-suggest-feed {background: #ffffff url('../images/h1.suggest.feed.gif') no-repeat 0px 0px;}
#h1-search {background: #ffffff url('../images/h1.search.gif') no-repeat 0px 0px;}
#h1-makepost {background: #ffffff url('../images/h1.makepost.gif') no-repeat 0px 0px;}
#h1-editpost {background: #ffffff url('../images/h1.editpost.gif') no-repeat 0px 0px;}
#h1-preview {background: #ffffff url('../images/h1.preview.gif') no-repeat 0px 0px;}
#h1-peoplenorganization {background: #ffffff url('../images/h1.people.and.organizations.gif') no-repeat 0px 0px;}

#h1-help {background: #ffffff url('../images/h1.help.gif') no-repeat 0px 0px;}
#h1-contactus {background: #ffffff url('../images/h1.contact.us.gif') no-repeat 0px 0px;}
#h1-credits {background: #ffffff url('../images/h1.credits.gif') no-repeat 0px 0px;}
#h1-aboutde {background: #ffffff url('../images/h1.about.de.gif') no-repeat 0px 0px;}
#h1-aboutforum {background: #ffffff url('../images/h1.about.forum.gif') no-repeat 0px 0px;}
#h1-feeds {background: #ffffff url('../images/h1.feeds.and.emails.gif') no-repeat 0px 0px;}


#cl #h1-aboutme {background: #ffffff url('../images/h1.about.me.gif') no-repeat 0px 0px;margin: 0px}
#cl #h1-sendpmsg {background: #ffffff url('../images/h1.send.private.message.gif') no-repeat 0px 0px;margin: 0px}
#cl #h1-contact-info {background: #ffffff url('../images/h1.contact.information.gif') no-repeat 0px 0px;margin: 0px}
#cl #h1-mypicture {background: #ffffff url('../images/h1.my.picture.gif') no-repeat 0px 0px;margin: 0px}
#cl #h1-personal-info {background: #ffffff url('../images/h1.personal.information.gif') no-repeat 0px 0px;margin: 0px}
#cl #h1-emailalerts {background: #ffffff url('../images/h1.emailalerts.gif') no-repeat 0px 0px;margin-bottom: 10px}
#cl #h1-password {background: #ffffff url('../images/h1.password.gif') no-repeat 0px 0px;margin-bottom: 10px}

#cl #h1-about-your-organ {background: #ffffff url('../images/h1.about.your.organ.gif') no-repeat 0px 0px;margin-bottom: 10px}
#cl #h1-create-your-login {background: #ffffff url('../images/h1.create.your.login.gif') no-repeat 0px 0px;margin-bottom: 10px}
#cl #h1-tell-us-about-yourself {background: #ffffff url('../images/h1.tell.us.about.yourself.gif') no-repeat 0px 0px;margin-bottom: 10px}
#cl #h1-check-your-mailbox {background: #ffffff url('../images/h1.check.your.mailbox.gif') no-repeat 0px 0px;margin-bottom: 10px}
#cl #h1-check-your-inbox {background: #ffffff url('../images/h1.check.your.inbox.gif') no-repeat 0px 0px;margin-bottom: 10px}
#cl #h1-confirm-your-signup {background: #ffffff url('../images/h1.confirm.your.signup.gif') no-repeat 0px 0px;margin-bottom: 10px}

.h1-msl, .h1-36 {
	float: left;
	width: 640px;
	height: 36px;
	position: relative;
}

.h1-msl-discussions {background: #ffffff url('../images/h1.msl.discussions.gif') no-repeat 0px 0px;}
.h1-msl-videos {background: #ffffff url('../images/h1.msl.videos.gif') no-repeat 0px 0px;}
.h1-msl-papers {background: #ffffff url('../images/h1.msl.papers.gif') no-repeat 0px 0px;}
.h1-msl-cnews {background: #ffffff url('../images/h1.msl.cnews.gif') no-repeat 0px 0px;}
.h1-msl-calendar {background: #ffffff url('../images/h1.msl.calendar.gif') no-repeat 0px 0px;}

.h1-msl-people {background: #ffffff url('../images/h1.msl.people.gif') no-repeat 0px 0px;}
.h1-msl-organizations {background: #ffffff url('../images/h1.msl.organizations.gif') no-repeat 0px 0px;}
.h1-msl-tags {background: #ffffff url('../images/h1.msl.tags.gif') no-repeat 0px 0px;}
.h1-msl-searches {background: #ffffff url('../images/h1.msl.searches.gif') no-repeat 0px 0px;}

.h1-post-what {background: #ffffff url('../images/h1.post.what.gif') no-repeat 0px 0px;margin-bottom: 20px}
.h1-post-write {background: #ffffff url('../images/h1.post.write.gif') no-repeat 0px 0px;margin-bottom: 20px}
.h1-post-attach-files {background: #ffffff url('../images/h1.post.attach.files.gif') no-repeat 0px 0px;margin-bottom: 20px}
.h1-post-attach-video {background: #ffffff url('../images/h1.post.attach.video.gif') no-repeat 0px 0px;margin-bottom: 20px}
.h1-post-tags {background: #ffffff url('../images/h1.post.tags.gif') no-repeat 0px 0px;margin-bottom: 20px}
.h1-post-verify {background: #ffffff url('../images/h1.post.verify.gif') no-repeat 0px 0px;margin-bottom: 20px}
.h1-post-sources {background: #ffffff url('../images/h1.post.sources.gif') no-repeat 0px 0px;margin-bottom: 20px}
.h1-post-date {background: #ffffff url('../images/h1.post.date.gif') no-repeat 0px 0px;margin-bottom: 20px}

.h1-dynamic span {
	font: normal 24px/30px Tahoma, Sans-serif;
	color: #807943;
	padding: 0px;
	margin: 0px 0px 0px 140px;
}

.h1-dynamic {
	height: auto;
}

.h1-dynamic2, .h1-dynamic3 {
	font: normal 18px Tahoma, Sans-serif;
	color: #807943;
	padding: 0px 0px 3px 0px;
	margin: 0px;
	text-indent: 10px;
	background: transparent url('../images/bg.sep.807943.gif') repeat-x 0px 100%;
	float: left;
	width: 640px;
	clear: both;
}

.h1-dynamic3 {
	font: normal 18px/50px Tahoma, Sans-serif;
	padding: 0px;
}

.h1-dynamic4 {
	font: normal 24px/36px Tahoma, Sans-serif;
	color: #807943;
	padding: 0px 0px 0px 10px;
	margin: 0px;
	height: auto;
}

.h1-msl a {
	position: absolute;
	top: 10px;
	right: 12px;
	background: transparent url('../images/bg.sep.white.gif') repeat-x 0px 100%;
	color: white;
}

.h1-msl a:hover {
	text-decoration: none;
}

.h2 {
	width: 310px;
	height: 36px;
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: 0px 0px;
	text-align: right;
	clear: both;
	float: left;
	display: block;
}

.h2 a, .h2 span {
	position: relative;
	top: 10px;
	right: 12px;
	background: transparent url('../images/bg.sep.white.gif') repeat-x 0px 100%;
	color: white;
}

.h2:hover, .h2 a:hover {
	text-decoration: none;
}

#cl1 {
	width: 310px;
	float: left;
}

#cl2 {
	width: 310px;
	float: right;
}

#h2-videos		{background-image: url('../images/h2.videos.gif')}
#h2-events		{background-image: url('../images/h2.events.gif')}
#h2-upevents	{background-image: url('../images/h2.upevents.gif')}
#h2-discussions {background-image: url('../images/h2.discussions.gif')}
#h2-papers		{background-image: url('../images/h2.papers.gif')}
#h2-newsfix		{background-image: url('../images/h2.newsfix.gif')}
#h2-cnews		{background-image: url('../images/h2.cnews.gif')}

.box-videos {
	float: left;
	width: 310px;
	background: #000000 url('../images/bg.box-videos.gif') repeat-y 0px 0px;
	clear: both;
}

.box-videos a {
	float: left;
	color: #ffffff;
	font: normal 9px Tahoma, Arial, Sans-serif;
	padding: 12px 13px 0px 12px;
	overflow: hidden;
	width: 130px;
}

.box-videos a img.tmb {
	clear: both;
	float: left;
	width: 130px;
	height: 97px;
	margin-bottom: 8px;
	display: block;
}

.box-videos div.hsep {
	clear:both;
	float:left;
	width:310px;
	background: #000000 url('../images/bg.sep.box-videos.gif') repeat-x 0px 0px;
	height:1px;
	margin: 8px 0px 0px 0px;
	padding:0px;
	font: 1px arial;
}

.bcap-box-videos {
	clear: both;
	float: left;
	width: 310px;
	height: 12px;
	background: #ffffff url('../images/bcap.box-videos.gif') no-repeat 0px 0px;
	font: 1px arial;
	margin-bottom: 16px;
}

.box-videos p {
	color: #ffffff;
	font: normal 10px Tahoma, Arial, Sans-serif;
	padding: 12px;
}

.box-events, .box-events a {
	color: #848271;
	font: normal 9px Tahoma, Arial, Sans-serif;
	margin-bottom: 16px;
}

.box-events table {
	clear: both;
	width: 100%;
}


.box-events table th {
	color: #a3987b;
	background: transparent url('../images/bg.sep.brown.gif') repeat-x 0px 32px;
	text-align: left;
	padding: 12px 12px 12px 20px;
	font-weight: bold;
}

.box-events a {font-weight: bold;}

.box-events table td {
	padding: 3px 0px 3px 20px;
}

.box-events table tr.c1 td {
	background-color: #ffffff;
}

.box-events table tr.c2 td {
	background-color: #f8f7f0;
}


.box-events table .a {
	padding-left: 12px;
}

.box-events p {
	color: #a3987b;
	font: normal 10px Tahoma, Arial, Sans-serif;
	padding: 12px;
}

.box-310 {
	color: #4988b9;
	font: normal 10px Tahoma, Arial, Sans-serif;
	float: left;
	clear: both;
	width: 310px;
}

.box-310 .bcap-310 {
	margin-bottom: 15px;
}

.box-310 a {
	color: #848271;
	font: normal 11px Tahoma, Arial, Sans-serif;
	display: block;
	padding: 2px 0px 2px 0px;
}

.box-310 div.row {
	border-bottom: 1px solid #ecedeb;
	padding: 5px 8px;
}

.box-310 div.attachment {
	padding: 2px 0px 2px 0px;
}

.box-comments {
	background: #ffffff url('../images/bg.qpoll.gif') repeat-y 0px 0px;
	float: left;
	clear: both;
	width: 280px;
}

.box-comments .tcap {
	float: left;
	clear: both;
	width: 280px;
	height: 62px;
	background: #ffffff url('../images/bg.box-comments.gif') no-repeat 0px 0px;
	margin-bottom: 10px;
}

* html .box-comments .tcap {
	margin-bottom: 0px;
}


.box-comments .tcap a {
	color: #6e8d91;
	font: normal 11px Tahoma, Arial, Sans-serif;
	position: relative;
	top: 43px;
	left: 24px;
}

.box-comments .tcap a#linkRecentComments {
	margin-right: 32px;
}

.box-comments .tcap a.selected {
	text-decoration: underline;
	font-weight: normal;
}

.box-comments div p {
	color: #808b85;
	font: normal 11px Tahoma, Arial, Sans-serif;
	margin: 0px;
	padding: 0px;
	display: block;
	padding: 1px 0px;
}

.box-comments div p span {
	color: #b0b8b2;
	font: normal 10px Tahoma, Arial, Sans-serif;
}

.box-comments div p a {
	color: #005b80;
	font: normal 10px Tahoma, Arial, Sans-serif;
}

.box-comments div.item {
	padding: 3px 10px 3px 10px;
}

.box-comments .bcap-280 {
}

#bkRecentActivityContainer {
	padding-top: 5px;
	padding-bottom: 15px;
}

#bkWSLnewsfix{
	color: #ACADA5;
}

.box-comments em {
	font-style: normal;
	text-align: center;
	display: block;
	float: left;
	clear:both;
	width: 278px;
	margin: 0px;
	padding: 0px;
	color: #808b85;
	font: normal 11px Tahoma, Arial, Sans-serif;
	padding-top: 0px;
	padding-bottom: 15px;
}

* html .box-comments em {
	padding-bottom: 0px;
	padding-top: 7px;
}


.post-item {
	float: left;
	clear: both;
	width: 640px;
	margin: 0px;
	overflow: hidden;
}

.post-item .tcap {
	float: left;
	clear: both;
	width: 640px;
	height: 5px;
	background: transparent url('../images/tcap.640.gif') no-repeat 0px 0px;
	font: 1px/0px Arial, Sans-serif;
}

.post-item .a {
	color: #84876b;
	font: normal 9px Tahoma, Arial, Sans-serif;
	padding: 12px 0px;
	width: 192px;
	float: left;
	position: relative;
}

.post-item .a a {
	color: #4988b9;
	font-weight: bold;
	line-height: 16px;
}

.post-item .a span {
	color: #69624b;
	display: block;
}

.post-item .a img {
	float: left;
	width: 68px;
	margin: 0px 10px;
}

.post-item .a div {
	position: absolute;
	left:89px;
	top:100%;
	margin-top: -24px;
}

.post-item .b {
	color: #84876b;
	font: normal 11px Tahoma, Arial, Sans-serif;
	margin: 12px 0px;
	width: 427px;
	min-height: 91px;
	float: right;
	border-left: 1px solid #d2c99a;
	padding: 0px 8px;
}

.post-item .cmdbar
{
    text-align: right;
	min-height: 14px;
}
* html .post-item .cmdbar
{
   height: 14px;
}
* html .post-item .b {
	height: 91px;
}

.stilllink {
	float: right;
	width: 100px;
	border: 1px solid #d2c99a;
	width: 100px;
	margin: 0px 0px 0px 5px;
	padding: 0px;
	display: inline;
	position: relative;
}

.stilllink img {
	margin: 0px;
	padding: 0px;
}

.stilllink .playicon {
	width: 20px;
	height: 20px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -6px 0 0 -6px;
}

.post-item h1 {
	color: #4988b9;
	font: bold 18px Tahoma, Arial, Sans-serif;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

.post-item h1 a {
	color: #4988b9;
	font: bold 18px Tahoma, Arial, Sans-serif;
}

.post-item h1 a img, .post-item h1 img {
	vertical-align: top;
}

.post-item .b a.blue {
	color: #4988b9;
	font-weight: normal;
	background: transparent url('../images/bg.sep.blue.gif') repeat-x 0px 100%;
}

.post-item .b a.dgreen {
	color: #84876b;
	background: transparent url('../images/bg.sep.dgreen.gif') repeat-x 0px 100%;
}

.post-item .b div.comment-info {
	margin-bottom: 10px;
}

.post-item .b .richtext {
	display: block;
	font: normal 11px/15px Tahoma, Arial, Sans-serif;
	color: #84876b;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	width: 427px;
	overflow: hidden;
}

.post-sheet .b .richtext {
	overflow: visible;
}

.file-icon {
	width: 13px;
	height: 17px;
	vertical-align: -5px;
	margin: 0px 5px 0px 0px;
}

a.attachment {
	color: #afad9f;
	font: normal 10px/17px Tahoma, Arial, Sans-serif;
}

.post-item .b div.attachments {
	font: normal 10px Tahoma, Arial, Sans-serif;
	color: #84876b;
	clear: both;
}

.post-item .b div.attachments a {
	font: bold 11px Tahoma, Arial, Sans-serif;
	color: #84876b;
}

.post-item .b div.attachments a.dgreen {
	font: normal 10px Tahoma, Arial, Sans-serif;
}

.post-item .b div.attachments div {
	margin: 5px 0px;
}

.icon-asterix {
	width: 13px;
	height: 13px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

.sep-940 {
	float:left;
	clear:both;
	width: 940px;
	height: 4px;
	background: transparent url('../images/bg.sep.940.gif') repeat-x 0px 0px;
	font: 1px arial;
}

.psearch {
	margin: 10px 0px;
	width: 940px;
	float: left;
}

.psearch p {
	color: #84876b;
	font: normal 11px/19px Tahoma, Arial, Sans-serif;
	display: block;
	width: 325px;
	float: left;
	padding-left: 10px;
}

.psearch .a, .psearch .b {
	float: left;
	width: 270px;
	height: 132px;
	margin-left: 10px;
	padding-left: 10px;
}

.psearch .a {
	margin-left: 35px;
	background: transparent url('../images/bg.psearch.a.gif') no-repeat 0px 0px;
}

.psearch .a div {
	margin: 63px 0px 8px 0px;
	padding: 0px;
	font: normal 9px Tahoma, Arial, Sans-serif;
	color: #ffffff;
	float: left;
}

.psearch .a .inputText {
	width: 197px;
}

.psearch .a .inputButton {
	background-color: #a5a789;
	vertical-align: -1px;
}



.psearch .b {
	background: transparent url('../images/bg.psearch.b.gif') no-repeat 0px 0px;
}

.psearch .b a {
	background: transparent url('../images/bg.sep.white.gif') repeat-x 0px 100%;
	color: white;
	font: normal 12px Tahoma, Arial, Sans-serif;
}

.psearch .b img {
	margin-right: 6px;
}

.psearch .b div {
	margin-bottom: 10px;
	padding: 0px;
}

.psearch .b div.first {
	padding-top: 73px;
}

#meet {
	margin-top: 10px;
	float: left;
	clear:both;
	width: 940px;
	background: transparent;
	vertical-align: bottom;
}

#meet .wrapper {
	float: left;
	clear:both;
	width: 938px;
	border-left: 1px solid #edeeec;
	border-right: 1px solid #edeeec;
	padding: 10px 0px;
}

#meet table {
	width: 938px;
	float: left;
	clear: both;
}

#meet .tcap {
	float: left;
	clear: both;
	width: 940px;
	height: 52px;
	background: #ffffff url('../images/h2.meet.gif') no-repeat 0px 0px;
}

#meet table td {
	vertical-align: top;
	color: #69624b;
	font: normal 9px Tahoma, Arial, Sans-serif;
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: 10px 0px;
	overflow: hidden;
}

#meet td img {
	width: 68px;
	float: left;
	margin: 0px 10px;
	vertical-align: bottom;
}

#meet td div {
	vertical-align: top;
}

#meet td .fl {
	float: left;
	vertical-align: bottom;
}

#meet td a.blue {
	color: #4988b9;
	background: transparent url('../images/bg.sep.blue.gif') repeat-x 0px 100%;
	font: bold 9px Tahoma, Arial, Sans-serif;
}

#main-promo {
	background: transparent url('../images/bg.public.start.gif') no-repeat 0px 0px;
	width: 940px;
	height: 295px;
	float: left;
	clear: both;
	position: relative;
}

#main-promo img {
	position: absolute;
	top: 33px;
	left: 31px;
}

#main-promo span {
	position: absolute;
	background-position: 0px 5px;
	top: 229px;
}

#main-promo span a {
	font: normal 12px Tahoma, Sans-serif;
}

#main-promo .arlink-c48f30 {
	left: 386px;
}

#main-promo .arlink-ffffff {
	left: 531px;
}
#main-promo .wef-link
{
	top: 230px;
	right: 20px;
	width: 194px;
	height: 18px;
	position: absolute;
}

.box-300 {
	float: left;
	width: 300px;
}

.box-280 {
	float: left;
	width: 280px;
}


#sub-promo .gborder {
	float: left;
	width: 938px;
	clear: both;
	border-right: 1px solid #edeeec;
	border-left: 1px solid #edeeec;
}


#sub-promo .wborder {
	float: left;
	width: 936px;
	clear: both;
	border: 1px solid #ffffff;
	border-top: none;
	background: #ffffff url('../images/bshadow.ffffff.25.gif') repeat-x 0px 100%;
}

#sub-promo .box-300 {
	margin: 0px 28px 0px 0px;
}

#sub-promo .box-300 img, #sub-promo .box-280 img {
	margin-top: 18px;
}

#sub-promo .box-628 {
	width: 628px;
	float: left;
	margin: 0px 28px 0px 0px;
}
#sub-promo .box-628 img {
	margin-top: 18px;
}
#sub-promo .box-628 p
{
	width: 608px;
}

#sub-promo img {
	margin: 0px;
	padding: 0px;
	display: block;
}

#sub-promo p {
	color: #84876b;
	font: normal 11px/19px Verdana, Sans-serif;
	display: block;
	width: 280px;
	margin: 3px 10px;
}

#sub-promo .promo-links {
	clear: both;
	float: left;
	width: 936px;
	padding: 5px 0px;
}

#sub-promo .promo-links a {
	float: right;
	clear: both;
	margin-right: 10px;
}


#welcome {
	background: transparent url('../images/bg.welcome.jpg') no-repeat 0px 0px;
	width: 940px;
	height: 178px;
	position: relative;
}

.hline-806f4f {
	clear: both;
	float: left;
	height: 1px;
	background-color: #806f4f;
	font: normal 1px/0px Arial, Sans-serif;
	width: 940px;
}

* html .hline-806f4f {
	margin-bottom: -1px;
}
 
#welcome .inputButton {
	position: absolute;
	top: 23px;
	left: 853px;
	background: #ffffff url('../images/button.dismiss.gif') no-repeat 0px 0px;
	width: 66px;
	height: 20px;
	cursor: pointer;
}

#welcome span {
	position: absolute;
	background-position: 0px 5px;
	top: 138px;
}

#welcome span a {
	font: normal 12px Tahoma, Sans-serif;
}

#welcome .a {
	left: 192px;
}

#welcome .b {
	left: 392px;
}

.tagged {
	background: transparent;
	width: 636px;
	min-height: 30px;
	clear: both;
	position: relative;
	left: 1px;
}

* html .tagged {
	height: 30px;
}

.tagged p {
	float: right;
	width: 410px;
	margin-right: 10px;
	font: normal 10px Tahoma, Sans-serif;
	color: #848c65;
}

.tagged p a {
	color: #848c65;
	font: normal 10px Tahoma, Sans-serif;
	background: transparent url('../images/bg.sep.848c65.gif') repeat-x 0px 100%;
}

.spcs {
	clear: both;
	padding: 20px 0px;
}

.commspot-item {
	width: 640px;
	float: left;
	clear: both;
}

.commspot-item .tcap {
	background: #f9fbfa url('../images/tcap.640.f9fbfa.gif') no-repeat 0px 0px;
}

.commspot-item .gborder {
	float: left;
	width: 638px;
	clear: both;
	border: 1px solid #edeeec;
	border-top: none;
}


.commspot-item .wborder {
	float: left;
	width: 636px;
	clear: both;
	border: 1px solid #ffffff;
	border-top: none;
	background: #f9fbfa url('../images/bshadow.f9fbfa.45.gif') repeat-x 0px 100%;
}


.latest-comment {
	color: #84876b;
	font: normal 11px/15px Tahoma, Arial, Sans-serif;
	background-color: #ffffff;
	float: left;
	width: 638px;
	clear: both;
	border-left: 1px solid #edeeec;
	border-right: 1px solid #edeeec;
}

.latest-comment .header {
	margin-top: 15px;
	width: 435px;
	float: right;
}

.latest-comment .wborder {
	float: left;
	width: 636px;
	clear: both;
	border: 1px solid #ffffff;
	border-top: none;
	background: #ffffff url('../images/bshadow.ffffff.86.gif') repeat-x 0px 100%;
}

.latest-comment .inner {
	border-left: 1px solid #d2c99a;
	width: 427px;
	float: right;
	padding: 0px 8px;
	margin: 15px 0px;
}

.latest-comment span {
	font: normal 12px/15px Tahoma, Arial, Sans-serif;
	background: transparent url('../images/icon.comment.gif') no-repeat 0px 50%;
	color: #4988b9;
	padding-left: 20px;
}

.latest-comment a {
	font: bold 12px/15px Tahoma, Arial, Sans-serif;
}


.latest-comment .inner p {
	font: normal 11px/15px Tahoma, Arial, Sans-serif;
}

.latest-comment .inner a {
	font: normal 11px/15px Tahoma, Arial, Sans-serif;
}

.post-item .bcap-640 {
	margin-top: 10px;
}

.popular-tags {
	float: left;
	width: 640px;
	clear: both;
}

.popular-tags .h1 {
	background: #ffffff url('../images/h1.popular.tags.gif') no-repeat 0px 0px;
	height: 19px;
	margin:0px;
	color: #b0b8b2;
	font: normal 10px Tahoma, Sans-serif;
	padding: 32px 0px 0px 10px;
}

.popular-tags .gborder {
	float: left;
	width: 638px;
	clear: both;
	border-left: 1px solid #edeeec;
	border-right: 1px solid #edeeec;
}


.popular-tags .wborder {
	float: left;
	width: 636px;
	clear: both;
	border: 1px solid #ffffff;
	border-top: none;
	background: #ffffff url('../images/bshadow.ffffff.14.gif') repeat-x 0px 100%;
}

.popular-tags a {
	font: normal 12px Tahoma, Arial, Sans-serif;
	color: #848c65;
	background: transparent url('../images/bg.sep.848c65.gif') repeat-x 0px 100%;
	margin-left: 10px;
}

.popular-tags p {
	background: transparent;
	float: left;
	clear: both;
	width: 616px;
	margin: 10px 10px 15px 10px;
}

* html .popular-tags p {margin: 10px 5px 15px 5px}

.popular-tags p a.first {
	margin-left: 0px;
}


.tab {
	clear: both;
	float: left;
	width: 936px;
	background: transparent url('../images/1px.e2e5e3.gif') repeat-x 0px 100%;
	padding-left: 4px;
	margin-bottom: 20px;
}

* html .tab {
	padding-left: 0px;
}


.tab div {
	background: transparent url('../images/1px.e2e5e3.gif') repeat-x 0px 0px;
	float: left;
	width: 90px;
	height: 26px;
	position: relative;
	margin-left: 6px;
}

.tab div p.lcap {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 14px;
	height: 26px;
	font: 1px Arial;
	background: transparent url('../images/lcap.tab.gif') no-repeat 0px 0px;
}

.tab div p.rcap {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 14px;
	height: 26px;
	font: 1px Arial;
	background: transparent url('../images/rcap.tab.gif') no-repeat 0px 0px;
}

.tab div a {
	position: absolute;
	top: 0px;
	left: 14px;
	font: normal 11px/26px Tahoma, Sans-serif;
	color: #a8bbbe;
	white-space: nowrap;
}

.tab div a:hover, .tab div.selected a {
	color: #6e8d91;
	text-decoration: none;
}

.tab div.selected a {
	cursor: default;
}

.tab div.selected {
	border-bottom: 1px solid white;
}

.tab div.cmd
{
	background: none;
	float: right;
	width: 150px;
	height: 26px;
	position: relative;
	margin-left: 6px;
	text-align: right;
	font: normal 11px/26px Tahoma, Sans-serif;
	color: #6e8d91;
}

*html .tab div.cmd
{
	height: 20px;
	padding-top: 6px;
}

.tab div.cmd img
{
    display:inline;
    vertical-align:middle;
    margin-right: 5px;
}

.tab div.cmd a
{
    position: static;
}

.box-info {
	float: left;
	width: 280px;
	color: #7f8f80;
	font: normal 11px/15px Tahoma, Sans-serif;
	background-color: #e7ebee;
	background: #e7ebee url('../images/bcap.info.280.gif') no-repeat 0px 100%;
	padding-bottom: 4px;
}

.box-info .h2 {
	width: 280px;
	float: left;
	clear: both;
	margin-bottom: 5px;
}

.box-info .how-to-embed
{
	background-image: url('../images/bg.make.post.video.tcap.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-top: 5px;
}

.box-info .how-to-embed span
{
	margin-left: 10px;
}
.box-info .how-to-embed ul
{
	margin: 0 10px 15px 10px;
	list-style-type: decimal;
	padding-left: 30px;
}
.box-info .how-to-embed li
{
	margin: 2px 0 0 0;
	padding: 0px;
}

.box-info .how-to-embed .header
{
	background: #e7ebee url('../images/bg.make.post.video.embed.gif') no-repeat 0px 0px;
	height: 41px;
}

.box-info .how-to-embed .bcap
{
	background-image: url('../images/bg.make.post.video.dotted.line.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 1px;
	width: 280px;
	font-size: 0px;
	margin-bottom: 5px;
}

.h2-fiypd {
	height: 37px;
	background: transparent url('../images/h2.fiypd.gif') no-repeat 0px 0px;
}

.h2-htsp {
	height: 41px;
	background: transparent url('../images/h2.how.to.signup.gif') no-repeat 0px 0px;
}

.h2-spmsg {
	height: 42px;
	background: transparent url('../images/h2.spmsg.gif') no-repeat 0px 0px;
}

.h2-fgpw {
	height: 41px;
	background: transparent url('../images/h2.forgotten.password.gif') no-repeat 0px 0px;
}

.h2-myspotlight {
	height: 63px;
	background: transparent url('../images/h2.myspotlight.gif') no-repeat 0px 0px;
}

.h2-editmyspotlight {
	height: 41px;
	background: transparent url('../images/h2.edit.msl.gif') no-repeat 0px 0px;
}

.h2-posting-guides {
	height: 41px;
	background: transparent url('../images/h2.posting.guidlines.gif') no-repeat 0px 0px;
}

.box-info .how-to-embed .h2-posting-guides {
	height: 41px;
	background: transparent url('../images/bg.make.post.video.guidelines.gif') no-repeat 0px 0px;
}

.box-info .h2 a {
	position: relative;
	top: 10px;
	right: 12px;
	background: transparent url('../images/bg.sep.657d83.gif') repeat-x 0px 100%;
	color: #657d83;
}

.box-info h2 a:hover {
	text-decoration: none;
}

.box-info p {
	padding: 10px;
}

.box-info p.links {
	float: left;
	clear: both;
	width: 250px;
	padding: 0px 0px 10px 28px;
	margin: 0px;
	overflow: hidden;
}

.box-info p.links a {
	font: normal 11px Tahoma, Sans-serif;
	color: #738579;
}

.box-info p.links-people {
	background: transparent url('../images/icon.people.gif') no-repeat 10px 0px;
}

.box-info p.links-companies {
	background: transparent url('../images/icon.companies.gif') no-repeat 10px 0px;
}

.box-info p.links-tags {
	background: transparent url('../images/icon.tags.gif') no-repeat 10px 0px;
}

.box-info p.links-search {
	background: transparent url('../images/icon.search.gif') no-repeat 10px 0px;
}

.box-info .hsep {
	background: transparent url('../images/bg.sep.b4c4c7.gif') repeat-x 0px 0px;
	width: 280px;
	height: 1px;
}

.box-info .info-links {
	color: #657d83;
	font: normal 11px Tahoma, Sans-serif;
	padding: 10px;
	float: left;
	clear: both;
	width: 260px;
}

.box-info .info-links div {
	background: transparent url('../images/bg.arrow.r.adb7b3.gif') no-repeat 0px 50%;
	padding: 2px 0px 1px 15px;
}

.box-info .info-links div a {
	color: #657d83;
}

#cl .h1 span {
	float: right;
	width: 25px;
}

.profile {
	width: 640px;
	float: left;
	clear: both;
	padding: 10px;
	margin-bottom: 30px;
}


.profile table {
	width: 100%;
}

.profile table td {
	color: #84876b;
	font: normal 11px Verdana, Sans-serif;
	padding: 2px 5px 2px 0px;
	white-space:nowrap;
}

.profile table td.a {
	width: 130px;
	font-weight: bold;
}

.profile p {
	float: left;
	width: 600px;
	color: #84876b;
	font: normal 11px/15px Verdana, Sans-serif;
	clear: both;
}

.profile p.err 
{
font-size: 9px;
font-weight: normal;
color: #b00000;
}

.profile td .inputSelect {
	border: 1px solid #ababab;
	width: 130px;
	color: #84876b;
	margin: 1px 0px;
	background-color: white;
	vertical-align: middle;
}

.profile .inputRadio {vertical-align: -2px;}
* html .profile .inputRadio {vertical-align: middle;}


.profile-2 p {
	margin: 0px 10px;
	width: 600px;
	display: inline;
}

.profile table {
	float: left;
	clear: both;
	width: 600px;
	margin: 0px 10px;
}

* html .profile table {display: inline}

.profile .userimage {
	position: absolute;
	right: 0px;
	width: 200px;
	margin: 0px;
	padding: 0px;
	text-align: right;
}

.profile .userdata {
	width: 400px;
	float: left;
	margin: 0px;
	padding: 0px;
	clear: none;
}

.signup-pages .profile {
	padding-left: 0px;
}

#myspotlight-hint, #editspotlight-hint  {
	background: transparent url('../images/bg.myspotlight.jpg') no-repeat 0px 0px;
	width: 940px;
	height: 128px;
	position: relative;
	clear: both;
	margin-bottom: 20px;
}

#editspotlight-hint {
	background: transparent url('../images/bg.editspotlight.jpg') no-repeat 0px 0px;
}

#myspotlight-hint .inputButton, #editspotlight-hint .inputButton {
	position: absolute;
	top: 23px;
	left: 853px;
	background: #ffffff url('../images/button.close.hint.gif') no-repeat 0px 0px;
	width: 78px;
	height: 21px;
	cursor: pointer;
}

#myspotlight-hint span, #editspotlight-hint span {
	position: absolute;
	background-position: 0px 5px;
	top: 87px;
	left: 10px;
}

#myspotlight-hint span a, #editspotlight-hint span a {
	font: normal 12px Tahoma, Sans-serif;
}

.msl-section {
	clear: both;
}

.msl-section .bcap-640 {
	margin-bottom: 15px;
}

.msl-videos {
	width: 640px;
	background-color: #201f14;
	float: left;
	clear: both;
	padding: 0px;
}

.msl-videos table {
	width: 618px;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}

.msl-videos table td {
	margin: 0px;
	padding: 0px;
	border-right: 1px solid #3d3e30;
	border-top: 1px solid #3d3e30;
	width: 154px;
}

.msl-videos table td.4 {
	border-right: 0px;
}

.msl-videos div a {
	text-align: left;
	float: left;
	width: 130px;
	margin: 0px 12px 7px 12px;
	color: #ffffff;
}

.msl-videos div a.tmb {
	float: left;
	width: 130px;
	margin: 12px 12px 7px 12px;
	text-align: center;
}

.msl-videos table .td1 {
	padding-left: 10px;
}

.msl-videos table .td4 {
	padding-right: 10px;
}

.msl-videos table tr.first td {
	border-top: none;
}

.msl-videos table td a {
	font: normal 9px Tahoma, Arial, Sans-serif;
}

.msl-videos table td .tmb img {
	width: 130px;
}

#cl .bcap-msl-videos {
	float: left;
	clear: both;
	width: 640px;
	height: 6px;
	background: #ffffff url('../images/bcap.videos.640.gif') no-repeat 0px 0px;
	margin-bottom: 15px;
	font: 1px Arial, sans-serif;
}

.msl-section p {
	border-bottom: 1px solid #ecedeb;
	padding: 8px 10px;
	font: normal 10px Tahoma, Sans-serif;
	color: #4988b9;
}

.msl-section p a.a {
	color: #84876b;
	font: normal 11px Tahoma, Sans-serif;
}

.msl-section p a.b {
	color: #afbf86;
	font: normal 11px Tahoma, Sans-serif;
}

.msl-section em {
	float: left;
	width: 640px;
	clear: both;
	display: block;
	padding: 10px;
	font: normal 10px Tahoma, Sans-serif;
	color: #4988b9;
}

.someitems em {
	float: left;
	width: 640px;
	clear: both;
	display: block;
	padding: 10px;
	font: normal 10px Tahoma, Sans-serif;
	color: #4988b9;
}

.msl-videos em {
	padding: 4px 14px;
	font: normal 10px Tahoma, Sans-serif;
	color: #ffffff;
}

.msl-edit p {
	font: normal 11px Tahoma, Arial, Sans-serif;
	color: #84876b;
}

.msl-edit p a {
	font: normal 11px Tahoma, Arial, Sans-serif;
	color: #617379;
}

.post-sheet {
	background-color: #f0f1ec;
}

.post-sheet .tcap {
	background: transparent url('../images/tcap.640.f0f1ec.gif') no-repeat 0px 0px;
}

.post-sheet .tagged {
	background: #f0f1ec;
}

.comments {
	float: left;
	clear: both;
	width: 640px;
}

.comments .header {
	color: #4988b9;
	font: normal 13px Tahoma, Sans-serif;
	background: transparent url('../images/bg.sep.806f4f.loose.gif') repeat-x 0px 100%;
	padding: 12px;
	float: left;
	clear: both;
	width: 610px;
}

.comments .nobg {
	background-image: none;
}


.comments a {
	color: #4988b9;
	font: normal 12px Tahoma, Sans-serif;
}

.comments .header span {
	background: transparent url('../images/icon.comment.gif') no-repeat 0px 50%;
	color: #4988b9;
	font: bold 13px Tahoma, Sans-serif;
	padding-left: 20px;
}

.avatar {
	color: #84876b;
	font: normal 9px Tahoma, Arial, Sans-serif;
	padding: 12px 0px;
	width: 192px;
	float: left;
	position: relative;
}

.avatar a {
	color: #4988b9;
	font: bold 10px Tahoma, Arial, Sans-serif;
	background: transparent url('../images/bg.sep.4988b9.gif') repeat-x 0px 100%;
}

.avatar span {
	color: #69624b;
	display: block;
	margin-top: 3px;
}

.avatar img {
	float: left;
	width: 68px;
	margin: 0px 10px;
}

.avatar span.avcaption {
	margin: 0px 0px 1px 0px;
}

.avatar span.date_refer {
	margin-top: 10px;
	float: right;
	width: 104px;
}

.avatar-a a {
	background-image: none;
}

div.avatar-r {
	float: right;
	width: 104px;
}

.comment-item {
	float: left;
	clear: both;
	width: 640px;
}

.comment-item .b {
	color: #84876b;
	font: normal 11px Tahoma, Arial, Sans-serif;
	margin: 12px 0px;
	width: 427px;
	float: right;
	border-left: 1px solid #d2c99a;
	padding: 0px 8px;
	min-height: 69px;
}

* html .comment-item .b {
	height: 69px;
}

.comment-item .comment-header {
	color: #84876b;
	font: normal 11px Tahoma, Arial, Sans-serif;
	float: right;
	width: 427px;
	clear: both;
	margin-bottom: 10px;
}

.comment-item .comment-header a {
	font: bold 11px Tahoma, Arial, Sans-serif;
	text-decoration: none;
}

.attach {margin: 5px 0px;}

.attach img {vertical-align: -2px}
* html .attach img {vertical-align: middle}

.new-comment {
	float: left;
	clear: both;
	width: 640px;
	background: #f3f5f0 url('../images/bg.post.comment.gif') no-repeat 0px 100%;
}

.new-comment .tcap {
	float: left;
	clear: both;
	width: 640px;
	height: 50px;
	background: #f3f5f0 url('../images/h1.post.comment.gif') no-repeat 0px 0px;
	margin-bottom: 10px;
}

.comment-forpartner .tcap {
	background: #f3f5f0 url('../images/h1.post.comment.forpartner.gif') no-repeat 0px 0px;
}

.new-comment label {
	float: left;
	width: 180px;
	text-align: right;
	font: bold 11px Verdana, Sans-serif;
	color: #84876b;
}

.new-comment .r {
	float: left;
	width: 420px;
	margin-left: 15px;
}

.new-comment .r .inputRow {
	float: right;
	width: 420px;
	clear: both;
}

.new-comment .r .itemTextArea {
	width: 418px;
	height: 228px;
	border: 1px solid #abb3a3;
	float: right;
	clear: both;
}

.new-comment .buttonRow {
	text-align: right;

}

.new-comment .postButton {
	background: #ffffff url('../images/button.post.comment.gif') no-repeat 0px 0px;
	width: 82px;
	height: 19px;
	cursor: pointer;
}

.pager {
	float: left;
	width: 100%;
	clear: both;
	font: normal 11px Tahoma, Arial Sans-serif;
	color: #4988B9;
}

.pager a {
	color: #4988b9;
	font: normal 11px Tahoma, Arial Sans-serif;
}

.pager a:hover {
	text-decoration: underline;
}

.pager a.seleted {
	font: bold 11px Tahoma, Arial Sans-serif;
}

.pager a.side {
	font: bold 11px Tahoma, Arial Sans-serif;
	background: transparent url('../images/bg.sep.4988b9.gif') repeat-x 0px 100%;
}

.filterbymonth {
	width: 280px;
	float: left;
	position: relative;
	background-color: #f3f7f6;
	color: #69898d;
	font: normal 11px Tahoma, Sans-serif;
	clear: both;
	padding: 0px;
	margin: 0px;
}

.filterbymonth .tcap {
	width: 280px;
	height: 38px;
	float: left;
	clear: both;
	background: #f3f7f6 url('../images/tcap.browsebymonth.gif') no-repeat 0px 0px;
	margin-bottom: 10px;
}

.filterbymonth .inner, .filterbysource .inner {
	padding-left: 10px;
}

.filterbylocation .inner {
	margin: 0px;
	padding: 10px;
	float: left;
	clear: both;
	width: 260px;
	background: #e8eef0 url('../images/bcap.filterbylocation.gif') no-repeat 0px 100%;
}

.filterbymonth p {
	clear: both;
	display: block;
	color: #69898d;
}

.filterbymonth a, .filterbymonth .nolink {
	font: normal 11px Tahoma, Arial, Sans-serif;
	color: #69898d;
	background: transparent url('../images/bg.arrow.r.gif') no-repeat 0px 1px;
	padding-left: 13px;
}

.filterbymonth .nolink {
	color: #69898d;
}

.filterbymonth .inputSelect,.filterbysource .inputSelect
{
	border: 1px solid #69898d;
	color: #69898d;
	margin: 1px 0px;
}

.filterbymonth .selected {
	font-weight: bold;
	text-decoration: none;
}

.filterbymonth .sectiontitle, .filterbysource .sectiontitle {
	font: normal 11px Tahoma, Sans-serif;
	margin: 10px 0px;
	padding: 0px;
	clear: both;
}

.bcap-mb20 {
	margin-bottom: 20px;
}

* html .bcap-mb20 {
	margin-bottom: 10px;
}


div.filterbymonth p.sectiontitle a.link, div.filterbysource p.sectiontitle a.link {
	background-image: none;
	padding-left: 0px;
	color: #69898d;
}

#bkLocationFilter {
	clear: both;
}

#bkLocationFilter .inputSelect {
	border: 1px solid #ababab;
	width: 200px;
	color: #84876b;
	margin: 2px 0px;
	background-color: white;
	vertical-align: middle;
}


.box-recentfiles {
	width: 280px;
	float: left;
	position: relative;
	background-color: #f3f7f6;
	color: #69898d;
	font: normal 11px Tahoma, Sans-serif;
}

.box-recentfiles .tcap {
	width: 280px;
	height: 53px;
	float: left;
	clear: both;
	background: #f3f7f6 url('../images/tcap.recentfiles.events.gif') no-repeat 0px 0px;
	margin-bottom: 10px;
}

.box-recentfiles .tcap p {
	margin: 32px 0px 0px 12px;
	color: #a8b2ae;
	font: normal 10px Tahoma, Sans-serif;
}

.box-recentfiles .inner {
	padding: 0px 10px;
	color: #69898d;
}


.box-recentfiles .inner div {
	font: normal 11px Tahoma, Arial, Sans-serif;
	color: #84876b;
	clear: both;
	margin: 0px 0px 10px 0px;
	color: #69898d;
}

.box-recentfiles .inner div img {
	vertical-align: middle;
	margin: 0px 3px 1px 0px;
}

.box-recentfiles .inner div a {
	font: bold 11px Tahoma, Arial, Sans-serif;
	color: #60787f;
}

.news-box {
	float: left;
	width: 460px;
	margin-bottom: 20px;
}

.news-box .newsfix-category {
	width: 440px;
}
.news-box .newsfix-category p {
	width: 440px;
}

.title-460 {
	width: 460px;
	height: 35px;
	background: #ffffff url('../images/bg.title.460.d2c99a.gif') no-repeat 0px 0px;
	position: relative;
	font: normal 11px Tahoma, Arial, Sans-serif;	
}

.title-640 {
	float: left;
	width: 640px;
	height: 35px;
	clear: both;
	background: #ffffff url('../images/bg.title.640.gif') no-repeat 0px 0px;
	position: relative;
	font: normal 11px Tahoma, Arial, Sans-serif;
}

.title-640-d2c99a {
	background: #ffffff url('../images/bg.title.640.d2c99a.gif') no-repeat 0px 0px;
}

.title-640-members {
	background: #ffffff url('../images/bg.title.640.people.gif') no-repeat 0px 0px;
}
.title-640-organizations {
	background: #ffffff url('../images/bg.title.640.organizations.gif') no-repeat 0px 0px;
}

.title-940 {
	float: left;
	width: 940px;
	height: 35px;
	clear: both;
	position: relative;
	font: normal 11px Tahoma, Arial, Sans-serif;
}

.title-940-rpopular {background: #ffffff url('../images/bg.title.940.recently.popular.gif') no-repeat 0px 0px;}
.title-940-alltime {background: #ffffff url('../images/bg.title.940.all.time.gif') no-repeat 0px 0px;}

.title-460 p {
	font: normal 15px Verdana, Sans-serif;
	color: #ffffff;
	padding: 8px 0 0 10px;
}

.title-640 p {
	font: normal 20px Verdana, Sans-serif;
	color: #ffffff;
	margin: 4px 10px;
}

.calendar .header {
	color: #a39d75
	float: left;
	width: 640px;
	height: 30px;
	clear: both;
	background: #ffffff url('../images/bg.sep.d2c99a.loose.gif') repeat-x 0px 100%;
	position: relative;
}

.calendar .header a {
	color: #a39d75;
	font: bold 9px Tahoma, Sans-serif;
	text-transform: uppercase;
	background-repeat: no-repeat;
	background-color: transparent;
}

.calendar .header .prev a {
	background-image: url('../images/tri.l.a39d75.gif');
	background-position: 0px 2px;
	padding-left: 10px;
}

.calendar .header .next a {
	background-image: url('../images/tri.r.a39d75.gif');
	background-position: 100% 2px;
	padding-right: 10px;
}


.calendar .header p {
	position: absolute;
	top: 10px;
}

.calendar .header .prev {left: 5px;}
.calendar .header .next {right: 6px;}


.table-calendar th {
	color: #a39d75;
	font: bold 9px Tahoma, Sans-serif;
	text-transform: uppercase;
	padding: 5px 0px 5px 2px;
}


.table-calendar td
{
	width: 90px;
	height: 70px;
	background: #ffffff url('../images/bg.calendar.day.gif') repeat-x 0px 100%;
	border: 2px solid #ffffff;
	color: #a39d75;
	font: bold 9px Tahoma, Sans-serif;
	padding: 2px 5px 1px 5px;
}

.table-calendar td.full {
	background-color: #e1d8ad;
	background-image: none;
	color: #807056;
	padding: 2px 0px 1px 0px;
}

.table-calendar td.full b {
	padding: 0px 5px;
	display: block;
	background-color: #e1d8ad;
}

.table-calendar td.c2 {
	background-color: #eee6c1;
}

.table-calendar td p {
	font: normal 9px Tahoma, Sans-serif;
	padding: 4px;
	background: #e1d8ad url('../images/bg.sep.7a6e48.gif') repeat-x 0px 100%;
}

.table-calendar td p.c2 {
	background-color: #eee6c1;
}

.table-calendar td.full p.last {
	background-image: none;
}

.table-calendar td a {
	color: #807056;
}

.table-calendar td a img {
	vertical-align: -1px;
	margin-left: 2px;
	width: 4px;
	height: 7px;
}



.newsfix-category {
	padding: 0px 10px;
	margin: 10px 0px 7px 0px;
	float: left;
	width: 620px;
	clear: both;
}

* html .newsfix-category {
	margin: 0px 0px 3px 0px;
}

.newsfix-category p {
	float: left;
	width: 610px;
	clear: both;
	margin-bottom: 3px;
	color: #afb19a;
	font: normal 10px Tahoma, Sans-serif;
}

.newsfix-category p a {
	font: normal 11px Tahoma, Sans-serif;
	color: #84876b;
}

.title-640 a.showall {
	position: absolute;
	top: 10px;
	right: 12px;
	background: transparent url('../images/bg.sep.white.gif') repeat-x 0px 100%;
	color: #ffffff;
	display: inline;
	margin: 0px;
	padding: 0px;
	font: normal 11px Tahoma, Arial, Sans-serif;
}

.title-310 a.showall {
	position: absolute;
	top: 10px;
	right: 12px;
	background: transparent url('../images/bg.sep.white.gif') repeat-x 0px 100%;
	color: #ffffff;
	display: inline;
	margin: 0px;
	padding: 0px;
	font: normal 11px Tahoma, Arial, Sans-serif;
}



.mno .header {
	color: #a39d75
	float: left;
	width: 620px;
	height: 30px;
	clear: both;
	background: #ffffff url('../images/bg.sep.d2c99a.loose.gif') repeat-x 0px 100%;
	position: relative;
	padding: 0px 10px;
}

.mno .header a {
	color: #a39d75;
	font: bold 9px Tahoma, Sans-serif;
	text-transform: uppercase;
	float: left;
	margin-right: 5px;
	margin-top: 10px;
	text-align: center;
}

table.s1 {
	width: 100%;
}

table.s1, table.s1 a {
	color: #848271;
	font: normal 9px Tahoma, Arial, Sans-serif;
}


table.s1 th {
	color: #a3987b;
	background: transparent url('../images/bg.sep.brown.gif') repeat-x 0px 100%;
	text-align: left;
	padding: 10px;
	font-weight: bold;
	text-transform: uppercase;
}

table.s1 th a {
	color: #a3987b;
	text-decoration: underline;
}


table.s1 a {font-weight: bold;}

table.s1 td {
	padding: 4px 10px 4px 10px;
	font: normal 9px Tahoma, Arial, Sans-serif;
	color: #84876b;
}

table.s1 td a {
	font: bold 9px Tahoma, Arial, Sans-serif;
	color: #84876b;
}

table.s1 tr.c1 td {
	background-color: #ffffff;
}

table.s1 tr.c2 td {
	background-color: #f8f7f0;
}

#bkUserList, .list {
	float: left;
	width: 640px;
	clear: both;
}

#bkUserList p, .list p {
	padding: 10px;
	font: bold 10px Tahoma, Arial, Sans-serif;
	color: #84876b;
}


.tagcloud {
	margin: 15px 10px;
	float: left;
	width: 920px;
	clear: both;
	display: inline;
}

.tagcloud a {
	color: #406bad;
	font: normal 12px Tahoma, Sans-serif;
}


.adminbar {
	width: 920px;
	float: left;
	clear: both;
	margin: 0px;
	padding: 5px;
	background-color: #111111;
	display: inline;
	color: #D6D6D6;
}

.adminbar a {
	color: #D6D6D6;
}

.adminbar a:hover {
	color: #FFFFFF;
}


.makepost-section {
	float: left;
	clear: both;
	display: inline;
	width: 640px;
	margin: 0px;
	margin-bottom: 15px;
	font: normal 11px Verdana, Sans-serif;
	color: #84876b;
}

.makepost-section p {
	float: left;
	clear: both;
	display: inline;
	width: 620px;
	margin: 0px 10px 5px 10px;
	padding: 0px;
	font: normal 11px Verdana, Sans-serif;
	color: #84876b;
	vertical-align: middle;
}

.makepost-section label {
	float: left;
	clear: both;
	display: inline;
	width: 620px;
	font: normal 11px Verdana, Sans-serif;
	color: #84876b;
	vertical-align: middle;
	margin: 0px 10px 2px 10px;
	padding: 0px;
}

.makepost-section p.mb10 {margin-bottom: 10px;}
.makepost-section p.mb15 {margin-bottom: 15px;}
.makepost-section p.mb20 {margin-bottom: 20px;}

.makepost-section a {
	font: normal 11px Tahoma, Arial, Sans-serif;
	color: #5c6967;
}

.makepost-section .inputSelect {
	margin-bottom: 10px;
	border: 1px solid #abafa7;
	color: #84876b;
	font: normal 11px Verdana, Sans-serif;
}

.makepost-section .inputSelect option {
	background-color: #ffffff;
}

.makepost-section .inputCheck {vertical-align: -2px;}
* html .makepost-section .inputCheck {vertical-align: middle;}

.inputSend {
	padding: 5px;
	float: left;
	margin-right: 5px;
	height: auto;
	background-color: #abb79e;
	cursor: pointer;
}

* html .inputSend {
	padding: 5px 5px 5px 5px;
	display: inline;
}

.makepost-section div.err {
	float: left;
	clear: both;
	width: 620px;
	margin: 0px 0px 10px 10px;
	display: inline;
	line-height: 0px;
}

.makepost-section div.err p {
	color: red;
	padding: 0px;
	margin: 0px;
}

.makepost-section .inputSelect {
	vertical-align: -5px;
	height: 18px;
}

.makepost-section .eqy span {
	vertical-align: top;
	line-height: 18px;
}

.makepost-section .eqy .inputText {
	vertical-align: top;
}

.attfiles {
	text-align: left;
}

.attfiles table {
	margin: 5px 0px;
}

.attfiles table td {
	font: normal 11px Tahoma, Arial, Sans-serif;
	color: #93988e;
	vertical-align: middle;
	padding: 4px 5px 4px 0px;
}

.attfiles table td a {
	font: normal 11px Tahoma, Arial, Sans-serif;
	color: #849659;
}

.attfiles table td a.del {
	font: normal 11px Tahoma, Arial, Sans-serif;
	color: #5c6967;
}


.stillselect {
	background-color: #e6e9ec;
	clear: both;
	width: 620px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

.stillselect .tcap {
	width: 620px;
	height: 11px;
	background: transparent url('../images/tcap.stillselect.gif') no-repeat 0px 0px;
	font: 1px Arial;
	clear: both;
}

.stillselect .bcap {
	width: 620px;
	height: 15px;
	background: transparent url('../images/bcap.stillselect.gif') no-repeat 0px 0px;
	font: 1px Arial;
	clear: both;
}

.stillselect table {
	margin: 0px auto;
}

.stillselect table td {
	width: 150px;
	color: #728973;
}

.stillselect table td img {
	width: 130px;
	margin: 0px;
	padding: 0px 0px 5px 0px;
}

* html .stillselect table td img {
	padding: 0px 0px 2px 0px;
}


.stillselect table td p {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	float: none;
}

.stillselect table td .inputRadio {
	vertical-align: -2px;
	margin: 0px;
	padding: 0px;
	width: 13px;
	height: 13px;
}

* html .stillselect table td .inputRadio {
	vertical-align: middle;
}


.stillselect .browse {
	width: 580px;
	text-align: left;
	margin: 0px auto;
	clear: both;
}

.stillselect .browse p {
	margin: 0px 0px 15px 0px;
	padding: 0px;
}


.stillselect .inputSend {
	float: none
}


#bkOrganName, bkOrganWebsite {
	margin: 0px;
	float: left;
	width: 620px;
}

.hline-498bb5 {
	width: 100%;
	float: left;
	font: 1px arial;
	margin:0px;
	padding:0px;
	border-bottom: 1px solid #498bb5;
	clear:both;
	height:1px;
}

.signup-pages p.err, .signup-pages div.err p {
	color: red;
	display: block;
	width: 100%;
	padding: 2px 0px;
	margin: 0px;
}

#sendPostButton {width: auto}
* html #sendPostButton {width: auto;padding-left: 0px; padding-right: 0px}

.w280 {width: 280px;}
.mt55 {margin-top: 55px;}
.mt10 {margin-top: 10px;}
.mt20 {margin-top: 20px;}
.mt40 {margin-top: 40px;}
.mb20 {margin-bottom: 20px;}
.m10 {margin: 10px}

.searchrow {padding:15px 0px 10px 10px;}
* html .searchrow {padding:10px 0px 10px 10px;}

.searchrow input {
	margin-left: 10px;
	vertical-align: middle;
}

.searchrow .inputButton {
	cursor: pointer;
}

table.organ-members td {
	padding: 5px;
	vertical-align: top;
}

.profile3 {
	padding: 10px 0px;
}

.profile ul {
	width: 550px;
	float: left;
	clear: both;
	margin: 0px 0px 0px 30px;
	padding: 0px;
	display: inline;
}

.profile ul li {
	margin: 0px;
	padding: 0px;
	font: normal 11px Verdana, Sans-serif;
}

* html .profile ul {
	margin: 0px 0px 0px 20px;
}

ul a {
	color: #4988b9;
	background: transparent url('../images/bg.sep.4988b9.gif') repeat-x 0px 100%;
}

.f620 {
	float: left;
	width: 620px;
	clear: both;
	margin: 10px;
	display: inline;
}

.floatlink {
	float:left;
	width:40px;
	padding:5px;
	vertical-align: middle;
}

.sourcelink a {
	font: bold 11px Arial, Sans-serif;
	color: #84876b;
}

h3 {
	font: normal 14px Arial, Sans-serif;
	color: #806f4f;
	margin: 10px 0px 15px 0px;
	padding: 0px;
	float: left;
	clear: both;
	width: 600px;
	display: inline;
}

.survey-block, .survey-cmd {
	width: 620px;
	float: left;
	clear: both;
	display: inline;
	margin: 0px;
	padding: 0px 10px 10px 10px;
	border-bottom: 1px solid #eef0ec;
}

.survey-block p {
	float: left;
	clear: both;
	width: 600px;
	display: inline;
	font: normal 11px Arial, Sans-serif;
	color: #84876b;
}

.survey-block label {
	font: normal 12px Arial, Sans-serif;
}

.survey-block .inputCheck {vertical-align: -2px;margin-right: 10px;}
* html .survey-block .inputCheck {vertical-align: middle}

.survey-block .inputArea {
	overflow: auto;
}

.survey-cmd {
	border: none;
}

.survey-cmd .inputButton {
	margin-right: 8px;
	background-color: #abb79e;
}

#takesurvey {
	padding:10px;
	background-color:#eee6c1;
	color: #807056;
}

#takesurvey a {
	color: #848271;
	background: transparent url('../images/bg.sep.918e7b.gif') repeat-x 0px 100%;
}

.h1link {
	line-height: 40px;
	margin-left: 140px;
	color: #4988b9;
	background: transparent url('../images/bg.sep.4988b9.gif') repeat-x 0px 100%;
}

.rdate {
	font-weight: normal;
	padding: 0px 5px;
}

.homelink {
	position: absolute;
	display: block;
	background: transparent;
	width: 430px;
	height: 70px;
	top: 0px;
	left: 110px;
}

.public-header .homelink {
	top: 50px;
	width: 640px;
	height: 80px;
}

span.required {
	vertical-align: top;
	font-size: 14px;
	font-weight: bold;
	padding: 0px 5px;
	color: #CC0000;
}

span.rqmce {
	position: relative;
	width: 16px;
	top: -210px;
	left: 506px;
}

* html span.rqmce {
	top: -215px;
}


.post-item .eventdate {
	color: #69624b;
	font: normal 12px Tahoma, Arial, Sans-serif;
}

.post-item .eventdate span {
	color: #84876b;
	font: normal 14px Tahoma, Arial, Sans-serif;
	padding-top: 3px;
}

.mw140 {
	width: 140px;
	float: left;
}

table.upload {
	margin: 0px;
	padding: 0px;
	width: 427px;
}

table.upload td {
	text-align: left;
	padding: 0px 20px 3px 0px;
}

.tr-widget {
	text-align: right;
}


.tr-widget img {
	vertical-align: middle;
}

.vam {
	vertical-align: middle;
}

.eventsheet {
	clear: both;
	float: left;
	width: 100%;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
}

.eventsheet span {
	font-size: 14px;
}

.exportenvent {
	width: 120px;
	padding: 5px 0px 5px 10px;
	margin: 0px;
	float: right;
	border: 1px solid #d2c99a;
	background: white;
	display: inline;
}


.exportenvent a {
	line-height: 16px;
}

.exportenvent img {
	vertical-align: middle;
	margin-right: 5px;
}

.exportenvent .mb5 {
	margin-bottom: 5px;
}

.vaff {vertical-align: -2px}
* html .vaff {vertical-align: middle}

table tr.pb20 td {padding-bottom: 20px}
table tr.pb10 td {padding-bottom: 10px}
table tr.nob {background-color: white}
table tr.nob td {background-color: white}
table td.tar {text-align: right}

div.cinfo {
	background-color: #f0f1ec;
	width: 600px;
	padding: 10px;
	margin: 0px 0px 10px 0px;
	float: left;
	clear: both;
}

div.mt20 {margin-top: 10px}


div.cinfo table {
	width: 580px;
	float: left;
	clear: both;
}

.mr10 {margin-right: 10px}

.search-results p {
	border: none;
	padding: 2px 10px;
}

.search-results p.title {
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.search-results p.last {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #ecedeb;
	margin-bottom: 10px;
}

.search-results p.title a {
	font-weight: bold;
}

.search-results .attach {
	padding: 0px 10px;
}

.search-words {
	font: normal 14px/18px Arial, Sans-serif;
	padding: 10px 10px;
	float: left;
	width: 620px;
	clear: both;
	display: inline;
}

.notfeeds p {
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

.notfeeds p.title {
	margin: 0px 0px 5px 0px;
}

.addsource {
	width: 550px;
	float: left;
	clear: both;
	display: inline;
}

.addsource .note {
	font: normal 11px Arial, Sans-serif;
}

.addsource .sourcelist {
	font: normal 11px Arial, Sans-serif;
	width: 500px;
}

.addsource .sourcelist a {
	color: #4988b9;
	font: normal 11px Arial, Sans-serif;
	margin-left: 11px;
}

.addsource table {
	margin: 0px;
	padding: 0px;
	width: 550px;
	margin: 10px;
	float: left;
	clear: both;
	display: inline;
}

.addsource table td {
	text-align: left;
	padding: 0px 20px 3px 0px;
}

.addsource .inputText {
	width: 200px;
}
a.rssfeed-link-with-icon {
	background-image: url(../images/icon.rss.feed.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 2px 0 0 19px;
	text-transform: uppercase;
	font: normal 8px Verdana, sans-serif;
	height: 14px;
	white-space: nowrap;
}
a.rssfeed-link-with-icon:link {
	color: #777;
	text-decoration: none;
}
a.rssfeed-link-with-icon:visited {
	color: #777;
	text-decoration: none;	
}
a.rssfeed-link-with-icon:hover {
	color: #777;
	text-decoration: underline;	
}

.underline {
	text-decoration: underline;
}

.mb0 {
	margin-bottom: 0px;
}
.mr20 {
	margin-right: 20px;
}
.fl_right {
	float: right;
}

.iconsphere
{
    background: url(http://www.sphere.com/images/sphereicon.gif) top left no-repeat;
    padding-left: 20px;
    padding-bottom: 4px;
}
/**********************
		AVATAR
**********************/
#bkProfileAvatar .avatar-row 					{ width: 620px; }
#bkProfileAvatar .avatar-row .left				{ padding-top: 10px; width: 320px; }
#bkProfileAvatar .avatar-row label				{ color: #4988b9; font-weight: bold; }
#bkProfileAvatar .avatar-row p					{ width: 314px; }
#bkProfileAvatar .avatar-row .file-upload-div 	{ padding: 20px 0 0 25px; }
#bkProfileAvatar .avatar-row .padd_l25			{ padding-left: 25px; }
#bkProfileAvatar .avatar-row .userdefined		{ width: 280px; white-space: normal; padding: 10px; font-family: Verdana, sans-serif; font-size: 11px; }
	
	.userdefined .top						{ width: 280px; height: 50px; }
	.userdefined .top .workprofile-title 	{ padding-left: 25px; }
	
	.userdefined .middle				{ width: 280px; height: 200px; }
	.userdefined .middle .left			{ width: 150px !important; height: 200px; float: left; background-color: #e9eef1; border: 1px solid #d6d7d2; padding: 0px !important; }
	.userdefined .middle .left img 		{ width: 150px; height: 200px; float: left; }
	.userdefined .middle .right			{ width: 100px; height: 200px; float: left; padding: 0 0 0 20px; position: relative;}
	.userdefined .middle .right input 	{ margin-left: 0px; }
	
	.userdefined .bottom		{ width: 280px; color: #84876b; padding-top: 20px;}
	

#bkAvatarThumbs
{
	position: absolute;
	bottom: 0px;
	padding: 0px;
	margin: 0px;
}
#bkAvatarThumbs table
{
	width: 98px;
	margin: 0px;
}
#bkAvatarThumbs table td
{
	padding: 0 3px 3px 0;
	width: 49px;
	height: 49px;
}
.mt_15{ margin-top: 15px; }
.mt_20{ margin-top: 20px; }

.mini-calendar					{ margin-top: 10px; }
.mini-calendar					{ table-layout: fixed; }
.mini-calendar table td			{ padding: 0px; cursor: default; }
.mini-calendar .month			{ background-image: url('../images/bg.title.310.a2a26c.gif'); width: 310px; height: 17px; color: #FFFFFF; }
.mini-calendar .month span		{ font-family: Verdana,Sans-serif; display: block; padding: 2px 0 0 5px; font-size: 10px; }
.mini-calendar .prev			{ height: 14px; text-align: left; padding: 3px; background-image: url('../images/bg.sep.d2c99a.loose.gif'); background-repeat: repeat-x; background-position: left bottom;  }
.mini-calendar .prev a 			{ float: left; background-image: url('../images/tri.l.a39d75.3x5.gif'); background-repeat: no-repeat; background-position: left center; display: block; padding-left: 7px; color: #A39D75; text-transform: uppercase; font-weight: bold; font-size: 8px; margin: 0px; }
.mini-calendar .next			{ height: 14px; text-align: right; padding: 3px; background-image: url('../images/bg.sep.d2c99a.loose.gif'); background-repeat: repeat-x; background-position: left bottom; }
.mini-calendar .next a 			{ float: right; background-image: url('../images/tri.r.a39d75.3x5.gif'); background-repeat: no-repeat; background-position: right center; display: block; padding-right: 7px; color: #A39D75; text-transform: uppercase; font-weight: bold; font-size: 8px; margin: 0px; }
.mini-calendar tr.day-names td	{ padding: 3px 0 3px 2px; font-weight: bold; color: #A39D75; text-transform: uppercase; font-size: 8px; }
.mini-calendar tr.row td		{ width: 43px !important; height: 33px; border: 1px solid #FFFFFF; font-family: Tahoma,Sans-serif; background-image: url('../images/mini.calendar.day.bg.jpg'); }
.mini-calendar tr.row td p		{ padding: 3px; margin: 0 0 0 1px; color: #A39D75; font-weight: bold; font-size: 8px; }
.mini-calendar tr.row td.no-empty	{ background-color: #E1D8AD; background-image: none; color: #807056; }



.event-list-layer			{ display: none; position: absolute; left: 0px; top: 0px; background-color: #FFFFFF; font-size: 10px; border: 1px solid #A4A26C; text-align: left; padding-bottom: 4px; }
.event-list-layer p			{ margin: 0 0 5px 0; padding: 2px; background-color: #A4A26C; color: #FFFFFF; font-weight: bold; text-transform: uppercase; font-size: 10px; }
.event-list-layer a			{ display: block; padding: 1px 5px 1px 5px; margin: 0px; color: #848271; font-weight: normal; text-decoration: none; }
.event-list-layer a:hover	{ text-decoration: underline; }
.font-9px					{ font-size: 9px !important; }