body{
    font-family: 'Schoolbell', arial, serif; 
    font-size:130%;
    line-height:1.425em; /* 16×1.125=18 */
    background: #FFFFFF url('bg.gif');

}


table {margin-bottom:1.4em;width:100%;border-collapse:collapse;}
th {font-weight:normal;border-top:1px dotted #CEA971;border-bottom:1px dotted #CEA971;}
th, td {font-size:.8em; font-family:sans-serif; padding:4px 10px 4px 5px;}
tr.even td {background:#F0F0F0;}

td.cntr{ text-align:center;}
tfoot {font-style:italic;}
caption {background:#eee;font-size:120%;font-weight:normal;padding:4px 10px 4px 5px;}


form.status_frm{
    padding:0;
    margin:0;    
    margin-bottom:10px;
}

form.status_frm ul{
    padding:0;
    margin:0;
}

form.status_frm li{
    list-style:none;
}

form.settings{
    padding: .5em;
    border-left:4px solid #808080;
}

form.settings ul{
    padding:0;
    margin:0;    
}

form.settings ul li{
    list-style:none;
    padding:0;
    margin:0;
}

form.frm ul li{
    list-style:none;
    clear:left;
    padding:3px 0;
}

form.frm ul li label{
    float:left;
    width:130px;
    padding-right:5px;    
}

form.frm ul li label.show_feedback{
    /*position:static;*/
    float:none;
}

form#blck ul li label{
    
 
}

form#blck ul li {
    list-style:none;
}

form#blck ul{

    margin:0;
    padding:0;

}

form#blck ol li {
    list-style:decimal;
}

form.blck ul li {
    list-style:none;
}

form.rem ul{
    margin:0;
    padding:0;
}

form.rem ul li{
    list-style:none;
}

form.ctrl label{
    font-family:sans-serif;
    font-size:75%;
}

p{
    font-size:0.875em;
}


a:link{

}

a:visited{

}

h1#logo{
    color:#808080;
    float:left;
    margin-top:.25em;    
    margin-right:10px;

}

h1#logo a{
    text-decoration:none;
    color:#808080;
}



a.logo{
    text-decoration:none;
    color:#808080;
    font-size:1em;    
}

a.personal_page,a#faq, a#tc, a#contact{
    text-decoration:none;
    color:#000000;
}

a:hover.personal_page{
    color:#000000;
}

a.personal_page:hover:after{
    content:"#";
    color:#808080;
}


a#faq:hover:after{
    content:" -> Not so frequently asked questions.";
    color:#808080;

}

a#contact:hover:after{
    content:" * * * anybody there?";
    color:#808080;

}

div#wrap{
    margin:0 auto;
    width:750px;
    background:rgba(255,255,255,0.3);
    min-height: 500px;
    position:relative;    
}



ul#menu{
    float:right;
	list-style:none;
	padding:0;
	margin:0;
}

/* rf # Saturday 09 April 2011 02:26:20 PM IST 
April 9
    1. '[', ']' in menu, replace it with menu:before{content:} and menu:after{content:}
*/

#menu:before{
    content:"[ ";
    color:#808080;
    font-size:100%;
    float:left;
    margin-right:.25em;
}

#menu:after{
    content:" ]";
    float:right;
    color:#808080;
    float:left;
}


ul#menu li{
	float:left;
    margin-right:.25em;
    list-style:none;	
}

ul#menu li a img{
    border:none;
}

ul#sub-menu{
    float:right;
	list-style:none;
	padding:0;
	margin:0;
}

#sub-menu:before{
    content:"[ ";
    color:#808080;
    font-size:100%;
    float:left;
    margin-right:.25em;
}

#sub-menu:after{
    content:" ]";
    float:right;
    color:#808080;
    float:left;
}

ul#sub-menu li{
	float:left;
    margin-right:.25em;
    list-style:none;	
}

ul#sub-menu li a.active{
    text-decoration:none;
}

#user_bio{
    overflow:hidden;
}

#user_bio tt:before{
    content:"|";
    font-size:120%;
}
#user_bio.imm tt:before{
    content:"";
}

#share_link{
    clear:both;
    display:inline;
}

.status_link:before{
    content:"[";
}

.status_link:after{
    content:"]";
}

.status_link{
    margin-top:-15px;
    padding-top:0;
}

.dp{
    border:4px solid #FFFFFF;
    float:left;
    vertical-align:top;
    -moz-box-shadow:#909090  0px 0px 4px ;
    -webkit-box-shadow:#909090  0px 0px 4px;
    box-shadow:#909090  0px 0px 4px ;
    margin:0 9px 10px 3px ;
    width:128px;
    height:128px;
    cursor:pointer;
}

