/* $WEFT -- Created by: S. M. Ibrahim (Lavlu) (smibrahim@gmail.com) on 4/13/2007 -- */
@font-face {
	font-family: SolaimanLipi;
	font-style: normal;
	font-weight: normal;
	src: url(http://groups.somewhereinblog.net/SOLAIMA0.eot);
}

body {
	color: #000000;
	margin: 0px;
	padding: 0px;
	background: #BCB1BE url(none);
	font: 16px/ 125% SolaimanLipi;
}

img,img a {
	border-width: 0px;
	border-style: none;
}

form,form input,form select {
	font: 16px/ normal SolaimanLipi;
}

.leftbox form {
	text-align: center;
	padding: 8px;
}

.leftbox form input {
	width: 180px;
}

.leftbox form .radio {
	width: 13px;
}

.leftbox form select {
	width: 100px;
}

.eng {
	font: 80%/ 125% Candara, "Trebuchet MS", Verdana, Arial;
}

a.afunct {
	color: #7368A0;
	text-decoration: none;
}

.rightaligned {
	text-align: right;
	width: 200px;
	position: relative;
	left: -30px;
	border: 0px solid #ff0000;
}

.rightalignedbottom {
	text-align: right;
	float: right;
	width: 250px;
	padding: 0px;
	margin: 0px;
	position: relative;
	right: 0px;
	top: -15px;
	height: 20px;
}

a.afunct:hover {
	color: #FF0000;
	text-decoration: none;
}

.bng_text {
	font: 140%/ 140% SolaimanLipi;
}

#masthead {
	background: url(lulu_01.gif) no-repeat;
	height: 215px;
}

#masthead ul {
	display: block;
	padding: 168px 5px 5px;
	height: 20px;
	width: 660px;
	list-style: none inside;
	text-align: center;
	color: #FFFFFF;
	margin: 0px 0px 0px 55px;
	line-height: 18px;
	font-size: 17px;
}

#masthead li {
	display: inline;
}

#masthead ul img {
	vertical-align: bottom;
}

#masthead a {
	color: #5E54B1;
	padding-right: 10px;
	padding-left: 10px;
}

#masthead a:hover {
	color: #000000;
	text-decoration: none;
}

#main {
	background: url(pagehor_02.gif) repeat-y;
	margin: 0px;
	padding: 20px 0px 0px 30px;
	clear: both;
	width: 900px;
}

a {
	color: #666666;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
	color: #6B4DA6;
}

#main .tipbutton {
	font-size: 11px;
	line-height: 20px;
	width: 12px;
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;
	background: #666666;
	border: 2px solid #999999;
	margin: 0px;
	padding: 0px 3px;
}

#main .tipbutton:hover {
	color: #CC0000;
	text-decoration: none;
	background: #FFFFCC;
	border: 2px solid #CCCCCC;
}

#base {
	background: url(bottom_16.gif) no-repeat;
	height: 80px;
	margin: 0 0 0 -30px;
	padding: 0px;
	text-align: center;
}

#main p {
	margin: 0px 0px 10px;
	padding: 0px;
}

#main p.st_end {
	text-align: right;
	width: 100%;
	line-height: 18px;
	border-top: 4px solid #F2F0F9;
	display: block;
	padding: 5px;
	margin-bottom: 30px;
	clear: both;
}

#main h1 {
	font-size: 140%;
	line-height: normal;
	font-weight: normal;
	margin: 0px 0px 5px;
	overflow: hidden;
}

#main h1 a {
	color: #000000;
	text-decoration: none;
	overflow: hidden;
}

#main h2 {
	line-height: normal;
	font-weight: normal;
	color: #666666;
	margin: -5px 0px 10px;
	font-size: 100%;
	border-bottom: 1px solid #CCCCCC;
}

#main h3 {
	margin: 15px 0px 5px;
	padding: 0px;
	font-size: 150%;
	font-weight: bold;
	line-height: normal;
	border-bottom: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}

#main h4 {
	font-size: 14pt;
	font-weight: bold;
	color: #000000;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
	background: #EEEFF6;
	clear: both;
	height: 24px;
	line-height: 24px;
}

