@charset "utf-8";
* { margin:0px; padding:0px; }
html {
	height:100%;
}
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	color:#1b1b1b;
	background:#252525 url(../images/bg_body.gif) repeat-y center;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	/*height:100%;*/
}
body, td, th, div, p, label {

	font:normal 12px Arial, Helvetica, sans-serif;
	/* line-height:16px; */

}
a { color:#0578BE; }
.oneColFixCtr #container {
	width: 933px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
	padding:0px;
	/*height: 100%;*/
}

.oneColFixCtr #container-memberprofile {
	width: 933px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
	padding:0px;
	height: 100%;
}

.oneColFixCtr #mainContent {
	width:528px;
	min-width:535px;
	float:left;
}

.oneColFixCtr #mainContent-aff {
	width:700px;
	min-width:535px;
	float:left;
}
.oneColFixCtr #bookstoreContent {
	width:730px;
	float:left;
}
#innerContainer {
	padding:0px;
	margin:0px;
	/*height:1950px;*/
	background:#FFFFFF;
}

#innerContainer-inner-pages {
	padding:0px;
	margin:0px;
	
	background:#FFFFFF;
}

#innerContainer-inner-pages-people {
	padding:0px;
	margin:0px;
	height:1200px;
	background:#FFFFFF;
}

#innerContainer-inner-pages-readblog {
	padding:0px;
	margin:0px;
	height:1368px;
	background:#FFFFFF;
}

#innerContainer-inner-pages-seevideos {
	padding:0px;
	margin:0px;
	height:1300px;
	background:#FFFFFF;
}

#innerContainer-inner-members-profile {
	padding:0px;
	margin:0px;
	height:1200px;
	background:#FFFFFF;
}

#innerContainer-inner-pages-uploadimage {
	padding:0px;
	margin:0px;
	height:950px;
	background:#FFFFFF;
}

#innerContainer-inner-pages-innerplay {
	padding:0px;
	margin:0px;
	height:1200px;
	background:#FFFFFF;
}

#innerContainer-inner-pages-audioplay {
	padding:0px;
	margin:0px;
	height:900px;
	background:#FFFFFF;
}

#innerContainer-inner-pages-emailcompose {
	padding:0px;
	margin:0px;
	height:700px;
	background:#FFFFFF;
}


#innerContainer-inner-pages-albumview {
	padding:0px;
	margin:0px;
	height:1500px;
	background:#FFFFFF;
}
#innerContainer-video-index {
	clear:both;
	padding:0px;
	margin:0px;
	height:405px;
	background:#FFFFFF;
	padding: 0px 0px 0px 0px;
}

#innerContainer-search {
	padding:0px;
	margin:0px;
	height:1800px;
	background:#FFFFFF;
}
#innerContainer-map {
	padding:0px;
	margin:0px;
	height:1800px;
	background:#FFFFFF;
}
#innerContainer-join {
	padding:0px;
	margin:0px;
	height:1800px;
	background:#FFFFFF;
}

#innerContainer-tc {
	padding:0px;
	margin:0px;
	height:8000px;
	background:#FFFFFF;
}
#header {
	background:url(../images/header-bg.gif) repeat-x 0 0;
	width:100%;
	height: 60px;
}
#footer {
	clear:both;
	background: #171717;
	color:#666666;
	height:50px;
	padding:10px;
}
.footerRight {
	float: right;
	width:720px;
	text-align:right;
}
#footer-banner {
	clear:both;
	background: #252525;
	color:#666666;
	height:100px;
	padding:10px 0px 10px 105px;
}
#bottom-video {
	clear:both;
	background: #FFFFFF;
	color:#666666;
	height:405px;
	padding:0px 0px 0px 0px;
}

a img {
	border:0px;
}
#logo {
	padding:7px 0px;
}
.topmenu {
	background:url(../images/topmenu.gif) repeat-x 0 0;
	height:41px;
	width:100%;
	clear:both;
}
.topmenu ul {
	margin:0px;
	padding:0px;
}
.topmenu ul li {
	display:block;
	list-style:none;
	float:left;
	background:url(../images/topmenu-separator.gif) no-repeat right 13px;
}

