/* common */





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

body {margin:0;padding:0;font-family:"Trebuchet MS",Georgia,Arial,Verdana,sans-serif; font-size:14px;}



form {margin:0;padding:0; display:inline;}



a img {border:none;}







label {cursor:pointer;}







p, div {font-family:"Trebuchet MS",Georgia,Arial,Verdana,sans-serif; margin:0;padding:0;}







h1, h2, h3, h4, h5, h6 {margin:0;padding:0;}







.sh1 {







   width: 90px;



   height: 20px;;



   border: 1px double #444444;



   background : #cccccc;



   font-size: 11px;



   font-weight: bold;



   font-family: Verdana, Arial, Helvetica, sans-serif;



   color: #777777;



}







.sh2 {







   width: 90px;



   height: 20px;;



   border: 1px double #444444;



   background : #d9dd73;



   font-size: 11px;



   font-weight: bold;



   font-family: Verdana, Arial, Helvetica, sans-serif;



   color: #675524;



}















dl {margin:0 15px;}



dt {font-size:1.1em; font-weight:bold; color:#e00000;}



dd {color:#444444; margin-left:22px; margin-bottom:10px;}











/* global */







a:link {color:#107ad6;}



a:visited {color:#107ad6;}



a:hover {color:#51a5ee;}







a.delete {color:#e00000;}







h1 {padding-top:1em; margin:0 0 15px 15px; font-size:18px; font-weight:normal; margin-bottom:15px; color:#3f2115;}



h1 span {color:#e00000;}



h2 {padding-top:1em; margin:0 0 5px 15px; font-size:16px; font-weight:bold; color:#3f2115;}



h3 {margin:0 15px;margin-bottom:0.5em;}



h3 span {font-weight:normal; /*color:#777777;*/ font-size:0.8em;}



#content h6.no_comments {text-align:center;font-size:0.8em;}







.clear{

	clear:both;

}





p {padding-left:15px; padding-right:15px; padding-bottom:15px;}







#content .blue {font-weight:bold; text-decoration:none;}



#content .gray {font-weight:normal;color:#777777; text-decoration:none;}



#content .mrg {margin:0 15px;}



header{

	font-size:16px !important;

}



header, footer{

	background:url(images/bg_head_foot.jpg) repeat;

	width:100%;

	color:#fff;

}



header input[type=text],

header input[type=password]{

	height:25px;

	width:280px;

	padding:0 3px;

	border:1px solid #000;

	background:#fff;

}



header a, footer a{

	color:#fff !important;

	text-decoration:none;

}



header a:hover, footer a:hover{

	color:#cdcdcd !important;

}



#header_content{

	width:990px;

	margin:0 auto;

}



#logo{

	float:left;

	padding-left:15px;

	padding-top:12px;

}



#logo_small{

	background:url(images/logo_small.png) no-repeat center;

	height:35px;

	padding:10px 0;

}



footer{

}



#footer_content{

	width:990px;

	margin:0 auto;

	font-size:13px;

	line-height:20px;

	padding:10px 0;

	text-align:center;

	font-family: 'atillanormal', Verdana, Helvetica, sans-serif ;

}



#header_content #member_panel{

	float:right;

	padding:20px 50px 0 0;

}



#header_content #member_panel div{

	font-family: 'atillaitalic', Verdana, Helvetica, sans-serif !important;

}



#header_content #member_panel span{

	font-family: 'atillabold', Verdana, Helvetica, sans-serif ;

}



.search_field {
    margin-top: -12px;
    display: inline-block;
    border: 1px inset #000;
    background: #fff;
    height: 25px;
}

.blocked_css
{
background:url(images/button_blocked.png) no-repeat center;	
width:60px;
height:16px;	
cursor:pointer;
}



.search_field input {

    border: none;

    padding: 0;

}



.search_field input[type='text'] {

	border:0;

	padding:0;

	margin:0;

	vertical-align:top;

}



.search_field button {

    border: none;

    background: none;

	width:35px;

}



#header_content #login_form{

	float:right;

	text-align:right;

	padding:20px 25px 5px;

}



#header_content #login_form div{

	padding-top:5px;

	font-family: 'atillanormal', Verdana, Helvetica, sans-serif ;

}



#header_content #login_form .forgot_password{

	float:left;

	padding-left:120px;

	font-size:13px;

}



.button1{

	background:transparent;

	border:0;

	font-family:'bahamasplain', Verdana, Helvetica, sans-serif;

	font-size:30px;

	color:#cdcdcd;

	cursor:pointer;

}



.button1:hover{

	color:#fff;

}

/* navigation bar */







	#nav {background: #6b3824; text-align:center;}



	#nav div {background: #3f2115; width:710px; margin:0 auto; text-align:left; }



	#nav div ul {list-style-type:none; margin:0; padding:0;}



	#nav div ul li {display:inline;}



	#nav div ul li a:link {padding:0 10px;/*padding:0 1em;*/color:#ffffff; text-decoration:none; font-size:1em;}



	#nav div ul li a:visited {padding:0 1em;color:#ffffff; text-decoration:none;font-size:1em;}



	#nav div ul li a:hover {background:orange;}



	#nav div ul li a.ok:link {background:orange; color:#3f2115;}



	#nav div ul li a.ok:visited {background:orange; color:#3f2115;}







#nav2 {background: #6b3824; text-align:center;}



#nav2 div {background: #3f2115; width:710px; margin:0 auto; text-align:left;}



