/* 

	PLONDEROUS THEME

	Released:	06/13/09
	Company:	CMX-Networks LLC.
	Website:	http://cmx-networks.net

	Copyright (c) 2009 CMX-Networks LLC., All Rights Reserved.
	
	This product is protected by international copyright laws.
	The distribution or reselling this product is strictly prohibited.
	Violators will be prosecuted within the highest limits of the law
	which may include fines and/or imprisonment.

	Any violations should be reported to legal@cmx-networks.net with proof
	of the claim and resources as evidence.

	Questions? Please contact our helpdesk at http://helpdesk.cmx-networks.net
	with a detailed description of the issue or question.

*/



/* GENERALS */
.ss_div{
		height: 200px;
		width: 700px;
		margin-top: 8%;
		margin-bottom: 1%;
	}

	.ss_tbl1{
		height: 100%;
	}

	.ss_tbl2{
		width: 600px;
		background-color: #e8e8e8;
		border:1px solid  #1379bd;
	}

	.ss_tr1{
		height: 100%;
	}

	.ss_td1{
		height: 100%;
		margin-top: auto;
		margin-bottom: auto;
	}

	.ss_td2{
		width: 50px;
		padding: 10px;
	}

	.ss_span{
		font-family: Arial;
		font-size: 9pt;
	}
.columnWide{
	padding-top:30px;
	width:540px;
	text-align:left;
}

.columnSmall{
	padding-top:30px;
	width:205px;
	text-align:left;
}

.padded{
	padding:5px;
}

.pages{
	text-align: center;
	font-size: 9pt;
	font-weight: bold;
	padding-top: 10px;
}

.centered{
	text-align:center;
}

.bold{
	font-weight:bold;
}

.dividerV{
	float:left;
	width:10px;
}

.dividerH{
	float:none;
	height:10px;
}

* {
	margin: 0;
	padding: 0;
}

body {
	background: #F6F6F6 url(images/img01.jpg) repeat-x;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6B6B6B;
	text-align : center;
	margin:0; padding:0;
}

.body{
	font : 8pt Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	text-align:left;
}

.terms{
	font : 8pt Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	text-align:left;
}

.privacy{
	font : 8pt Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	text-align:left;
}

.help{
	font : 8pt Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	text-align:left;
}

h1{
	font-family: "Trebuchet MS","Lucida Grande";
	font-weight:bold;
	font-size:10pt;
	padding:0px;
	margin:0;
}

h1, h2, h3, h4 {
	margin: 0;
}

h2, h3, h4 {
	margin-bottom: 20px;
	padding-bottom: 9px;
	border-bottom: 1px solid #F2F2F2;
	letter-spacing: -0.035em;
	font-weight: normal;
	color: #37404C;
}

h2 {
	font-size: 28px;
}


h3 {
	font-size: 16px;
	font-weight: bold;
}

h4 {
	font-size: 14px;
	font-weight: bold;
}

p, ul, ol {
	margin-bottom: 1.5em;
	line-height: 170%;
	text-align: justify;
}

ul, ol {
	margin-left: 3em;
}

dl.list1 {
	margin: 0;
	padding: 0;
	list-style: none;
}

dl.list1 dt {
	float: left;
	width: 70px;
}

dl.list1 dd {
	margin-bottom: 10px;
}

dl.list1 a {
	color: #666666;
}

ul.list2 {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

ul.list2 li {
	float: left;
	margin: 0 18px 18px 0;
}

ul.list2 li.nopad {
	margin-right: 0;
}

blockquote {
	margin-left: 3em;
	margin-right: 3em;
}

a {
	color: #0072b0;
	text-decoration: none;;
}

a:hover {
	text-decoration: underline;
}

a img {
	border: none;
}

img.left {
	float: left;
	margin: 5px 20px 0 0;
}

img.right {
	float: right;
	margin: 5px 0 0 20px;
}

.dotted-bottom{
	border-bottom: 1px dotted #b5b5b5;
}



/* FORMS */

.form{
	text-align: center;
	margin:0;
	padding:0;
	width:530px;
}

.formJoin{
	text-align: center;
	margin:0;
	padding:0;
	width:825px;
}

.formlabel{
	font-family: "Arial";
	font-size: 8pt;
	color: #666666;
	float:left;
	text-align:right;
	width:40%;
	margin: 0 0 5px 0;
	padding:6px 0px 0 0;
	display:block;
	clear:both;
}

.formelement{
	font-family: "Arial";
	font-size: 8pt;
	color: #4E8199;
	float:left;
	margin:3px;
	text-align:left;
}

.formbutton{
	padding-top:10px;
	text-align:center;
	display:block;
	clear:both;
}

.formset{
	margin-bottom:2px;
}

.textfield{
	background-color: #FFFFFF;
	border:1px solid #999999;
	padding:3px;
	color: #065ba0;
	font-family : "Arial";
	font-size: 8pt;
}

.dropdown{
	background-color: #FFFFFF;
	border:1px solid #999999;
	color: #666666;
	font : 8pt Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.textarea{
	background-color: #FFFFFF;
	border:1px solid #999999;
	padding:3px;
	color: #666666;
	font-family : "Arial";
	font-size: 8pt;
}

.button{
	background-color: #097eb7;
	border:1px solid #999999;
	padding:3px;
	color: #FFFFFF;
	font-family : "Arial";
	font-size: 8pt;
}



/* WRAPPER */

#wrapper {
	width: 960px;
	margin: 0 auto;
	background: url(images/img02.jpg) repeat-y;
}

#wrapper2 {
	background: url(images/img10.jpg) no-repeat left bottom;
}



/* HEADER */

#header {
	height: 140px;
	background: #087FE7 url(images/img03.jpg) no-repeat;
}



/* LOGO */

#logo {
	float: left;
}

#logo h1 {
	margin: 0;
	padding: 56px 0 0 58px;
	text-transform: lowercase;
	letter-spacing: -3px;
	font-size: 40px;
	color: #FFFFFF;
}

#logo h1 a {
	text-decoration: none;
	color: #FFFFFF;
}



/* MENUS */

#menu {
	padding-top:10px;
	float: center;
}

#menu a {
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

#menu a:hover {
	text-decoration: underline;
}

#topmenu {
	float: right;
	padding-right: 50px;
}

#topmenu a {
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

#topmenu a:hover {
	text-decoration: underline;
}



/* PAGE */

#page {
	background: url(images/img04.jpg) no-repeat;
}



/* CONTENT */