.topmenu ul li a {
	display:block;
	color:#fff;
	font:normal 11px arial !important;
	text-align:center;
	text-decoration:none;
	padding:13px 16px 12px 16px;
}
.clearer {
	clear:both;
}
#left {
	float:left;
	width:198px;
	height:1845px;
}
#left-search {
	float:left;
	width:198px;
	height:1800px;
}

#left-tc {
	float:left;
	width:198px;
	height:8700px;
}
#left-map {
	float:left;
	width:198px;
	height:1800px;
}

#left-faqs {
	float:left;
	width:198px;
	height:2048px;
}
#left-join {
	float:left;
	width:198px;
	height:1800px;
}
#right {
	float:right;
	width:198px;
	height:100%;
}
#right-join {
	float:right;
	width:198px;
	height:100%;
}
.panel {
	background:#1B1B1B;
	color:#FFFFFF;
}
.width h3	{
	margin:0px;
	font-size:130%; 
	padding:10px 0px 5px 0px; 
	text-align:left;
	color:#595959;
	background:url(../images/box3-title.gif) no-repeat 0 0;
	color:#eae6df;
	font:normal 14px arial;
	padding:9px 0px 7px 37px;
}
.contentheading			{
	background:url(../images/arrow.gif) no-repeat 30px 15px #f7f7f7;
	color:#1b1b1b !important;
	font:bold 24px Arial !important;
	line-height:24px !important;
	margin:0px 0px 0px 0px;
	padding:15px 0px 13px 72px;

}
.contentheading-sub			{
	background-color:#f7f7f7;
	color:#1b1b1b !important;
	font:bold 18px Arial !important;
	line-height:24px !important;
	margin:0px 0px 0px 0px;
	padding:15px 0px 13px 50px;

}
.indent {
	padding:5px 20px;
}

.indent-videoplayer {
	padding:10px 0px;
}
.module .box-indent {
	padding:22px 7px 22px 25px;

}

.module .box-indent-home {
	padding:22px 7px 22px 14px;

}
.module .loginbox {
	padding:22px 7px 0px 16px;

}

.module .box-indent-stocknews {
	padding:22px 7px 22px 10px;

}

.module_menu	{
	background:#2b2b2b;

}
.module_menu .box-indent {
	padding:3px 0px 10px 0px;

}
.module_menu h3	{
	background:url(../images/box-title.gif) no-repeat 0 0;
	color:#eae6df;
	font:normal 14px arial;
	padding:9px 0px 13px 37px;

}
.module_menu ul	{
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px;
}

.module_menu li	{
	border-bottom:1px solid #383838;
	padding:0px 0px 0px 26px;

}

.module_menu li a	{
	background:url(../images/list-item.gif) no-repeat 0 10px;
	color:#fff; 
	display:block;
	font:normal 13px arial;
	text-decoration:none;
	padding:6px 0px 6px 14px;

}

.module_menu li a:hover	{
	color:#fff !important; 
	text-decoration:underline;
}
.module_menu li ul	{

	padding:0px 0px 0px 10px; 

	margin:0px 0px 0px 0px;

}

.module_menu li ul li{

	display:inline;

}
.module_menu li ul li a{

	background:none;

	padding:2px 0px 8px 41px;

}
.module-banner {
	background:url(../images/banner.gif) no-repeat 0 0;
	height:232px;
	margin:0px 0px 0px 199px;
}
.newsfeed-link {
	color:#7EA1B5;
}
.googletranslate-link a{
	color:#FFFFFF;
}
a.a {
	background:url(../images/readmore.gif) no-repeat 0 0;
	padding:2px 0px 5px 18px;
	display:block;
	width:84px;
	color:#fff !important;
	text-decoration:none;
}
a.b {
	background:url(../images/readmore.gif) no-repeat 0 0;
	padding:2px 0px 5px 4px;
	display:block;
	width:84px;
	color:#fff !important;
	text-decoration:none;
	text-align:center;
}
element.style {
	color:#FFFFFF;
	font-size:10px;
}
.footer-link{
	color:#FFFFFF !important;
}