#nav2 div ul {list-style-type:none; margin:0; padding:0;}



#nav2 div ul li {display:inline;}



#nav2 div ul li a:link {padding:0 1em;color:#ffffff; text-decoration:none; font-size:1em;}



#nav2 div ul li a:visited {padding:0 1em;color:#ffffff; text-decoration:none;font-size:1em;}



#nav2 div ul li a:hover {background:orange;}



#nav2 div ul li a.ok:link {background:orange; color:#3f2115;}



#nav2 div ul li a.ok:visited {background:orange; color:#3f2115;}







#back {float:right;margin-right:15px;margin-top:15px;}







/* header */







#header {background:#f85b1d; text-align:center;}



#header div.holder {background:#e84b0d; width:710px; margin:0 auto; text-align:left;}







#header_brd {background:#fd804e; text-align:center;}



#header_brd div {background:#ed703e; width:710px; margin:0 auto; line-height:4px; font-size:4px;}







/* content */







#wrapper {background-image:url("images/bgnd_wrapper.gif");background-repeat:repeat-x;background-position:top; text-align:center;}



#content {background:#ffffff;width: 710px; margin:0 auto; text-align:left;}







#search {float:right; border:1px solid #d1440b;border-bottom:2px solid #d1440b; margin:15px 15px 15px 0; height:40px;background-image:url("images/bgnd_search.gif");background-repeat:repeat-x;background-position:top; background-color:#ef5214; width:450px;}



#search input {float:left; display:inline;margin:10px; margin-bottom:0; border:1px solid #cb4916;}



#search label {float:left;display:inline;padding:10px;padding-bottom:0; padding-top:10px; color:#ffffff; font-weight:bold; font-size:15px;}



#search input.extra {border:none;}







#tag {float:right; padding-left:15px;border:1px solid #FF9933;margin:15px 15px 15px 0; height:40px;background-color:#FFCC99; width:450px;}



#tag input {float:left; display:inline;margin:10px; margin-bottom:0; border:1px solid #cb4916;}



#tag label {float:left;display:inline;padding:10px;padding-bottom:0; padding-top:10px; color:#666666; font-weight:bold; font-size:15px;}



#tag input.extra {border:none;}







/* fieldset for register page */







#content fieldset {margin:0 15px; border:none; border-bottom:1px solid #d9dd73; background-image:url("images/bgnd_fieldset.gif"); background-position:top; background-color:#e8eb9a; background-repeat:repeat-x;}



#content fieldset legend {font-size:12px; margin-left:20px;}



#content fieldset legend span {color:#e00000;font-weight:bold;}



#content fieldset ul {margin:0; padding:0; list-style-type:none;}



#content fieldset ul li {margin:0; margin-bottom:10px; border-bottom:1px solid #ffffff; padding-bottom:10px;}

#content fieldset ul li .txtInfo{ display:inline;}

#content fieldset ul li label {color:#a83a0e; width:130px; display:block; float:left; padding-left:15px;}



#content fieldset ul li label#f_male {display:inline; float:none; padding-top:0; padding-left:0;}



#content fieldset ul li label#f_female {display:inline; float:none; padding-top:0; padding-left:0;}



#content fieldset ul li label#f_transsexual {display:inline; float:none; padding-top:0; padding-left:0;}



#content fieldset ul li label#f_terms {display:inline; float:none; padding-top:0; padding-left:0; font-size:0.8em;}



#content fieldset ul li .texts {border:1px solid #d9dd73;}



#content fieldset ul li textarea {border:1px solid #d9dd73;}



#content fieldset ul li select {border:1px solid #d9dd73; width:155px;}

#content fieldset ul li.autoWidth select {width:auto;}

#content fieldset ul li.li_singleField{height:20px;}



/* #content fieldset ul li span {display:block; font-size:0.8em; color:#712506; padding:10px 15px;} */



#content fieldset ul li span.hide {float:right; padding:3px 15px;}







#content .hide input {display:inline; margin:0; padding:0;}



#content .hide label {display:inline; color:#333333; width:80px;}



#content .hide label.lrgr {width:180px; font-weight:bold;}







/* subject list */







#content ul.subject {list-style-type:none; margin:0 15px; padding:0;text-align:left;}



#content ul.subject li {display:inline; color:#888888; font-size:1.1em; padding-right:10px;}



#content ul.subject li a:link {text-decoration:none; font-weight:bold;}



#content ul.subject li a:visited {text-decoration:none; font-weight:bold;}



#content ul.subject li.not_used a:link {text-decoration:none; color:#777777; font-weight:normal;}



#content ul.subject li.not_used a:visited {text-decoration:none; color:#777777; font-weight:normal;}



/* footer */







#sub_footer  {width:710px; margin:0 auto; font-size:0.8em; color:#888888; margin-top:2em; text-align:center; padding-top:0.5em; clear:both; margin-bottom:0.5em;}



#footer  {width:710px; margin:0 auto; /*border-top:4px solid #cccccc;*/ font-size:0.8em; color:#888888; text-align:center;}







/* login & register boxes */







#content .box_holder {margin:0 15px 15px 15px;}







#register {border:1px solid #d9dd73; background-color:#e8eb9b; background-image:url("images/bgnd_register.gif"); background-repeat:repeat-x;background-position:top; height:135px; width:365px;}



#register h2 {font-size:18px; color:#a83a0e; font-weight:normal; padding:10px; padding-bottom:0;}