#main #rightpanel .uniman img {
	margin-left: 20px;
}

.seperator {
	clear: both;
	width: auto;
	margin: 0px;
	padding: 0px;
	height: 0px;
}

#leftpanel {
	float: left;
	width: 222px;
}

#floatarea {
	width: 222px;
	position: absolute;
	left: 757px;
	top: 230px;
}

.floatbox {
	background: url(side-bar_08.gif) repeat-y;
	width: 222px;
	margin-bottom: 15px;
	clear: left;
}

.floatbox h1,.leftbox h1 {
	font-size: 110%;
	line-height: normal;
	font-weight: bold;
	color: #6B4DA6;
	margin: 0px;
	padding: 14px 0px 0px;
}

.leftbox h1 {
	margin: 0px;
	padding-right: 20px;
	padding-left: 25px;
	padding-top: 10px;
}

#floatmid {
	padding: 10px 8px 0px 28px;
	width: 186px;
}

#floatarea #floatmid img {
	margin: 4px;
}

#floatmid .container {
	margin: 0px;
	padding: 5px;
	width: auto;
}

#floatarea #floatmid .subcat input {
	margin-left: 20px;
}

#floatarea #floatmid p {
	margin: 0px 0px 5px;
	padding: 0px;
}

.leftbox p {
	margin: 20px;
}

#floatarea #floatmid .thumbframe {
	background: #FFFFF4;
	border: 1px solid #DFDFDF;
	margin: 0px 0px 10px;
}

#floatarea #floatmid .thumbframe img {
	float: left;
	height: 60px;
	width: 78px;
}

#floathead {
	background: url(side-bar_03.gif) no-repeat;
	height: 42px;
	width: 186px;
	margin: 0px;
	padding: 0px 8px 0px 28px;
}

#floatfoot {
	background: url(side-bar_13.gif) no-repeat;
	height: 35px;
	width: 222px;
}

.leftbox {
	background: url(lboxbg.gif) repeat-y;
	width: auto;
	margin-bottom: 15px;
}

.lboxhead {
	background: url(lboxhead.gif) no-repeat;
	height: 23px;
	margin-bottom: 10px;
}

.lboxfoot {
	background: url(lboxfoot.gif) no-repeat;
	height: 23px;
}

.floatbox ul,.leftbox ul {
	list-style: url(dotside.gif) none;
	text-indent: 0px;
	margin: 0px;
	padding: 0px 0px 0px 6px;
	border-style: none;
	border-width: 0px;
}

.leftbox ul {
	margin: 0px 0px 0px 15px;
	padding: 15px 20px 0px 25px;
	font-size: 100%;
}

.floatbox li,.leftbox li {
	margin: 0px 0px 10px;
	text-indent: 0px;
	padding: 0px 0px 0px 5px;
	border-style: none;
	border-width: 0px;
}

.solid {
	width: auto;
	background: #EEEFF6 url(main_menu_middle.jpg) repeat-y;
}

.solid #head {
	height: 20px;
}

.solid #headx {
	height: 34px;
	background: url(main_menu_top.jpg) no-repeat;
}

.solid #footx {
	height: 37px;
	margin: 0px;
	padding: 0px;
	clear: both;
	background: url(main_menu_bottom.jpg) no-repeat;
	background-position: bottom;
}

.solid #foot {
	height: 20px;
	margin: 0px;
	padding: 0px;
	clear: both;
}

.tools { /*background: #EEEFF6;*/ /*background: #F1E9F8;*/
	width: auto;
	margin-bottom: 15px;
}

.tools ul {
	margin: 0px 15px;
	list-style: none;
	padding: 0px;
}

.tools a {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.tools a:hover {
	text-decoration: underline;
}

.tools ul img {
	margin: 2px 5px 2px 0px;
}

.login {
	width: auto;
	text-align: center;
	margin-bottom: 15px;
}

#main .login h2 {
	font-size: 100%;
	font-weight: bold;
	color: #CC0000;
	margin: 0px;
	padding: 0px 8px;
	border-width: 0px;
	border-style: none;
}