/*--Wide Container Header--*/
.header-wide {
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  width: 690px;
  height: 60px;
  margin: 0px 0px 0px 0px;
  padding: 8px 0px 0px 8px;
  background: transparent url(../images/column-header-wide-3.gif) no-repeat;
  
}

.header-wide-audio {
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  width: 654px;
  height: 60px;
  margin: 0px 0px 0px 0px;
  padding: 8px 0px 0px 8px;
  background: transparent url(../images/column-header-wide-3.gif) no-repeat;
  
}

.header-wide-albumview{
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  width: 654px;
  height: 60px;
  margin: 0px 0px 0px 0px;
  padding: 8px 0px 0px 8px;
  background: transparent url(../images/column-header-wide-3.gif) no-repeat;
  
}
.header-wide-innerplay {
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  width: 654px;
  height: 24px;
  margin: 0px 0px 0px 0px;
  padding: 8px 0px 0px 8px;
  background: transparent url(../images/column-header-wide.gif) no-repeat;
}

/*--Wide Container Header--*/
.header-wide-uploadmenu {
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  width: 690px;
  height: 24px;
  margin: 0px 0px 0px 0px;
  padding: 8px 0px 0px 8px;
  background: transparent url(../images/column-header-wide.gif) no-repeat;
}

.header-wide-front-vid {
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  width: 430px;
  height: 24px;
  margin: 0px 0px 0px 30px;
  padding: 8px 0px 0px 8px;
  background: transparent url(../images/column-header-wide-index.gif) no-repeat;
}

/*--The Index Player Container--*/
#index-player-container {
  width: 710px;
  text-align: center;
  border: 1px solid #d0d2d4;
  border-top: none;
  padding: 0px 0px 1px 0px;
  margin: 0px 0px 10px 40px;
}

#index-player-container-front-vid {
  width: 430px;
  text-align: center;
  border: 1px solid #d0d2d4;
  border-top: none;
  padding: 0px 0px 1px 0px;
  margin: 0px 0px 10px 30px;
}

/*--The Login Form Container--*/
#login-box {
  color: #fff;
  width: 165px;
  /*height: 180px;*/
  /*background: transparent url(../images/login-back.gif) no-repeat;*/
  margin: 0px 0px 5px 0px;
}

#login-box ul{
  display: block;
  list-style-type: none;
  margin: 0px 0px 0px 5px;
  padding: 5px 0px 0px 0px;
}

.login-box li{
  list-style-type: none;
  margin: 5px 5px 5px 0px;
  text-align: right;
}

#login-box a {
  color: #3c8ec1;
  font-weight: bold;
}

#login-box a:hover { color: #fff; }

.username { margin:0px 0px 0px 0px; }

.password { margin:0px 0px 0px 0px; }

.howlong { margin: 0px 12px 0px 5px; }

.login-button { margin: 0px 0px 0px 18px; }

.login-button-index { margin: -8px 0px 0px 0px; }

/*--Greeting (Welcome mesage, login/out links etc...--*/
#greeting {
  color: #e7e7e7;
  font-size: 10px;
  float: left;
  margin: 2px 0px 0px 12px;
}

#greeting a:link { color: #a3cdea; }
#greeting a:visited { color: #a3cdea; }
#greeting a:hover { color: #add3ef; text-decoration: underline; }

/*--Search Bar--*/
#search-bar {
  float: right !important;
  margin: 7px 5px 0px 0px;
}

/*--Inner Pages CSS--*/
#column-left-2 {
  width: 200px;
  float: left;
  margin: 14px 5px 10px 5px;
}

/*--Narrow Column Header--*/
.header-narrow {
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  width: 194px;
  height: 22px;
  margin: 0px 0px -3px 0px;
  padding: 3px 0px 0px 8px;
  background: transparent url(../images/column-header-narrow.gif) no-repeat;
}

/*--What's Showing Menu Container--*/
.whats-showing {
  width: 200px;
  border: 1px solid #d0d2d4;
  border-top: none;
  border-bottom: none;
  padding: 0px;
  margin: 0px;
}