#register p {font-size:0.8em; padding:10px; padding-top:0;}







#login {float:right; border:1px solid #86e786; background-color:#d4ecaf; background-image:url("images/bgnd_login.gif"); background-repeat:repeat-x;background-position:top; height:135px; width:292px;}



#login h2 {font-size:18px; color:#24b024; font-weight:normal; padding:10px; padding-bottom:0;}



#login p {font-size:0.8em; padding:10px; padding-top:0;}



#login ul {list-style-type:none; margin:0px; margin-left:10px; padding:0;}



#login ul li {margin-bottom:9px;}



#login ul li label {color:#24b024; font-size:12px; display:block; float:left; padding-top:4px; width:90px;}



#login ul li span {color:#24b024; font-size:12px; display:inline; padding-top:4px; width:90px; padding-left:22px; position:absolute;}



#login ul li input[type='text'] {border:1px solid #86e786;}



#login ul li input[type='password'] {border:1px solid #86e786;}







/* user lists */







#people_list, #article_list {margin:0 15px; width:680px;}



#people_list tr th, #article_list tr th {padding:3px; font-size:12px; font-weight:bold; text-align:center; background:#e84b0d;color:#ffffff;}



#people_list tr td, #article_list tr td {



	padding:3px;



	font-size:12px;



	font-weight:normal;



	text-align:center;



	background-color:#fdfbca;



	background-image:url("images/bgnd_people_list.gif");



	background-position:top;



	background-repeat:repeat-x;



	border-bottom:1px solid #e4df5a;



	}



 #article_list .next, #article_list .prev{width:100px;}

 #article_list h3{margin: 5px 0;}

 #article_list h3 a{margin: 5px 0px; color: #E00000; text-decoration: none;}

 #article_list a{text-decoration: none;}

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

 #article_list tr td{text-align: left; padding: 5px 15px;}

 #article_list tr td div.more_info{margin: 5px 0px; float: left; color: #107AD6; width: 100%;}

 #article_list tr td div.more_info .tags{float: left;}

 #article_list tr td div.more_info .posted_by{float: right;}

 #article_list tr td div.more_info .interest{float: right;}



#people_list .nob {border:none;}



#people_list .lft {text-align:left;}



#people_list .prev {text-align:left; background:none; border:none;}



#people_list .next {text-align:right; background:none; border:none;}



#people_list .page {text-align:center; background:none; border:none;}







/* sup tags */







#sup_tags {list-style-type:none; margin:0 15px; padding:0;}



#sup_tags li { padding:0; margin:0; font-size:16px; font-weight:bold; margin-right:15px; display:inline;}



#sup_tags li span {font-weight:normal; font-size:0.8em;}







/* meeting people criteria */







h3.meeting_h3 {text-align:center; color:#666666; font-size:12px; border-bottom:1px solid #d9dd73; margin:0 15px; margin-bottom:5px;}







/* sub navigation for registered users */







#sub_nav {text-align:center;}



#sub_nav div {width:710px; margin:auto; text-align:left; border-bottom:2px solid #cccccc;	background-image:url("images/bgnd_people_list.gif");}



#sub_nav div ul {list-style-type:none; margin:0; padding:0; margin-left:15px;}



#sub_nav div ul li {display:inline; font-weight:bold; font-size:12px; padding:0 5px; line-height:28px;}

/* Sub-navigation active link styles */
#sub_nav div ul li a.active {
	background: orange;
	color: #3f2115;
	padding: 4px 8px;
	border-radius: 3px;
}

#sub_nav div ul li a.active:link {
	background: orange;
	color: #3f2115;
}

#sub_nav div ul li a.active:visited {
	background: orange;
	color: #3f2115;
}

#sub_nav div ul li a.active:hover {
	background: #ff8c00;
	color: #3f2115;
	text-decoration: none;
}


/* my account */







#content h1.my {font-size:22px; font-weight:bold;}



/*#content p span {font-size:0.8em; color:#777777;}*/



#avatar {clear:right; float:right; display:block; margin:15px; text-align:center; font-size:0.8em;}






/* message board */







#content .message_yellow {background-color:#fdfbca;background-image:url("images/bgnd_people_list.gif");background-position:top;background-repeat:repeat-x;margin:2px 15px 0 15px;padding: 15px;border-bottom:1px solid #e4df5a;}



#content .message_yellow h6 {font-size:11px; font-weight:normal; font-weight:bold; margin-bottom:10px;}



#content .message_yellow span.date {color:#e00000;}



#content .message_yellow p {margin:0;padding:0;}







#content .message_yellow2 {background-color:#fdfbca;background-image:url("images/bgnd_people_list.gif");background-position:top;background-repeat:repeat-x;margin:2px 15px 0 15px;padding: 15px;border-bottom:1px solid #e4df5a;}



#content .message_yellow2 h6 {font-size:11px; font-weight:normal; font-weight:bold; margin-bottom:10px;}



#content .message_yellow2 span.date {color:#e00000;}



#content .message_yellow2 p {margin:0;padding:0;}



#content .message_yellow2 img {border:none;display:inline;padding:0;margin:0;}







#content .message_yellow_p {background-color:#fdfbca;	background-image:url("images/bgnd_people_list.gif");	background-position:top;	background-repeat:repeat-x;	margin:2px 15px 0 15px;	padding: 15px;	border-bottom:1px solid #e4df5a;}