#content {
	width: 850px;
	padding-left: 50px;
}

.post {
	padding-top: 10px;
}

.post .title {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
	padding-bottom: 9px;
	border-bottom: 1px solid #F2F2F2;
	letter-spacing: -0.035em;
	color: #37404C;
}

.post .title a {
	text-decoration: none;
	color: #37404C;
}

.post .title a:hover {
	text-decoration: underline;
}

.post .entry {
}

.post .meta {
	height: 16px;
	margin: 0;
	padding: 10px;
	background: url(images/img07.jpg) repeat-x left bottom;
	line-height: normal;
}

.post .meta .posted {
	display: block;
	float: left;
}

.post .meta .permalink {
	display: block;
	float: right;
	padding-left: 17px;
	background: url(images/img09.gif) no-repeat left center;
}

.post .meta .comments {
	display: block;
	float: right;
	padding: 0 30px 0 19px;
	background: url(images/img08.gif) no-repeat left center;
}



/* SIDEBAR */

#sidebar {
	float: right;
	width: 186px;
	padding: 67px 76px 0 0;
}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#sidebar li {
	margin-bottom: 40px;
}

#sidebar li ul {
}

#sidebar li li {
	margin: 0;
}



/* SEARCH */

#search {
}

#search br {
	display: none;
}

#search input {
	padding: 1px 5px;
	border-top: 1px solid #BAD300;
	border-left: 1px solid #A9C817;
	border-right: 1px solid #7DAB00;
	border-bottom: 1px solid #578900;
	background: #6E9D00 url(images/img18.gif) repeat-x;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

#search #s {
	width: 130px;
	padding: 2px 5px;
	background: #FFFFFF;
	border: 1px solid #EBEBEB;
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #6B6B6B;
}



/* WIDEBAR */

#widebar {
	margin: 0 50px;
	padding: 25px 28px 0 28px;
	background: #F2F2F2 url(images/img11.gif) repeat-x;
	width:100%;
}

#widebar #colA {
	float: left;
	width: 260px;
}

#widebar #colB {
	float: left;
	width: 260px;
	padding-left: 45px;
}

#widebar #colC {
	float: left;
	width: 186px;
	padding-left: 45px;
}



/* SIDE */

.login_box_left{
	background-color: #e5e5e5;
	border: none;
}

.sm_header{
	height: 22px;
	background: url(images/sm_header.gif) repeat-x;
	color: #FFFFFF;
	padding-top: 4px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 10pt;
}



/* FOOTER */

#footer {
	height: 108px;
	background: url(images/img05.jpg) no-repeat;
}

#footer p {
	margin: 0;
	padding-top: 45px;
	text-align: center;
	color: #8E8E8E;
	font-family: Arial;
}

#footer a {
	color: #666666;
	text-decoration: none;
}

#footer a:hover {
	color: #666666;
	text-decoration: underline;
}

.txt_s1{
	color: #FFFFFF;
	font-size:12pt;
	font-weight: bold;
}

.txt_s2{
	color: #FFFFFF;
	font-size:24pt;
	font-weight: bold;
}



/* TABS */

.tabs{
	background-color: #eeeeee;
	padding: 5px;
	color: #505050;
	font-weight:bold;
	width:100px;
	text-align:center;
}

.shadetabs{
	padding: 9px;
	margin-left: 0;
	margin-top: 1px;
	margin-bottom: 0;
	font: bold 12px Verdana;
	list-style-type: none;
	text-align: left;
	border-bottom: 1px solid #cccccc;
}

.shadetabs li{
	display: inline;
	margin: 0;
}

.shadetabs li a{
	padding:10px;
	text-decoration: none;
	position: relative;
	z-index: 1;
	color: #308ee8;
	background-color: #d3eefe;
}

.shadetabs li a:visited{
	color: #2d2b2b;
}

.shadetabs li a:hover{
	text-decoration: underline;
	color: #2d2b2b;
}

.shadetabs li a.selected{ /*selected main tab style */
	position: relative;
	color: #000000;
}

.shadetabs li a.selected{ /*selected main tab style */
	background-color: #FFFFFF;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
	text-decoration: none;
}

.tabcontent{
	width: 100%;
	padding:5px;
	display:none;
}

@media print {
.tabcontent {
	display:block !important;
}
}



/* ECARDS */

.ecard{

}

.ecard-thumbnail{
	background-color: #F2F2F2;
	border: 1px solid #999999;
	padding: 5px;
	width: 95%;
}

.ecard-name{
	background-color: #E5E5E5;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding:5px;
	font-size: 9pt;
	width: 95%;
}



/* TEXT */

.welcome_t1{
	font-family: "Arial";
	color: #4e4e4e;
	font-weight: bold;
	font-size: 14pt;
	padding-left: 5px;
	padding-top: 20px;
	padding-bottom: 10px;
}

.welcome_t2{
	font-family: "Arial";
	color: #4e4e4e;
	font-size: 8pt;
	padding-left: 5px;
}

.sifr{
	font-family: "Arial";
	font-size: 10pt;
}

.join_t1{
	color: #4e4e4e;
	font-weight: bold;
	font-size: 14pt;
}

.join_t2{
	color: #4e4e4e;
	font-size: 8pt;
}

.join_t2_ul {
	color: #4e4e4e;
	font-size: 8pt;
	text-align: left;
}

.welcome_box{
	background-color: #515151;
	border: 1px solid #8d8d8d;
}

.txt_hi{
	color: #FFFFFF;
	font-weight: bold;
}
.txt_headline{
	font-size:9pt;
	color: #8d8d8d;
}
.txt_url{
	text-align: left;
	padding-top: 7px;
	padding-bottom: 7px;
}
.txt_url a{
	text-decoration: none;
}
.txt_url a:hover{
	text-decoration: underline;
}

.txt_more_options{
	color: #FFFFFF;
	font-size: 10pt;
}

.txt_news_box{
	color: #FFFFFF;
	font-size: 10pt;
}

.txt_news_title{
	color: #464646;
	font-size: 8pt;
	font-weight: bold;
}

.txt_news_body{
	color: #464646;
	font-size: 8pt;
}

.txt_side_membership{
	font-family: "Arial";
	font-size: 8pt;
	color: #464646;
}

.txt_side_membership a{
	font-size: 8pt;
	color: #464646;
	text-decoration: none;
}

.txt_more_options a{
	font-family: "Arial";
	text-decoration: none;
	font-size: 8pt;
	color: #ffc869;
}