#main .login p {
	margin: 12px 0px 2px;
	padding: 0px;
}

.login form {
	font-size: 100%;
	text-align: center;
	padding: 0px 14px;
}

.login form input {
	margin: 0px;
	width: 120px;
}

.comments {
	background: #FFFFF4;
	margin: 10px 10px 18px;
	padding: 10px;
	font-size: 100%;
	border: 1px solid #CCCCCC;
}

#main .comments h1 {
	font-size: 120%;
	line-height: 40px;
	font-weight: bold;
	color: #333333;
	margin: 5px 0px 0px;
	padding: 0px;
	display: block;
	border-bottom: 1px dotted #CCCCCC;
}

#main .comments h2 {
	margin: 5px 0px 10px;
	border-style: none;
}

.reg {
	background: #E2E1F4;
}

#main .reg #head {
	height: 40px;
}

form.keypref,#main .reg form.keypref {
	font-weight: normal;
	text-align: right;
	color: #666666;
	margin: 0px;
	padding: 10px;
	border-style: none;
}

form.keypref input,#main .reg form.keypref input {
	width: auto;
	height: 15px;
	margin: 0px;
	padding: 0px;
}

form.keypref select,#main .reg form.keypref select {
	width: 90px;
	margin: 0px;
	padding: 0px;
	font: 16px SolaimanLipi;
}

#main .reg form {
	margin-right: 80px;
	margin-left: 80px;
	text-align: right;
	font-weight: bold;
	border-top: 1px solid #FFFFFF;
}

#main .reg form .small {
	width: 100px;
}

#main .reg form .radio {
	width: auto;
}

#main .reg form input {
	width: 220px;
}

#main .reg h3 {
	text-align: left;
	margin-bottom: 20px;
	border-bottom-style: none;
}

#main .reg form .regbutton {
	width: 150px;
}

#main .reg form #regterms {
	font-weight: normal;
	text-align: justify;
	width: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	margin-bottom: 30px;
}

.welleft {
	background: #FFE8AE;
	margin-bottom: 15px;
	font-size: 100%;
}

#main .welleft #head {
	height: 40px;
}

#main .welleft p {
	margin: 15px;
}

#main .welleft h1 {
	margin: 10px 15px;
	color: #666666;
	font-size: 120%;
	text-align: center;
	border-bottom: 1px solid #666666;
}

#main .welleft form input {
	width: 100px;
}

#main .welleft img.bloggerpic {
	margin-right: 10px;
}

.welbox {
	float: left;
	width: 200px;
	border: 2px solid #FFE8AE;
	margin-right: 15px;
	margin-bottom: 20px;
	text-align: center;
}

#main .welbox h1 {
	margin-top: 20px;
}

#main .welbox #head {
	height: 50px;
}

#calendar a {
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}

#calendar a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background: #FF6600;
}

#calendar  a {
	display: block;
}

#calendar .marked {
	border: 1px solid #FFCC00;
}

.titlebox {
	background: url(title_bg.gif) repeat-x;
	border: 1px solid #CDDC48;
}

.titlebox #head {
	height: 40px;
	font-size: 140%;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 200%;
}

#main .titlebox p {
	font-size: 110%;
	font-weight: bold;
	color: #999999;
	margin: 20px 20px 10px;
}

#rightpanel {
	float: left;
	width: 455px;
	margin: 0px 0px 0px 20px;
	text-align: left;
}

#rightpanel a {
	color: #6B4DA6;
}

#fullpanel {
	float: left;
	width: 650px;
	padding: 0px 0px 0px 15px;
	text-align: justify;
	line-height: 130%;
}

.rate {
	background: url(rate_03.gif) no-repeat;
	clear: both;
	width: 426px;
	padding: 3px 15px 5px 5px;
	font-size: 16px;
	height: 22px;
}

#main .rate form {
	margin: 0px;
	padding: 0px;
	clear: none;
	float: right;
	border-style: none;
	line-height: 16px;
}