.whats-showing ul {}

.whats-showing li {
  list-style-type: none;
  padding: 7px 0px 0px 8px;
  margin: 1px 0px;
  height: 23px;
  background: transparent url(../images/nav-whats-showing.gif) repeat-x;
}

.whats-showing li:hover { background-position: -30px 100%; }

.whats-showing a {
  font-weight: bold;
  padding: 0px;
  margin: 0px;
}

/*--This gives the narrow containers rounded bottom corners.--*/
.container-narrow-bottom {
  width: 200px;
  height: 6px;
  margin: 0px 0px 10px 0px;
  background: transparent url(../images/column-border-bottom-narrow.gif) no-repeat;
}

/*--This gives the narrow containers rounded top corners when needed.--*/
.container-narrow-top {
  width: 200px;
  height: 6px;
  background: transparent url(../images/column-border-top-narrow.gif) no-repeat;
}

.container-narrow-top-audio {
  width: 225px;
  height: 6px;
  background: transparent url(../images/column-border-top-narrow.gif) no-repeat;
}

#column-right-2 {
  width: 650px;
  float: left;
  margin: 14px 0px 10px 5px;
}

/*--Wide Container--*/
.container-wide {
  width: 690px;
  text-align: center;
  border: 1px solid #d0d2d4;
  border-top: none;
  border-bottom: none;
  padding: 0px 3px;
}

.container-wide-albumview {
  width: 655px;
  text-align: center;
  border: none;
  border-top: none;
  border-bottom: none;
  padding: 0px 0px;
}


.container-wide-innerplay {
  width: 655px;
  text-align: center;
  border: 1px solid #d0d2d4;
  border-top: none;
  border-bottom: none;
  padding: 0px 3px;
}

.menu-list {
  list-style-type: none;
  text-align: left;
  margin: 0px 0px 0px 8px;
  padding: 5px 0px 0px 0px;
}

.menu-list li {
  line-height: 2;
  padding-bottom: 5px;
}

/*--Bottom border. This is to give the wide containers rounded bottom corners.--*/
.container-wide-footer {
  width: 690px;
  height: 6px;
  margin: -2px 0px 10px 0px;
  background: transparent url(../images/column-border-bottom-wide.gif) no-repeat;
}

.container-wide-footer-albumview {
  width: 654px;
  height: 6px;
  margin: -2px 0px 10px 0px;
  background: transparent url(../images/column-border-bottom-wide.gif) no-repeat;
}


.container-wide-footer-albumview {
  width: 655px;
  height: 6px;
  margin: -2px 0px 10px 0px;
  background: transparent url(../images/column-border-bottom-wide.gif) no-repeat;
}

.container-wide-footer-innerplay {
  width: 654px;
  height: 6px;
  margin: 0px 0px 0px 0px;
  background: transparent url(../images/column-border-bottom-wide.gif) no-repeat;
}

.font4_12 { color: #000; font-weight: bold; }
.font4_14 { color: #000; font-size: 14px; font-weight: bold; }
.font5_16 {	font-size: 18px; font-weight: bold; }
.font5_14 {	color: #0099FF;	font-size: 14px; font-weight: bold; }
.font5_12 {	font-size: 12px; font-weight: bold; }

#advert-left {
  width: 200px;
  padding: 2px 0px;
  text-align: center;
  border: 1px solid #d0d2d4;
  border-top: none;
  border-bottom: none;
  text-align:center;
}

/*--Content List Container--*/
#content-list {
  width: 712px;
  display: inline-block;
  list-style-type: none;
  border: 1px solid #dddcdc;
  margin-bottom: 5px;
  float: left;
}

#content-list li {
  list-style-type: none;
}

.content-list-narrow {
  width: 256px;
  padding: 5px 4px;
  list-style-type:none;
}

#content-list-narrow li {
  margin: 5px 0px;
}

#content-list a:link { color: #5798ca; text-decoration: none; }
#content-list a:visited { color: #5798ca; text-decoration: none; }
#content-list a:hover { color: #a9ceea; }

