/*------------------------------------------------------------------*/
/* FILE GENERATED BY INVISION POWER BOARD                           */
/* DO NOT EDIT BY HAND WITHOUT RESYNCHRONISING BACK TO THE DATABASE */
/* OR CHANGES TO THIS FILE WILL BE LOST WHEN NEXT EDITED FROM THE   */
/* ADMIN CONTROL PANEL                                              */
/* STYLE DIRECTORY: theasylum07                                     */
/* CACHE FILE: Generated: Sun, 16 Sep 2007 02:44:53 GMT */
/*------------------------------------------------------------------*/

/*~START CSS~*/

/* 
 * Majin Planet Forums:The Asylum Skin
 * Cascading Style Sheet,for Invision Power Board 2.2.2
 * Author:Neckar Unrivaled;www.majin-planet.com
 * Copyright:2007 Invision Power Services,all rights reserved 
 * Last Updated: Monday, April 9 2007
 */
 
/* Member Color Code */
span.admin{color:#900;font-weight:bold;text-decoration:none}
span.development{color:#090;font-weight:bold;text-decoration:none}
span.staff1{color:#F60;font-weight:bold;text-decoration:none}
span.staff{color:#F90;font-weight:bold;text-decoration:none}
span.community{color:#00F;font-weight:bold;text-decoration:none}
span.vip{color:#FF4A4A;font-weight:lighter;text-decoration:none}
span.cas{color:#333;font-weight:lighter;text-decoration:none}
.thin span.admin,.thin span.development,.thin span.staff1,.thin span.staff,.thin span.community,.thin span.vip,.thin span.cas{font-size:95%;}

/* 
 * ========================================
 * Set up IPB table
 * ========================================
 */
.ipbtable{width:100%;}
table.ipbtable,tr.ipbtable,td.ipbtable{/* required for text in tables,because tables do not inherit from body */background:transparent;color:#222;font-size:110%;line-height:135%;}
.ipbtable td,.divpad{/* gives all tables faux cellpadding of 5px */padding:5px}
td.nopad{/* allows some tables to have no padding on the td */padding:0}
/* Safari... */
th{text-align:left}
.number{font-size:130%;font-weight:bold;color:#000;font-family:Georgia,"Times New Roman",Times,serif}
img{vertical-align:middle}

/* 
 * ========================================
 * styles for pagination links 
 * ========================================
 */
table.ipbtable .pagelink{margin-left:1px;margin-right:1px;color:#000}
.pagelink,.pagelinklast,.pagecurrent,.minipagelink,.minipagelinklast{font-size:100%;padding:1px 3px 1px 3px;border:1px solid #787878;color:#000;background:#CEFFDB}
.pagelinklast,.minipagelinklast{border:1px solid #000;background:#CEFFDB}
.pagecurrent{background:#00A854;color:#FFF}
.minipagelink,.minipagelinklast{border:1px solid #333;font-size:100%;margin:0 1px 0 0}
.pagelink a:active,.pagelink a:visited,.pagelink a:link,.pagelinklast a:active,.pagelinklast a:visited,.pagelinklast a:link,.pagecurrent a:active,.pagecurrent a:visited,.pagecurrent a:link,.minipagelink a:active,.minipagelink a:visited,.minipagelink a:link,.minipagelinklast a:active,.minipagelinklast a:visited,.minipagelinklast a:link{text-decoration:none;color:#000}

/* fake button effect for some links */
.fauxbutton{background:#BFCDE0;border:1px solid #072A66;font-size:110%;font-weight:bold;padding:4px}
.fauxbutton a:link,.fauxbutton a:visited,.fauxbutton a:active{color:#222 !important;text-decoration:none}
.forumdesc,.forumdesc a:link,.forumdesc a:visited,.forumdesc a:active{background:transparent;font-size:100%;color:#666;line-height:135%;margin:2px 0 0 0;padding:0}

/* =================================================================================== */
/* =================================================================================== */
/* =================================================================================== */
.searchlite{background-color:yellow;font-weight:bold;color:red}
.activeusers{background:#FFF;border:1px solid #072A66;color:#000;margin:0px;padding:1px}
.activeuserposting a:link,.activeuserposting a:visited,.activeuserposting a:active,.activeuserposting{font-style:italic;text-decoration:none;border-bottom:1px dotted black}
fieldset.search{line-height:150%;padding:6px; font-size:90%;}
label{cursor:pointer}
img.attach{background:#808080 url(theasylum07/click2enlarge.gif) no-repeat top right;border:1px solid #808080;margin:0 2px 0 0;padding:11px 2px 2px 2px}
.thumbwrap,.thumbwrapp,.fullimagewrap{border:1px solid #072A66;margin:2px}
.thumbwrapp{border:2px solid #660707}
.fullimagewrap{background:#F5F9FD;text-align:center;margin:5px 0 5px 0;padding:5px}
.thumbwrap h4,.thumbwrapp h4{background:#DDE6F2;border:0 !important;border-bottom:1px solid #FFF !important;color:#FFF;font-size:110%;font-weight:bold;margin:0;padding:5px}
.thumbwrap p,.thumbwrapp p{background:#EEF2F7 !important;border:0 !important;border-top:1px solid #FFF !important;margin:0 !important;padding:5px !important;text-align:left}
.thumbwrap p.alt,.thumbwrapp p.alt{background:#DFE6EF !important;margin:0 !important;padding:5px !important;text-align:left}
.thumbwrapp p.pin{background:#EFDFDF !important;text-align:center !important}
.thumbwrap img.galattach,.thumbwrapp img.galattach{background:#FFF url(theasylum07/img_larger.gif) no-repeat bottom right;border:1px solid #072A66;margin:5px;padding:2px 2px 10px 2px}
li.helprow{margin:0 0 10px 0;padding:0}
ul#help{padding:0 0 0 15px}
.warngood,.warnbad{color:#0B9500;font-weight:bold}
.warnbad{color:#D00}
#padandcenter{margin:0 auto 0 auto;padding:14px 0 14px 0;text-align:center}
#profilename{font-size:28px;font-weight:bold}
#photowrap{padding:6px}
#phototitle{border-bottom:1px solid #000;font-size:124%;}
#photoimg{margin:15px 0 0 0;text-align:center}
#ucpmenu,#ucpcontent{background:#F5F9FD;border:1px solid #FFF;line-height:150%;margin:0 1px 0 1px}
#ucpmenu p{margin:0;padding:2px 5px 6px 9px}
#ucpmenu a:link,#ucpmenu a:active,#ucpmenu a:visited{text-decoration:none}
#ucpcontent{width:auto}
#ucpcontent p{margin:0;padding:10px}
.activeuserstrip{background:#BCD0ED;padding:6px}
/* Topic View elements */
.signature{background:#E9E9E9;color:#000;padding:2px;margin:2px;border:1px solid #CCC;font-size:100%;line-height:160%;width:99%;}
.signature_line{font-size:110%;background:#96ABB1 url(theasylum07/signature.gif) no-repeat center left;color:#FC0;padding:2px;padding-left:17px;margin:1px;margin-bottom:5px;border:1px solid #666;width:auto%;text-align:left}
span.signature_txt{margin:4px;padding:2px;text-align:left}
.postdetails{font-size:100%;line-height:140%;}
.postcolor{font-size:120%;line-height:160%;}
.normalname{color:#000;font-size:110%;}
.normalname a:link,.normalname a:visited,.normalname a:active{font-size:120%;}
.post_box,.post_box_c{width:160px;height:auto;padding:2px;margin:2px;text-align:left;font-size:100%;border:1px #CCC solid}
.post_box_c{text-align:center}
.post1,.bg1{background:#F7F7F7}
.post2,.bg3{background:#F7F7F7}
.row2shaded,
.post1shaded{background-color:#DEDBE4}
.row4shaded,.post2shaded{background-color:#E3DFE7}
.row1{background:#DFE6EF}
.row2{background:#E4EAF2}
.rowhighlight{background-color:#FFF9BA}
.darkrow1{background:#333333;color:#CCCCCC}
.darkrow3{background:#D1DCEB;color:#3A4F6C}

/* tableborders gives the white column / row lines effect */
.plainborder,.tablefill,.tablepad{background:#F5F9FD;border:1px solid #345487}
.tablefill,.tablepad{padding:6px}
.tablepad{border:0 !important}
.wrapmini{float:left;line-height:1.5em;width:25%;}
.pagelinks{float:left;line-height:1.2em;width:35%;}
.desc{font-size:90%;color:#434951}
.lastaction{font-size:80%;color:#434951}
.edit{font-size:9px}
.thin{border:1px solid #FFF;border-left:0;border-right:0;line-height:150%;margin:2px 0 2px 0;padding:6px 0 6px 0}

/* =================================================================================== */
/* =================================================================================== */
/* =================================================================================== */
/* 
 * ========================================
 * calendar styles 
 * ========================================
 */
.calmonths{background:#CCCCCC;border:1px solid #333;font-size:180%;font-weight:bold;margin:5px 0 5px 0;padding:8px;text-align:center}
.weekday{font-size:140%;font-weight:bold}
.calmonths a{text-decoration:none}
.calday,.calweekday{background:#DFE6EF;color:#666;font-size:110%;font-weight:bold;margin:0;padding:4px;text-align:right}
.calweekday{border-right:1px solid #AAA;color:#222;font-size:140%;padding:6px;text-align:center}
.celltodayshaded,.celldateshaded,.cellblank,.celldate,.celltoday,.mcellblank,.mcelldate,.mcelltoday{background:#EEF2F7;height:100px;margin:0;padding:0;vertical-align:top}
.celltodayshaded,.celldateshaded{background:#E3DFE7}
.mcellblank,.mcelldate,.mcelltoday{height:auto}
.cellblank,.mcellblank{background:#C2CFDF}
.celltoday,.celltodayshaded,
.mcelltoday{border:2px solid #8B0000}
.calranged{border:2px outset #C2CFDF;background:#C2CFDF;padding:4px}
.calitem{border-bottom:1px dotted #C2CFDF;padding:4px}

/* 
 * ========================================
 * form styles 
 * ========================================
 */
.input-warn,.input-green,.input-checkbox,input,textarea,select{background:#FFF;border:1px solid #666666;color:#000;font-family:verdana,helvetica,sans-serif;font-size:100%;margin:5px;padding:2px;vertical-align:middle}
select{margin:0px}
.input-checkbox{border:none}
.input-warn,.input-warn-content{border:1px solid #C00}
.input-ok,.input-ok-content{border:1px solid #0C0}
.input-warn-content{padding:4px;margin:4px;background-color:#FCC}
.input-ok-content{padding:4px;margin:4px;background-color:#CFC}
.input-text{font-family:Geneva,Arial,Helvetica,sans-serif;font-size:110%;padding:2px;border:1px solid #DADADA;background:#FFF url(theasylum07/textbox.gif) no-repeat -2px -2px;color:#666}
input.button{margin:0;width:auto;cursor:hand;cursor:pointer}
optgroup option{font-family:verdana,helvetica,sans-serif;font-size:110%;}
.codebuttons{font-family:Verdana,Helvetica,Sans-Serif;font-size:100%;vertical-align:middle;margin:2px}
.textarea,.searchinput,.button,.gobutton{background:#FFF;border:1px solid #838383;color:#000;font-family:Verdana,Helvetica,Sans-Serif;font-size:100%;padding:1px;vertical-align:middle}
textarea{font-size:120%;}
.button{background:#C0C7C4;color:#333}
.gobutton{background:transparent;border:0;color:#072A66;margin:0;vertical-align:middle}
.radiobutton,.checkbox,.helpbox{border:0;vertical-align:middle;background:transparent}

/* 
 * class.formtable 
 *
 * used for tabled forms 
 * technically tables should not be used for form display 
 * but,in the case of IPB a table is easier to work with
 * for the average webmaster,who has little to no CSS knowledge.
 *
 */
.formtable{background:transparent}
.formtable td,.pformleft,.pformleftw,.pformright{background:#F5F9FD;border:1px solid #333;border-bottom:0;border-left:0;font-weight:bold;margin:1px 0 0 0;padding:6px;width:25%;}
.formtable td.wider,
.pformleftw,.pformright{width:40%;}
.formtable td.formright,.pformright{border-right:0px;font-weight:normal;width:auto}
.formtable td.formtitle,.formsubtitle{background:#D1DCEB;border:1px solid #9FB9D4;border-bottom:0;border-left:0;border-right:0;font-weight:normal}
.formsubtitle{border:0;color:#3A4F6C;font-weight:bold;padding:5px}
.formtable td.formstrip{background:#DDE8F2;border:1px solid #9FB9D4;border-left:0;border-right:0;font-weight:normal}

/* 
 * ========================================
 * new style quote and code wrappers MATT's DESIGN 
 * ========================================
 */


/* 
 * ========================================
 * old school quote and code styles - backwards compatibility 
 * ========================================
 */
#QUOTE,#CODE{ background:#FAFCFE;border:1px solid #000;color:#465584;font-family:Verdana,Arial;font-size:110%;padding:2px;white-space:normal}
#CODE{font-family:Courier,Courier New,Verdana,Arial}

/* 
 * ========================================
 * All New Styles 
 * ========================================
 */
.cleared{clear:both}
.borderwrap,.borderwrapm{/* this will affect the outlining border of all the tables and boxes through-out the skin. */padding:0px;margin:0px;margin-left:1px;margin-right:1px;}
.borderwrapm{margin:5px}
.borderwrap h3,.maintitle,.maintitlecollapse{background:url(http://www.music.warez-house.org/css/tile_cat.gif);border:1px solid #FFF;color:#FFF;font-size:110%;font-weight:bold;margin:0px;padding:8px}
.maintitle div,.maintitle p{color:#FFF;}
.maintitle td{color:#FFF;font-size:100%;font-weight:bold}
.maintitlecollapse{border:1px solid #FFF}
.maintitle p,.maintitlecollapse p,.formsubtitle p{background:transparent !important;border:0 !important;margin:0 !important;padding:0 !important}
.maintitle p.expand,.maintitle p.goto,.maintitlecollapse p.expand,.formsubtitle p.members{float:right;width:auto !important}
.maintitle a:link,.maintitle a:visited,.maintitlecollapse a:link,.maintitlecollapse a:visited{background:transparent;color:#FFF;text-decoration:none}
.maintitle a:hover,.maintitle a:active,.maintitlecollapse a:hover,.maintitlecollapse a:active{background:transparent;color:#F1F1F1}
table th,.borderwrap table th,.subtitle,.subtitlediv,.postlinksbar{background:#0033FF;border-bottom:1px #000 solid;color:#FFF;font-size:80%;font-weight:bold;letter-spacing:1px;margin:0;padding:5px;}
.subtitlediv{text-align:right;color:#FFF;font-size:90%;font-weight:bold;letter-spacing:1px;margin:0;padding:5px}
.borderwrap table th a:link,.subtitle a:link,.subtitlediv a:link,.borderwrap table th a:visited,.subtitle a:visited,.subtitlediv a:visited,.borderwrap table th a:active,.subtitle a:active,.subtitlediv a:active,.borderwrap table th a:hover,.subtitle a:hover,.subtitlediv a:hover{background:transparent;color:#FFF;text-decoration:none}
.borderwrap h4{background:#DDE6F2;border:1px solid #FFF;border-top:1px solid #FFF;color:#FFF;font-size:110%;font-weight:bold;margin:0;padding:5px}
.borderwrap p{background:#F9F9F9;border:1px solid #CCC;margin:5px;padding:10px;text-align:left}
td.formbuttonrow,
.pformstrip,.borderwrap p.formbuttonrow,.borderwrap p.formbuttonrow1{background:#D1DCEB !important;border:1px solid #FFF;border-top:1px solid #FFF;margin:0px !important;padding:5px !important;text-align:center}
td.formbuttonrow{border-bottom:0;border-left:0;border-right:0}
.borderwrap p.formbuttonrow1{background:#F9F9F9 !important;border:0;border-top:1px solid #CCC}
.bar,.barb,.barc{background:#DFE6EF;border:1px solid #FFF}
.barc{border-bottom:0}
.bar p,.barb p,.barc p{background:transparent;border:0;color:#222;font-size:110%;margin:0;padding:5px;text-align:left}
.barb p{text-align:right}
.bar p.over,.bar p.overs,.barc p.over,.barc p.overs{float:right}
.barb p.over,.barb p.overs{float:left}
.bar p.overs,.barb p.overs,.barc p.overs{position:relative;top:5px}
.catend{background:#006BD7;color:#000;font-size:1px;height:5px}
.newslink{background:#CCCCCC;border:1px solid #333;margin:0;width:100%;}
.newslink td{color:#222;font-size:100%;padding:5px 5px 5px 10px}
.newslink span{background:transparent;color:#072A66;font-style:italic;font-weight:normal}
.newslink input{background:#FFF;border:1px solid #999;color:#072A66;font-size:100%;padding:3px;vertical-align:middle;width:auto}
.newslink input.button{background:transparent;border:0;color:#072A66;vertical-align:middle}
.fieldwrap{background:#F9F9F9;border:1px solid #CCC;border-top:0;margin:5px;padding:0;text-align:left}
.fieldwrap h4{background:#EEE;border:1px solid #CCC;border-left:0;border-right:0;color:#444;font-size:110%;font-weight:bold;margin:0;padding:5px}
.errorwrap{background:#F2DDDD;border:1px solid #992A2A;border-top:0;margin:5px;padding:0}
.errorwrap h4{background:#E3C0C0;border:1px solid #992A2A;border-left:0;border-right:0;color:#992A2A;font-size:110%;font-weight:bold;margin:0;padding:5px}
.errorwrap p{background:transparent;border:0;color:#992A2A;margin:0;padding:8px}
.ruleswrap{background:#F2DDDD;border:1px solid #992A2A;color:#992A2A;margin:5px 0 5px 0;padding:5px}
#redirectwrap{background:#CCCCCC;border:1px solid #333;margin:200px auto 0 auto;text-align:left;width:500px}
#redirectwrap h4{background:#D0DDEA;border-bottom:1px solid #C2CFDF;color:#3A4F6C;font-size:140%;margin:0;padding:5px}
#redirectwrap p{margin:0;padding:5px}
#redirectwrap p.redirectfoot{background:#E3EBF4;border-top:1px solid #C2CFDF;text-align:center}
#gfooter{background:#006BD7;margin:5px 0 5px 0;padding:0;width:100%;}
#gfooter td{color:#FFF;font-size:100%;padding:4px}
#gfooter a:link,#gfooter a:visited{color:#FFF}
#submenu{background:#333333;color:#CCC;margin:0;height:18px;text-align:right; border-top: 1px #666666 solid; font-size:90%;}
.ipb-top-left-link,.ipb-top-right-link{background:transparent;float:right;font-size:90%;font-weight:bold;letter-spacing:0.5px;margin:0px;padding:3px 0 3px 0;width:auto;}
.ipb-top-left-link{float:left;border-left:0px;}
.ipb-top-left-link a:link,.ipb-top-left-link a:visited,.ipb-top-right-link a:link,.ipb-top-right-link a:visited{background:transparent;color:#CCC;padding:0 6px 0 6px;text-decoration:none}
.ipb-top-left-link a:hover,.ipb-top-left-link a:active,.ipb-top-right-link a:hover,.ipb-top-right-link a:active{background:transparent;color:#FFF;}
#userlinks,#userlinksguest{background:#CCCCCC;border:1px solid #333;margin:8px 0 8px 0;padding:0 5px 0 5px;}
#userlinksguest{background:#F4E7EA;border:1px solid #986265}
#userlinks p,#userlinksguest p{background:transparent !important;border:0 !important;font-size:100%;font-weight:bold;letter-spacing:1px;margin:0 !important;padding:7px 0 7px 0;text-align:right}
#userlinks p,#userlinksguest p{font-weight:normal;letter-spacing:0}
#userlinksguest p.pcen{text-align:center}
#userlinks p.home,#userlinksguest p.home{float:left}
#navstrip{background:#000000;color:#FFFFFF;padding:2px 0 2px 3px;font-size:90%;margin:0;margin-bottom:10px;}
#navstrip .location_url{color:#FFFFFF;}
#navstrip .location_url a{color:#FFFFFF;}
.toplinks{background:transparent;color:#000;margin:0;padding:0 0 3px 0;text-align:center}
.toplinks span{background:#CCCCCC;border:1px solid #333;border-bottom:0;color:#333;font-size:90%;font-weight:bold;margin:5px 10px 0 0;padding:5px}
.toplinks span a {color:#333333}
.copyright{background:#EEE;font-size:110%;margin:0 0 5px 0;padding:8px}

/* 
 * ========================================
 * print page styles 
 * ========================================
 */
#print{margin:20px auto 20px auto;padding:0;text-align:left;width:85%;}
#print h1,#print h2,#print h3,#print h4,#print p{color:#036;font-size:180%;font-weight:bold;margin:0;padding:8px}
#print h2,#print h3,#print p{border-bottom:1px solid #999;font-size:110%;font-weight:normal}
#print h3{background:#F5F5F5;font-size:110%;font-weight:bold;margin:0 0 10px 0}
#print h4{background:#F9F9F9;font-size:110%;}
#print p{margin:0 0 5px 0;padding:10px}
#print p.printcopy{border:0;color:#000;text-align:center}
.dny-edit-title{border:0px;padding:3px;margin:0px;background:#D1DCEB;color:#3A4F6C}

/* ======================================== */
/* TABS
/* ======================================== */
.tabon{border-top:1px solid #999;border-left:1px solid #999;border-right:1px solid #999;background-color:#FFF;padding:8px;padding-bottom:9px;font-size:100%;float:left;width:auto;margin-top:3px}
.taboff{border-top:1px solid #777;border-left:1px solid #777;border-right:1px solid #777;background-color:#B5C3D9;color:#CCC;padding:8px;font-size:100%;float:left;width:auto;margin-top:3px}
.tabon a:link,.tabon a:visited,.tabon a:active{text-decoration:none;color:#000}
.taboff a:link,.taboff a:visited,.taboff a:active{text-decoration:none;color:#CCC}
.mya-back{background:#072A66;margin:1px;padding:1px}
.mya-content{background:#FFF;padding:8px;margin:1px;border:1px solid #777}
.mya-content-tbl{ background:#CCCCCC; border:1px solid #777; text-align:left; font-size:100%; white-space:nowrap; margin:1px}
.mya-fieldwrap{background:transparent;margin-top:2px;margin-bottom:2px;padding:4px;border:1px solid #C5C7CD;-moz-border-radius:5px;width:auto;display:block}

/* -------------------------------- */
/* Create PM box defaults           */
/* -------------------------------- */
.iframeshim{position:absolute;display:none;background:#FFF;filter:alpha(opacity=0);border:0px;width:auto;height:auto}

/* -------------------------------- */
/* Experimental                     */
/* -------------------------------- */
.popupmenu,.popupmenu-new{ background:#CCCCCC;border:1px solid #333;text-align:left;font-size:100%;white-space:nowrap; /*padding:3px 5px 3px 3px;*/ /*width:300px;*/}
.popupmenu-item{padding:5px;/*margin-top:4px;*/white-space:nowrap;border-bottom:1px solid #666;color:#000;font-weight:normal}
.popupmenu-item-last{padding:5px;/*margin-top:4px;*/white-space:nowrap;color:#000;font-weight:normal}
.popmenubutton-new,.popmenubutton{width:120px;white-space:nowrap;background-color:#CCCCCC;border:1px solid #999999;color:#000;font-weight:bold;float:right;height:14px;text-align:center;margin:0px;font-size:100%;padding:4px;padding-top:2px;}
.popmenubutton img{ padding:0;padding-top:2px;}
.popmenubutton-new{float:none;width:auto;text-align:left;height:auto;padding:3px;font-weight:normal;background-color:#CCC;background-image:url(theasylum07/menu_action_down-padded.gif);background-repeat:no-repeat;background-position:right}
.popmenubutton-new-out{padding:4px}
.popupmenu-new{background-color:#DFE6EF;color:#000000;}
.popmenubutton a:link,.popmenubutton a:visited,.popupmenu-item a:link,.popupmenu-item a:visited,.popupmenu-item-last a:link,.popupmenu-item-last a:visited{color:#000;text-decoration:none}
.popmenubutton a:hover,.popupmenu-item a:hover,.popupmenu-item-last a:hover{color:#000;text-decoration:none}
.popmenubutton-new a:link,.popmenubutton-new a:visited,{color:#000;text-decoration:none}
.popmenubutton-new a:hover{color: #666666;text-decoration:none}
.popupmenu-category{background:#0066FF;border-top:1px solid #333;border-bottom:1px solid #333;color:#FFF;font-size:90%;font-weight:bold;letter-spacing:1px;margin:0;padding:5px}

/* -------------------------------- */
/* Loading box
/* -------------------------------- */
#loading-layer-inner{width:220px;height:28px;padding:18px 10px 10px 10px;text-align:center;color:#000;border:1px solid;border-color:#CCC #666 #666 #CCC;background-color:#FCF8C7}

/* -------------------------------- */
/* Message in a bo(x|ttle)
/* -------------------------------- */
#ipd-msg-wrapper{display:none;width:220px}
#ipd-msg-inner{width:100%;height:45px;padding:6px 4px 4px 4px;margin:0px;text-align:center;color:#000;border:1px solid;border-color:#ccc #666 #666 #ccc;background-color:#FCF8C7;filter:alpha(opacity=75);opacity:.75}
#ipd-msg-title{width:100%;height:20px;margin:0px;padding:6px 4px 4px 4px;background:#0099FF;border:1px solid #3A4F6C;border-bottom:0px;color:#FFF}
.linked-image{margin:0px;padding:0px;border:0px}
.resized-linked-image{margin:1px 0px 0px 0px;padding:0px;background-color:#000;border:0px;color:#FFF;font-size:100%;width:auto;-moz-border-radius-topleft:7px;-moz-border-radius-topright:7px}
.resized-linked-image-zoom{width:200px;height:30px;filter:alpha(opacity=85);opacity:.85;background-color:#FFF;padding-top:6px;padding-left:5px;top:0px;left:0px;position:absolute;display:none}

/* -------------------------------- */
/* Edit post reason
/* -------------------------------- */
.post-edit-reason{background:#E7EAEF;margin-top:9px;margin-bottom:0px;padding:4px;color:#333;font-size:100%;border:1px solid #C5C7CD;-moz-border-radius:5px;width:auto;display:block}

/* -------------------------------- */
/* Personal Profile
/* -------------------------------- */
.pp-name{background:#CCCCCC;border:1px solid #333;margin:0px;padding:10px}
.pp-name h3{margin:0px;padding:0px 0px 5px 0px;font-size:124%;}
.pp-header{background:#0066CC;color:#CCCCCC;font-size:100%;font-weight:bold;margin:0px 0px 1px 0px;padding:5px}
.pp-title{background:#000;color:#FFF;font-size:110%;font-weight:bold;margin:0px;padding:8px}
.pp-datebox{text-align:center;background:#FFF;border:1px solid #555;padding:4px;margin:0px;font-size:180%;font-weight:bold;line-height:100%;letter-spacing:-1px;float:right;width:auto}
.pp-datebox em{color:#AAA;font-weight:normal;font-style:normal}
.pp-contentbox-back{background-image:url(theasylum07/folder_profile_portal/pp-css-contentblock.gif);background-repeat:repeat-x;background-color:#ACBFD9;padding:6px}
.pp-contentbox-entry,.pp-contentbox-entry-noheight,.pp-contentbox-entry-noheight-mod,.pp-contentbox-entry-noheight-sel{background-color:#EEF2F7;border:1px solid #888;line-height:140%;padding:8px;margin-bottom:6px;height:200px;overflow:auto;overflow-x:auto}
.pp-contentbox-entry-noheight-sel{background-color:#FCECCD}
.pp-contentbox-entry-noheight-mod{background-color:#FDF1DA}
.pp-contentbox-entry-noheight,.pp-contentbox-entry-noheight-mod,.pp-contentbox-entry-noheight-sel{height:auto;margin-bottom:1px}
.pp-image-thumb-wrap,.pp-image-thumb-wrap-floatright,.pp-image-mini-wrap,.pp-image-mini-wrap-floatright{width:52px;height:52px;text-align:center;background:#FFF;border:1px solid #555;padding:4px;margin-top:auto;margin-bottom:auto}
.pp-image-mini-wrap,.pp-image-mini-wrap-floatright{width:27px;height:27px;margin-top:auto;margin-bottom:auto}
.pp-image-thumb-wrap-floatright,.pp-image-mini-wrap-floatright{float:right}
.pp-tiny-text{color:gray;font-size:100%;}
.pp-mini-content-entry,.pp-mini-content-entry-noheight,.pp-mini-entry-noheight-shaded{background-color:#F5F9FD;padding:6px;border-bottom:1px dotted #555;clear:both;width:auto;height:60px}
.pp-mini-entry-noheight-shaded{background-color:#E3DFE7}
.pp-mini-content-entry-noheight,.pp-mini-entry-noheight-shaded{height:auto}
.pp-tabclear,.pp-maintitle{background:url(theasylum07/css_pp_header.gif);border:1px solid #FFF;color:#FFF;font-size:110%;font-weight:bold;margin:0px;padding:8px}
.pp-tabclear{border:0px;border-right:1px solid #072A66;border-left:1px solid #072A66}
.pp-tabon{border-top:1px solid #3363A1;border-left:1px solid #072A66;border-right:1px solid #072A66;background-color:#6696D6;color:#FFF;padding:8px;float:left;width:auto;background-image:url(theasylum07/css_pp_tab_on.gif);background-repeat:repeat-x;background-position:left bottom;margin-top:3px;font-size:100%;}
.pp-taboff,.pp-tabshaded{border-top:1px solid #759BC7;border-left:1px solid #759BC7;border-right:1px solid #759BC7;background-color:#3363A1;color:#3363A1;padding:8px;float:left;width:auto;background-image:url(theasylum07/css_pp_tab_off.gif);background-repeat:repeat-x;background-position:left bottom;margin-top:3px;font-size:100%;}
.pp-tabshaded{background-image:url(theasylum07/css_pp_tab_shaded.gif);background-repeat:repeat-x;background-position:left bottom;color:#516795;border-top:1px solid #7f9BBC;border-left:1px solid #7f9BBC;border-right:1px solid #7f9BBC}
.pp-tabon a:link,.pp-tabon a:visited,.pp-tabon a:active{text-decoration:none;color:#FFF}
.pp-taboff a:link,.pp-taboff a:visited,.pp-taboff a:active,.pp-tabshaded a:link,.pp-tabshaded a:visited,.pp-tabshaded a:active{text-decoration:none;color:#3363A1}
.pp-tabwrap{height:34px;margin:0px;padding:0px}