.public .dp{
    width:48px;
    height:48px;


}

.public h2{
    margin-bottom:0;
    padding-bottom:0;
}

div#meth, div#atw{
    position:relative;
    overflow:hidden;
}

div#meth img{

}

div#meth h5{
   /* text-decoration: underline;*/
    margin-bottom:0;        
    padding-bottom:0;
        
}

div#meth p{
    margin-top:0;

}

div#meth p.fb{
    

}

div#meth p.mail{   
    padding-right:5px;
    padding-left:0px;
      
}

div#meth p.cubicle{   

}

div#meth p.website{
    background:url('website.gif') no-repeat;
}

div.col1{
    float:left;
    width:240px;
}


div.col2{
    float:right;
    width:240px;
}

div.col3{    
    width:240px;
    margin-left:255px;   
}

div#atw div.col1{
    float:left;
    width:240px;

}

div#atw col2{
    float:right;
    width:240px;

}

div#atw div.col3{
    width:480px;
    margin-left:255px;   

}

#footer{    
}

#footer a img{
    border:none;
}

#stat{
    padding-left: .25em;
    border-left:4px solid #808080;
}

#settings{
    padding:5px;

    text-align:left;
    background:#F0F0F0;   
}

#multilingual_ta{
    line-height: 1.5em;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    width:740px;
}

#ta_wrapper{
    background:#F0F0F0;   
}

/* --- quotes  from Camen Design http://camendesign.com/design/design.css --------------------------- */

/* --- quotes   --------------------------- */

.my_stat{
    font-size:.75em;
    padding:.15em;
    width: 400px;
}


.dim_highlightp, .dice_captcha{
    background:#F0F0F0;
    padding:5px;
    
}

.dice_captcha img{
    vertical-align:middle;
}

.opt{
    color:#808080;
}

.chat{
    /*border-top:1px dashed #8E8E8E;
    border-bottom:1px dashed #8E8E8E;    */
    font-family:courier, monospace;
    border-left:4px solid #808080;
    margin:0;
    padding:0 0 0 5px;
    
}

.ichat{ /* inline_chat */
    font-family:courier, monospace;
    margin:0;
    padding:0 0 0 5px;
}

.user_msg{
    
    /*height:90px; */
    font-size:100%;
    font-family:courier, monospace;
    border-left:4px solid red;
    clear:both;
/*    border-bottom:1px dashed #8E8E8E;      */
/*  border-left:4px solid green;
    padding:0;
   
    margin:0; */

}

.notify{
    border-left:4px solid #ff0000;
    padding-left:10px;
}

.notify_grn{
    border-left:4px solid #1bae02;
    padding-left:10px;
}


.notify_err{
    border-left:4px solid red;
    padding-left:10px;
    color: red;
}

.notify_okay{
    border-left:4px solid #1bae02;
    padding-left:10px;
    /*color: green;*/
}

.notify_opt{
    border-left:4px solid #808080;
    padding-left:10px;
}

.notify img, .notify_grn img, .notify_err img, .notify_okay img, .notify_opt img, .tease img{

    vertical-align:middle;
}


.red{
    color: red;
}

.green{
    /*color: green */ /* 'green' was darker, replaced it with #1bae02; to match the arrows in the reg page image. # Thursday 07 April 2011 06:22:26 PM IST */
    color: #1bae02;
}


.strike{
    text-decoration:line-through;
    color:#808080;
}

.uline{
    text-decoration:underline;
}


.bold{
    font-weight:bold;
}

.italic{
    font-style:italic;
}

.small{
    font-size:70%;
}

.big{
    font-size:150%;    
}

.normal{
    color:black;
}

.no-m{
    margin:0;
    padding:0;    
}

.clear{
    clear:both;
}

.tsr{
    font-size:80%;
    float:left;
}

.tsr h1{
    padding:0;
    margin:0;
}

a.upload{
    margin-top: 100px;
    display: block;
    text-align: center;
    font-size: 14px;
    background:#FFFFFF;    
    padding:-5px 0;

}

.smileeeee{
    padding:5px;
    line-height:1em;
    text-align:left;
    background:#F0F0F0;   
    /*
    position:absolute;
    left:0;
    top:9em; 
    padding-right:4em;
    border:1px solid #808080;
    -moz-box-shadow:#909090  0px 0px 5px ;
    -webkit-box-shadow:#909090  0px 0px 5px;
    box-shadow:#909090  0px 0px 5px ;*/
    
}