.content-list-thumb {
  width: 102px;
  list-style-type: none;
  float: left;
  padding: 2px 0px 0px 2px;
  margin: 2px 0px;
}

.content-list-thumb li {
  display: inline;
}

.content-list-info {
  display: inline-block;
  list-style-type: none;
  width: 588px;
  float: right;
  margin: 2px 0px;
  border-left: 1px solid #dddcdc;
}

.content-list-info li {
  padding: 2px;
}

/* Pagination */

#pagination {
	margin-top: 28px;
	margin-bottom: 8px;

}
#pagination ul {
	list-style-type: none;
	padding-left: 0px;
	clear:left;
}
#pagination li {
	display: inline;
	margin: 10px 5px 0 0;
	clear:left;

}
#pagination li a {
	clear:left;
	padding: 4px;
	border: 1px solid #999999;
	text-decoration: none;
}
#pagination li a:hover {
	border: 1px solid #333333;
	background-color: #ffffff;
	color: #0000DD;
	ZZZfont-weight: bold;
	ZZZfont-size: 12px;
	ZZZpadding: 5px;

}

/*--Upload Video Container--*/
#upload-video {
 width: 708px;
 padding: 5px;
}

#upload-video ul {
  list-style-type: none;
}

#upload-video li {
  display: inline-block;
  margin: 8px 0px;
  float: left;
}

#upload-video-response {
 width: 500px;
 padding: 5px;
}

#upload-video-response ul {
  list-style-type: none;
}

#upload-video-response li {
  margin: 8px 0px;
}

.upload-video-form-input {
  width: 300px;
  margin-left: 5px;
}

.upload-video-tags {
  background-color: #e7e7e7;
  border: 1px solid #666666;
  padding: 3px;
}

/*--Form BUttons--*/
.button-form {
  height: 21px;
  font-family: verdana;
  border: 1px solid #666666;
  background: transparent url(../images/button-form.gif) repeat-x;
  padding: 0px 0px 2px 0px;
  margin: 8px 0px 0px 30px;
}

.button-form:hover {
  border: 1px solid #cccccc;
}

/*--Registration--*/
#column-left-3 {
  width: 400px;
  padding: 5px;
  float: left;
  margin: 5px 0px 0px 0px;
}

#column-right-3 {
  /*width: 400px;*/
  padding: 5px;
  float: left;
  margin: 5px 0px 0px 25px;
}

.signup-left {
  width: 350px;
  margin: 5px 2px;
  padding: 2px 10px 0px 10px;
  background: #fff;
  float: left;
}

.signup-left ul {
  margin: 5px 0px 5px 30px;
}

.signup-right {
  width: 440px;
  height: 560px;
  margin: 5px 2px;
  padding: 5px;
  background: #fff;
  border: 3px solid #dddcdc;
  float: right;
}

.signup-right a { color: #317eb8; font-weight: bold; }
.signup-right a:hover { text-decoration: underline; }

#Signup{
	background-color: #FFFFFF;
	text-align: left;
}

#Signup ul{
	list-style-type: none;
	padding: 0px;
	margin: 25px 0px 0px 25px;
	width: 340px;
}

#Signup li{
	display:block;
	margin: 0px 0px 10px 6px;
}

.signup-lable { font-weight: bold; margin: 0px 17px 0px 0px; }
.signup-lable-user { font-weight: bold; margin: 0px 12px 0px 0px; }
.signup-lable-new { font-weight: bold; width: 100%; background-color: #d7d7d7; padding: 0px 5px; }

#column-wide {
  width: 900px;
  margin: 15px 0px 5px 15px;
  float: left;
}

/*--Welcome Page Container--*/
#welcome-container {
	width: 100%;
	border: 2px solid #dddcdc;
	text-align: left;
	height: 356px;
	font-weight: bold;
	margin: 0 auto;
}

#welcome-container ul {
  list-style-type: none;
  margin: 24px 0px;
}

#welcome-container li {
  margin: 0px 0px 10px 90px;
  display: inline;
  width: 320px;
  float: left;
}

.clear-fix {
  clear: both;
}