#main .rate form input {
	margin: 0px 0px 0px 10px;
	padding: 0px;
	line-height: 18px;
	vertical-align: middle;
}

#main .rate form input.button {
	line-height: 18px;
	height: 22px;
	font-size: 16px;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
}

#showrate {
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	float: left;
	line-height: 23px;
	margin-left: 5px;
}

.posttools {
	font-weight: normal;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	list-style: none;
	width: 100%;
	height: 20px;
	clear: both;
	display: block;
}

#main .posttools a {
	text-decoration: none;
	height: 20px;
	padding-right: 6px;
	padding-left: 6px;
	color: #999999;
}

#main .posttools a:hover {
	color: #000000;
	text-decoration: underline;
}

.posttools li {
	clear: none;
	width: auto;
	display: block;
	float: right;
}

.profile {
	color: #FFFFFF;
	background: #7368A0;
	margin-right: 20px;
	margin-left: 20px;
	padding-top: 15px;
}

#main .profile a {
	color: #EFDE98;
}

.blogger {
	clear: none;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	border: 1px solid #CCCCCC;
	padding: 2px;
	margin-left: 20px;
}

#main .profile h1 {
	font-size: 140%;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px 20px 10px;
}

#main .profile p {
	margin-right: 20px;
	margin-left: 20px;
}

#writenew {
	margin: 0px;
	padding: 15px;
	width: auto;
}

#writenew input {
	width: 400px;
	margin: 0px;
	clear: both;
	font: 20px SolaimanLipi;
}

#writenew textarea {
	height: 300px;
	width: 400px;
	font: 20px SolaimanLipi;
}

#writenew .formatbar {
	background: #CCCCCC;
	padding: 5px;
	height: 25px;
	width: 395px;
	display: block;
	margin: 0px 0px -5px;
	line-height: 25px;
	font-weight: bold;
	color: #FFFFFF;
}

#writenew .formatbar .fbarbuttons {
	float: left;
	width: 365px;
}

#writenew .formatbar .fbarbuttons a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	padding-right: 5px;
	padding-left: 5px;
}

#writenew .formatbar .fbarbuttons a:hover {
	color: #000000;
	text-decoration: none;
	background: #FFFFFF;
}

#writenew .button {
	width: 29%;
	height: 25px;
	margin-right: 5px;
	margin-left: 5px;
	padding: 0px;
	font: 18px SolaimanLipi;
}

#tools {
	width: auto;
	margin-bottom: 15px;
}

#toolhead {
	background: url(toolhead.gif) no-repeat;
	height: 23px;
}

#toolfoot {
	background: url(toolfoot.gif) no-repeat;
	height: 23px;
}

#tools ul {
	margin: 0px 15px;
	list-style: none;
	padding: 0px;
}

#tools a {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

#tools a:hover {
	text-decoration: underline;
}

#tools img {
	margin: 2px 5px 2px 0px;
}

.imp {
	font-weight: bold;
	color: #CC0000;
}

#main .titlebox #writenew p {
	margin: 3px 0px;
	padding: 0px;
}

.gpost_set {
	padding: 10px;
	width: auto;
	border: 1px solid #EFEFEF;
	background: #F7F7F7;
}

#main #writenew h4 {
	margin-bottom: 0px;
	border-bottom: 1px solid #CCCCCC;
}

.gpost_set #select.combo {
	width: 100%;
	font: 18px/ normal SolaimanLipi;
}

#main .gpost_set td {
	width: 50%;
}

#main #rightpanel .solid titlebox #writenew .gpost_set input {
	width: 20px;
}

#main #rightpanel .gpost_set input {
	width: auto;
}

#main .gpost_set table {
	border: 1px solid #7370A9;
	margin-top: 10px;
	font-size: 90%;
}

#main .gpost_set th {
	font-weight: bold;
	color: #FFFFFF;
	background: #7370A9;
	text-align: left;
	text-indent: 4px;
	border: 1px solid 7370A9;
}

#main .gpost_set th.close {
	text-align: right;
	padding-right: 5px;
}