.txt_welcome_sub{
	font-size: 8pt;
	color: #FFFFFF;
}

.txt_welcome_sub a{
	font-size: 8pt;
	color: #ffc869;
	text-decoration: none;
}

.txt_activity_feed{
	font-family: "Arial";
	color: #3c3c3c;
	font-size: 8pt;
}

.txt_activity_feed a{
	font-family: "Arial";
	text-decoration: none;
}

.txt_side_options{
	font-family: "Arial";
	color: #151515;
	font-size: 8pt;
}

.txt_side_options a{
	color: #2f2f2f;
	font-size: 8pt;
	text-decoration: none;
}

.txt_side_options a:hover{
	color: #2f2f2f;
	font-size: 8pt;
	text-decoration: underline;
}

.module_title{
	font-size: 10pt;
	color: #464646;
	font-weight: bold;
}

.module_desc{
	font-size: 8pt;
	color: #606060;
	padding-left: 20px;
}

.module_title2{
	font-size: 10pt;
	color: #464646;
	font-weight: bold;
	padding-bottom: 5px;
}

.module_box2{
	border: 1px solid #eeeeee;	
	padding: 5px;

}

.header_submenu{
	background-color: #2e2e2e;
	height: 35px;
}

.submenu{
	padding-bottom: 20px;
	font-family: Arial;
}

.submenu a{
	text-decoration: none;
}

.menubar{
	padding-top: 20px;
	padding-bottom: 5px;
	font-family: Arial;
	color: #2e2e2e;
}

.menubar a{
	font-family: Arial;
}

.border_bottom{
	border-bottom: 1px solid #cccccc;
	width: 100%;
}

.activity_feed{
	background-color: #eff8ff;
	padding: 5px;
}

.column_side{
	background-color: #FFFFFF;
	padding: 5px;
	border: 1px solid #cccccc;
}

.column_side_mb{
	padding: 5px;
	border: 1px solid #cccccc;
}




.errorBox {
	background-color: #FFC2C2;
	border: 1px solid #AF2D2D;
	margin-bottom: 5px;
	text-align: center;
}
.errorBox a {
	color: #711B1B;
}
#error{
	background-color: #920003;
	border: 1px solid #ff0b10;
	padding:8px;
	text-align:left;
	color: #FFFFFF;
	font-weight: bold;
	width: 770px;
	float: center;
	
}
#error a{
	color: #ffccb7;
	text-decoration: none;
}


/* mailbox */


.mailbox_box{
	background-color: #e2f0f9;
	border: 1px solid #a5cfeb;
}

.mailbox_box_output{
	background-color: #FFFFFF;
	border-left: 1px solid #cccccc;
}

.mailbox_box_name{
	background-color: #FFFFFF;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}



ul.list-blue-menu{
	list-style-type: none;
	list-style-position: outside;
 	font : 8pt Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin:0;
	padding:0;
}
li.list-blue-menu-item{
	padding-left:15px;
	background: url('bullet.gif') 5px no-repeat ;
	color: #000000;
}
li.list-blue-menu-item a{
	color: #0072b0;
	text-decoration: none;
}
li.list-blue-menu-item a:hover{
	color: #0072b0;
	text-decoration: underline;
}

.list-gray{
	font : 8pt Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	border-top:2px solid #689BCA;
}

.list-gray a{
	color: #000000;
}

.list-gray a:hover{
	color: #507EA9;
}

.list-gray-header{
	background-color: #D6E4F0;
	padding:3px;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	height:20px;
}

.list-gray-item{
	text-align:left;
	background-color: #f5f5f5;
	padding:3px;
}

.list-gray-item-1{
	text-align:left;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	background-color: #f5f5f5;
	padding:3px;
	height:20px;
}

.list-gray-item-2{
	text-align:left;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	background-color: #efefef;
	padding:3px;
	height:20px;
}

.list-gray-title,.list-gray-title a{
	font-family: "Trebuchet MS","Lucida Grande";
	font-size: 12pt;
	font-weight:bold;
	color: #507EA9;
	text-decoration:none;
	padding-right:5px;
}

.list-gray-category{
	padding:3px;
}

.list-gray-category a{
	color: #507EA9;
}

.list-gray-category a:hover{
	color: #000000;
}

.list-gray-subcategory{
	padding:3px;
	padding-left:20px;
}

.list-gray-subcategory a{
	color: #507EA9;
	text-decoration:none;
}

.list-gray-subcategory a:hover{
	color: #000000;
}


/* BULLETIN LIST */

.list-bulletin{
	background-color: #eff8ff;
	font : 8pt Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	padding: 5px;
}

.list-bulletin a{
	color: #000000;
}

.list-bulletin a:hover{
	color: #507EA9;
}

.list-bulletin-header{
	background-color: #D6E4F0;
	padding:3px;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	height:20px;
}

.list-bulletin-item{
	text-align:left;
	background-color: #f5f5f5;
	padding:3px;
}

.list-bulletin-item-1{
	text-align:left;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	background-color: #f5f5f5;
	padding:3px;
	height:20px;
}

.list-bulletin-item-2{
	text-align:left;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	background-color: #efefef;
	padding:3px;
	height:20px;
}

.list-bulletin-title,.list-bulletin-title a{
	font-family: "Trebuchet MS","Lucida Grande";
	font-size: 10pt;
	font-weight:bold;
	color: #507EA9;
	text-decoration:none;
	padding-right:5px;
}

.list-bulletin-category{
	padding:3px;
}

.list-bulletin-category a{
	color: #507EA9;
}

.list-bulletin-category a:hover{
	color: #000000;
}

.list-bulletin-subcategory{
	padding:3px;
	padding-left:20px;
}

.list-bulletin-subcategory a{
	color: #507EA9;
	text-decoration:none;
}

.list-bulletin-subcategory a:hover{
	color: #000000;
}



/* BLUE / GRAY BLOCK */

.blue{
	color: #68ABCA;
	font-weight:bold;
	font-size:8pt;
}

.blue-header{
	background-color: #E1E9FA;
	border: 1px solid #96ABD4;
	font-family: "Trebuchet MS","Lucida Grande";
	font-size: 10pt;
	font-weight:bold;
	padding:3px;
	padding-left: 10px;
	text-align:left;
	color: #6D7B99;
}

.blue-body{
	padding:5px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #96ABD4;
	border-right: 1px solid #96ABD4;
	border-left: 1px solid #96ABD4;
}

.gray-header{
	text-transform: uppercase;
	background-color: #4f4f4f;
	color: #FFFFFF;
	font-weight:bold;
	font-size: 10pt;

}

.gray-body{
	background-color: #4f4f4f;

}



/* TIPS */

.tip{
	border: 1px dashed #D38828;
	padding:5px;
	color: #666666;
}

.tip-body{

}



/* 

SOCIAL BOOKMARKING
Enhanced SB for professional package only

*/

#sbdropdown {
	border:1px solid #CCC;
	background-color: #FFF;
	visibility:hidden;
	position:absolute;
	z-index:100;
	left:0px;
	top:0px;
}