/* http://www.alistapart.com/articles/practicalcss/ */
abbr, acronym, .help {
  border-bottom: 1px dotted #333;
  cursor: help;
  }

a.ctrl_close{
    float:right;
}

a.ctrl_close:after{
    content:" ]";
}

a.ctrl_close:before{
    content:"[ ";
}

input.submit{
    font-size:.75em;
}

.tmp_float{
    float:left;
}
.myurl{
	border:1px solid #808080;
	padding:0.25em;
	font-size: .75em;
	background:#FFFFFF;
	font-family:sans-serif;
	clear:both;
}

.discussion, .comments{
    margin:0;
    padding:0;
    list-style:none;    
   
}

.discussion .feedback, .comments .comment{
    border:1px solid #808080;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    background:  rgba(230,230,230,0.5);

    padding-left:5px;
}

.discussion .feedback{
    border:2px solid #808080;
}

.comments ul{ 
    border-left: 1px solid #D0D0D0;
    list-style:none;
  
}

.comments ul li{
    list-style:none;
    padding:0;
    margin:0;
}

.comments li{
/*	    background:url('/images/comment-line.png') repeat-y;*/
}


.comments .comment{
	border:1px solid #909090;
	margin-bottom:5px;
}


.comments .comment.deleted{
    color: #D0D0D0;
    border:1px solid #D0D0D0;
}

.comments .comment.hidden{
    color: #D0D0D0;
    border:1px solid #D0D0D0;   
}


.feedback .by, .feedback .opt{

}

.feedback .by, .comment .by{
    color: #606060;
       
}

tt.msg{
    font-family:sans-serif;
    font-size:.8em;
}

.discussion .feedback .msg, .comment .msg{
    display:block;
    
    overflow:auto;
    background: no-repeat 20px 20px rgba(255,255,255,0.5);
    
}



.list a{
    text-decoration:none;
}

.shadow {
   -moz-box-shadow:#808080  0px 0px 4px  inset;
   -webkit-box-shadow:#808080  0px 0px 4px  inset;
   box-shadow:#808080  0px 0px 4px  inset;

}
/* 
    from: Nicolas Gallaher - CSS drop-shadows without images
    http://nicolasgallagher.com/css-drop-shadows-without-images/
*/
.drop-shadow {
   position:relative;
   width:90%;
   -moz-border-radius: 0 0 120px 120px / 0 0 6px 6px;
   border-radius: 0 0 120px 120px / 0 0 6px 6px;
}

.drop-shadow:before,
.drop-shadow:after {
   content:"";
   position:absolute;
   z-index:-1;
   bottom:15px;
   left:10px;
   width:50%;
   height:20%;
   max-width:300px;
   -webkit-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
   -moz-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
   box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
   -webkit-transform:rotate(-3deg);
   -moz-transform:rotate(-3deg);
   -o-transform:rotate(-3deg);
   transform:rotate(-3deg);    
}

.drop-shadow:after{
   right:10px;
   left:auto;
   -webkit-transform:rotate(3deg);
   -moz-transform:rotate(3deg);
   -o-transform:rotate(3deg);
   transform:rotate(3deg);
 }
 
.invi{
    display:none;
}

.hiliteno{
    visibility:hidden;
}
 

.wth{
    border-bottom:1px dotted;
    font-style:normal;
}

div#su{
    border-left:4px solid #808080;
    padding-left:10px;
    background:url('/images/reg_4.gif') no-repeat 0px -20px;
    padding:30px 0 1em 0;
}

h1, h2, h3, h4, h5{ 
    font-weight:normal;
    margin-bottom:10px;    
}

h1#header a{
    text-decoration:none;
    color:#000000;
}

#testimonials ul{
    width: 460px;
    padding: 10px 10px 10px 20px;
    background: no-repeat 20px 20px rgba(230,230,230,0.5);
    min-height:160px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    height:160px;
    overflow:auto;
}


#testimonials li{ display:none;}

#testimonials li:first-child{ display:block;}

#testimonials ul{ list-style:none;}

#testimonials p.text{ }

#testimonials p.author{
    color: #878787;    
    font-style: italic;
    text-align: right;
    margin-top:10px;
    padding-right:10px;
}

#testimonials p.author a,
#testimonials p.author a:visited{
    color:#6aa42a;
}

#testimonials span.controls{
    float:right;
}


