.inplayquotes-quote { font-family: "georgia", serif; font-size: 22px; letter-spacing: -1px; text-transform: lowercase; text-align: center; }
		.ip-quotes-pop { 
			position: fixed; 
			top: 0; 
			right: 0; 
			bottom: 0; 
			left: 0; 
			background: hsla(0, 0%, 0%, 0.5); 
			z-index: 1; 
			opacity:0; 
			-webkit-transition: .5s ease-in-out; 
			-moz-transition: .5s ease-in-out; 
			transition: .5s ease-in-out; 
			 pointer-events: none; 
		 } 
				
		.ip-quotes-pop:target { 
			opacity:1;
			pointer-events: auto; 
		} 
				
		.ip-quotes-pop > .ip-quotes-popup { 
			background: transparent; 
			width: 450px; 
			position: relative; 
			margin: 10% auto; 
			padding: 25px; 
			z-index: 1; 
		} 
				
		.closepop { 
			 position: absolute; 
			right: -5px; 
			top:-5px; 
			width: 100%; 
			height: 100%; 
			z-index:0; 
		}.character_manager {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-around;
        gap: 10px;
        }

        a.character_manager_button:link,
        a.character_manager_button:hover,
        a.character_manager_button:visited,
        a.character_manager_button:active {
        background: #0f0f0f url(../../../images/tcat.png) repeat-x;
        color: #fff;
        display: inline-block;
        padding: 4px 8px;
        margin: 2px 2px 6px 2px;
        border: 1px solid #000;
        font-size: 14px;
        -moz-border-radius: 6px;
        -webkit-border-radius: 6px;
        border-radius: 6px;
        }

        .character_manager_character {
        width: 30%;
        text-align: center;
        }

        .character_manager_username {
        font-size: 16px;
        font-weight: bold;
        }

        .character_manager_avatar img {
        padding: 5px;
        border: 1px solid #ddd;
        background: #fff;
        }

        .character_manager_ideas {
        margin: 10px 0;
        }

        .character_manager_ideas-headline {
        background: #0066a2 url(../../../images/thead.png) top left repeat-x;
        color: #ffffff;
        border-bottom: 1px solid #263c30;
        padding: 8px;
        height: 35px;
        }

        .character_manager_ideas_bit-chara {
        margin: 10px 0 0 0;
        }
        
        .character_manager_ideas_bit-title {
        border-bottom: 2px solid #ddd;
        font-weight: bold;
        }

        .character_manager_ideas_bit-item {
        font-size: 11px;
        }