#content .message_yellow_p img {margin:0;padding:0;}



#content .message_yellow_p h6 {font-size:11px; font-weight:normal; font-weight:bold; margin-bottom:10px;}



#content .message_yellow_p span.date {color:#e00000;}



#content .message_yellow_p p {margin:0;padding:0;}











#content .message_green {



	background-color:#d4ecaf;



	background-image:url("images/bgnd_login.gif");



	background-position:top;



	background-repeat:repeat-x;



	margin:2px 15px 0 15px;



	padding: 15px;



	border-bottom:1px solid #86e786;



	}







#content .message_green h6 {font-size:11px; font-weight:normal; font-weight:bold; margin-bottom:10px;}



#content .message_green span.date {color:#e00000;}



#content .message_green p {margin:0;padding:0;}







#content .message_white {



	background-color:#ffffff;



	margin:2px 15px 0 15px;



	padding: 15px;



	border-bottom:1px solid #dddddd;



	}







#content .message_white h6 {font-size:11px; font-weight:normal; font-weight:bold; margin-bottom:10px;}



#content .message_white span.date {color:#e00000;}



#content .message_white p {margin:0;padding:0;}







#content .message_yellow p img {display:block;border:1px solid #dddddd; padding:10px; background:#ffffff;}







#content .post_it {text-align:center; margin:10px 15px; padding:15px; background:#eeeeee; border-bottom:1px solid #cccccc;}







/* my details */







#large_select {font-size:1em;border:1px solid #107ad6; color:#107ad6; font-weight:bold;}



#large_select option {color:#000000; font-size:1em;}







/* criteria -list */







#crit-list {margin:0 15px;}



#crit-list {margin:0 15px; width:680px;}



#crit-list tr th {padding:3px; font-size:12px; font-weight:bold; text-align:center; background:#e84b0d;color:#ffffff;}



#crit-list tr td {



	padding:3px;



	font-size:12px;



	font-weight:normal;



	text-align:center;



	background-color:#fdfbca;



	background-image:url("images/bgnd_people_list.gif");



	background-position:top;



	background-repeat:repeat-x;



	border-bottom:1px solid #e4df5a;



	}



#crit-list tr td.title {font-size:14px; width:560px; text-align:left;}







/* photos */







#photo_albums {margin:0 15px;}



#photo_albums {margin:0 15px; width:680px;}



#photo_albums tr th {padding:3px; font-size:12px; font-weight:bold; text-align:center; background:#e84b0d;color:#ffffff;}



#photo_albums tr td {



	padding:3px;



	font-size:12px;



	font-weight:normal;



	text-align:center;



	background-color:#fdfbca;



	background-image:url("images/bgnd_people_list.gif");



	background-position:top;



	background-repeat:repeat-x;



	border-bottom:1px solid #e4df5a;



	}



#photo_albums tr td.title {font-size:14px; width:413px; text-align:left;}



#photo_albums tr td.title span {font-weight:bold; font-size:0.8em;}







#photo_holder {



	width:660px;



	margin:15px;



	padding:10px;



	background-color:#fdfbca;



	background-image:url("images/bgnd_people_list.gif");



	background-position:top;



	background-repeat:repeat-x;



	border-bottom:1px solid #e4df5a;



	}







#photo_holder div {



	display:block;



	width:185px;



	height:220px;



	border:1px solid #e4df5a;



	background-color:#ffffff;



	padding:10px;



	float:left;



	text-align:center;



	margin-left:5px;



	margin-right:5px;



	margin-bottom:10px;



	font-size:11px;



	}







#photo_holder div img {border:1px solid #444444;}



#content .centered {text-align:center; clear:both;}



#content .centered img {border:1px solid #444444;}



#content .centered2 {text-align:center;}







#content .supertags {text-align:center; font-weight:bold; color:#107ad6; font-size:1.1em;}







/* subject list */







#content h3.subject_h3 {clear:both; padding:0; margin:0; margin-top:15px; font-size:14px; color:#e00000; margin-left:15px;}







#content p.subject_p {



	margin:15px;



	margin-top:0;



	padding:10px;



	background-color:#fdfbca;



	background-image:url("images/bgnd_people_list.gif");



	background-position:top;



	background-repeat:repeat-x;



	border-bottom:1px solid #e4df5a;



	font-size:11px;



	}







#content div.subject_div {



	margin:15px;



	margin-top:0;



	padding:10px;



	background-color:#fdfbca;



	background-image:url("images/bgnd_people_list.gif");



	background-position:top;



	background-repeat:repeat-x;



	border-bottom:1px solid #e4df5a;



	font-size:11px;



	}







#content h3.subject_h3_2 {padding:0; margin:0; font-size:14px; color:#e00000; margin-left:15px;}







#content p.subject_p_2 {



	margin:15px;



	margin-top:0;



	font-size:11px;



	margin-bottom:0px;



	}











#content p.subject_p_l {



	width:320px;



	margin:15px;



	margin-top:0;



	padding:10px;



	background-color:#fdfbca;



	background-image:url("images/bgnd_people_list.gif");



	background-position:top;



	background-repeat:repeat-x;



	border-bottom:1px solid #e4df5a;



	font-size:11px;



	}











#content p.subject_p_r {



	float:right;



	width:320px;



	margin:15px;



	margin-top:0;



	padding:10px;



	background-color:#fdfbca;



	background-image:url("images/bgnd_people_list.gif");



	background-position:top;



	background-repeat:repeat-x;



	border-bottom:1px solid #e4df5a;



	font-size:11px;



	}