#sbbar {
	border:1px solid #CCC;
	background-color: #FFF;
	padding: 3px;
}

.sbwelcome{
	padding: 5px;
	background-color: #626262;
	color: #FFFFFF;
	text-align: left;
	width: 350px;
}

.sbwelcome a{
	color: #FFFFFF;
	text-align: left;
	text-decoration: none;
}

.sbwelcome a:hover{
	color: #FFFFFF;
	text-align: left;
	text-decoration: underline;
}

.sbitem{
	border:1px solid #FFF;
	background-color: #F7F7F7;
	color: #666666;
	padding: 3px;
	cursor: pointer;
	text-align:left;
	font-size: 8pt;
}

.sbitemhighlight{
	background-color: #EBF3FA;
	border:1px solid #689BCA;
	padding: 3px;
	cursor: pointer;
	text-align:left;
	font-size: 8pt;
}



/* MEMBER CARD STATUS INDICATOR */

.member{
	width: 80px;
	height: 121px;
}

.member-online-photo{
	padding: 8px;
}

.member-online-name{
	padding: 2px;
	height:25px;
	text-align:center;
}

.member-online-name a{
	font: 8pt Tahoma, sans-serif;
	font-weight: bold;
	color: #0263d4;
	text-decoration: none;
}

.member-online-name a:hover{
	text-decoration: underline;
	color: #0263d4;
}

.member-online-indicator{
	padding-top: 5px;
	font: 7pt Arial, sans-serif;
	color: #4b4b4b;
}

.member-online-indicator a{
	font: 7pt Arial, sans-serif;
	color: #FFFFFF;
}

.member-offline-photo{
	padding: 8px;
}

.member-offline-name{
	padding: 2px;
	height:25px;
	text-align:center;
}

.member-offline-name a{
	font: 8pt Tahoma, sans-serif;
	font-weight: bold;
	color: #0072b0;
	text-decoration: none;
}

.member-offline-name a:hover{
	text-decoration: underline;
	color: #0072b0;
}

.member-offline-indicator{
	padding-top: 5px;
	font: 7pt Arial, sans-serif;
	color: #4b4b4b;
}

.member-offline-indicator a{
	font: 7pt Arial, sans-serif;
	color: #FFFFFF;
}






.cmember{
	width: 80px;
	height: 121px;
}

.cmember-online-photo{
	background-color: #f2dec7;
	border-right: 1px solid #998C7D;
	border-left: 1px solid #998C7D;
	padding: 8px;
}

.cmember-online-name{
	background-color: #f2dec7;
	border-right: 1px solid #998C7D;
	border-left: 1px solid #998C7D;
	border-bottom: 1px solid #998C7D;
	padding: 2px;
	height:25px;
	text-align:center;
}

.cmember-online-name a{
	font: 8pt Tahoma, sans-serif;
	color: #807569;
}

.cmember-online-name a:hover{
	text-decoration: none;
}

.cmember-online-option1{
	color: #464D83
	padding: 2px;
	text-align:center;
}

.cmember-online-option1 a{
	color: #464D83
	padding: 2px;
	text-align:center;
	text-decoration: none;
}

.cmember-online-option1 a:hover{
	color: #464D83
	padding: 2px;
	text-align:center;
	text-decoration: underline;
}

.cmember-online-indicator{
	padding-top: 5px;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	font: 7pt Arial, sans-serif;
	color: #4b4b4b;
	background-color: #f2dec7;
}

.cmember-online-indicator a{
	font: 7pt Arial, sans-serif;
	color: #FFFFFF;
}

.cmember-offline-photo{
	background-color: #ededed;
	border-right: 1px solid #998C7D;
	border-left: 1px solid #998C7D;
	padding: 8px;
}

.cmember-offline-name{
	background-color: #ededed;
	border-right: 1px solid #998C7D;
	border-left: 1px solid #998C7D;
	border-bottom: 1px solid #998C7D;
	padding: 2px;
	height:25px;
	text-align:center;
}

.cmember-offline-name a{
	font: 8pt Tahoma, sans-serif;
	color: #808080;
}

.cmember-offline-name a:hover{
	text-decoration: none;
}

.cmember-offline-option1{
	color: #464D83;
	padding: 2px;
	text-align:center;
	font-size: 8pt;
}

.cmember-offline-option1 a{
	color: #464D83;
	padding: 2px;
	text-align:center;
	text-decoration: none;
	font-size: 8pt;
}

.cmember-offline-option1 a:hover{
	color: #464D83;
	padding: 2px;
	text-align:center;
	text-decoration: underline;
	font-size: 8pt;
}

.cmember-offline-indicator{
	padding-top: 5px;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	font: 7pt Arial, sans-serif;
	color: #4b4b4b;
	background-color: #ededed;
}

.cmember-offline-indicator a{
	font: 7pt Arial, sans-serif;
	color: #FFFFFF;
}


/* HOMEPAGE IMAGES AND COLORS */

div#section_1 {
	background: url(section_1_bg.gif) no-repeat;
	width: 850px;
	height: 265px;
}

div#section_1 div#main_feature {
	float: left;
	margin: 7px 0px 0 7px;
	display: inline;
	width: 523px;
	overflow: hidden;
}

div#section_2 {
	background: url(section_2_bg.gif) no-repeat;
	width: 850px;
	height: 150px;
}

div#section_2 div#main_feature {
	float: left;
	margin: 7px 0px 0 20px;
	display: inline;
	width: 523px;
	overflow: hidden;
}


a.main_feature_corners {
	background: url(main_feature_corners.png);
	width: 523px;
	height: 208px;
	position: relative;
	display: block;
	cursor: pointer;
}

* html a.main_feature_corners {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='main_feature_corners.png', sizingMethod='crop');
}

div#section_1 div#main_feature img {
	position: absolute;
	width: 523px;
	height: 208px;
}

div#section_1 h3 {
	margin: 12px 0 0 12px;
    margin: 12px 0 0 6px !not important;
    width: 400px;
}

