.column-cell-nav { width: 0px; }
.column-cell-sidebar { display: none; }
.column-cell-content { width: 100% }
#page-content .innerbox { padding: 0; }
/* custom messaging styles */

#main-col { float: left; width: 610px; border-right: 1px solid #dbdbdb;  margin-bottom: 0; }
.content-block { display: block; }

#stills {

	width: 610px;
	height: 400px;
	overflow: hidden;
    visibility: visible;
    display:block;
}

#msg1 { font-size: .9em; color: #777; margin: 0; padding: 0; visibility:hidden; display:none; margin-top: 0px; margin-bottom: -100px; padding: 0px 20px;}
.indent1 { margin-left: 30px;}

/*#welcome { font-size: 1.2em; padding-top: 0px; border-bottom: 1px solid #dbdbdb; height: 225px; max-height: 185px; }*/
#welcome { height: 420px; font-size: 1.2em; padding-top: 0px; border-bottom: 1px solid #dbdbdb; }
#welcome h1 { font-size: 22pt; padding-top: 20px; }

#not-a-member {
	float: right;
	display: inline-block;
	margin: 0;
	padding: 20 70px 0 0;
	text-align: right;
}

#buttons { margin: 20px 70px 0px 0px; border: 0; padding: 0; line-height: normal; }
.big-button-2 { float: right; width: 100px; height: 35px; }
#login { background: url(http://brainstorm.leveragesoftware.com/images/design1/button-login.jpg) no-repeat center center; margin-left: 20px;  }
a#login:hover { background-image: url(http://brainstorm.leveragesoftware.com/images/design1/button-login-hover.jpg); text-decoration: none; }
#sidebar { float: left; width: 280px; }

#main-col .content-block {
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#sidebar .content-block {
	padding: 0px 0px 29px 20px;
}

#location2 {margin-left:-10px;}
.join-your-membersbox {
	margin: 0 0 30;
	padding:0;
	height: 140px;
	width: 140px;
	margin-left:auto;
	margin-right:auto;
}

.join-your-membersbox .ls-table-image{}

#loginhome {margin-left:15px;}

#location2 img {

/* This adds the border */
height:125px; width:125px;
padding:15px;
border:solid;
border-color: #dddddd #aaaaaa #aaaaaa #dddddd;
border-width: 1px 2px 2px 1px;
background-color:white;
}


#main-col h3, #sidebar h3 { font-size: 1.5em; }
#main-col h2, #sidebar h2 { font-size: 1.5em; margin-bottom: 12px; }

#widget-block {	border-bottom: 1px solid #dbdbdb; }
#widget-block td { padding: 0px !important; }
.ls-table td.undefined a { display: block; width: auto; float: right; padding: 4px; border: 1px dotted #dbdbdb; margin-left: 10px; }
.ls-table td.undefined a:hover { border-style: solid; }
.ls-table-image { float: none; margin: 0px; }
.ls-table p { font-size: .9em; color: #777; margin: 0; padding: 0; margin-bottom: 14px; }
.ls-table .ls-table-element-title .ls-table-element-link { display: block; float: none; margin: 0px; padding: 0; font-size: 10pt; border: 0; }

#video-block { padding: 0px 20px; }

#features-block { padding-right: 0px; padding-bottom: 30px; border-bottom: 1px solid #dbdbdb; }
#features-block h3 { margin-bottom: 10px; }
#features-block p { margin-top: 0px; }
#features-block table { margin: 0; padding: 0; border: 0; border-collapse: collapse; }
#features-block td { vertical-align: top; padding: 0; border: 0; width: 170px; }
#features-block td div { padding-right: 30px; }
#features-block h3 a { display: block; padding-top: 115px; }


#features-list h2 {  }
#features-list h3 { margin: 0; padding: 0; }
#features-list p, #video-block p { margin: 0 0 12px 0; font-size: .9em; }
#features-list { padding-bottom: 40px; margin-bottom: 10px; }

.help-widget { float: right; }
#features-block .help-widget { margin-right: 20px; }
.help-widget a { font-size: 7pt; padding: 0px 3px; border: 1px dotted #dbdbdb; color: #999; background-color: #fff; }
.help-widget a:hover { text-decoration: none; border-style: solid; color: #999; }
.help-box { position: absolute; }
#widget-help, #features-help, #features1-help { width: 300px; padding: 12px; background-color: #ffffcc; border: 1px solid #000000; font-size: 12pt; font-family: arial; position: relative; top: 12px; right: 200px; }
#features1-help a { text-decoration: none; font-size: 12pt; font-family: arial;  }
#features1-help a:hover { text-decoration: underline; }

.hiddenpic { display: none; }

.slideshow-image { border: 0px; padding: 2px; 	margin-bottom: 5px;
	margin-left: 80px;
}