#content p.subject_p textarea {border:1px solid #d9dd73;}



#content p.subject_p_l textarea {border:1px solid #d9dd73;}



#content p.subject_p_r textarea {border:1px solid #d9dd73;}







/* mail list */







#mail-list {margin:0 15px;}



#mail-list {margin:0 15px; width:680px;}



#mail-list tr th {padding:3px; font-size:12px; font-weight:bold; text-align:center; background:#e84b0d;color:#ffffff;}



#mail-list tr td {



	padding:3px;



	font-size:12px;



	font-weight:normal;



	text-align:center;



	background-color:#fdfbca;



	background-image:url("images/bgnd_people_list.gif");



	background-position:top;



	background-repeat:repeat-x;



	border-bottom:1px solid #e4df5a;



	}



#mail-list tr td.title {font-size:14px; width:360px; text-align:left;}







#mail-list2 {margin:0 15px;}



#mail-list2 {margin:0 15px; width:680px;}



#mail-list2 tr th {padding:3px; font-size:12px; font-weight:bold; text-align:center; background:#e84b0d;color:#ffffff;}



#mail-list2 tr td {



	padding:3px;



	font-size:12px;



	font-weight:normal;



	text-align:center;



	background-color:#fdfbca;



	background-image:url("images/bgnd_people_list.gif");



	background-position:top;



	background-repeat:repeat-x;



	border-bottom:1px solid #e4df5a;



	}



#mail-list2 tr td.title {font-size:14px; width:360px; text-align:left;}







#mail_notice {



	border:1px solid #86e786;



	background-color:#d4ecaf;



	background-image:url("images/bgnd_login.gif");



	background-repeat:repeat-x;background-position:top;



	padding:15px;



	margin:0px 200px 0px 15px;



	text-align:center;



	}







#mail_notice span {font-weight:bold;}



/* magic spaces */







#content .cols_left {float:left;width:330px;}







/* subject more */



#photo_subject {float:right;}



#photo_subject img {display:block;border:1px solid #333333; margin:15px; margin-top:0}







h3.photo_h3 {text-align:center; color:#666666; font-size:12px; border-bottom:1px solid #d9dd73; margin:0 15px; margin-bottom:5px; clear:both;}











#content .mail_holder {overflow:auto; height:100px; width:680px; margin-left:15px;}



#content .mail_holder th a:link, #content .mail_holder a:visited {color:#ffffff;text-decoration:underline;}



#content .mail_holder th a:hover {text-decoration:none;}







#mail-list-new {width:660px;}



#mail-list-new tr th {padding:3px; font-size:12px; font-weight:bold; text-align:center; background:#e84b0d;color:#ffffff;}



#mail-list-new tr td {



	padding:3px;



	font-size:12px;



	font-weight:normal;



	text-align:center;



	background-color:#fdfbca;



	background-image:url("images/bgnd_people_list.gif");



	background-position:top;



	background-repeat:repeat-x;



	border-bottom:1px solid #e4df5a;



	}



#mail-list-new tr td.title {font-size:14px; width:360px; text-align:left;}







#mail-list2-new {width:660px;}



#mail-list2-new tr th {padding:3px; font-size:12px; font-weight:bold; text-align:center; background:#e84b0d;color:#ffffff;}



#mail-list2-new tr td {



	padding:3px;



	font-size:12px;



	font-weight:normal;



	text-align:center;



	background-color:#fdfbca;



	background-image:url("images/bgnd_people_list.gif");



	background-position:top;



	background-repeat:repeat-x;



	border-bottom:1px solid #e4df5a;



	}



#mail-list2-new tr td.title {font-size:14px; width:360px; text-align:left;}











#content .mail_holder2 {width:680px; margin-left:15px;}



#content .mail_holder2 th a:link, #content .mail_holder a:visited {color:#ffffff;text-decoration:underline;}



#content .mail_holder2 th a:hover {text-decoration:none;}







#mail-list3-new {width:660px;}



#mail-list3-new tr th {padding:3px; font-size:12px; font-weight:bold; text-align:center; background:#e84b0d;color:#ffffff;}







#mail-list4-new {width:660px;}



#mail-list4-new tr th {padding:3px; font-size:12px; font-weight:bold; text-align:center; background:#e84b0d;color:#ffffff;}











#content .private_area_nav {background:#e84b0d;color:#ffffff; text-align:center; margin:0 15px; padding:5px; font-size:12px; font-weight:700;}



#content .private_area_nav a:link {color:#ffffff;text-decoration:none; font-weight:bold;}



#content .private_area_nav a:visited {color:#ffffff;text-decoration:none; font-weight:bold;}



#content .private_area_nav a:hover {text-decoration:underline; font-weight:bold;}







#content .msg { clear:both; font-weight:bold; background-color:yellow; margin: 0px 0px 15px 0px; padding: 15px; text-align:center; border-bottom:2px solid orange; color:#e00000;}



#content .success {color:#333333;}







#content .mail_holder2 td a:link {color:#107ad6;}



#content .mail_holder2 td a:visited {color:#107ad6;}



#content .mail_holder2 td a:hover {color:#51a5ee;}







#content .mail_holder td a:link {color:#107ad6;}



#content .mail_holder td a:visited {color:#107ad6;}



#content .mail_holder td a:hover {color:#51a5ee;}