div#section_2 div#main_feature img {

}

div#section_2 h3 {
	margin: 12px 0 0 12px;
    margin: 12px 0 0 6px !not important;
    width: 400px;
}

div#spotlight_feature {
    background: #444 url(spiritual_community_site.gif) no-repeat top right;
	float: right;
	display: inline;
	width: 300px;
	height: 250px;
	margin: 7px 7px 0 0px;
	position: relative;
    text-align: right;
}

div#spotlight_feature2 a{
    background: url(images/hp_top_left.gif) no-repeat top right;
	float: right;
	display: inline;
	width: 300px;
	height: 135px;
	margin: 7px 7px 0 0px;
	position: relative;
    text-align: right;
}

div#spotlight_feature2 a span {  
visibility: hidden; 
}

div#spotlight_feature object,
div#spotlight_feature img {
    float: left;
}

div#spotlight_feature2 object,
div#spotlight_feature2 img {
    float: left;
}

div.upfront_corners {
    background-image: url(upfront_corners.png);
    width: 3px;
    height: 250px;
    position: absolute;
    top: 0;
    z-index: 1;
}

div#left.upfront_corners {
    background-position: -3px 0px;
    left: 0px;
}

div#right.upfront_corners {
    right: 0px;
    left: none;
}

* html div.upfront_corners {
    background-image: none;
}


a.feature_corners {
	background: url(feature_corners.png);
	width: 306px;
	height: 127px;
	position: relative;
	display: block;
}

* html a.feature_corners {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='feature_corners.png', sizingMethod='crop');
}

.header_round{
	display:block;
}

.header_round *{
	display:block;
	height:1px;
	overflow:hidden;
	font-size:.01em;
	background:#2e2e2e;
}

.header_round1{
	margin-left:3px;
	margin-right:3px;
	padding-left:1px;
	padding-right:1px;
	border-left:1px solid #a5a5a5;
	border-right:1px solid #a5a5a5;
	background:#626262;
}

.header_round2{
	margin-left:1px;
	margin-right:1px;
	padding-right:1px;
	padding-left:1px;
	border-left:1px solid #eaeaea;
	border-right:1px solid #eaeaea;
	background:#555555;
}

.header_round3{
	margin-left:1px;
	margin-right:1px;
	border-left:1px solid #555555;
	border-right:1px solid #555555;
}

.header_round4{
	border-left:1px solid #a5a5a5;
	border-right:1px solid #a5a5a5;
}

.header_round5{
  border-left:1px solid #626262;
  border-right:1px solid #626262;
}

.header_roundfg{
	background: #2e2e2e;
}



/* PHOTOS & ALBUMS */

.photo{
	width:80px;
	height:118px;
}

.photo_edit{
	width:80px;
	height:132px;
}

.photo_big{
	width:344px;
}

.photo-photo{
	padding: 8px;
}

.photo-caption{
	padding: 2px;
	height:42px;
}

.photo-text{
	font-family: "Arial";
	font-size: 8pt;
	color: #494949;
}

.photo-text a{
	font-family: "Arial";
	font-size: 7pt;
	color: #0771cf;
}

.photo-text-main a{
	font-family: "Arial";
	font-size: 8pt;
	color: #0771cf;
}

.photo-text-big{
	font: 8pt Tahoma, sans-serif;
	color: #808080;
}

.album{
	width:80px;
	height:118px;
}

.album_main{
	padding: 8px;
}

.album_big{
	width:344px;
}

.album_edit{
	width:80px;
	height:142px;
}

.album-photo{
	padding: 8px;
}

.album-caption{
	padding: 2px;
	height:42px;
}

.album_edit{
	width:80px;
	height:142px;
}

.album-text{
	font-family: "Arial";
	font-size: 8pt;
	color: #494949;
}

.album-text a{
	font-family: "Arial";
	font-size: 7pt;
	color: #0771cf;
}

.album-text-big{
	font-family: "Arial";
	font-size: 8pt;
	color: #F9F9F9;
}



/* QUICK SEARCH GRAPHICAL ENHANCEMENT */

.qs-w2small-header{
	height: 22px;
	background: url(images/sm_header.gif) repeat-x;
	color: #FFFFFF;
	padding-top: 4px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 10pt;
}
.qs-w2small-body{
	background: url('qsearch_box.png');
	background-color: #2F3E3E;
	text-align: left;
	color: #696969;
	border-bottom: 1px solid #4E6973;
	border-right: 1px solid #4E6973;
	border-left: 1px solid #4E6973;
	padding-bottom: 5px;
}



/* 
	BLUE LIST
	The original list colors have been removed.
	 
*/

.list-blue{
	font : 8pt Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
}

.list-blue a{
	color: #0072b0;
	text-decoration: none;
}

.list-blue a:hover{
	color: #0072b0;
	text-decoration: underline;
}

.list-blue-header{
	background-color: #D6E4F0;
	padding:3px;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	height:20px;
}

.list-blue-item{
	text-align:left;
	background-color: #EBF3FA;
	padding:3px;
}

.list-blue-item-1{
	text-align:left;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	background-color: #EBF3FA;
	padding:3px;
	height:20px;
}

.list-blue-item-2{
	text-align:left;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	background-color: #F7FBFF;
	padding:3px;
	height:20px;
}

.list-blue-title,.list-blue-title a{
	font-family: "Arial";
	font-size: 10pt;
	font-weight:bold;
	color: #507EA9;
	text-decoration:none;
	padding-right:5px;
}

.list-blue-category{
	padding:3px;
}

.list-blue-category a{
	color: #507EA9;
}

.list-blue-category a:hover{
	color: #000000;
}

.list-blue-subcategory{
	padding:3px;
	padding-left:20px;
}

.list-blue-subcategory a{
	color: #507EA9;
	text-decoration:none;
}

.list-blue-subcategory a:hover{
	color: #000000;
}


.list-bull{
	font : 8pt Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
}

.list-bull a{
	color: #0072b0;
	text-decoration: none;
}

.list-bull a:hover{
	color: #0072b0;
	text-decoration: underline;
}

.list-bull-header{
	background-color: #D6E4F0;
	padding:3px;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	height:20px;
}

.list-bull-item{
	text-align:left;
	background-color: #EBF3FA;
	padding:3px;
}

.list-bull-item-1{
	text-align:left;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	background-color: #EBF3FA;
	padding:3px;
	height:20px;
}

.list-bull-item-2{
	text-align:left;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	background-color: #F7FBFF;
	padding:3px;
	height:20px;
}