#main .gpost_set th.close a {
	color: #FFFFFF;
	text-decoration: none;
}

#main .gpost_set th.close a:hover {
	color: #FF0000;
	text-decoration: none;
}

.groupnav {
	font-size: 90%;
	background: url(group-vertilines.jpg) repeat-y;
	margin-bottom: 15px;
	width: 462px;
}

#grouptab {
	margin: 0px;
	padding: 0px;
	width: auto;
	list-style: none;
	display: block;
	background: #FFFFFF;
	border: 0px solid #ff0000;
}

#grouptab li {
	display: block;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 30px;
}

.groupnav #page {
	float: right;
	margin: 5px;
}

.groupnav #find {
	float: left;
	margin: 5px;
	padding-left: 20px;
}

.groupnav th {
	font-weight: normal;
	text-decoration: underline;
	text-align: left;
}

#grouptab li.active {
	background: #EEEFF6;
}

#grouptab li.active a {
	font-weight: bold;
	color: #333333;
}

.groupnav table {
	margin: 5px;
}

/* changed by mizan */
.groupnav td {
	border-top: 0px solid #FFFFFF;
}

/* added by mizan 03/08/2007 */
.groupnavtable td {
	border-top: 1px solid #FFFFFF;
}

.noline {
	border-top: 0px;
}

.bng_small_text {
	font: 100%/ 100% SolaimanLipi;
}

.commentmod {
	background: #FFF;
	font-size: 95%;
	top: 50px;
	left: 0px;
}

.groupselect {
	font: 120%/ 120% SolaimanLipi;
}

#commentPanel {
	width: 444px;
	border: 0px solid #CCCCCC;
	padding-right: 0px;
	padding-left: 0px;
	clear: none;
	background: #fff4de;
}

.commentPanelLeft {
	width: 444px;
	border: 0px solid #CCCCCC;
	float: left;
	padding-right: 0px;
	padding-left: 0px;
	clear: none;
	background: #fff4de;
}

.commentPanelSepartor {
	width: 444px;
	height: 5px;
	float: left;
	clear: none;
	background: #fff;
}

.commentPanelRight {
	width: 440px;
	border-top: 1px solid #CCCCCC;
	float: left;
	clear: both;
	background: #fff4de;
}

.commentPanelRightSubmit {
	width: 440px;
	border-top: 0px solid #CCCCCC;
	float: left;
	clear: both;
	background: #fff;
}

.modcomments {
	background: #FFFFF4;
	margin: 10px 5px 5px;
	padding: 5px;
	font-size: 100%;
	border: 1px solid #CCCCCC;
}

.modcommentswatch {
	background: #EEEFF6;
	margin: 10px 5px 5px;
	padding: 5px;
	font-size: 100%;
	border: 1px solid #CCCCCC;
}

#mainpopup {
	background: #ffffff;
	margin: 0px;
	padding: 20px 0px 0px 20px;
	clear: both;
	width: 500px;
}

#mainpopup h1 {
	font-size: 140%;
	line-height: normal;
	font-weight: normal;
	margin: 0px 0px 5px;
}

#mainpopup h1 a {
	color: #000000;
	text-decoration: none;
}

#mainpopup h2 {
	line-height: normal;
	font-weight: normal;
	color: #666666;
	margin: -5px 0px 10px;
	font-size: 100%;
	border-bottom: 1px solid #CCCCCC;
}

#newmember {
	width: 50px;
	border: 0px solid #CCCCCC;
	float: left;
	color: purple;
	position: relative;
	top: -10px;
}

/*********************************************
      group sticky/notice css added on 22-01-08
*********************************************/
.drishti {
	background: url(noticeBody.jpg) repeat-y;
	margin-bottom: 10px;
}

.drishti .topgrp {
	background: url(dristiTopGrp.jpg) no-repeat;
	height: 47px;
	margin-bottom: 10px;
}

.drishti .topenggrp {
	background: url(dristiTopEngGrp.jpg) no-repeat;
	height: 47px;
	margin-bottom: 10px;
}

