/*#############################################################
Name: Beautiful Day
Date: 2006-11-12
Description: A soft and bright two-column template.
Author: Viktor Persson
URL: http://templates.arcsin.se

Feel free to use and modify but please provide credits.
#############################################################*/

/* standard elements */
html {min-height: 100%;}

* {
	margin: 0;
	padding: 0;
}

a {color: #444;text-decoration:underline;}
a:hover {color: #663366;text-decoration:underline;}

body 
{
	scrollbar-base-color:#CC99CC;
	background: #CCD8E0 url(img/bg2.jpg); /* c9d7ff */
	color: #444;
	font: normal 62.5% "Lucida Sans Unicode",arial, Tahoma,sans-serif;
	overflow-y: scroll;
	overflow-x: hidden;
	font-size:13px;
}

INPUT { font-family: "Lucida Sans Unicode",Tahoma,sans-serif; }

.shadowbg { 	background: url(img/shadow2.png) repeat-x;
            	width:100%;height:734px;
            	}


.contentcellprofiles { background:url('img/content_21.png') 2px 0px repeat-y;
               padding:5px 16px 5px 16px; text-align:left;}
               

.tantranavigation { width:808px;margin-top:6px;padding-left:1px;position:relative; }
.quick_search_menuitem { position:absolute;left:700px;top:5px;z-index:10;text-align:right;float:left;width:80px;height:30px;background:url('img/menu_blank_17.png'); }
.quicksearch_input { width:90px;color:#000; }
.quicksearch_input_deactive { color:#AAA; width:90px; }

.logonmenuitem { float:left;position:relative;z-index:10; }
#logincontrols { display:none;position:absolute;z-index:11;background:url('img/loginpopup.png') 0px 13px;background-repeat:no-repeat;padding:10px;height:200px; }
#logincontrols .closebutton { position:absolute;top:20px;left:236px; }
#logincontrols .forgot { font-size:11px;position:absolute;top:110px;left:15px; }
.loginbutton { background-color:#CC99CC;color:#444;padding: 0px 5px 1px 5px;height:20px;font-size:11px;line-height:11px; }



.tantramain { 	width:807px;margin-top:6px;padding-left:1px;text-align:left;} 
.contentcell { position:relative;
               padding:5px 16px 15px 16px;text-align:left; 
               }
         
         
.frontpage_intro P { font-size:13px;line-height:22px; }

.cb { }             


.profilesarea { margin-top:9px; }
.homepagecontainer { text-align:center;position:relative;z-index:1; }

/* LINKS / ARTICLES */

.commentarea_linkbody h3 { border:none; }
.holderLinks ul { margin-left:25px; }
.holderLinks tr.even { background:url('img/10x10_purple_25.png'); }
.holderLinks tr.odd { background:url('img/10x10_white_25.png'); }
.holderLinks td { padding:5px 5px 20px 5px; }
.holderLinks h3 { border:none; }
.holderLinks td.optionscell { padding:5px 0px 0px 0px;width:20px;font-size:10px;}
h2.linktitle { font-size:14px;font-weight:bold; }
.linkurl { color:#CCCCCC;font-size:smaller;width:279px;overflow:hidden;float:left;}
.linkurl_wide { color:#CCCCCC;font-size:smaller;width:400px;overflow:hidden;float:left;}
.linkurl a { text-decoration:none; }
.linkdescription { clear:both;margin-top:5px;padding-right:5px;}
.ups { margin-top:10px;}
.ups img {float:left;margin-right:12px; }
.up_count { }
.downs{ clear:both;margin-top:10px;margin-bottom:15px;}
.downs img {float:left;margin-right:12px; }
.down_count {}
.created_by_section {}
.created_by {}
.created_date {}
.newlinkrow td { border-top:solid 2px #5A5A43;border-bottom:solid 2px #5A5A43;background:url('img/10x10_white_25.png'); }
.commentlinks { clear:both;margin-top:6px;padding:0px 5px 5px 5px;}
.commentlinks A { color:#5A5A43;font-size:11px; }
.commentarea_linkside { margin-top:4px; }
.article_picture { float:left;margin-right:10px;width:100px;margin-bottom:5px; }
.activity_details {clear:both; }
.activity_details td { border:none;padding:5px; height:0px; }

.loggedinstatus {font-size:10px;position:absolute;top:88px;left:25px; }

/* misc */
.clearer {clear: both;}

/* header */
.top 
{
	text-align:center;
	padding: 0px 0px 0px 0px;
	margin-top:0px;
	width:807px;
}




body.inset { background-color:#444;background-image:none; }




SELECT {
	color: #444;
	font-family: Tahoma,sans-serif;
	font-size:11px;
	background-color:#CC99CC;
    border:solid 1px #9D1961;
}

TEXTAREA { background-color:#CC99CC;
    border:solid 1px #9D1961;padding:5px;color:#444;font-family: "Lucida Sans Unicode",Tahoma,sans-serif;font-size:11px;}


.content ul { margin-top:5px;margin-left:25px; }
.content ol { margin-top:5px;margin-left:25px; }


.frontpagecontent UL { margin-left:30px;margin-top:10px;font-size:14px; }
.frontpagecontent UL LI { line-height:24px;}


p,code,ul {padding-bottom: 1.2em;}


h1 {
	font: normal 1.8em Tahoma,sans-serif;
	margin-bottom: 10px;
	width:535px;
	overflow:hidden;
}

h2 { font: normal 1.8em Tahoma,sans-serif; font-size:16px; font-weight:bold;}

.profilefrontpage_box H1 { width:auto;}

.pillar { float:left }

.holderEvents { width:250px;}
.holderEvents TD { border-bottom:dashed 1px #DCDCDC;padding:1px; }
.holderEvents TD.options { border-bottom:none;font-size:smaller; }



A.nounderline { text-decoration:none; }

code {
	background: #FFF;
	border: 1px solid #EEE;
	border-left: 6px solid #C1CAD3;
	color: #666;
	display: block;
	font: normal 1em Tahoma,sans-serif;
	line-height: 1.6em;
	margin-bottom: 12px;
	padding: 8px 10px;
	white-space: pre;
}

blockquote {
	display: block;
	font-weight: bold;
	padding-left: 28px;
}

h1,h2,h3 {padding-top: 6px;
}


.left {float: left;}

.right {float: right;}

/* structure */
.container {
	background: #FFF;
	font-size: 1.2em;
	margin: 0 auto;
	padding: 0 10px 10px;
	width: 780px;
	position:relative;
	z-index:0;
}

.container2 {
	background: #FFF;
	font-size: 1.2em;
	margin: 0 auto;
	padding: 0 10px 10px;
	width: 780px;
}

.creditcards
{
	width: 800px;
	padding-top:4px;
	text-align:right;
}

/* title */
.header 
{
	position:relative;
	z-index:0;
	font-size: 1.2em;
	height: 146px;
	margin: 0 auto;
	padding: 10px 0px 0px;
	width: 780px;
}


.meditator { position:absolute;top:-85px;left:450px;z-index:1; }

/* main */
.main {
	border-top: 4px solid #FFF;
	background: url(img/bgmain.gif) repeat-y;
	position:relative;
	top:0px;
	left:0px;
	height:100%;
	display:block;
	z-index:0;
}

/* sub navigation */
.sidenav {
	float: right;
	width: 210px;
}
.sidenav h2 {
	color: #5A5A43;
	font-size: 1em;
	line-height: 30px;
	margin: 0;
	margin-top:15px;
	padding-left: 12px;
}
.sidenav ul {
	padding: 0;
	border-top: 2px solid #CC99CC;
}
.sidenav ul li {list-style: none;border-bottom: 2px solid #CC99CC;}
.sidenav ul li a {
	font-size: 1.1em;
	color: #444; /* 554 */
	display: block;
	padding: 8px 0 8px 5%;
	text-decoration: none;
	width: 94%;
}
.sidenav ul li a.active {
	background-image:url('img/10x10_white.png');
}

.sidenav ul li a:hover {
	background-image:url('img/10x10_white.png');
}

.sidenav p
{
    margin:10px;
}

.sidenav .sidenav_container
{
    padding: 0px 15px 0px 15px;
}

.sidenav_splitter { margin-top:12px;border-bottom:dashed 1px #DCDCDC;}

.sidenav .subheaderlink  
{
	color: #5A5A43;
	font-size: 1em;
	margin: 0;
	padding-left: 12px;
	font-weight:bold; }

.validationsummary { font-weight:bold; }


.browser_popup 
{
	position:absolute;left:160px;top:100px;width:430px;z-index:5;background-color:White;border:outset 2px grey;padding:10px;
}

/* content */
.content 
{
	float: left;
	margin: 10px 0;
	padding: 0 16px;
	position:relative;
	width: 528px;
}

.content UL LI { list-style-image: url(img/bullet_black.png); }


.descr {
	color: #444;
	font-size: 0.9em;
	margin-bottom: 6px;
}

.content p {font-family: "Lucida Sans Unicode",sans-serif;}

.content_profile 
{
	color: #444;
	font-size: 0.9em;
	margin-bottom: 6px;
	padding-top:10px;
}

.content_profile H1 
{
	padding-bottom:0px;
	margin-bottom:0px;
}

.frontpagecontent 
{
	float: left;
	margin: 0px;
	padding-left:3px;
	width: 565px;
	position:relative;
}


/* footer */
.footer {
	font: bold 1em sans-serif;
	line-height: 39px;
	padding: 0 12px;
	text-align: right;
	width:800px;
/*
	position:relative;
	top:0px;left:0px;*/

	display:block;
	z-index:-1;
}

.footer a,.footer a:hover {color: #FFF;}

.sidebar_profile
{
    text-align:center;
    padding:10px;
    font-size:10px;
    margin-bottom:13px;
}

.profile_picture { border:solid 1px black; }

.sidebar_profile .profile_picture
{
    margin:3px;
}

.sidebar_profile A
{
    text-decoration:none;
    font-weight:bold;
}

LI.medal { background-image:url('img/present_small.png');background-repeat:no-repeat; background-position:175px 9px; }
LI.send_message { background-image:url('img/email_edit.png');background-repeat:no-repeat; background-position:175px 9px; }
LI.chat { background-image:url('img/comments.png');background-repeat:no-repeat; background-position:175px 9px; }
LI.selected { background-image:url('img/star.png');background-repeat:no-repeat; background-position:175px 9px; }
LI.remove_selected { background-image:url('img/star_delete.png');background-repeat:no-repeat; background-position:175px 9px; }
LI.share { background-image:url('img/share.png');background-repeat:no-repeat; background-position:175px 9px; }

LI.viewmyfrontpage { background-image:url('img/application_view_list.png');background-repeat:no-repeat; background-position:175px 9px; }
LI.viewprofile { background-image:url('img/application_form.png');background-repeat:no-repeat; background-position:175px 9px; }
LI.viewguestbook { background-image:url('img/book.png');background-repeat:no-repeat; background-position:175px 9px; }
LI.editprofile { background-image:url('img/application_form_edit.png');background-repeat:no-repeat; background-position:175px 9px; }
LI.viewblog { background-image:url('img/note.png');background-repeat:no-repeat; background-position:175px 9px; }
LI.createblog { background-image:url('img/document_16x16.png');background-repeat:no-repeat; background-position:175px 9px; }
LI.createblogentry { background-image:url('img/note_edit.png');background-repeat:no-repeat; background-position:175px 9px; }
LI.statistics { background-image:url('img/chart_bar.png');background-repeat:no-repeat; background-position:175px 9px; }
LI.settings { background-image:url('img/cog.png');background-repeat:no-repeat; background-position:175px 9px; }
LI.inbox_new{ background-image:url('img/email.png');background-repeat:no-repeat; background-position:175px 9px; }
LI.inbox{ background-image:url('img/email_open.png');background-repeat:no-repeat; background-position:175px 9px; }
LI.composemessage { background-image:url('img/email_edit.png');background-repeat:no-repeat; background-position:175px 9px; }
LI.chat { background-image:url('img/comments.png');background-repeat:no-repeat; background-position:175px 9px; }
LI.logoff { background-image:url('img/disconnect.png');background-repeat:no-repeat; background-position:175px 9px; }


.tdleft
{
    width:180px;
    vertical-align:top;
    padding-top:4px;
}

.button {
	color: #444;
	text-decoration: none;
	padding: 0px 5px 1px 5px;
	font: normal 1.1em "Lucida Sans Unicode",Tahoma,sans-serif;
	background-color:#CC99CC;
}

.button_small {
	color: #444;
	text-decoration: none;
	padding:0px 2px 0px 2px;
	font: normal 1.1em "Lucida Sans Unicode",Tahoma,sans-serif;
	background-color:#CC99CC;
	height:20px;
	font-size:11px;
}

.login_input { width:150px;background-color:#CC99CC;
    border:solid 1px #9D1961;padding:0px 2px 0px 2px;}

.small { font-size:10px; }
.smallgrey { font-size:smaller;color:#666; }
.feature_detail {  font-size:smaller;color:#666;padding-left:8px; }

.profile_text_input
{
    width:310px;
    background-color:#CC99CC;
    border:solid 1px #9D1961;
    color: #444;
	padding:0px 2px 0px 2px;
}

.frontpagecontent .profile_text_input
{
    width:180px;
    background-color:#CC99CC;
    border:solid 1px #9D1961;
    color: #444;
	padding:0px 2px 0px 2px;
}

.message_text_input
{
    background-color:#CC99CC;
    border:solid 1px #9D1961;
    color: #444;
    font-family: "Lucida Sans Unicode",Tahoma,sans-serif;
	padding:0px 4px 0px 4px;
}

.right_now_input { color:#888;width:458px; }
.right_now_input_active { color:inherit;width:458px; }

.icon_page_next { position:absolute;left:540px;top:-5px; }
.icon_page_next img { border:none; }

.icon_page_previous { position:absolute;left:7px;top:-5px; }
.icon_page_previous img { border:none; }


.ok_button { width:30px;	background-color:#CC99CC;
	color: #456;
	height:20px;
	font-size:11px;
		text-decoration: none;}


.bar_header { background-color:#EAEADA;font-size:10px;padding:3px;margin-top:5px; }
 
 .inset { background:transparent; } 
 
.ok_popup { vertical-align:middle;background-color:white;color:#456;font-size:12px;height:70px;width:200px;
            padding: 10px 10px 10px 10px; border:solid 1px #666666;position:absolute;left:250px;z-index:14;
            filter:progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=5); }

.fillfactorcontainer { position:absolute;top:-2px;left:30px;border:solid 1px #9D1961;height:20px;width:130px;float:left; }
.fillfactorbar {background:url('img/10x10_white.png');height:20px; }

.why_describe_friends { text-align:right;position:absolute;top:2px;left:280px;width:250px;height:30px;padding:10px 5px 10px 5px;vertical-align:middle; }
.questionnaire_info { position:absolute;top:5px;left:356px;width:185px;height:50px;padding:10px 5px 10px 5px;border:solid 1px #9D1961;background-color:#FFF;vertical-align:middle; }


/* Frontpage styles */
.frontpageprofiles_container { position:relative;width:776px;height:212px; }

.frontpage_profile { font-size:11px;text-align:left;float:left; margin-top:8px;margin-left:5px;width:188px;position:relative;
                     }
.frontpage_profile .titlebox { font-size:10px;height:15px;width:186px;overflow:hidden;background-color:#EAEADA;border-bottom:solid 1px #9D1961;padding-left:2px;}
.frontpage_profile .profile_innercontainer { width:184px; height:100px;
											background:url('img/10x10_white.png');margin-right:5px;
											padding:0px;}
.frontpage_profile .profile_picture { }
.frontpage_profile .profile_innercontainer .data_container { position:absolute;top:4px;left:84px;width:95px;height:118px;overflow:hidden;text-align:center;vertical-align:middle;}
.frontpage_profile .profile_innercontainer .data_container H5 { margin-top:10px;font-size:11px;}
.frontpage_profile .profile_innercontainer .image_container { position:relative;float:left;text-align:center;width:80px;margin-right:10px; }
.frontpage_profile .profile_innercontainer .image_container .glass { position:absolute;top:0px;left:0px;width:80px;height:100px;}
.frontpage_profile .profile_innercontainer .fill_box { height:100px; }
/*.frontpage_profile .profile_innercontainer .image_box { border:solid 1px black; }*/

.miniheader { margin-top:5px;margin-bottom:3px;background-color:#EAEADA;font-size:10px;padding:2px; }

.pwd_val_1 {position:absolute;top:-7px;left:0px; }
#profile_help { visibility:hidden;height:170px;position:relative;top:7px;padding-top:0px; }
#profile_help .sidenav_container { margin-top:-3px;padding-top:0px; }


/*#imenucontainer {  }*/
#activeintellisensemenu { background-color:#CC99CC;
    border:solid 1px #9D1961;z-index:3;cursor:default;overflow:auto;}
.intellisense_menuitem { 	background-color:#CC99CC;
    border:solid 1px #9D1961;padding:4px; }
.intellisense_menuitem_active { background-color:#9D1961;color:#FFF;padding:4px; }
.intellisense_menuitem_hover { background-color:#FAFAFA;color:#000;padding:4px;}
.intellisense_input  
{
	cursor:text;
    width:292px;
    height:15px;
    float:left;
    display:block;
    background-color:#FFF;
    border:inset 1px;
    padding-left:3px;
    margin-bottom:3px;
    margin-right:3px;
    background-color:#CC99CC;
    border:solid 1px #9D1961;
 }
 
 
 .value_dropdown { width:317px;margin-bottom:3px; }
 
 .errormessage { background-image:url('img/white_warning.png');
                line-height:20px;padding:6px 6px 6px 60px; vertical-align:middle;
                margin: 10px 19px 10px 19px;border:outset 2px #cc99cc;
                font-weight:bold; }
 .infomessage { background-image:url('img/white_info.png');
                line-height:20px;padding:6px 6px 6px 60px; vertical-align:middle;
                margin: 10px 19px 10px 19px;border:outset 2px #cc99cc; }
  .lockmessage { background-image:url('img/white_lock.png');background-repeat:no-repeat;
                line-height:20px;padding:6px 6px 6px 60px; vertical-align:middle;
                margin: 10px 19px 15px 19px;border:outset 2px #cc99cc; }
.systemmessage { background-image:url('img/white_info.png');
                line-height:20px;padding:6px 6px 6px 60px; vertical-align:middle;
                border:outset 2px #cc99cc; }
 
 
 .picture_frame { position:relative;border:inset 1px;width:80px;height:100px;overflow:hidden;margin-bottom:8px;margin-right:8px;text-align:center; }
 .picture_frame_left { position:relative; border:inset 1px;width:80px;height:100px;overflow:hidden;float:left;margin-bottom:8px;margin-right:8px; }
 .delete_profile_picture { cursor:hand;position:absolute; left:64px;top:0px; display:none;}

 
 .leftie { float:left; }
 
 .friendstatus { border-bottom:solid 1px #EAEADA;text-align:right;background-color:#EFEFEF }
 .friendstatus IMG { margin:3px;margin-left:6px;margin-right:6px; }
 
 H3 { font-size:10px;border-bottom:1px inset gray; }
 
  .profile_box { /*background-color:White;border:solid 1px #9D1961;*/margin-bottom:10px; }
 .profile_box H1 { font-size:14px;border-bottom:2px solid #CC99CC; }
 
 .profiletable {width:535px; }
 .profiletable TH {text-align:left; }
 .profiletable TH.center {text-align:center; }
 .profiletable TD { padding:3px;vertical-align:top;border-bottom:dashed 1px #DCDCDC; }
 .profiletable TD.emptycell { border:none; }
 .profiletable .firstcell { width:180px;}
 .profiletable .select { width:200px; }
 
 .profilefrontpage_box { /*background-color:White;border:solid 1px #9D1961;*/padding: 0px 10px 10px 10px;margin-bottom:10px; }
 .profilefrontpage_box H1 { font-size:14px;border-bottom:2px inset gray; }
 .profilefrontpage_box .welcome { font-size:14px;font-weight:bold; font-family:Tahoma,sans-serif;
	margin-bottom: 10px;margin-top:6px;}
 .profilefrontpage_box H2 { font-size:14px;font-weight:normal;border-bottom:2px inset gray; }
 
  .favorite_table_container { margin-left:40px;margin-top:15px;margin-bottom:15px;
                            width:412px;background-image:url(img/header1.jpg); 
                            background-repeat:no-repeat;padding: 4px 8px 4px 8px;
                            border-bottom:solid 1px #EAEADA }
.favorite_table_container h1 {padding-top:0px; }

 .favorite_table { width:100%; }
 .favorite_table TH { text-align:left;padding-bottom:8px; }
 .favorite_table TD { border-bottom:solid 1px white;padding:2px; }
 .favorite_table .firstcell { width:150px; }
 .favorite_table .lastcell { width:55px; }
 
 .profile_favorite_table { width:100%; }
 .profile_favorite_table TH { text-align:left;padding-bottom:8px; }
 .profile_favorite_table TD { border-bottom:solid 1px white;padding:2px; }
 .profile_favorite_table .firstcell { width:220px; }
 
 
 
 .submenulink { border-bottom: 1px solid #EAEADA; }
 
 .inserted_inforow { text-align:center;line-height:20px;font-size:10px; }
 .inserted_accessibility_row { background:url('img/10x10_white.png');font-size:10px; }
 .inserted_accessibility_row  SELECT { font-size:10px; }
 .inserted_accessibility_row  TD { padding: 3px 3px 3px 10px;border-top:none; }
 .inserted_accessibility_row .right_span_insert { margin-left:120px; }
 
 DIV.inserted_accessibility_row { background:url('img/10x10_white.png');font-size:10px; padding: 4px 10px 3px 10px;margin-bottom:4px; }
 
 .radio_choice_large { margin-left:50px;padding:15px;padding-right:260px;border:solid 1px #999; background-color:#CCC;}
 
 .rightalign { text-align:right;}
 .centeralign { text-align:center;}
 .icon_holder { padding-top:1px;width:16px;float:left;margin-right:6px; }
 
.friendbox { background:url('img/10x10_purple.png');border:solid 1px #9D1961;width:410px;margin-bottom:20px;padding:10px;padding-left:100px;position:relative; }
.friendbox H2 { font-size:14px;font-weight:normal;margin-bottom:5px;}
.friendbox BLOCKQUOTE { 
    width:375px;
	color: #666;
	display: block;
	font: normal 1em Tahoma,sans-serif;
	line-height: 1.6em;
	margin-bottom: 12px;
	padding: 8px 10px;
}
.friendbox .profilepicture { position:absolute;top:10px;left:10px;margin-right:10px; }
.friendbox A { text-decoration:none; }
.friendbox A.header { color:#444; }


/*.blogbox { background-color:White;border:solid 1px #9D1961;width:510px;margin-bottom:20px;padding:0px 10px 0px 10px;position:relative; }*/
.blogbox { width:510px;padding:0px 10px 0px 10px;position:relative; }
.blogbox OL { margin-left:33px; }
.blogbox UL { margin-left:33px; }
.blogbox UL LI { list-style-image: url(img/bullet_black.png);}
.blogbox H2 { font-size:16px;border-bottom:solid 2px #666; }
.blogbox BLOCKQUOTE H2 { font-size:14px;font-weight:normal;margin-bottom:5px;}
.blogbox BLOCKQUOTE { 
    background-image: none;
    width:475px;
	display: block;
	font: normal 1em Tahoma,sans-serif;
	line-height: 1.6em;
	margin-bottom: 12px;
	padding: 8px 10px;
}
.blogbox TABLE { border-top:solid 1px #663366;border-left:solid 1px #663366; }
.blogbox TABLE TD { padding:0px 4px 0px 4px;border-bottom:solid 1px #663366;border-right:solid 1px #663366; }


.commentstable { width:520px; }
.commentstable TD { border-bottom:dashed 1px grey;padding:5px;}
.commenter_name { font-size:12px;font-weight:bold;}
.comment_date { font-size:10px;margin-bottom:20px; }
.comment_body { width:300px; }
.newcommentcontainer {padding:0px; }


.blogbox IMG { margin:6px; }
.blogbox A { text-decoration:none; }
.blogbox .date { font-size:smaller;position:absolute;top:13px;left:218px;width:300px;text-align:right; }
.blogbox .edit { font-size:smaller;position:absolute;top:28px;left:218px;width:300px;text-align:right; }
.blogbox H3 { border:none;width:auto;margin-top:0px; }
HR.spacer { display:none;}

.expand_testimony {padding-left:40px;cursor:hand;position:relative;top:-12px; }
.expand_testimony_hover { padding-left:40px;cursor:hand;background:url('img/10x10_white.png');position:relative;top:-12px;}

.myfriendbox { position:relative;background:url('img/10x10_purple.png');border:solid 1px #9D1961;width:510px;height:125px;margin-bottom:20px;padding:10px; }
.myfriendbox H2 { font-size:14px;font-weight:normal;margin-bottom:5px;text-decoration:none;color: #444;}
.myfriendbox IMG { float:left;margin-right:10px; }
.myfriendbox .tofromheader { border-bottom:solid 2px #CC99CC;font-weight:bold;width:230px;height:16px;overflow:hidden;margin-top:6px;}
.myfriendbox TABLE { width:230px;}
.myfriendbox .friendstatsbox { position:absolute;left:285px;top:8px;}
.myfriendbox .friendstatsbox IMG { margin-left:3px;} /* Type=Image */
.myfriendbox .friendstatsbox INPUT { margin-left:3px;} /* Type=Image */
.myfriendbox .detail { width:150px;}
 
.pictureholdercontainer { position:relative;width:536px; }
.pictureholder { padding:5px;text-align:center;}
.picturelinkholder { text-align:center; }
.picturelinkholder A
{
    margin: 0px 10px 5px 0px;
}


 .qtable TD { font-size:11px;padding:3px;vertical-align:top;border-bottom:dashed 1px #DCDCDC; }
 .qtable TD .selection_container { position:relative; }
 .qtable TD TABLE TD { border:none;padding:0px; }
 .qtable .firstcell { padding-right:20px;width:250px;vertical-align:top;}
 .qtable TD .glass { position:absolute;top:0px;left:0px;z-index:2;width:270px; }
 
 .subheader { font-weight:bold;font-size:12px;}
 
 
 .newmail_box { position:relative;top:0px;z-index:4;width:405px;height:24px;}
 .newmail_container { background:url('img/10x10_white75.png');height:24px;overflow:hidden;border-left:dashed 1px #9D1961;border-right:dashed 1px #9D1961;border-bottom:dashed 1px #9D1961; }
 .newmail_container TABLE { margin-top:5px;width:380px;margin-left:auto;margin-right:auto;}
 .newmail_container TABLE TH { border-bottom:solid 1px #9D1961;border-top:inset 2px #9D1961;background-color:#FAFAFA; }
 .newmail_container TABLE TD { padding:3px;border-bottom:dashed 1px #9D1961; }
 .newmail_container .titlecell { height:13px;overflow:hidden;line-height:12px; }
 .newmail_container TABLE IMG { position:static;top:0px; }
 .newmail_container IMG {position:static;top:4px;}
 
 .inbox_user_item { background:url('img/10x10_purple.png');
    border:solid 1px #9D1961;width:510px;height:125px;margin-bottom:20px;padding:10px;}
 .inbox_user_item .picture_container { float:left;padding:5px;text-align:center;width:75px;}
 .inbox_user_item .data_container { height:110px;overflow:auto;padding:5px; }
 .inbox_user_item TABLE {}
 .inbox_user_item TABLE TD { padding:0px 4px 2px 4px;}
 .inbox_user_item TABLE TH { padding:0px 4px 2px 4px;}
 .inbox_user_item TABLE TD.titlecell { width:170px;}
 .inbox_user_item TABLE TD.titlecellunread { width:190px;font-weight:bold;}
 .inbox_user_item .iconcell { vertical-align:top;}
 .inbox_user_item .thread_row_hover { background:url('img/10x10_white.png');}
  
.thread_message { background:url('img/10x10_purple.png');
					border-bottom:dashed 1px #9D1961;
                  border-left:solid 1px #9D1961;border-right:solid 1px #9D1961;
                  height:100px;width:410px;padding:10px;padding-left:100px;position:relative; }
.thread_message_last { background:url('img/10x10_purple.png');border-bottom:solid 1px #9D1961;
                  border-left:solid 1px #9D1961;border-right:solid 1px #9D1961;
                  height:100px;width:410px;padding:10px;padding-left:100px;position:relative; }
.thread_menu { height:26px;
               border-bottom:solid 1px #9D1961;border-right:solid 1px #9D1961;width:521px;position:relative; }
.thread_menu .thread_button {text-decoration:none;}
.thread_menu .thread_menu_item {background:url('img/10x10_purple.png');padding:4px;width:100px;float:right;text-decoration:none;border-top:solid 1px #9D1961;border-left:solid 1px #9D1961;}
.thread_menu .thread_menu_item_hover {background:url('img/10x10_white.png');padding:4px;width:100px;float:right;text-decoration:none;border-top:solid 1px #9D1961;border-left:solid 1px #9D1961;}

.thread_menu .thread_menu_item_left {position:absolute;left:0px;top:0px;background:url('img/10x10_purple.png');padding:4px;width:175px;float:right;text-decoration:none;border-top:solid 1px #9D1961;border-left:solid 1px #9D1961;border-right:solid 1px #9D1961;}
.thread_menu .thread_menu_item_left_hover {position:absolute;left:0px;top:0px;background:url('img/10x10_white.png');padding:4px;width:175px;float:right;text-decoration:none;border-top:solid 1px #9D1961;border-left:solid 1px #9D1961;border-right:solid 1px #9D1961;}

.thread_message H2 { font-size:14px;font-weight:normal;margin-bottom:5px;}
.thread_message BLOCKQUOTE { 
    width:375px;
	display: block;
	font: normal 1em Tahoma,sans-serif;
	line-height: 1.6em;
	margin-bottom: 12px;
	padding: 8px 10px;
}

.thread_message .profilepicture { position:absolute;top:10px;left:10px;margin-right:10px; }
.thread_message .header { text-decoration:none;color:#444; }
.thread_message .datebox {position:absolute;top:10px;left:370px;}
.answerbox { padding:10px;padding-bottom:30px;border-left:solid 1px #9D1961;border-right:solid 1px #9D1961;width:500px }

 .qmenu { height:26px;text-align:left;
               border-bottom:solid 1px #9D1961;border-right:solid 1px #9D1961;width:521px;position:relative; }
.qmenu .qmenu_item {background-color:white;padding:4px;width:170px;float:right;text-decoration:none;border-top:solid 1px #9D1961;border-left:solid 1px #9D1961;}
.qmenu .qmenu_item_hover {background-color:#F0F0EB;padding:4px;width:170px;float:right;text-decoration:none;border-top:solid 1px #9D1961;border-left:solid 1px #9D1961;}
.qmenu .qmenu_item_active {position:relative;top:1px;background-color:inherit;background-image:url(img/content_bg.gif);padding:4px;width:170px;float:right;text-decoration:none;border-top:solid 1px #9D1961;border-left:solid 1px #9D1961;}
.qmenu .qmenu_item_active_hover {position:relative;top:1px;background-color:inherit;background-image:url(img/content_bg.gif);padding:4px;width:170px;float:right;text-decoration:none;border-top:solid 1px #9D1961;border-left:solid 1px #9D1961;}

.qmenu .qmenu_item_left {position:absolute;left:0px;top:0px;background-color:white;padding:4px;width:100px;float:right;text-decoration:none;border-top:solid 1px #9D1961;border-left:solid 1px #9D1961;border-right:solid 1px #9D1961;}
.qmenu .qmenu_item_left_hover {position:absolute;left:0px;top:0px;background-color:#F0F0EB;padding:4px;width:100px;float:right;text-decoration:none;border-top:solid 1px #9D1961;border-left:solid 1px #9D1961;border-right:solid 1px #9D1961;}
.qmenu .qmenu_item_left_active {position:absolute;left:0px;top:1px;z-index:2;background-color:inherit;background-image:url(img/content_bg.gif);padding:4px;width:100px;float:right;text-decoration:none;border-top:solid 1px #9D1961;border-left:solid 1px #9D1961;border-right:solid 1px #9D1961;}
.qmenu .qmenu_item_left_active_hover {position:absolute;left:0px;top:1px;z-index:2;background-image:url(img/content_bg.gif);padding:4px;width:100px;float:right;text-decoration:none;border-top:solid 1px #9D1961;border-left:solid 1px #9D1961;border-right:solid 1px #9D1961;}

.qmenu .qmenu_item_text { padding-top:1px;padding-left:17px;width:16px;float:left; }
.tabcontent { padding:10px;border-left:solid 1px #9D1961;border-right:solid 1px #9D1961;border-bottom:solid 1px #9D1961;width:500px }

/*.search_profile_item { height:112px;background-color:#D9E1E5;margin-top:10px;border:solid 1px #AAA;overflow:hidden;}*/
.search_profile_item { height:112px;background:url('img/10x10_purple.png');margin-top:10px;border:solid 1px #9D1961;overflow:hidden;}
.search_profile_item .picture_container { position:relative;float:left;padding: 5px 5px 0px 5px;text-align:center;width:80px;height:100%;}
.search_profile_item .picture_container .glass { position:absolute;top:0px;left:0px;width:80px;height:100px;}
.search_profile_item .data_container { position:relative; }
.search_profile_item .data_container .bottom_bar {width:100px;height:4px;position:absolute;left:0px;top:108px;}
.search_profile_item .data_container .onlineicon {position:absolute;left:100px;top:5px;}
.search_profile_item .data_container .titlelink {font-weight:bold;position:absolute;left:120px;top:5px;width:310px;}
.search_profile_item .data_container .userdata {position:absolute;left:100px;top:24px;}
.search_profile_item .data_container .userdata TABLE {width:310px;}
.search_profile_item .data_container .userdata TD { border-bottom:dashed 1px #9D1961;padding:4px 0px 0px 0px;line-height:13px;}
.search_profile_item .data_container .userdata TD.lower_text { padding-top:9px;}
.search_profile_item .data_container .userdata .covergif {position:absolute;top:0px;left:340px;}
.search_profile_item .data_container .userdata .scorebox1 {background-color:#FFF;position:absolute;top:10px;left:340px;width:56px;height:42px;}
.search_profile_item .data_container .userdata .scorebox2 {margin:1px;width:52px;height:30px;border:solid 1px #F7F7F2;text-align:center;
															padding-top:8px;font-size:18px;font-family:"Trebuchet MS"}
.search_profile_item .data_container .userdata .no_scorebox {text-align:center;position:absolute;top:6px;left:330px;width:80px;height:42px;}

.limit_search_criteria { font-size:smaller;position:absolute;left:330px;top:6px;width:230px;height:26px;background:url('img/10x10_white.png');border:solid 1px #9D1961; }
.limit_search_criteria IMG { float:left;margin:5px; }
.limit_search_criteria DIV { margin-top:5px;}


.new_search_button  	
{
	color: #996633;
	text-decoration: none;
	padding: 0px 5px 1px 5px;
	font: normal 1.1em "Lucida Sans Unicode",Tahoma,sans-serif;
	background-color:#F7F7F2;
	position:absolute;top:10px;left:420px;width:130px; }

.searchresult_paging {text-align:center;margin-top:8px;margin-bottom:2px;}
.searchresult_paging IMG {position:relative;top:3px;margin-left:4px;margin-right:4px;}
.searchresult_paging .pagelink {margin-right:4px;}
.matchtext { padding:8px;position:absolute;width:418px;display:none;background:url('img/10x10_purple.png');
             border:solid 1px #9D1961; }

#luckybuttontip  { padding:0px 10px 0px 10px;position:absolute;display:none;background:url('img/10x10_white.png');border:solid 1px #ddd;width:200px; }
#thumbtip_up { padding:0px 10px 0px 10px;position:absolute;display:none;background:url('img/10x10_white75.png');border:solid 1px #ddd;width:200px; }
#thumbtip_down { padding:0px 10px 0px 10px;position:absolute;display:none;background:url('img/10x10_white75.png');border:solid 1px #ddd;width:200px; }
#already_thumbed { padding:0px 10px 0px 10px;position:absolute;display:none;background:url('img/10x10_white75.png');border:solid 1px #ddd;width:200px; }

.back_to_searchresult_box { position:absolute;left:220px;top:-5px;z-index:4;}
.back_to_searchresult_box A { text-decoration:none; }
.back_to_searchresult_box SPAN { position:relative;top:-3px;}


.webdings { font-family:Webdings;}


.faqitem {/* background:url('img/10x10_purple.png');border:solid 1px #9D1961*/margin-bottom:0px;padding:8px; */ }
.faq_question {font-size:13px;font-weight:normal;}
.faq_answer { /*background:url('img/10x10_purple.png'); */
	display: block;
	line-height: 1.6em;
	padding: 8px 10px;
	display:none;}

/* CHAT */
.chat_tabs { height:26px;
               border-bottom:solid 1px #9D1961;width:527px;position:relative; }

/*.chat_tabs .chat_tab {background-color:white;padding:4px;width:100px;float:right;text-decoration:none;border-top:solid 1px #9D1961;border-left:solid 1px #9D1961;}
.chat_tabs .chat_tabs_hover {background-color:#F0F0EB;padding:4px;width:100px;float:right;text-decoration:none;border-top:solid 1px #9D1961;border-left:solid 1px #9D1961;}
*/

.chat_tabs .chat_tab {position:absolute;left:2px;top:0px;background:url('img/10x10_white.png');padding:4px;padding-left:6px;height:17px;width:121px;float:right;text-decoration:none;border-top:solid 1px #9D1961;border-left:solid 1px #9D1961;border-right:solid 1px #9D1961;}
.chat_tabs .chat_tab_hover {position:absolute;left:2px;top:0px;background:url('img/10x10_white.png');padding:4px;padding-left:6px;height:17px;width:121px;float:right;text-decoration:none;border-top:solid 1px #9D1961;border-left:solid 1px #9D1961;border-right:solid 1px #9D1961;}
.chat_tabs .chat_tab_active {position:absolute;left:0px;top:1px;z-index:2;background:url('img/10x10_purple.png');padding:4px;height:17px;width:121px;float:right;text-decoration:none;border-top:solid 1px #9D1961;border-left:solid 1px #9D1961;border-right:solid 1px #9D1961;}
.chat_tabs .chat_tab_active_hover {position:absolute;left:0px;top:1px;z-index:2;background:url('img/10x10_purple.png');padding:4px;height:17px;width:121px;float:right;text-decoration:none;border-top:solid 1px #9D1961;border-left:solid 1px #9D1961;border-right:solid 1px #9D1961;}
.chat_tab_icon {}
.chat_tabs .tab_title { position:absolute;left:20px; z-index:5;width:85px;overflow:hidden;}
.tabdelete { color:#aaa;text-decoration:none;position:absolute;top:1px;left:112px; }
.tabdelete:HOVER { color:#666;text-decoration:none;font-weight:bold; }
.firefox_wait { padding:10px;position:absolute;left:120px;top:150px;display:none;background:url('img/10x10_white.png');border:solid 1px #9D1961;width:300px;}

.tab_messagebox { background:url('img/10x10_purple.png');padding:0px 10px 10px 10px;border-left:solid 1px #9D1961;border-right:solid 1px #9D1961;border-bottom:solid 1px #9D1961;width:505px }
.tab_messages { background:url('img/10x10_purple.png');padding:10px 10px 0px 12px;border-left:solid 1px #9D1961;border-right:solid 1px #9D1961;height:252px;overflow:auto;width:503px }
.messagecontainer {height:230px;overflow:auto;padding:10px;border:solid 1px #ddd;background:url('img/10x10_white.png');margin-bottom:0px; }
.messagecontainer .greylink { color:#666; }
.message_details { margin-top:4px;font-size:10px;color:#666 }
.message { padding-left:10px;margin-bottom:4px; }
.emoticoncollection { padding:10px;position:absolute;left:29px;top:287px;display:none;background:url('img/10x10_white.png');border:solid 1px #ddd; }


/* ADMIN STYLES */

.admintable{width:100%; }
.admintable TH {text-align:left; }
.admintable TD { font-size:10px;padding:3px;vertical-align:top;border-bottom:dashed 1px #DCDCDC; }
.admintable .row_hover { background-color:#FAFAFA;}
.admintable .button { padding:0px;margin-left:3px; }
.admin_text_input 
{
    background-color:#FFF;
    border:inset 1px;
    font-size:10px;
    color: #444;
    font-family: "Lucida Sans Unicode",Tahoma,sans-serif;
    padding-left:4px;
    position:relative;top:0px;
} 