.list-bull-title,.list-bull-title a{
	font-family: "Trebuchet MS","Lucida Grande";
	font-size: 8pt;
	font-weight:bold;
	color: #507EA9;
	text-decoration:none;
	padding-right:5px;
}

.list-bull-category{
	padding:3px;
}

.list-bull-category a{
	color: #507EA9;
}

.list-bull-category a:hover{
	color: #000000;
}

.list-bull-subcategory{
	padding:3px;
	padding-left:20px;
}

.list-bull-subcategory a{
	color: #507EA9;
	text-decoration:none;
}

.list-bull-subcategory a:hover{
	color: #000000;
}



/* ENHANCED MAILBOX */

.mb-text{
	font-family: "Arial";
	font-size: 9pt;
	font-weight:bold;
	text-align : center;
	color: #585858;
}

.mb-text a{
	color: #585858;
}

.mb-text-nmsg-indication{
	font-family: "Arial";
	font-size: 9pt;
	font-weight:bold;
	color: #585858;
}

.mb-text-nmsg-indication a{
	font-family: "Arial";
	font-size: 9pt;
	font-weight:bold;
	color: #0771cf;
	text-decoration:none;
}

.mb-text-nmsg-indication a:hover{
	font-family: "Arial";
	font-size: 9pt;
	font-weight:bold;
	color: #1d96f7;
	text-decoration:underline;
}

.mb-text-ninvit-indication{
	font-family: "Arial";
	font-size: 9pt;
	font-weight:bold;
	color: #585858;
}

.mb-text-ninvit-indication a{
	font-family: "Arial";
	font-size: 9pt;
	font-weight:bold;
	color: #0771cf;
	text-decoration:none;
}

.mb-text-ninvit-indication a:hover{
	font-family: "Arial";
	font-size: 9pt;
	font-weight:bold;
	color: #1d96f7;
	text-decoration:underline;
}

.mb-text-ncomment-indication{
	font-family: "Arial";
	font-size: 9pt;
	font-weight:bold;
	color: #5A85C0;
}

.mb-text-ncomment-indication a{
	font-family: "Arial";
	font-size: 9pt;
	font-weight:bold;
	color: #0771cf;
	text-decoration:none;
}

.mb-text-ncomment-indication a:hover{
	font-family: "Arial";
	font-size: 9pt;
	font-weight:bold;
	color: #1d96f7;
	text-decoration:underline;
}

.mb-table-left{
	padding:5px;
	background-color: #e8e8e8;
	border-right: 2px solid #FFFFFF;
	border-top: 2px solid #FFFFFF;
}

.mb-table-right{
	padding:5px;
	background-color: #e8e8e8;
	border-top: 2px solid #FFFFFF;
}

.mb-padded{
	padding:5px;

}



/* TAGS */

.tagCloud {
	padding: 3px;
	text-align:center;
}

.tagCloud a{
	color: #4E8199;
	text-decoration:none;
}

.tagCloud a:hover {
	color: #4E8199;
	text-decoration: underline;
}



/* MEMBER CARDS */

.cardlabel{
	font-size: 9pt;
}

.card-member-top,.card-member-top a{
	background-color: #D6E4F0;
	padding:3px;
	text-align:left;
	border-bottom: 1px solid #FFFFFF;
	color: #32608A;
	text-decoration:none;
}

.card-member-top a:hover{
	color: #689BCA;
}

.card-member-body{
	background-color: #EBF3FA;
	padding:5px;
	text-align:left;
}

.card-member-header,.card-member-header a{
	font-family: "Trebuchet MS","Lucida Grande";
	font-size: 12pt;
	font-weight: bold;
	color: #507EA9;
	text-decoration:none;
}

.card-member-header a:hover{
	color: #689BCA;
}

.card-member-options,.card-member-options a{
	background-color: #D6E4F0;
	padding:3px;
	text-align:center;
	color: #32608A;
	text-decoration:none;
	font-size:8pt;
	height: 15px;
}

.card-member-options a:hover{
	color: #689BCA;
}

ul.card-member-list{
	padding: 0;
	margin: 0;
	white-space: nowrap;
	list-style-type: none;
	list-style-position: outside;
}

li.card-member-item{
	display: inline;
	background: url('arrow.gif') 5px no-repeat ;
	padding-left: 10px;
}

.iconspan{
	float: right;
	margin: 3px;
	cursor: hand;
	cursor: pointer;
	font-weight: bold;
}

/*CSS used to style the examples. Remove if desired: */

.eg-bar{
background-color: #EEF5D3;
font-weight: bold;
border: 1px solid black;
padding: 3px;
}

div.eg-bar{
width: 500px;
}

.icongroup1{
width: 500px;
}





/* VIDEO SECTION */

.videoOptions{
	font-size: 8pt;
	color: #4b4b4b;
}

.videoOptions a{
	text-decoration: none;
	font-size: 10pt;
	color: #267dca;
	font-family: "Arial";
}

.videoOptions a:hover{
	text-decoration: underline;
	font-size: 10pt;
	color: #267dca;
	font-family: "Arial";
}


.vCard {
	margin-bottom: 3px;
	padding-bottom: 3px;
	font: 8pt Arial, sans-serif;
	color: #000;
}

.vCard .base {
	text-align: center;
	font: 8pt Arial, sans-serif;
	color: #000;
}

.vCard .base_left {
	text-align: left;
	padding: 0 3px 0 3px;
	width: 122px;
	height: 84px;
}

.vCard .highlight a {
	color: #000;
}

.vCard .duration {
	float: left;
	font-weight: bold;
}

.vCard .rating {
	text-align: right;
}

.vCard .title {
	width: 122px;
	height: 34px;
	text-decoration: none;
	font-family: "Arial";
}

.vCard .label {
	color: #000;
	font-size: 8pt;
	font-family: "Arial";
}

.vCard .duration {
	color: #4b4b4b;
	font-size: 8pt;
	font-family: "Arial";
}

.vinfo {
	color: #4b4b4b;
	font-size: 8pt;
}

.vinfo a{
	text-decoration: none;
	color: #267dca;
	font-size: 8pt;
	font-family: "Arial";
}

.vinfo a:hover{
	text-decoration: underline;
	color: #267dca;
	font-size: 8pt;
	font-family: "Arial";
}


.vinfo .label {
	text-decoration: none;
	color: #4b4b4b;
	font-size: 8pt;
	font-family: "Arial";
	font-weight: bold;
}