/* ecards changes */







#sub_nav {text-align:center;}



#sub_nav div {width:710px; margin:auto; text-align:left; border-bottom:2px solid #cccccc;	background-image:url("images/bgnd_people_list.gif");}



#sub_nav div ul {list-style-type:none; margin:0; padding:0; margin-left:10px;}



#sub_nav div ul li {display:inline; font-weight:bold; font-size:12px; padding:0 6px; line-height:28px;}






#ecards_holder {



	width:660px;



	margin:15px;



	padding:10px;



	background-color:#fdfbca;



	background-image:url("images/bgnd_people_list.gif");



	background-position:top;



	background-repeat:repeat-x;



	border-bottom:1px solid #e4df5a;



	}











#ecards_holder div {



	display:block;



	width:180px;



	height:180px;



	border:1px solid #e4df5a;



	background-color:#ffffff;



	padding:10px;



	float:left;



	text-align:center;



	margin-left:2px;



	margin-right:2px;



	margin-bottom:8px;



	font-size:11px;



	font-weight:bold;



	color:#e00000;



	}







#ecards_holder div img {border:1px solid #444444;}







#ecards_holder div p {margin-top:1em;}







#ecards_holder div.large_e {



	width:628px;



	margin-bottom:0;



	text-align:left;



	float:none;



	height:auto;



	}







#ecards_holder div.large_e h2 {



	margin:0;



	padding:0;



	margin-bottom:15px;



	font-size:22px;



	color:#e00000;



	margin-left:15px;



	}







#ecards_holder div.large_e img {margin-left:15px;}







#ecards_holder div.right_fl {float:right;border:none;width:250px; text-align:left; font-style:italic; font-weight:normal; font-size:16px;}



#ecards_holder h4 { clear:both; font-size:22px; font-style:italic; margin:30px; margin-top:0px; font-weight:normal; color:#444444; margin-bottom:0;}







#side {position:absolute;top:130px;}







.side_ad {



	width:138px;



	padding:0px;



	font-family:arial,sans-serif;



	font-size:11px;



	border:1px solid #e84b0d;



	margin-bottom:5px;



	}







.side_ad h6 {



	margin:0;



	padding:0;



	border:none;



	text-align:center;



	background:#e84b0d;



	color:#fff;



	font-size:10px;



	font-family:'Trebuchet MS', arial, sans-serif;



	margin-bottom:3px;



}







.side_ad img {display:block;margin-left:10px;}







#bottom_ad {margin:0 15px;border:1px solid #eeeeee;padding:5px;}







#smileys {margin:5px;padding:0; list-style:none;}



#smileys li {display:inline; padding:1px;}







/* New Style */



.menu_new



{



font-weight:bold; font-size:12px;



}