/*Blog Content*/
.blog-content-list-thumb {
  width: 102px;
  list-style-type: none;
  float: left;
  vertical-align: middle;
  text-align:center;
  padding: 20px 0px 0px 9px;
}

#blog-form {
  border: 1px solid #dddcdc;
  clear: both;
  font-weight: bold;
  padding: 5px;
  margin: 0px;
}

#blog-form ul {
  list-style-type: none;
  width: 700px;
}

#blog-form li {
  display: inline;
  float: left;
}

.blog-title {
  width: 575px;
  background: #e7e7e7;
  padding-left: 5px;
}

.blog-info {
  width: 575px;
  font-weight: bold;
  background: #f1f1f1;
  padding-left: 5px;
  margin-top:16px;
  border-bottom: 1px solid #dddcdc;
}

.blog-content { margin: 10px 5px; }
.blog-bookmarks { margin-top: 5px; }

#UploadAudio{
	background-color: #fafafa;
	background-image: url(../images/reel2.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	border: 1px solid #ebe8e8;
	text-align:left;
	height: 400px;
}

#UploadVideo{
	background-color: #fafafa;
	background-image: url(../images/reel2.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	border: 1px solid #ebe8e8;
	text-align:left;
}

#UploadVideo ul{
	list-style-type: none;
	padding-left: 0px;
	padding-top: 0px;
	margin-top: 25px;
	margin-left: 0px;

}

#UploadVideo li{
	margin-bottom: 15px;
	display:inline;
	display:block;
	width: 213px;
	float: left;
	margin-left: 6px;
	list-style-type: none;
}

.UploadVideo_Tags{
	background-color: #FFFFFF;
	line-height: 18px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 5px;
}

#UploadVideo_2{
	background-color: #fafafa;
	background-image: url(../images/reel2.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	border: 1px solid #ebe8e8;
	text-align:left;
	height: 306px;
}

#UploadVideo_2 ul{
	list-style-type: none;
	padding-left: 0px;
	padding-top: 0px;
	margin-top: 25px;
	margin-left: 0px;

}

#UploadVideo_2 li{
	margin-bottom: 15px;
	display:inline;
	display:block;
	width: 213px;
	float: left;
	margin-left: 6px;
	list-style-type: none;
}

#column-left-1 {
  width: 712px;
  float: left;
  margin: 15px 5px 10px 5px;
}

#column-left-1-albumview {
  width: 660px;
  float: left;
  margin: 15px 5px 10px 5px;
}

#column-left-1-audio {
  width: 675px;
  float: left;
  margin: 15px 5px 10px 5px;
}

#column-left-1-innerplay {
  width: 655px;
  float: left;
  margin: 15px 5px 10px 5px;
}

.container-wide-player {
  width: 700px;
  text-align: center;
  border: 1px solid #d0d2d4;
  border-top: none;
  border-bottom: none;
  background: transparent url(../images/reel.png) no-repeat;
  background-position: right bottom;
  padding:2px 5px;
  border-bottom:1px solid #dddcdc;
  margin: 0px 0px 5px 0px;
}

.container-wide-player-audio {
  width: 654px;
  text-align: center;
  border: 1px solid #d0d2d4;
  border-top: none;
  border-bottom: none;
  background: transparent url(../images/reel.png) no-repeat;
  background-position: right bottom;
  padding:2px 5px;
  border-bottom:1px solid #dddcdc;
  margin: 0px 0px 5px 0px;
}

.container-wide-player-innerplay {
  width: 650px;
  text-align: center;
  border: 1px solid #d0d2d4;
  border-top: none;
  border-bottom: none;
  background: transparent url(../images/reel.png) no-repeat;
  background-position: right bottom;
  padding:2px 5px;
  border-bottom:1px solid #dddcdc;
  margin: 0px 0px 5px 0px;
}

.container-player {
  color: #000;
  width: 700px;
  text-align: center;
  background: #FEFEFE;
  padding: 0px;
}

.container-player-innerplay {
  color: #000;
  width: 630px;
  text-align: center;
  background: #FEFEFE;
  padding: 0px;
}

#video-info {
  width: 640px;
  padding: 5px;
}