.info {
	text-decoration: none;
	color: #4b4b4b;
	font-size: 8pt;
	font-family: "Arial";
}

.info a{
	text-decoration: none;
	color: #267dca;
	font-size: 8pt;
	font-family: "Arial";
}

.info a:hover{
	text-decoration: underline;
	color: #267dca;
	font-size: 8pt;
	font-family: "Arial";
}

.title {
	text-decoration: none;
	color: #4b4b4b;
	font-size: 8pt;
}

.title a{
	text-decoration: none;
	color: #267dca;
	font-size: 8pt;
	font-weight: bold;
	font-family: "Arial";
}

.title a:hover{
	text-decoration: underline;
	color: #267dca;
	font-size: 8pt;
	font-weight: bold;
	font-family: "Arial";
}

.info .label {
	text-decoration: none;
	color: #4b4b4b;
	font-size: 8pt;
	font-weight: bold;
}

.listInfoCol{
	text-decoration: none;
	color: #4b4b4b;
	font-size: 8pt;
}

.vidSecheader{
	color: #4b4b4b;
	font-size: 10pt;
	font-weight: bold;
}

.vidSecheader a{
	text-decoration: none;
	color: #267dca;
	font-size: 10pt;
}

.vidSecheader a:hover{
	text-decoration: underline;
	color: #267dca;
	font-size: 10pt;
}

.vidSecheader2{
	color: #4b4b4b;
	font-size: 8pt;
}

.vidSecheader2 a{
	text-decoration: none;
	color: #267dca;
	font-size: 8pt;
}

.vidSecheader2 a:hover{
	text-decoration: underline;
	color: #267dca;
	font-size: 8pt;
}

.screenshot {
	margin: 2px;
	padding: 1px;
	display: block;
	background-color: white;
}

.screenshot img {
	height: 90px;
	width: 120px;
}

.screenshotSmall {
	margin: 2px;
	padding: 1px;
	display: block;
}

.screenshotSmall img{
	height: 70px;
	width: 90px;
}

#basicViewOptions {
	display: inline;
}

#detailedViewOptions {
	display: inline;
}

.description{
	font-weight: bold;
}

.vidSubmenu {
	bakckground-color: #FFF;
	padding: 5px;
	text-align: center;
	font-size: 8pt;
}
.vidSubmenu a {
	color: #6888CA;
	text-decoration: none;
}
.vidSubmenu a:hover {
	text-decoration: underline;
}
.column-videosPage-right {
	float: left;
	width: 605px;
}
.column-videosPage-left {
	float: left;
	width: 160px;
}

.column-video-right {
	float: left;
	width: 283px;
}
.column-video-left {
	width: 480px;
	float: left;
}

.floatLeft {
	float: left;
}

.floatRight {
	float: right;
}

.centerHandler {
	text-align: center;
	overflow: hidden;
}
.centerContent {
	margin-left: auto;
	margin-right: auto;
}

.centerText {
	text-align: center;
}
.rightText {
	text-align: right;
}
.leftText {
	text-align: left;
}

/* lists */
.listItem {	
	border-bottom: 1px dotted #999;
	width: 100%;
	padding: 10px 0 10px 0;
	overflow: hidden;
}

.listItem .listScrCol {
	width: 128px;
	float: left;
}

.listItem .listInfoCol {
	margin-left: 135px;
	zoom: 1;
	color: #000;
}

.listItem3Col {	
	border-bottom: 1px dotted #999;
	width: 100%;
	padding: 10px 0 10px 0;
	overflow: hidden;
}

.listItem3Col .listScrCol {
	width: 128px;
	float: left;
}

.listItem3Col .listInfoCol {
	margin-left: 135px;
	margin-right: 50px;
	zoom: 1;
	color: #000;
}

.listItem3Col .listPosCol {
	width: 35px;
	float: right;
}

.listItemSmall {
	width: 100%;
	padding: 0 0 3px 0;
	overflow: hidden;
}

.listItemSmall .listScrCol {
	width: 98px;
	float: left;
}

.listItemSmall .listInfoCol {
	margin-left: 105px;
	zoom: 1;
	color: #000;
}

.listItemDefault {	
	border-bottom: 1px dotted #999;
	width: 100%;
	padding: 10px 0 10px 0;
	overflow: hidden;
}

.listItemDefault .listScrCol {
	width: 98px;
	float: left;
}

.listItemDefault .listInfoCol {
	margin-left: 108px;
	margin-right: 80px;
	zoom: 1;
	color: #000;
}

.listItemDefault .listActionsCol {
	width: 70px;
	float: right;
	line-height: 17px;
	font-size: 10pt;
	margin-right: 5px;
	text-align: right;
}

.listItemDefault .listActionsCol a {
	text-decoration: none;
}

.listItemDefault .listDataCol {
	width: 50px;
	float: right;
}


.listItemGroup {	
	border-bottom: 1px dotted #999;
	width: 100%;
	padding: 10px 0 10px 0;
	overflow: hidden;
}

.listItemGroup .listScrCol {
	width: 98px;
	float: left;
}

.listItemGroup .listInfoCol {
	margin-left: 108px;
	margin-right: 120px;
	zoom: 1;
	color: #000;
}

.listItemGroup .listActionsCol {
	width: 110px;
	float: right;
	line-height: 17px;
	font-size: 10pt;
	margin-right: 5px;
	text-align: right;
}

.listItemGroup .listActionsCol a {
	text-decoration: none;
}

.listItemGroupAddVideos {	
	border-bottom: 1px dotted #999;
	width: 100%;
	padding: 10px 0 10px 0;
	overflow: hidden;
}
.listItemGroupAddVideos .listChBoxCol {
	width: 26px;
	text-align: center;
	float: left;
	padding-top: 27px;	
}

.listItemGroupAddVideos .listScrCol {
	width: 98px;
	float: left;
}

.listItemGroupAddVideos .listInfoCol {
	margin-left: 134px;
	zoom: 1;
	color: #000;
}

.listInfoCol .title {
	font: 14px Tahoma, "Trebuchet MS", Arial, sans-serif;
	color: #146898;
}
.listInfoCol .title a {
	color: #146898;
	text-decoration: none;
}
.listInfoCol .description {
	margin: 10px 0 10px 0;
}
.listInfoCol .info {
	font: Arial, sans-serif;
	color: #000;
	line-height: 14px;
}
.listInfoCol .label {
	color: #666;
}

.listClear {
	clear: both;
}