.innermenu A:link{ font-size:12px; font-weight:bold; font-family:"Trebuchet MS"; color: #FFFFFF; text-decoration:underline;}



.innermenu A:hover{ font-size:12px; font-weight:bold; font-family:"Trebuchet MS"; color: #FFFFFF; text-decoration:none;}



.innermenu A:visited{ font-size:12px; font-weight:bold; font-family:"Trebuchet MS"; color: #FFFFFF; text-decoration:none;}



.innermenu A:Active{ font-size:12px; font-weight:bold; font-family:"Trebuchet MS"; color: #FFFFFF; text-decoration:none;}







#yellowbg



{



background-image:url("images/bgnd_people_list.gif");



}



.redshadefont



{



padding:3px; font-size:12px; font-weight:bold;



}







.message:link {color:#107ad6; font-size:12px; font-weight:normal;}



.message:visited {color:#107ad6;font-size:12px;font-weight:normal;}



.message:hover {color:#51a5ee;font-size:12px;font-weight:normal;}







.messagetitle:link {color:#FFFFFF; font-size:12px; font-weight:bold;}



.messagetitle:visited {color:#107ad6;font-size:12px;font-weight:bold;}



.messagetitle:hover {color:#FFFFFF;font-size:12px;font-weight:bold;}







.blackfont



{



color:#000000;



font-weight:normal;



font-size:13px;



}



.inputbox



{



border:1px solid #999999;



}



.formtext



{



font-weight:bold;



padding-right:7px;



padding-left:7px;



font-size:11px;



font-family:Verdana, Arial, Helvetica, sans-serif;



}



.whitefont



{



color:#FFFFFF;



font-weight:bold;



font-size:12px;



}



.whitefontlarge



{



color:#FFFFFF;



font-weight:bold;



font-size:16px;



padding-left:7px;



}







.alerttext



{



color:#800000;



font-weight:bold;



font-size:15px;



padding-left:7px;



font-weight:bold;



}



.inner_dyn_title1{ font-family: Arial; font-size: 11pt; color: #E60000; font-weight: bold; text-decoration:none;}



.inner_dyn_title2{ font-family: "Comic Sans MS"; font-size: 10pt; font-weight:normal}



.inner_dyn_title_normal2{ font-family: Arial; font-size: 10pt; font-weight:normal}



.inner_dyn_title_normal2 A:link{ font-family: Arial; font-size: 10pt; color: #218DCE;  font-weight:normal}



.inner_dyn_title_normal2 A:hover{ font-family: Arial; font-size: 10pt; color: #218DCE;  font-weight:normal}



.inner_dyn_title_normal2 A:visited{ font-family: Arial; font-size: 10pt; color: #218DCE;  font-weight:normal}



.inner_dyn_title_normal2 A:Active{ font-family: Arial; font-size: 10pt; color: #218DCE;  font-weight:normal}















.inner_title{ font-family:"Trebuchet MS",Georgia,Arial,Verdana,sans-serif; font-size: 14px; color: #000000; font-weight: bold; padding-left: 10px; text-decoration:none;}



.inner_dyn_title{ font-family:"Trebuchet MS",Georgia,Arial,Verdana,sans-serif; font-size: 13px; color: #E95619; font-weight: bold; padding-left: 10px; text-decoration:none;}







.inner_dyn_title_normal A:link{ font-family:"Trebuchet MS",Georgia,Arial,Verdana,sans-serif; font-size: 12px; color: #F08E64; font-weight:bold; padding-left: 10px; text-decoration: none;}



.inner_dyn_title_normal A:hover{ font-family:"Trebuchet MS",Georgia,Arial,Verdana,sans-serif; font-size: 12px; color: #F08E64; font-weight:bold; padding-left: 10px; text-decoration: none;}



.inner_dyn_title_normal A:visited{ font-family:"Trebuchet MS",Georgia,Arial,Verdana,sans-serif; font-size: 12px; color: #F08E64; font-weight:bold; padding-left: 10px; text-decoration: none;}



.inner_dyn_title_normal A:Active{ font-family:"Trebuchet MS",Georgia,Arial,Verdana,sans-serif; font-size: 12px; color: #F08E64; font-weight:bold; padding-left: 10px; text-decoration: none;}











.inner_groupmenu A:link{ font-size:13px; font-weight:bold; font-family:"Trebuchet MS"; color: #321E00; padding-left:4px; padding-right:4px; text-decoration:none; }



.inner_groupmenu A:hover{ font-size:13px; font-weight:bold; font-family:"Trebuchet MS"; color: #321E00; padding-left:4px; padding-right:4px;}



.inner_groupmenu A:visited{ font-size:13px; font-weight:bold; font-family:"Trebuchet MS"; color: #321E00; padding-left:4px; padding-right:4px; text-decoration:none;}



.inner_groupmenu A:Active{ font-size:13px; font-weight:bold; font-family:"Trebuchet MS"; color: #321E00; padding-left:4px; padding-right:4px; text-decoration:none;}







.inner_dyn_titlepost { font-family:"Trebuchet MS",Georgia,Arial,Verdana,sans-serif; font-size: 14px; color:#669900; font-weight:bold; padding-left: 10px; text-decoration: none;}



.inner_dyn_title_post{ font-family:"Trebuchet MS",Georgia,Arial,Verdana,sans-serif; font-size: 12px; color:#669900; font-weight:bold; padding-left: 10px; text-decoration: none;}











.smalllink A:link{ font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#CC6633; padding-left: 10px; }



.smalllink A:hover{ font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #CC6633;  padding-left: 10px; }



.smalllink A:visited{ font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #CC6633;  padding-left: 10px; }



.smalllink A:Active{ font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #CC6633; padding-left: 10px;}



#remember{position:absolute; margin-top:6px;}



fieldset .form_select{width:138px;}



#content ul li.go_button{text-align:right; padding-right:32px; width:95%; float:left; margin-top:10px;}



/*  CSS for new search layout(2012-03-12)   */

#content fieldset ul li.label{

    float:left;

    width:18%;

    display:inline-block;

    border-bottom:none;

    color:#A83A0E;

    padding-left:15px;

    margin:0;

    margin-top:10px;

}

#content fieldset ul li.options{

    float:left;

    width:77%;

    padding-left:8px;

    border-bottom:none;

    margin-top:10px;

    padding-bottom:0;

}

#content fieldset ul li.seprator{

    width:100%;

    float:left;

    border-bottom:1px solid #fff;

    height:0;

    padding:0;

    margin:0;

}

#content fieldset ul li.options .searchOptions{

    width:24.5%;

    float:left;

    height:24px;

    padding-right:2px;

}

#content fieldset ul li.twoColOptions .searchOptions{

    width:49.5%;

}

#content fieldset ul li.threeColOptions .searchOptions{

    width:31%;

}

#content fieldset ul li.options label{

    color:#000;

    padding-left:5px;

    width:auto;

    float:left;

}

#content fieldset ul li input[type=checkbox]{

    padding-right:8px;

    float:left;

}

#content fieldset ul li.li_ddm{

    width:100%;

    float:left;

    margin-top:10px;

}

h1.meeting_h1{

    border-bottom: 1px solid #D9DD73;

    color: #666666;

    margin: 0 15px 5px;

    text-align: center;

}

#content fieldset ul li.li_ddm span{

    padding:10px 15px 0 15px;

}

.submitGo{

	background:url(images/button_go.gif) no-repeat;

	width:54px;

	border:none;

	height:22px;

	cursor:pointer;

}



.submitFinal{

	background:url(images/FINAL_SEARCH.gif) no-repeat;

	width:154px;

	border:none;

	height:22px;

	cursor:pointer;

}

.private_area_summary tr th{

    text-align:center;

}

.private_area_summary tr td{

    padding-left:10px;

}

#people{

    height:165px;

}

#content fieldset ul li.option_search{

    float:left;

    width:77%;

    padding-left:8px;

    border-bottom:none;

    margin-top:10px;

    padding-bottom:0;

}

div.areaName{

    padding:0px 8px;

    height:20px;

    font-size:14px;

    color:#a33206;

    font-size:14px;

    font-weight:bold;

}

.areaTable{

    text-align:center;

    font-size:12px;

}

/*	*****30-03-2012*****	*/

#nav div, #footer, #header div.holder, #header_brd div, #sub_nav div, #content, #sub_footer, #footer {

	width:727px;

}

.messageLabel{

	color:#000;

	font-weight:600;

	font-size:12px;

}

.messageInfo{

	color:#333;

	font-size:12px;

}

.characterLimit{

	color:#000;

	border:none;

	background:transparent;

	width:30px;

	font-size:12px;

}

.noUnderline:link{

	text-decoration:none;

	color:#9C3431;

}

.noUnderline:hover{

	text-decoration:underline;

}

.searchLeftDiv{

	width:65%;

	float:left;

	margin-left:15px;

}

.searchRightDiv{

	width:31%;

	float:left;

	text-align:right;

}

.searchLeftDiv select , .searchRightDiv select{

	font-size:12px;

}



table.messageboard {margin-left:1em; width:96%; background-color:#E84B0D;}



table.messageboard caption {text-align:left;margin-left:1em;font-weight:normal;font-family:arial, sans-serif;color:#444444;font-size:1.2em; padding:0px;}



table.messageboard td {border:1px solid #dddddd; padding:3px; padding-left:0.5em;padding-right:0.5em; font-size:0.9em; text-align:left; color:#fff;}



table.messageboard th {background-color:#e84b0d; border:1px solid #e84b0d; padding:3px; padding-left:0.5em;padding-right:0.5em; font-size:0.9em; color:#ffffff;text-align:center;}



table.messageboard td a:link, table.messageboard td a:visited {color:#fff; font-weight:800}



table.messageboard td a:hover {color:#000;}



table.messageboard td a.delete:link, table.messageboard td a.delete:visited {color:red;}



table.messageboard td a.delete:hover {color:#cc7b06;}



p.autoTitle{

	padding:0;

}



.like {

	background-color: #eceef5;

	color: #3b5998 !important;

	font-weight:bold;

	text-decoration: none;

	padding: 1px 15px 1px 15px;

	border-radius: 3px;

	border: 1px solid #cad4e7;

}



.like:hover {

	background-color: #3b5998;

	color: #eceef5 !important;

}



.newsflash{

	width:664px;0

	height:300px;

	margin:0 auto;

	padding:10px 15px;

	border:1px dashed #F00;

}



/* new promo box */



.clearfix:after { /* ie.css, ie7.css */

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}



#new-promo-box {

  position:relative;

  width:664px;

  margin:0 auto;

  border:1px solid #eb4b00;

  background:#fdfbcb;

  padding:14px 14px 0 14px;

  display:none;

}



#new-promo-box #promo-login {

  position:absolute;

  top:18px;

  right:16px;

}



#new-promo-box #promo-register {

  position:absolute;

  top:18px;

  right:134px;

}



#new-promo-box #promo-or {

  position:absolute;

  top:20px;

  right:106px;

}





#new-promo-box #promo-login2 {

  position:absolute;

  top:18px;

  right:16px;

}



#new-promo-box #promo-register2 {

  position:absolute;

  top:18px;

  right:184px;

}



#new-promo-box #promo-or2 {

  position:absolute;

  top:20px;

  right:156px;

}



#new-promo-box h3 {

  margin:0;

  padding:4px 0 0 0;

  font-size:16px;

  font-weight:normal;

}



#new-promo-box h3 a {

  font-size:13px;

  margin-left:10px;

  cursor:pointer;

}



#new-promo-box h3 span {

  font-size:16px;

}



#new-promo-box ul.item-list {

  margin:16px 0 10px 0;

  padding:0;

  list-style:none;

}



#new-promo-box ul.item-list li {

  background:#fff;

  border:1px solid #ffc4a8;

  padding:3px;

  margin:0 0 4px 0;

}



#new-promo-box ul.item-list img {

  display:block;

  float:left;

  margin-right:10px;

}



#new-promo-box ul.item-list h5 {

  font-size:13px;

  line-height:28px;

  font-weight:bold;

}



#new-promo-box .new-promo-likes,

#new-promo-box .new-promo-views {

  color:#333;

  float:left;

  display:block;

  width:120px;

  font-size:13px;

}



#new-promo-box .new-promo-views {

  color:#666;

}



#new-promo-box ul.item-list h5 a {

  text-decoration:none;

}



#new-promo-trigger {

  display:block;

  width:64px;

  margin:0 auto 0 auto;

}



#new-promo-recent,

#new-promo-alltime {

  display:none;

}



/* WYSIWYG editor fix !important 

.cke_skin_kama, .cke_skin_kama>span{

	padding:0!important;

	display:inline !important;

}*/


/*#########################################*/

#avatar img { height:200px; width:160px;}

.desc img { /*margin-left:10px; float:left;*/}


.sidemenu { float:left;
			width:20%;
			list-style:none;
}

.sidemenu  li { margin-top:10px; }

.sidemenu  li a { text-decoration:none;
				  margin:5px;
				  font-weight:bolder;
				  font-size:16px;
				  color:#333333;
}

.rand_interest { width:100%;
				list-style:none;
				}
				
.member p { padding:5px; }	

.credittable td{
	line-height: 2rem;
}	

.credittable th,.credittable td{
	text-align: center;
}		