/*
Plugin Name: WP-Digg Style Paginator
Plugin URI: http://www.mis-algoritmos.com/2007/09/09/wp-digg-style-pagination-plugin-v-10/
Author: Victor De la Rocha
Author URI: http://www.mis-algoritmos.com
*/
/*Quotes style*/
div.pagination {
	padding:3px;
	margin:3px;
	text-align:center;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #ddd;
	
	text-decoration: none; 
	color: #aaa;
}
div.pagination a:hover, div.pagination a:active {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #a0a0a0;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #e0e0e0;
	font-weight: bold;
	background-color: #f0f0f0;
	color: #aaa;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #f3f3f3;
	color: #ccc;
}

/* fb login */
/*
html {
  background: url(http://s.cdpn.io/6035/fb_login_bg.png) repeat;
}

body {
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 300;
}
*/

.block {
  width: 175px;
  margin: 50px auto;
}

.btn-fb-login {
  width: 200px;
  height: 30px;
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 4px;
  background-image: -moz-linear-gradient(top, #486bb5 0%, #334e87 100%);
  background-image: -webkit-linear-gradient(top, #486bb5 0%, #334e87 100%);
  background-image: linear-gradient(to bottom, #486bb5 0%, #334e87 100%);
  box-shadow: inset 0 1px 3px rgba(255, 255, 255, 0.2);
  cursor: pointer;
}
.btn-fb-login:hover {
  background-image: -moz-linear-gradient(top, #486bb5 0%, #233b6c 100%);
  background-image: -webkit-linear-gradient(top, #486bb5 0%, #233b6c 100%);
  background-image: linear-gradient(to bottom, #486bb5 0%, #233b6c 100%);
}
.btn-fb-login .icon {
  background: url(http://s.cdpn.io/6035/fb_login_sprite.png) no-repeat;
  width: 11px;
  height: 22px;
  display: inline-block;
  float: left;
  margin: 3px 10px;
}
.btn-fb-login .title {
  font-size: 0.8125em;
  color: #fff;
  line-height: 30px;
  float: left;
  padding: 0 10px;
  text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.5);
  box-shadow: -1px 0 0 rgba(255, 255, 255, 0.1);
  border-left: 1px solid rgba(0, 0, 0, 0.3);
}

.fb-login {
  display: none;
  width: 100%;
  margin-top: 20px;
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 4px;
  background-image: -moz-linear-gradient(top, #486bb5 0%, #334e87 100%);
  background-image: -webkit-linear-gradient(top, #486bb5 0%, #334e87 100%);
  background-image: linear-gradient(to bottom, #486bb5 0%, #334e87 100%);
  box-shadow: inset 0 1px 3px rgba(255, 255, 255, 0.2), 0 0 25px rgba(0, 0, 0, 0.3);
}
.fb-login .login-form {
  width: 155px;
  margin: 10px;
}
.fb-login .title {
  font-size: 0.875em;
  color: #fff;
  text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.5);
  text-align: center;
  padding: 10px 0;
  margin: 0 0 10px 0;
}
.fb-login input[type=text], .fb-login input[type=password] {
  width: 100%;
  height: 30px;
  margin: 0 0 10px;
  padding: 0 5px;
  display: inline-block;
  background: rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 3px;
  box-sizing: border-box;
  box-shadow: inset 0 1px 3px rgba(40, 40, 40, 0.3), 0 1px 0 rgba(255, 255, 255, 0.1);
  font-size: 0.6875em;
  color: #fff;
  outline: none;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
  transition: background 0.3s ease;
}
.fb-login input[type=text]:focus, .fb-login input[type=password]:focus {
  background: rgba(0, 0, 0, 0.03);
}
.fb-login .btn {
  width: 100%;
  height: 30px;
  border: 1px solid rgba(0, 0, 0, 0.5);
  border-radius: 4px;
  background-image: -moz-linear-gradient(top, #6486cf 0%, #4a6baf 100%);
  background-image: -webkit-linear-gradient(top, #6486cf 0%, #4a6baf 100%);
  background-image: linear-gradient(to bottom, #6486cf 0%, #4a6baf 100%);
  box-shadow: inset 0 1px 2px rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.1);
  color: #fff;
  font-size: 0.75em;
  text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.4);
}
.fb-login .btn:hover {
  background-image: -moz-linear-gradient(top, #6486cf 0%, #3b5a99 100%);
  background-image: -webkit-linear-gradient(top, #6486cf 0%, #3b5a99 100%);
  background-image: linear-gradient(to bottom, #6486cf 0%, #3b5a99 100%);
}
.fb-login .btn:active {
  box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.4);
  background: #35518d;
}

/* social icons */

ul.social_icons {
  margin:0;
  padding:0;
}

ul.social_icons li{
  list-style: none;
  float:left;
  margin-right:10px;
}  