ul.sidemenu{
	list-style-type: none;
	list-style-position: outside;
	border-top:1px solid #CCCCCC;
 	font : 8pt Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin:0;
	padding:0;
}

ul.sidemenu a{
	color: #666666;
	text-decoration: none;
}

ul.sidemenu a:hover{
	color: #999999;
}

li.sidemenu-1{
	border: 1px solid #CCCCCC;
	border-top: none;
	padding:5px;
	padding-left:25px;
	background: url('bullet.gif') 10px no-repeat ;
	background-color: #E5E5E5;
}

li.sidemenu-2{
	border: 1px solid #CCCCCC;
	border-top: none;
	padding:5px;
	padding-left:25px;
	background: url('bullet.gif') 10px no-repeat ;
	background-color: #F2F2F2;
}



/* CALENDAR */

.calendar-button{
	font-family : Tahome, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #FFFFFF;
	border:1px solid #999999;
	color: #999999;
	cursor:pointer;
	width:20px;
	text-align:center;
}

.calendar-date{
	font-family: "Trebuchet MS","Lucida Grande";
	font-size: 8pt;
	font-weight:bold;
	text-align:center;
	color: #808080;
}

.calendar-week{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color: #1F5EAC;
}

.calendar-day{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color: #000000;
	cursor: pointer;
}

.calendar-extended{
	color: #999999;
}

.calendar-sunday{
	color: #1F5EAC;
}

.calendar-today{
	color: #B33838;
}

.calendar-holiday{
	color: #1F5EAC;
}

.calendar-nof-holiday{
	color: #3F981C;
}

.calendar-events{
	font-weight: bold;
}

.calendar-notes{
	font-style: italic;
}

.calendar-selected{
	border: 1px solid #B33838;
}



/* INSTANT MESSENGER */

.im{
	border:1px solid #999999;
}

.im-header{
	font-size:7pt;
	color: #666666;
	background-color: #F2F2F2;
	border-bottom: 1px solid #999999;
	padding:3px;
}

.im-body{
	background-color: #FFFFFF;
	text-align:center;
}



/* HEADER STATISTICS */

.header-mb{
	float: right;
}

.header_stats{
	font-family: "Arial";
	font-size: 8pt;
	color: #FFFFFF;
	text-align: right;
}

.header_stats a{
	font-family: "Arial";
	font-size: 7pt;
	color: #1d96f7;
	text-decoration: none;
}

.header_stats a:hover{
	font-family: "Arial";
	font-size: 7pt;
	color: #79c2fd;
	text-decoration: underline;
}



/* FORUMS SECTION */

.forum-totals{
	background-color: #F2F2F2;
	border:1px solid #CCCCCC;
	font-size: 8pt;
	padding:5px;
}

.forum-button{
	border: 1px solid #000000;
	background-color: #FFFFFF;
	color: #666666;
	font-family : Tahome, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding:5px;
	cursor:pointer;
	float:left;
	margin:2px;
}

.forum_quote{
	border:1px dashed #689BCA;
	background-color: #FFFFFF;
	padding:5px;
}



/* APPLICATIONS BAR */

#container {
	min-height: 100%;
	font: normal 1em/1.5em helvetica, arial, sans-serif;
}

* html #container, * html #navigation {
	width: 780px;
	width: expression((document.body.clientWidth>2000) ? "1600px" : ((document.body.clientWidth>800) ? "auto" : "780px"));
}

* html #container {
	height: 100%;
}

* html #container {
	text-align: center;
	text-align: left;
}

* html #navigation { 
	position: absolute;
	width: 100%;  
	bottom: 0;
	left: 0;
	overflow: visible;
	top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop +(documentElement.clientHeight-this.clientHeight) : document.body.scrollTop +(document.body.clientHeight-this.clientHeight));
}

.nav_icon{
	padding: 2px;
	width: 22px;
}

.nav_icon a{
	padding: 2px;
	width: 22px;
}

.nav_icon a:hover{
	padding: 2px;
	width: 22px;
}

.nav_icon a:hover{
	padding: 2px;
	background-color: #FFFFFF;
	border: 1px solid #b5b5b5;
	width: 20px;
}

.nav_icon_right{
	padding: 2px;
	width: 80px;
}

.nav_icon_right a{
	padding: 3px;
	color: #000000;
	width: 80px;
	text-decoration: none;
}

.nav_icon_right a:hover{
	padding: 2px;
	background-color: #FFFFFF;
	border: 1px solid #b5b5b5;
	color: #000000;
	width: 80px;
	text-decoration: none;
}

.nav_icon_right2{
	padding: 2px;
	width: 115px;
}

.nav_icon_right2 a{
	padding: 2px;
	color: #000000;
	width: 115px;
	text-decoration: none;
}

.nav_icon_right2 a:hover{
	padding: 2px;
	background-color: #FFFFFF;
	border: 1px solid #b5b5b5;
	color: #000000;
	width: 115px;
	text-decoration: none;
}

.nav_bottom{
	background-color: #ededed;
	border: 1px solid #b5b5b5;
	width: 90%;
	height: 35px;
	margin-left:auto; 
	margin-right:auto;
	font-size: 8pt;
	color: #000000;
}

#navigation {
	width: 100%;
	position: fixed; 
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1000;
}

#navmenu {
	position: relative;
	width: 50em;
	min-height: 1.5em;
	margin: 0 auto;
	padding-top: .2em;
	z-index: 10;
}

* html #navmenu {
	height: 1.5em;
}

#navmenu li {
	display: inline;
	padding: 0 3px;
	background-color: #34769a;
}
	 
#navmenu a, #navmenu a:visited {
	font: bold .9em/1.1em baskerville, times, "times new roman", serif;
	text-decoration: underline;  
	text-align: center;  
	color: #fff;  
	white-space: nowrap;
}
	
#navmenu a:focus, #navmenu a:hover, #navmenu a:active {
	color: #a9076a;
}



/* APPLICATION BAR TIP FEATURE */

div#qTip {
	padding: 3px;
	border: 1px solid #666;
	border-right-width: 2px;
	border-bottom-width: 2px;
	display: none;
	background-color: #444444;
	color: #FFF;
	font: bold 9px Verdana, Arial, sans-serif;
	text-align: left;
	position: absolute;
	z-index: 1000;
}

/* START Online List */



.member-online-list{

	background-color: transparent;

	border-left: 1px solid transparent;

	border-right: 1px solid transparent;

	padding: 2px;

	height:10px;

	width: 180px;

	text-align: left;

}



/* END Online List */