.video-details-list {
  width: 690px;
  list-style-type: none;
  float: left;
  text-align: left;
}

.video-details-list-albumview {
  width: 654px;
  list-style-type: none;
  float: left;
  text-align: left;
}

.video-details-list-audio {
  width: 654px;
  list-style-type: none;
  float: left;
  text-align: left;
}

.video-details-list-innerplay {
  width: 610px;
  list-style-type: none;
  float: left;
  text-align: left;
}

.video-details-list li {
 	margin-bottom: 8px;
 	padding: 1px 0px;
 	margin: 4px 0px;
}

.header-wide-comments {
  width: 660px;
  color: #1f5176;
  background: transparent url(../images/column-header-wide-2.gif) no-repeat;
  border:1px solid #d0d2d4;
}

.header-wide-comments-innerplay {
  width: 660px;
  color: #1f5176;
  background: transparent url(../images/column-header-wide-2.gif) no-repeat;
  border:1px solid #d0d2d4;
}

.header-wide-comments-audio {
  width: 660px;
  color: #1f5176;
  background: transparent url(../images/column-header-wide-2.gif) no-repeat;
  border:1px solid #d0d2d4;
}

.CommentsBox{
	background-color: #FFFFFF;
	border: 1px dotted #D5D4D4;
	float: right;
	width: 500px; /*488px;*/
	margin-right: 18px;
	background-image: url(../images/slice_comments_run.png);
	background-repeat: repeat-x;
	background-position: left top;
}

.CommentBoxList_TopLinks li{
	display:inline;
	margin: 0px;
	padding: 0px;
}

#column-right-1-play {
  width: 200px;
  float: left;
  margin: 15px 0px 10px 5px;
}

#column-right-1-play-albumview {
  width: 190px;
  float: left;
  margin: 15px 0px 10px 0px;
}

/*-- Narrow Container.  These are used in the right column--*/
.container-narrow {
  width: 252px;
  border: 1px solid #d0d2d4;
  border-top: none;
  border-bottom: none;
  padding: 0px 2px;
}

.container-narrow-audio {
  width: 225px;
  border: 1px solid #d0d2d4;
  border-top: none;
  border-bottom: none;
  padding: 0px 2px;
}

/*--Member Details--*/
#member-details {
  padding: 2px 2px 3px 4px;
  width: 258px;
}

#member-details-audio {
  padding: 2px 2px 3px 4px;
  width: 225px;
}

.member-details-list {
  float: left;
}

.member-details-list ul{
  list-style-type: none;
}

.member-details-list li {
  margin: 2px 0px;
}

#member-details-thumb {
  float: left;
  width: 120px;
}

#member-details-thumb img { border: 2px solid #666666; }
#member-details-thumb img:hover { border: 2px solid #dddcdc; }

#member-status { margin: 5px 3px; float: left; }

.member-others {
  float: left;
  margin: 5px 5px 3px 20px;
  text-align: center;
}

/*--Top border. This is to give the wide containers rounded top corners.--*/
.container-wide-header {
  width: 712px;
  height: 6px; 0px 0px 0px;
  margin: 5px
  background: transparent url(../images/column-border-top-wide.gif) no-repeat;
}

.container-wide-header-innerplay {
  width: 660px;
  height: 6px;
  margin: 5px 0px 0px 0px;
  background: transparent url(../images/column-border-top-wide.gif) no-repeat;
}

/*--Email Container--*/
.email-list {
  width: 690px;
  padding: 2px 10px;
  margin: 0px 0px 8px 0px;
  border: 1px solid #dddcdc;
  float: left;
}

.email-list ul { list-style-type: none; }

.email-list li {
  margin: 10px 0px;
  padding: 5px 2px;
  border-bottom: 1px dashed #ccc;
}

.email-list-2 {
  width: 690px;
  padding: 2px 10px;
  margin: 0px 0px 8px 0px;
  border: 1px solid #dddcdc;
  float: left;
}

.email-list-2 ul { list-style-type: none; }

.email-list-2 li {
  margin: 2px 0px;
  padding: 0px;
}

