/* Base:2.6.0 */

/*
    PX %
    10 77
    11 85
    12 93
    13 100
    14 108
    15 116
    16 123.1
    17 131
    18 138.5
    19 146.5
    20 153.9
    21 161.6
    22 167
    23 174
    24 182
    25 189
    26 197
*/
h1                                               {font-size:146.5%;}
h2                                               {font-size:123.099998%;}
h3                                               {font-size:108%;}
h1,
h2,
h3                                               {margin:0 0 .5em;}
h1,
h2,
h3,
h4,
h5,
h6,
strong                                           {font-weight:bold;}
abbr,
acronym                                          {border-bottom:1px dotted #000;cursor:help;}
em                                               {font-style:italic;}
del                                              {text-decoration:line-through;}
blockquote,
ul,
ol,
dl                                               {margin:1em;}
ol,
ul                                               {margin-left:3em;}
dl                                               {margin-left:2em;}
ol li                                            {list-style:decimal outside;}
ul li                                            {list-style:disc outside;}
dl dd                                            {margin-left:1em;}
th,
td                                               {padding:.5em;}
th                                               {font-weight:bold;text-align:center;}
caption                                          {margin-bottom:.5em;text-align:center;}
p,
fieldset,
table,
pre                                              {margin-bottom:1em;}

/* general styles */
html,
body                                             {background:#e9e9e9 url(/assets/img/layout/bg_grad2.png) repeat-x;}
a                                                {text-decoration:none;}
a:link                                           {color:#218CF0;}
a:visited                                        {color:#6562B9;}
a:hover,
a:focus                                          {color:#00A72C;text-decoration:underline;outline:none;}
a:active                                         {}
h1,
h2,
h3,
h4,
h5,
h6                                               {color:#33356B;}
img.left                                         {float:left;margin:1em 1em 1em 0;}
img.right                                        {float:right;margin:1em 0 1em 1em;}
img.center                                       {display:block;clear:both;margin:1em auto;float:none;}
img.silk                                         {vertical-align:text-bottom;}
blockquote                                       {color:#666;font-style:italic;}
.hide                                            {display:none;}
.quiet                                           {color:#666;}
.loud                                            {color:#000;}
.highlight                                       {background:#ff0;}
.added                                           {background:#060;color:#fff;}
.removed                                         {background:#900;color:#fff;}
.alt                                             {color:#666;font-family:"Warnock Pro", "Goudy Old Style",Palatino,"Book Antiqua", Georgia, serif;font-style:italic;font-weight:normal;}
.error,
.notice,
.success                                         {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error                                           {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice                                          {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success                                         {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a,
.notice a,
.success a                                       {color:#218CF0;}

/* Layout */
#bg                                              {background:url(/assets/img/layout/bg_light.jpg) no-repeat center top;}
#hd                                              {position:relative;height:75px;background:url(/assets/img/layout/wrap_top.png) no-repeat left bottom;}
#hd #logo                                        {position:absolute;float:left;left:-39px;top:25px;}
#hd #nav                                         {text-align:right;padding:43px 15px 0 0;font-size:116%;}
#hd #nav a                                       {color:#FFF;}
#hd #user_status                                 {color:#FFF;position:absolute;right:14px;top:8px;font-size:15px;}
#hd #user_status a                               {color:#FFF;}
#hd #user_status #chat_status                    {color:#FFF;}
#hd #user_status #matching                       {color:#FFF;margin-right:10px}
#bd                                              {color:#222;background:#FFF url(/assets/img/layout/wrap_middle.png) repeat-y;}
#cserver                                         {padding:88px 0 0 21px;}
#ft                                              {height:13px;background:url(/assets/img/layout/wrap_bottom.png) no-repeat;}
#ft .footer_links                                {padding:1.5em 0 2.5em;text-align:center;}
#ft .footer_links a                              {color:#33356B;}

/* blueprint forms.css */
label                                            {font-weight:bold;color:#444;}
fieldset                                         {padding:1.4em;margin:0 0 1.5em;border:1px solid #ccc;background:url(/assets/img/layout/white_60.png);}
legend                                           {font-weight:bold;font-size:123.099998%;padding:0 4px;}
input.text,
input.title,
textarea,
select                                           {margin:0;border:1px solid #D2BCDA;}
input.text:focus,
input.title:focus,
textarea:focus,
select:focus                                     {border:1px solid #7F2988;background-color:#F4EFF6;}
input.text,
input.title                                      {width:200px;padding:5px;}
input.title                                      {font-size:123.099998%;}
textarea                                         {width:390px;height:250px;padding:5px;}
input.half                                       {width:100px;}
input.quarter                                    {width:50px;}

/* nidahas.com form template */
div.form-container p                             {margin:0;}
div.form-container p.note                        {margin-left:170px;font-size:93%;color:#333;}
div.form-container fieldset                      {margin:10px 0;padding:10px;border:#DDD 1px solid;}
div.form-container legend                        {font-weight:bold;color:#666;}
div.form-container fieldset div                  {padding:.25em 0;}
div.form-container label,
div.form-container span.label                    {font-weight:bold;color:#444;margin-right:10px;padding-right:10px;width:150px;display:block;float:left;text-align:right;position:relative;}
div.form-container label.error,
div.form-container span.error                    {color:#C00;}
div.form-container label em,
div.form-container span.label em                 {position:absolute;right:0;font-size:116%;font-style:normal;color:#C00;}
div.form-container input.error                   {border-color:#C00;background-color:#FEF;}

/*div.form-container input:focus,
div.form-container input.error:focus, 
div.form-container textarea:focus                {background-color:#FFC; border-color:#FC6;}*/
div.form-container div.controlset label,
div.form-container div.controlset input          {display:inline;float:none;}
div.form-container div.controlset div            {margin-left:170px;}
div.form-container div.inputtext                 {margin-left:170px;padding:0;margin-bottom:.5em;}
div.form-container div.buttonrow                 {margin-left:180px;}

/* cs form tweaks */
fieldset table td,
fieldset table th                                {padding:2px 3px;}
.cs_radio label                                  {display:inline;}

/* cleanform */

/*.cleanform label                               {display:block; float:left; text-align:right; width:210px;}
.cleanform input,
.cleanform select,
.cleanform textarea                              {display:block; margin:0 0 1em 220px;}
.cleanform input.inline,
.cleanform select.inline                         {display:inline;}
.cleanform .desc                                 {font-style:italic; color:#666666; font-size:11px; margin-left:220px; padding-top:0; margin-top:-13px; margin-bottom:5px;}
.cleanform .last                                 {margin-bottom:0;}*/

/*  tabs  */
.tabs                                            {margin:0;padding:0 0 0 6px;height:26px;width:450px;
/* background:url(/assets/img/layout/tab-bkg.gif) bottom left repeat-x; */
}
.tabs li:before                                  {content:""!important;}
.tabs li                                         {list-style-type:none;background:url(/assets/img/layout/tab-off-l.gif) top left no-repeat!important;float:left;margin:0 2px 0 0!important;padding:0 0 0 14px!important;cursor:pointer;}
.tabs li a                                       {background:url(/assets/img/layout/tab-off-r.gif) top right no-repeat!important;display:block;float:left;height:24px;line-height:26px;overflow:hidden;color:#545454;font-weight:bold;padding:2px 12px 0 0;text-decoration:none;}
.tabs li.on                                      {background:url(/assets/img/layout/tab-on-l.gif) top left no-repeat!important;}
.tabs li.on a                                    {background:url(/assets/img/layout/tab-on-r.gif) top right no-repeat!important;color:#333;}

/* Blog
-----------------*/
.post_all,
.post_single                                     {width:470px;}
.post                                            {margin-bottom:15px;padding:0;border-bottom:3px solid #6562B9;}
.post img.profile_pic                            {float:right;padding:0 0 1em 1em;}
.post h2                                         {}
.post h2 a                                       {}
.post h2 a.com_count                             {color:#B6AEAA;}
.post,
.post_latest                                     {background:url(/images/blog/post_grad.png) no-repeat;}
.post p.meta                                     {margin:-10px 0 10px;color:#999;}
.post p.meta a                                   {color:#095aa5;}
.post p.meta a:hover                             {color:#00A72C;}
.post p.tags                                     {margin:-10px 0 10px;color:#999;}
.post p.info                                     {margin:-15px 0 0;font-size:.8em;line-height:1.875em;color:#888;}
.post p                                          {text-align:left;}
.post .post_social                               {text-align:center;}
.post_social                                     {}
.pn                                              {text-align:center;font-size:16px;padding-bottom:12px;}
#new_comment textarea#comment                    {width:100%;height:120px;}
.com                                             {border:1px solid #FEE4C1;background-color:#FFF8EE;margin-bottom:1.5em;padding:1em 1em 0;}
.com_author                                      {border:1px solid #CFE8DF;background-color:#F1F8F1;}
.com img.profile_pic                             {float:right;}
.com .date                                       {font-size:11px;color:#999;text-align:right;margin:6px 0;}
.com .com_body ul,
.com .com_body ol                                {margin:0 0 1em 1.5em;}
.com_list                                        {margin:1em 0 1em 2em;}
.blog_sidebar                                    {float:right;width:235px;border-left:1px solid #CCC;padding-left:1em;}
.blog_search input                               {border:1px solid #CCC;}
.blog_sidebar ul                                 {margin:0 0 1em 1em;}
.blog_sidebar ul li                              {list-style:none;padding-bottom:6px;}
.blog_sidebar .feed,
.blog_sidebar .ask_exp,
.blog_sidebar .blog_archive,
.blog_sidebar .moli_sbc                          {display:block;padding:.5em;margin-bottom:.5em;border:1px solid #FEE4C1;background-color:#FFF8EE;}
.blog_sidebar .feed:hover,
.blog_sidebar .ask_exp:hover,
.blog_sidebar .blog_archive:hover,
.blog_sidebar .moli_sbc:hover                    {border:1px solid #CFECC5;background-color:#F3FAEF;text-decoration:none;}
.blog_sidebar .in_part                           {font-size:11px;color:#444;text-align:right;}
.com_date                                        {display:block;font-size:10px;color:#666;}
.com_login_reg                                   {padding:1em;text-align:center;border:1px solid #FBCBBF;background-color:#FDF1EE;}

/* specific styles */
.pn                                              {font-size:108%;text-align:center;}
.cs_actions td                                   {border:1px solid #BCD2E6;border-top:0;border-bottom:0;padding:0 7px;text-align:center;}
div.overTxtDiv                                   {font-weight:bold;font-size:12px;color:#999;}
.internal                                        {color:#FFB900;}
.quiet                                           {color:#444;font-size:93%;}
.tight                                           {margin:0;padding:0;}

/* individual page styles */

/* home page */
#home_login                                      {position:absolute;top:81px;left:605px;float:right;}
#home_login input.login                          {width:100px;margin:.5em 0;}
#home_welcome                                    {font-size:123.099998%;color:#7F2988;position:relative;top:116px;left:-45px;float:right;}
#big_pic                                         {padding-bottom:1em;background:url(/assets/img/home/its-home-hil.png) no-repeat 8px 9px;}
#big_pic2                                        {padding-bottom:1em;background:url(/assets/img/register/its-home-hil_free.png) no-repeat 8px 9px;}
#big_pic3                                        {padding-bottom:1em;background:url(/assets/img/register/ad_home_hil.png) no-repeat 8px 9px;}
#big_pic4                                        {padding-bottom:1em;background:url(/assets/img/register/its-home-hil-right.png) no-repeat 8px 9px;background-position:300px;}
#reg                                             {width:280px;margin:0 0 0 620px;position:relative;}
#reg_left                                        {width:280px;margin:0 0 0 80px;position:relative;}
#reg fieldset                                    {margin:0;}
#reg label                                       {display:block;}
#reg input                                       {margin:.25em;}
#reg input.text                                  {width:224px;}
#reg input.half                                  {width:102px;}
#reg table                                       {margin:0;}
#reg table td                                    {padding:0;border:none;}
#reg input#code                                  {color:#777;}
.redirecting                                     {height:100px;padding:70px 2em 0 0;text-align:center;}
.register_error                                  {float:right;width:450px;margin:9px 2.5em;opacity:.8;}
.bottom_links                                    {font-weight:bold;margin:0;}

/* login.form */
.login_form                                      {width:215px;margin:0 auto;}
.login_form input                                {display:block;}

/* Toksta */
.tokstaUserList li                               {list-style-type:none;}
.tokstaUserImage                                 {background:#FFF no-repeat scroll 50% 50%;}
#tokstaSearchUserList .tokstaUserImage           {border:none;width:42px;}
#tokstaSearchUserList .tokstaDefaultUserImage    {border:none;}
#tokstaSearchUserList .tokstaMoveList            {right:23px;}
#tokstaStatus                                    {display:inline;}

/* Match Ratings */
.match_results                                   {font-size:10px;}
.match_results ul                                {margin:0;padding:0;}
.match_results ul li                             {list-style:none;text-align:left;}