.drishti .bottom {
	background: url(dristiBottom.jpg) no-repeat;
	height: 14px;
}

#main #rightpanel .drishti p,#main #rightpanel .drishti h1,#main #rightpanel .drishti h2
	{
	padding-right: 10px;
	padding-left: 10px;
}

/*--------lavlu--------*/
.notifiction_head {
	width: 100%;
	line-height: 20px;
	background: #C0C0C0;
	broder: 1px solid gray;
}

.grptitlebox {
	background: url(group-vertilines.jpg) repeat-y;
	border: 0px solid #CDDC48;
	width: 462px;
}

.grptitlebox #head {
	background: url(group-topbar.jpg) no-repeat;
	height: 49px;
	font-size: 120%;
	font-weight: bold;
	padding-top: 5px;
	color: #FFFFFF;
	line-height: 200%;
}

.grptitlebox #subhead {
	background: url(group-subtop.jpg) no-repeat;
	height: 43px;
	font-size: 120%;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 200%;
}

grptitlebox #grptitle,#grptitle-value {
	color: black;
	margin-left: 30px;
}

grptitlebox #subtitle {
	color: black;
	font: 120%/ 120% SolaimanLipi;
}

.grptitlebox #foot {
	background: url(group-boxend.jpg) no-repeat;
	height: 22px;
}

.grptitlebox #title {
	padding-left: 50px;
}

.grptitlebox #title-value {
	color: #000;
}

.grptitlebox #tagline-value,#indiv_invitation,#mass_invitation {
	padding-left: 50px;
	padding-top: 5px;
}

#ruletable td {
	border-bottom: 2px solid #fff;
}

#grpchange {
	float: right;
	position: relative;
	border: 0px solid #ff0;
	bottom: 35px;
	right: 10px;
	color: black;
	font-weight: bold;
	font: 90%/ 90% SolaimanLipi;
}

#groupselect {
	background: #f8ce92;
	border: 0px solid gray;
	width: 444px;
	line-height: 1.5em;
	overflow: visible;
	font-size: 16;
	font-weight: bold;
	text-align: center;
	color: black;
	clear: both;
	position: relative;
	left: 4px;
	margin-left: 10px;
	z-index: 100;
}

#groupselect a {
	text-decoration: none;
	color: black;
}

.grpleftbox {
	background: url(group-vertilines.jpg) repeat-y;
	margin-bottom: 15px;
	width: 462px;
}

.grptitlebox #modpaneldiv {
	background: url(group-tab-for-mod.jpg) no-repeat;
	height: 47px;
}

.grptitlebox #modpaneldiv1 {
	background: url(group-tab-for-mod-alt.jpg) no-repeat;
	height: 47px;
	border: 0px solid #f00;
}

.grptitlebox #moddiv {
	width: 450px;
	padding-left: 15px;
	text-align: left;
}

.grpboxfoot {
	background: url(group-boxend.jpg) no-repeat;
	height: 22px;
	width: 462px;
	z-index: 100;
}

.notifiction_head {
	background: url(group-divider-bar.jpg) no-repeat;
	height: 36px;
	width: 462px;
	padding-left: 30px;
	padding-top: 5px;
}

.groupnavheadactive {
	background: url(group-tab-for-groups.jpg) no-repeat;
	height: 49px;
}

.groupnavhead1active {
	background: url(group-tab-for-groups-alt.jpg) no-repeat;
	height: 49px;
}

.shoutbox {
	font-size: 15px;
	padding: 2px;
}

.tools ul ul li a {
	margin: 0px 5px;
	line-height: 1.8em;
	padding: 0px;
	color: gray;
}

#errorcontent {
	border: #999 1px solid;
	background-color: #fff;
	padding: 20px 20px 12px 20px;
	width: 550px;
	text-align: center;
}

.tboxhead {
	background: #fff4de;
}

#errorcontent h1 {
	font-weight: normal;
	font-size: 24px;
	color: #990000;
	margin: 0 0 4px 0;
}

#errorcontent .details {
	font-weight: normal;
	font-size: 20px;
	margin: 0 0 4px 0;
}