/* Video Comments thumb */
.ThumbMembersVideos_Comments{
	float:left;
	width:65px;
	height:65px;
	margin-left: 8px;
	margin-top: 0px;
	margin-right: 8px;
}

/*--Container List Styles--*/
.container-narrow ul {
  list-style-type: none;
}

/*--Misc--*/
#album_view {
  padding: 2px 0px;
}

.albums_view {
  width: 655px;
  margin: 0px;
  text-align: center;
}

.albums_view ul {
  list-style-type: none;
  display: inline;
}

.albums_view li {
  display: inline;
  text-align: center;
  float: left;
  border:1px solid #ccc;
  padding: 5px;
  width: 160px;
  height: 156px;
  margin: 5px 5px 0px 0px;
}

#mycarousel { margin: 5px 0px; }

/*--Generic Container--*/
#generic-container {
  border: 2px solid #dddcdc;
  padding: 5px;
}

#generic-container p {
  line-height: 2;
}

/*--Member Search Container--*/
#members-search {
	text-align: center;
	margin: 10px 0px;
	border: 1px solid #E3E3E3;
}

#members-search ul {
    margin: 0px;
	padding: 5px 0px;
	background-color: #FAFAFA;
}

#members-search li {
	display: inline;
	margin-right: 15px;
}

/*--Members Info--*/
.member-info {
  list-style-type: none;
  text-align: left;
  line-height: 0.5px;
}

/*--Member List--*/
.member-list {
	width: 900px;
  	margin: 0px;
  	text-align: center;
}

.member-list ul {
  list-style-type: none;
  display: inline;
  clear: both;
}

.member-list li {
  display: inline;
  float: left;
  border:1px solid #dddcdc;
  padding: 5px;
  width: 177px;
  margin: 5px 5px 0px 0px;
}

.link-header-color {
	color:#5798CA;
}
.gray {
	color:#999999;
}
.signupForm td input, .signupForm td select {
	border:1px solid #999999;
}
.error {
	color:#FF0000;
}

#blog-read {
  width: 710px;
  border: 1px solid #dddcdc;
}

#blog-read a { color: #5798ca; font-weight: bold; }
#blog-read a:hover { text-decoration: underline;  }

/*Top Stock Investing News styles */


#pscroller1{
width: 135;
height: 170em;
padding-left:5px;
padding-top:3px;
padding-bottom:10px
}

#pscroller2{
width: 140px;
height: 170px;
border: 1px solid black;
padding: 5px;
background-color: #1b1b1b;
}
.rssclass a, .rssclass a:visited, .innerDiv, .addToSite a, .addToSite a:visited{
text-decoration: none;
font-weight:bold;
font-size:11px;
font-family: Arial, Helvetica, sans-serif;
color:#7EA1B5;
}
.rssclass .rssdescription{
color: white;
font-weight:normal;
font-size:11px
}

.rssclass .rssdate{
color: #FFFFFF;
font-size: 85%;
}

.rssclass .rsstitle{
color: #7EA1B5;
font-size:12px;
}

.calctable a{
	display:block;
	text-decoration:none;
	color:#EFEFEF !important;
}

.noborder {
	border:0px !important;
}

.formBack {
	position:relative;
	top:-40px;
}

.flags {
	padding:5px 2px 5px 2px;
}

h1 {
	font-size:24px;
}

h3.welcome a {
	color:#EAE6DF;
	text-decoration:none;
}

.sitemap td a {
	color: #000000;
}

#MP_Right_1_top{

	background-image: url(../member_images/MP_Right_1_top_image.png);/*MP_Right_1_top_image*/

	color: #FFFFFF;/*MP_Right_1_top_color*/

	height: 32px;

	background-repeat: no-repeat;

	line-height: 31px;

	font-weight: bold;

	width:715px;



}
hr {
	border-color:#CCCCCC;
	color:#CCCCCC;
}

.small {
	font-size:10px;
}

.cpRightModule {
	width:220px;
	float:right;
	margin-left:10px;
	padding:10px;
	border:1px solid #999999;
}

a.clean {
	text-decoration:none;
	color:#999999;
}