
/* $Id: styles.css $ */

/* GLOBAL STYLES */


a:link {text-decoration: none; color:#970335}
a:visited {text-decoration: none; color:#970335}
a:active {text-decoration: none; color:#970335}
a:hover {text-decoration: underline;}
form {padding:0; margin:0;}
input {padding:0; margin:0;}


body
{
	background: #fff url(/ahimsa/img/main_bg.jpg) no-repeat top center;
	color: #333;
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color:#57102A;
	text-align:center;
}
.container_12
{
	background: #fff url(/ahimsa/img/12_col.gif) repeat-y;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;width:960px;
	text-align:left;
}

.grid_4,.grid_3,.grid_6,.grid_9,.top_menu, .groups_new, .groups_my{display:inline;float:left;margin: 0 10px 5px 10px; border:solid 1px #916868}
.grid_3, .groups_new, groups_my{width:220px;}
.grid_4{width:225px; border:none; margin:0 5px 0 10px}
.grid_5{width:220px; border:none; display:inline;float:left;}

.grid_6{width:460px; border:none;margin: 0 8px 5px 10px;  }

.grid_9{width:698px; height:77px;}
.friends{width:220px; border:solid 1px #916868}


.c_header{ background:url(/ahimsa/img/hd_center.jpg);height:16px; border:solid 1px #916868; font-size:12px; font-weight:bold; color:#57102a; padding-top: 7px; margin-bottom: 5px}
.c_header a{ color:#57102a;	}
.s_header{ background:url(/ahimsa/img/hd_center.jpg);height:16px; border-bottom:solid 1px #916868; font-size:12px; font-weight:bold; color:#57102a; padding-top: 7px; width:220px}
.f_header{ background:url(/ahimsa/img/hd_center.jpg);height:16px; font-size:12px; font-weight:bold; color:#57102a; padding-top: 7px; border-bottom:solid 1px #916868}
.all {font-weight:bold; margin:0; padding:0; color:#970335;padding:0 5px 10px 0; clear:both; display:block; text-align:right;}

.top_menu {width:688px; background:url(/ahimsa/img/top_mbg.gif); height:20px; padding:1px 0 1px 10px; color:#006ba0; font-weight:bold;}
*html .top_menu {width:700px;}
.top_menu li {display:inline; margin: 4px 2px 0 2px; padding:0;}
.top_menu ul {margin-top:4px}
.top_menu a:link {color:#006ba0; margin:0; padding:0;}
.top_menu a:visited {color:#006ba0; margin:0; padding:0;}
.top_menu a:active {color:#006ba0; margin:0; padding:0;}
.top_menu span {color:#c4ceb6; margin:0; padding:0}
#sch {float:right; background:url(/ahimsa/img/sbg.gif) no-repeat #FFF; border: 1px solid #916868; height:18px; width:145px; padding-left:16px}
#schb {float:right; border: none; color:#57102a; background:none; font-weight:bold; width:50px; margin:0 3px; height:20px }

.card_login {background:url(/ahimsa/img/card_login.jpg); height:362px;}
.card_login a {color:#57102a; font-size:13px; font-weight:bold; float:right;}
.card_login div {height:27px; margin:0px 0 0 27px; width:161px;}
.card_login form {padding:0px 0 0 30px;color:#57102a; font-size:15px;}
.card_login div.logo_sp{margin-top:20px;}
.card_login .infld {border: 1px solid #916868; height:18px; width:160px; margin-top:2px}
.card_login label {font-size:12px; padding-top:5px; display:block;}
.card_login .rememberme {display:inline;}
.card_login .checkbox {border-style:none; padding:0; vertical-align:bottom;display:inline;}
.card_login .button { border:none; background:none; color:#57102a; font-weight:none; margin:8px 2px 0 0px; padding:0; cursor:pointer; font-size:14px; width:35px; height:16px; text-align:left; border:none;font-weight:normal}
.card_login p {margin:25px 0 0 30px; width:170px;}
#logo_div {height:27px;margin:0;padding:46px 0 0 27px;width:161px;}

.stat ul { margin:20px 10px}
.stat li {clear:both;}
.stat img { padding:0; margin:0; vertical-align:top;}
.stat li p { display:inline; float:left;}
.stat .qunt { float:right;}

.intro {width:458px; color:#57102a; font-size:13px;}
.intro div  { margin:0; padding:0 0 10px 3px; clear:both; float:none; color:#57102a; font-size:14px; text-align:center;}

.login {width:458px; color:#57102a; font-size:13px; padding:10px 0;}
.login div { margin:0; padding:10px 0 10px 3px; clear:both; float:none; color:#57102a; font-size:14px;}
.login a {color:#57102a; text-decoration:underline;}
.login img {vertical-align:bottom;}
.login form {padding:0 0 50px 120px}
.login label {font-size:12px; padding-top:10px; width:50px; float:left;}
.login .rememberme {display:inline;}
.login .checkbox {border-style:none; margin:5px 0 0 0; padding:0; vertical-align:bottom;display:inline;}
.login .button { border:none; background:none; color:#57102a; font-weight:none; margin:10px 0px 0 50px; padding:0; cursor:pointer; font-size:14px; width:35px; height:16px; text-align:left; border:none;display:inline;}
#email, #password {border: 1px solid #916868; height:18px; width:180px; margin-top:4px}
#cptch {border: 1px solid #916868; height:18px; margin:10px 0 0 50px;}
#refresh {margin-left:120px; padding:0;}
#lost_pass {padding-left:50px}

.lost_passw {width:458px; color:#57102a; font-size:13px; padding:10px 0;}
.lost_passw div { margin:0; padding:0px 10px; clear:both; float:none; color:#57102a;}
.lost_passw a {color:#57102a; text-decoration:underline;}
.lost_passw img {vertical-align:bottom;}
.lost_passw label {font-size:12px; padding:0px 0 0 120px; width:50px;}
.lost_passw .button_1 { border:none; background:none; color:#57102a; margin:10px 0px 0 154px; padding:0; font-size:14px; cursor:pointer;text-align:left; border:none;display:inline; float:left;width:120px;}
.lost_passw .button_2 { border:none; background:none; color:#57102a; margin:10px 0px 0 10px; padding:0; font-size:14px; cursor:pointer;text-align:left; border:none;display:inline; float:left;width:60px;}
#email {border: 1px solid #916868; height:18px; width:180px; margin-top:4px; display:inline}

.signup {width:448px; color:#57102a; font-size:13px; padding:10px 0 10px 10px;}
.signup div { margin:0; padding:10px 0 10px 3px; clear:both; float:none; color:#57102a; font-size:13px;}
.signup .signup_header { padding:2px 0px 4px 5px; margin:5px 0 5px 0; width:440px; clear:both; float:none; color:#57102a; font-size:13px; font-weight:bold; background:#b6db6d; border:solid 1px #916868;}
.signup a {color:#57102a; text-decoration:underline;}
.signup img {vertical-align:bottom; padding:0 5px;}
.signup form {padding:0; margin:0;}
.signup .form_desc {padding:0 15px 5px 0; font-size:10px; text-align:right}
.signup .time_zone {border: 1px solid #916868; width:300px; margin-top:4px}
#field_5, #field_4_1, #field_4_2, #field_4_3 {border: 1px solid #916868;}
.signup .signup_lang {border: 1px solid #916868; width:80px; margin-top:4px}
.signup label {font-size:12px; padding:10px 0 10px 10px; width:120px; float:left;}
.signup .text {border: 1px solid #916868; height:18px; width:300px; margin-top:4px}
.signup textarea {border: 1px solid #916868; width:300px; margin-top:4px}
.signup .secure_txt {border: 1px solid #916868; height:18px; width:80px; margin-top:4px}
.signup .checkbox {border-style:none; margin:5px 0 0 0; padding:0; vertical-align:middle;display:inline;}


.editprofile_photoleft, .editprofile_photoright span {
font-family:tahoma,"Trebuchet MS",arial,serif;
font-size:8pt;
line-height:140%;
padding:0;
margin:0;
}

.signup .button {background:#EEEEEE none repeat scroll 0 0;
border-color:#CCCCCC #777777 #777777 #CCCCCC;
border-style:solid;
border-width:1px;
color:#333333;
font-family:arial,verdana,serif;
font-size:8pt;
font-weight:bold;
line-height:12px;
padding:3px;}



.c_header_2{ background:url(/ahimsa/img/hd_center.jpg);height:16px; border:solid 1px #916868; font-size:12px; font-weight:bold; color:#57102a; padding-top: 7px; margin-bottom: 5px; width:219px; float:left;}
.c_header_2 a, .c_header_2_v a{ color:#57102a;}
.c_header_2 img, .c_header_2_v img{ float:left;}
.c_header_2_v{ background:url(/ahimsa/img/hd_center.jpg);height:16px; border:solid 1px #916868; font-size:12px; font-weight:bold; color:#57102a; padding-top: 7px; margin-bottom: 5px; width:220px; float:left;}

.photo_2, .video_2 {width:220px; padding:0; margin:0; color:#57102a; }

.album_cover {float:left; margin:10px 1px; padding:0; text-align:center; width:70px;}
.album_cover_img {height:60px; width:70px;}
.photo_2 div a:link {color:#57102a; text-decoration:none; font-size:11px;}
.photo_2 div a:visited {color:#57102a; text-decoration:none; font-size:11px;}
.photo_2 div a:active {color:#57102a; text-decoration:none; font-size:11px;}
*html .album_cover_img {height:62px;}
*html .album_cover {margin:7px 1px; }

.video_2 div { padding:10px 18px; margin:0; font-size:13px; width:186px; text-align:center; float:left; }
.video_2 div a {color:#57102a; padding:0; margin:0}
.video_2 img { padding-bottom:4px}

.s_header img, .c_header img, .f_header img { float:left;}
.s_header img {margin-top: -2px}

.avatars a {display:block; float:left; text-align:center; padding:15px 15px 10px 15px; text-decoration:none; color:#970335; width:80px}
.avatars img { padding-bottom: 5px;}
.avatars span, .all span { font-size:9px}

.calend { margin:15px 16px; border:1px solid #abdb28; height:185px; width:183px}
.calend #month {width:85px; height:24px;margin:10px 50px 0 50px; text-align:center; color:#990033; font-weight:bold;}
.calend #week p {display:inline; height:25px; padding:0 5px; color:#990033 }
.calend #week #wend {color: #F00}
#week {margin: 5px 11px 0 11px; background:url(/ahimsa/img/cdb.gif); height:20px}
#l_arr {float:left;}
#r_arr {float:right;}

.days ul {margin-left:14px;}
.days ul li{float: left;}
.days ul li a{
list-style: none;
width: 17px;
height: 15px;
text-align: right;
font-size:11px;
font-weight:bold;
color:#990033;
text-decoration: none;
display:block;
margin:0 1px;
padding-right:3px;
padding-top:4px;                                                                 
}
*html #week {margin: 10px 10px 0 10px;}
*html .days ul li a{width: 20px;height: 20px;}
#today {background:url(/ahimsa/img/tgt.gif) no-repeat;}


.groups_new div a { text-decoration:none; color:#970335;}
.groups_new a div { width:70px; padding-top:0; text-align:center;}
.groups_new div { display:block; clear:both; padding:10px 6px 6px 6px; float:left; font-size:11px; line-height:14px; width:208px}
.groups_new div img { text-align:center;}
.groups_new div span { display:block;  padding-top:8px; color:#a7a7a7;}
.groups_new div span a {color:#a7a7a7;}

.groups_my div {width:200px; padding:10px; color:#57102a; font-size:12px; }
.groups_my div a {padding:0 2px; color:#57102a; font-size:12px}

div.photo, div.video, div.audio, div.posts, .footer {width:458px; padding:0; margin:0; color:#57102a;}

.photo div { padding:10px 8px; font-size:11px; width:60px; text-align:center; float:left;}
.photo div a {color:#57102a; text-decoration:none}
.photo img { padding-bottom:4px}

.video div { padding:10px 21px; margin:0; font-size:13px; width:186px; text-align:center; float:left;}
.video div a {color:#57102a; padding:0; margin:0}
.video img { padding-bottom:4px}

.audio a {color:#57102a; font-size:11px;}
.audio div {width:458px; display:block;}
.audio .lnk {float:left; clear:both}
.audio .time {float:right; font-size:10px; margin-top:2px}
.audio .nme {float:left; margin:2px 0 0 5px}

.posts a { color:#006ba0; font-weight:bold; font-size:11px; }
.posts span, .posts span a {color:#a7a7a7; font-size:10px}
.posts p {font-size:11px; padding:5px 0 10px 0; text-indent:25px; line-height:15px;}
.posts p img {padding:10px 0; text-align:center}

.footer {color:#a7a7a7; font-size:11px; text-align:center; margin-top:20px}
.footer img { padding:0 5px 10px 5px}
.footer a:link {color:#a7a7a7; font-size:11px;}
.footer a:visited {color:#a7a7a7; font-size:11px;}
.footer a:active {color:#a7a7a7; font-size:11px;}
.footer p {color:#006ba0; font-size:11px; padding-bottom:5px}

a.fr_1 {background: url(/ahimsa/banners/banner_6.jpg) no-repeat; margin:0 5px; float:left}
a.fr_1:hover {background: url(/ahimsa/banners/banner_5.jpg) no-repeat; margin:0 5px;float:left}

.sp { width:458px; height:1px; background:#990033; margin:5px 0; padding:0; font-size:1px}

.photo_intro, .video_intro { display:inline; width:220px; float:left; padding:0}
.video_intro {margin:0 0 0 17px;}

div.noresult {
   text-align: center;
   font-size:12px;
   padding:10px;

}

/* SEARCH PAGE */
div.search_header {
	font-weight: bold;
	background: #F3F3F3;
	border: 1px solid #CCCCCC;
	padding: 5px 5px 5px 10px;
	font-size: 9pt;
}
div.search_results {
	padding: 0px 10px 10px 10px;
}
div.search_result1 {
	padding: 10px;
	background: #FAFCF8;
}
div.search_result2 {
	padding: 10px;
}
div.search_result_text {
	font-size: 9pt;
	font-weight: bold;
	padding-left: 3px;
}
div.search_result_text2 {
	font-weight: normal;
	font-size: 7pt;
	color: #777777;
	margin-top:4px;
}
div.search_context {
	color: #555555;
}
div.search_url {
	color: #115599;
}
td.search_pages_bottom {
	padding-top: 8px;
	padding-right: 12px;
	border-top: 1px solid #CCCCCC;
	text-align: right;
}
div.result_desc_3 {
        margin-top:4px;
}

table.tabs {
	margin-bottom: 10px;
}
td.tab {
	background: #FFFFFF;
	padding-left: 1px;
	border-bottom: 1px solid #916868;
}
td.tab0 {
	font-size: 1pt;
	padding-left: 7px;
	border-bottom: 1px solid #916868;
}
td.tab1 {
	border: 1px solid #916868;
	border-top: 4px solid #970033;
	border-bottom: none;
	font-weight: bold;
	padding: 4px 8px 4px 8px;
}

td.tab2 {
	background: #F8F8F8;
	border: 1px solid #916868;
	border-top: 4px solid #916868;
	font-weight: bold;
	padding: 4px 8px 4px 8px;
}
td.tab3 {
	background: #FFFFFF;
	border-bottom: 1px solid #916868;
	width: 100%;
	text-align: right;
	vertical-align: middle;
}

td.tab3 a {
 	color:#970032;
}

td.tab1 a, td.tab2 a {
        color:#57102A;
}

/*FAQ*/
.faq_questions a {
	
	color:#006BA0;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
}

.faq{
	
	font-size:13px;
	line-height:15px;
	padding:5px 10px 10px 10px;
	margin:5px;
	text-indent:25px;
	border:solid 1px #916868;
	width:425px;
}

.faq a{
	
	font-size:11px;
	color:#970335;
}

.header_arr {
	
	background: url(/images/icons/admin_logout16.gif) no-repeat;
	color:#333333;
	font-weight:bold;
	padding:2px 5px 5px 22px;

}

/*Contacts*/

td.form2 input.text {
	border: 1px solid #916868; height:18px; width:417px; margin-top:0px
}

td.form2 {
	padding: 10px 0px 5px 10px;
}

span.lbl_bold {
	font-weight:bold;
}

input.button {
	background:#EEEEEE none repeat scroll 0 0;
	border-color:#CCCCCC #777777 #777777 #CCCCCC;
	border-style:solid;
	border-width:1px;
	color:#333333;
	font-family:arial,verdana,serif;
	font-size:8pt;
	font-weight:bold;
	padding:3px;
	line-height:12px;
}

input.comment_secure {
	border:1px solid #916868;
	height:18px;
	margin:4px 0 0 5px;
	width:100px;
}

.form2 textarea {
	border:1px solid #916868;
}

.hdr {
	color:#57102A;
	font-size:13px;
	padding:10px 0;
	text-align:center;
}

div.error {
	font-weight:bold;
	padding:7px 8px 7px 7px;
	text-align:center;
}







