	/*
	--------------------------------------------------------------------------------------
	Theme Name:  TokioHCOM Lilac V13
	For:         TokioH.COM
                     Meine Herz Designs 2010
	Author:      Tamara Kaulitz - www.tokioh.com/herz - tamara.kaulitz@gmail.com
	--------------------------------------------------------------------------------------
	*/

/*
--------------------------------------------------------------------------------------
01. CONTACT TAB STYLES
--------------------------------------------------------------------------------------
*/


#contact { 
           border: 0px solid #c2c2c2;
           position: fixed; 
	   text-align: center; 
           background: #0e0e15;
	   padding: 12px;
           top: 155px; 
	   margin: 0px auto;
           right:0;
}





#contact2 { 
           border: 0px solid #c2c2c2;
           position: fixed; 
	   text-align: center; 
           background: #0e0e15;
	   padding: 12px;
           top: 196px; 
	   margin: 0px auto;
           right:0;
}




#contact3 { 
           border: 0px solid #c2c2c2;
           position: fixed; 
	   text-align: center; 
           background: #0e0e15;
	   padding: 12px;
           top: 220px; 
	   margin: 0px auto;
           right:0;
}




#contact4 { 
           border: 0px solid #c2c2c2;
           position: fixed; 
	   text-align: center; 
           background: #0e0e15;
	   padding: 12px;
           top: 260px; 
	   margin: 0px auto;
           right:0;
}



#contact5 { 
           border: 0px solid #c2c2c2;
           position: fixed; 
	   text-align: center; 
           background: #0e0e15;
	   padding: 12px;
           top: 290px; 
	   margin: 0px auto;
           right:0;
}







/*
--------------------------------------------------------------------------------------
01.1. WRAPPER STYLES
--------------------------------------------------------------------------------------
*/

#wrapper {
	margin: 0 auto;
	width: 1030px;
        cursor: help;
	}




/*
--------------------------------------------------------------------------------------
03. BODY STYLES
--------------------------------------------------------------------------------------
*/

body{
        size: 10px;
	font-family: tahoma, verdana, arial, sans-serif;
	line-height: 11px;
	color: #999999;
	margin:0px auto;
	text-align: justify;
        background: #EAEAEB url(/en/wp-content/themes/thj2tt/images/bg.jpg) repeat-x;
        cursor: help;
}


.bold{
	font-weight:bold;
}

.strong{
	font-weight:bold;
}



a:link, a:active, a:visited {
	color: #cccccc;
	font-weight: bold;
	text-shadow: 1px 1px 1px #ffffff;
        cursor: help;
	}
a:hover {
	color: #dddddd;
	}


img {
	border: 0;
	}

ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}



.linklist ul {
	padding: 0;
	margin: 0 0 0 5px;
	}

.linklist li {
	font-size: 10pt;
	border-bottom: 1px dashed #9f9fa8;
	text-decoration: none;
	text-indent: 5px;
	padding: 3px 0 3px 0;
	text-transform: none;
	color: #cccccc;
	}

.linklist li a {
	text-decoration: none;
	color: #cccccc;
	}

.linklist li a:hover {
	color: #373751;
	padding: 3px 0 3px 0;
	font-weight: bold;
	}




.storycontent .clear, .storycontent .clear:hover, .storycontent .clear img, .storycontent .clear img:hover {
        margin: 0;
        padding: 0;
        clear: both;
}




/*
--------------------------------------------------------------------------------------
04. HEADER STYLES
--------------------------------------------------------------------------------------
*/

#header {
        height: 508px;
        width: 1136px;
        margin: 0px auto;
        background: #EAEAEB url(/en/wp-content/themes/thj2tt/images/bg.jpg) repeat-x;
}

#headerimg {
	float: left;
	width: 250px;
	height: 240px;
	margin: 0 0 10px 0;
	padding: 0;
	text-align: justify;
	background: #f9f9f9;
	}

.message{ 
        position: absolute; top: 73px; text-align: center; 
        height: 20px;
        width: 960px;
} 

.message B, .message STRONG{
        color: #7D3D95;
        text-shadow: #ffffff 1px 1px 1px;
        text-decoration: none;
}

.message a, .message a:active, .message a:visited {  
        font-family: Georgia;
        font-size: 10pt;
        color: #ffffff;
        text-shadow: #7D3D95 1px 1px 1px;
        font-style: italic;
        text-decoration: none;
        padding: 0 15px 0 15px;
}

.message a:hover{
        color: #F8F3FA;
        text-shadow: #7D3D95 1px 1px 1px;
        font-style: italic;
}

/* Forms, buttons, etc. */

.search { 
      position: absolute;
      top: 447px;
      margin-left: 90px;
}

textarea { 
        background: #f8f8f8;
        text-shadow: 1px 1px 1px #ffffff;
	letter-spacing: 0px;
	border-top: 1px solid #B76F5A;
	border-left: 1px solid #B76F5A;
	border-right: 1px solid #D08E7A;
	border-bottom: 1px solid #D08E7A;
	padding: 2px;
}

input, select {
	background: #F8F8F8;
        font-size: 14px;
        font-family: tahoma, verdana, arial, sans-serif;
	line-height: 16px;
	color: #B97FCC;	
	letter-spacing: 0px;
	padding: 2px;
	border: 1px solid #f8f8f8;
}

input#submit, input#search_btn {
	padding: 5px;
        width: 60px;
        height: 26px;
	font-weight: bold;
	color: #ffffff;
	border: 0;
	background: #f8f8f8 url(/en/wp-content/themes/thj2tt/images/sebg.png) center right no-repeat;
	}

#search_box {
	padding: 5px;
	}

.search-bottom {
	margin: -10px 20px -40px -10px;
	padding: 62px 12px 0px 5px;
        font-size: 20pt;
        text-shadow: #8BA5C1 1px 1px 1px;
        height: 104px;
        width: 560px;
        text-align: center;
	color: #ffffff;
	border-bottom: 0px solid #EAC827;
	background: #f9f9f9 url(/wp-content/themes/k-stew/images/bottom.jpg) no-repeat;
	}


.welcome {
        padding: 4px 4px 4px 4px;
	font-size: 8pt;
	line-height: 9pt;
	letter-spacing: 0px;
	font-family: Tahoma;
        color: #A5A5A5;
        text-shadow: 1px 1px #ffffff;
        width: 340px; 
        text-align: left; 
        height: 150px;
        position: absolute; 
        top: 331px;
        margin-left: 36px; 
}
.welcome B, .welcome STRONG {
        color: #ECA8DB;
        text-shadow: 1px 1px #ffffff;
}

.video {
        top: 335px;
        position: absolute;
        margin-left: 768px;
}
.videobg{
        padding: 6px;
        margin: 0 3px 0 3px;
        background: #FFFFFF;
        border: 1px solid #DDDBDB;
        box-shadow: 0 0 8px #DDDBDB;
       -webkit-box-shadow: 0 0 8px #DDDBDB;
	-moz-box-shadow: 0 0 8px #DDDBDB;
        border-radius: 4px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        filter:alpha(opacity=60);
        opacity: 0.6;
        -moz-opacity:0.6;        
}
.videobg:hover{
        padding: 6px;
        background: #FFFFFF;
        border: 1px solid #DDDBDB;
        box-shadow: 0 0 8px #DDDBDB;
       -webkit-box-shadow: 0 0 8px #DDDBDB;
	-moz-box-shadow: 0 0 8px #DDDBDB;
        border-radius: 4px;
        -moz-border-radius: 5px;
       -webkit-border-radius: 5px;
        filter:alpha(opacity=90);
        opacity: 0.9;
        -moz-opacity:0.9;

}



/*
--------------------------------------------------------------------------------------
04. POST HEADLINE STYLES
--------------------------------------------------------------------------------------
*/




h1, h1 a {
	color: #f2f2f2;
	font-size: 13px;
	text-transform: italic;
	font-family: "Arial";
	character-spacing: 2px;
	padding: 0 0 0 0;
	text-align: left;
	border-top: 1px dashed #9f9fa8;
	line-height: 11px;
	margin: 0 0 0 0;
	}



h2 {
	
	padding: 0 0 0 0;
	text-align: left;
	line-height: 11px;
	margin: -28px 0 18px -28px;
	height: 186px;
	width: 330px;
	background: url(/en/wp-content/themes/thj2tt/images/stop.jpg) no-repeat;
	}




h3, h3 a {
	color: #f2f2f2;
	font-size: 13px;
	text-transform: italic;
	font-family: "Arial";
	character-spacing: 2px;
	padding: 0 0 20px 0;
	text-align: left;
	border-bottom: 1px dashed #9f9fa8;
	line-height: 11px;
	}




h4, h4 a {
	color: #f2f2f2;
	font-size: 13px;
	text-transform: italic;
	font-family: "Arial";
	character-spacing: 2px;
	text-align: left;
	border-bottom: 1px dashed #9f9fa8;
	line-height: 11px;
	margin: -2px 0 0 0;
	}

.title, .title a {
        margin: 0 5px 0 5px;
        height: 60px;
	color: #D181BD;
        text-shadow: #ffffff 1px 1px 1px;
        font-family: Georgia;
	font-size: 14pt;
        text-align: center;
        text-decoration: none;
        font-style:italic;
	font-weight:bold;
        -moz-border-radius:  14px; 
        -webkit-border-radius: 14px;
	}

.title a:hover{
	padding: 5px;
	color: #D3A7E4;
        text-shadow: #ffffff 1px 1px 1px;
        text-decoration: underline;
	font-size: 14pt;
        font-family: Georgia;
        text-align: center;
        font-style:italic;
	font-weight:bold;
	border-top: 0px solid #6b6b6b;
	border-bottom: 0px solid #6b6b6b;
	background: #;
        -moz-border-radius:  14px; 
-webkit-border-radius: 14px;
	}



/*
--------------------------------------------------------------------------------------
05. POST STYLES
--------------------------------------------------------------------------------------
*/

blockquote {
        background: #FBF9FB;
        color: #888888;
        text-shadow: 1px 1px 1px #ffffff;
        padding: 4px 12px 4px 12px;
        border: 1px solid #ECE5ED;
        text-align: left;
}
blockquote .more {
        color: #C0BDC0;
        text-shadow: #ffffff 1px 1px 1px;
        margin: 4px 0 0 20px;
        padding: 6px 1px 1px 14px;
        font-weight: bold;
        font-style: italics;
        width: 156px;
        height: 19px;
        background-image: url(/en/wp-content/themes/thj2tt/images/more.png);
}

.storycontent blockquote B, .storycontent blockquote STRONG{
        color: #8B4AA4;
        text-shadow: #ffffff 1px 1px 1px;
}
.storycontent blockquote italic, .storycontent blockquote em, .storycontent blockquote I{
        color: #FBD7F4;
        text-shadow: #ffffff 1px 1px 1px;
}

.storycontent blockquote a:link, .storycontent blockquote a:visited, .storycontent blockquote a:active{
        color: #888888;
        text-shadow: #ffffff 1px 1px 1px;
}
.storycontent blockquote a:hover {
        color: #000000;
}

.by B {
        font-size: 8pt;
        color: #464545;
        font-weight: bold;
        text-shadow: #ffffff 1px 1px 1px;
	}
.by STRONG {
        font-size: 8pt;
        color: #464545;
        font-weight: bold;
        text-shadow: #ffffff 1px 1px 1px;
	}

.cat {
        font-size: 7pt;
        font-family: tahoma;
        color: #cccccc;
        padding: 10px 2px 6px 2px;
        margin: 0 0 0 0;
        text-shadow: 1px 1px 1px #ffffff;
        text-align: center; 
        height: 30px;
        background: url(/en/wp-content/themes/thj2tt/images/cat.jpg) no-repeat;
    
}

.cat B, .cat STRONG{
        font-size: 7pt;
        font-family: tahoma;
        font-weight: bold;
        color: #A9A9AB;
        text-shadow: 1px 1px 1px #ffffff;
        text-align: center;
}

.cat a:link, .cat a:visited {
        font-size: 7pt;
        font-family: tahoma;
        color: #C89AD8;
        text-shadow: 1px 1px 1px #ffffff;
        text-decoration: none;
        font-weight: normal;
}
.cat a:hover {
        font-size: 7pt;
        font-family: tahoma;
        color: #D480C2;
        text-shadow: 1px 1px 1px #ffffff;
        text-decoration: underline;
}

.image{
        padding: 6px;
        margin: 0 3px 0 3px;
        background: #FFFFFF;
        border: 1px solid #DDDBDB;
        box-shadow: 0 0 8px #DDDBDB;
       -webkit-box-shadow: 0 0 8px #DDDBDB;
	-moz-box-shadow: 0 0 8px #DDDBDB;
        border-radius: 4px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        filter:alpha(opacity=60);
        opacity: 0.6;
        -moz-opacity:0.6;        
}
.image:hover{
        padding: 6px;
        background: #FFFFFF;
        border: 1px solid #DDDBDB;
        box-shadow: 0 0 8px #DDDBDB;
       -webkit-box-shadow: 0 0 8px #DDDBDB;
	-moz-box-shadow: 0 0 8px #DDDBDB;
        border-radius: 4px;
        -moz-border-radius: 5px;
       -webkit-border-radius: 5px;
        filter:alpha(opacity=90);
        opacity: 0.9;
        -moz-opacity:0.9;

}


.com {
        font-size: 11px;
        color: #C2BDC4;
        margin: 6px 0 6px 0;
}

.com2 {
        font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#D1A3E3;
        line-height: 10px;
	text-shadow: #EBEBEC 1px 1px 1px;
        padding: 0px 10px 10px 10px;
        margin: 10px 0 20px 0;
        border-bottom: #CBCBCD 2px solid;
        border-right: #CBCBCD 1px solid;
        border-top: #F4F4F6 1px solid;
        border-left: #F4F4F6 1px solid;
        box-shadow: 0 0 8px #ffffff;
        -webkit-box-shadow: 0 0 8px #ffffff;
	-moz-box-shadow: 0 0 8px #ffffff;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
	background: #DFDFE2;
}

.com2 li, .com2 ul{
        color: #000000;
        text-shadow: #ffffff 1px 1px 1px;
}
.com2 a:link, .com2 a:active, .com2 a:visited{
        color: #43035A;
	text-shadow: #EBEBEC 1px 1px 1px;
}
.com2 a:hover{
        color: #ECA8DB;
	text-shadow: #EBEBEC 1px 1px 1px;
}

.com2-ab {
      color: #6F6F6F;
      text-shadow: 1px 1px 1px #EAE7E9;
      background: #CDCBCC;
      margin: 8px 2px 8px 2px;
      padding: 8px; 
      text-transform: uppercase;   
}
.com2-ab B, .com2-ab STRONG{
      color: #ffffff;
      text-shadow: 1px 1px 1px #999999;
}
.com2-ab a:link, .com2-ab a:visited {
      color: #6F6F6F;
      text-shadow: 1px 1px 1px #999999; 
      text-decoration: none;  
}

.com3 {
	color: #cccccc;
	font-weight: bold;
	text-shadow: 1px 1px 1px #ffffff;
}
.com3 a:link, .com3 a:active, .com3 a:visited {
	color: #cccccc;
	font-weight: bold;
	text-shadow: 1px 1px 1px #ffffff;
	}
.com3 a:hover {
	color: #dddddd;
	}
.com3 I, .com3 italic {
      color: #40C6A1;
      text-decoration: none;
      text-transform: uppercase;
      font-weight: normal;
      font-size: 8px;
}


.comn {
      font-size: 14pt;
      font-weight: bold;
      text-align: center;
      color: #F8A94D;
      text-shadow: 1px 1px 1px #ffffff;
      padding: 12px;
}
.comn img{
      background: #EAE9E9;
      border-top: 1px solid #CECBCB;
      border-left: 1px solid #CECBCB;
      border-right: 1px solid #ffffff;
      border-bottom: 1px solid #ffffff;
      padding: 6px;
      -moz-border-radius: 5px;
      -webkit-border-radius: 5px;
      filter:alpha(opacity=60); opacity: 0.6; -moz-opacity:0.6;
}

.comment {
        color: #F3D8FE;
        font-family: Georgia;
        font-size: 14px;
        font-weight: bold;
        font-style: italics;
        text-shadow: 1px 1px 1px #A46EBA;
        text-transform: uppercase;
        text-align: left;
        padding: 0 0 0 0;
        margin: 0 40px 0 0;
        width: 280px;
        height: 80px;

}
.comment a:link, .comment a:visited{
        color: #ffffff;
        text-shadow: 1px 1px 1px #B8B083;
        text-decoration: none;
        font-weight: normal;
}
.comment a:hover{
        color: #FEFEFE;
        text-shadow: 1px 1px 1px #B8B083;
        text-decoration: none;
        font-weight: normal;
}

#content {
        float: right;
        width: 640px;
	margin: 0 0 24px 0;
	padding: 16px 16px 16px 16px;
	color: #4a4a6b;
	line-height: 18px;
	background: #EAEAEC;
	}

#content-link {
	margin: 10px 10px 0px 0;
	color: #636381;
	width: 70px;
	padding: 6px;
	float: right;
	text-decoration: none;
	background: #f2f2f2;
	border-top: 0px dashed #9f9fa8;
	background-position: left;
	text-align: center;
	-moz-border-radius: 1px;
	}



#content-link a {

	color: #636381;
	width: 60px;
	text-decoration: none;
	}



#content-link a:hover {

	color: #373751;
	width: 70px;
	padding: 2px 0px 2px 0px;
	float: right;
	text-decoration: none;
	background: #f2f2f2;
	background-position: left;
	text-align: center;
	}

.date2 {
        font-size: 10pt;
        color: #999999;
        text-shadow: #ffffff 1px 1px 1px;
        padding: 0 0 0 0;
        text-transform: uppercase;
        height: 16px;
	}
.date2 B, .date2 STRONG {
        font-size: 10pt;
        color: #AAAAAB;
        font-weight: bold;
        text-shadow: #ffffff 1px 1px 1px;
	}

.latest {
        border-top: 1px solid #F9E4F4;
        border-left: 1px solid #F9E4F4;
        border-right: 1px solid #C860AF;
        border-bottom: 1px solid #C860AF;
        box-shadow: 0 0 8px #C860AF;
        -webkit-box-shadow: 0 0 8px #C860AF;
	-moz-box-shadow: 0 0 8px #C860AF;
        margin:2px;
        padding: 8px;
        background-color: #FAC4ED;
        filter:alpha(opacity=60);
        opacity: 0.6;
        width: 38px;
        height: 38px;
	-moz-border-radius:  14px; 
	-webkit-border-radius: 14px;
}

.latest:hover {
        border-top: 1px solid #F9E4F4;
        border-left: 1px solid #F9E4F4;
        border-right: 1px solid #C860AF;
        border-bottom: 1px solid #C860AF;
        margin:2px;
        padding: 8px;
        background-color: #FAC4ED;
        filter:alpha(opacity=90);
        opacity: 0.9;
        width: 38px;
        height: 38px;
	-moz-border-radius:  14px; 
	-webkit-border-radius: 14px;
}


#notice1	{
	font-size: 22px;
	text-transform: uppercase;
	font-family: "Arial";
	text-align: left;
	color: #414146;	
	text-shadow: 1px 1px 1px #ebebeb;
	line-height: 18px;
	text-align: center;
	margin: 0 0 0 0;
	}


.more {
        color: #B4B0B2;
        text-shadow: #ffffff 1px 1px 1px;
        margin: 4px 0 0 20px;
        padding: 6px 1px 1px 14px;
        font-weight: bold;
        width: 156px;
        height: 19px;
        background: url(/en/wp-content/themes/thj2tt/images/more.png);
}
.more a:link, .more a:visited{
        color: #B4B0B2;
        text-shadow: #ffffff 1px 1px 1px;
        text-decoration: none;
}
.more a:hover{
        color: #cccccc;
        text-shadow: #ffffff 1px 1px 1px;
        text-decoration: none;
}

.storycontent, .entry {
        font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
        line-height: 10px;
	text-shadow: #ffffff 1px 1px 1px;
	padding: 0 40px 10px 40px;
        background: url(/en/wp-content/themes/thj2tt/images/middle.jpg) repeat-y;
        width: 500px;
}
.storycontent B, .storycontent STRONG {
	color: #ECA8DB;
}

.storycontent a:link B, .storycontent a:link STRONG, .storycontent a:visited B, .storycontent a:visited STRONG {
        color: #D383CB;
        text-decoration: none;
        text-shadow: 1px 1px 1px #ffffff;
        font-weight: normal;
        font-weight: bold;
}
.storycontent a:hover B, .storycontent a:hover STRONG {
        color: #666666;
        text-decoration: none;
        text-shadow: 1px 1px 1px #ffffff;
        font-weight: bold;
}


.storycontent I, .storycontent italic, .storycontent em {
	color: #C998DA;
}

.storycontent a:link, .storycontent a:visited {
        color: #D383CB;
        text-decoration: none;
        text-shadow: 1px 1px 1px #ffffff;
        font-weight: normal;
}
.storycontent a:hover {
        color: #666666;
        text-decoration: none;
        text-shadow: 1px 1px 1px #ffffff;
}


.storycontent img{
        padding: 6px;
        margin: 0 3px 0 3px;
        background: #FFFFFF;
        border: 1px solid #DDDBDB;
        box-shadow: 0 0 8px #DDDBDB;
       -webkit-box-shadow: 0 0 8px #DDDBDB;
	-moz-box-shadow: 0 0 8px #DDDBDB;
        border-radius: 4px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        filter:alpha(opacity=60);
        opacity: 0.6;
        -moz-opacity:0.6;    
         height: auto;
         max-width: 420px;
         width: expression(this.width > 420 ? 420 : true);
}
.storycontent img:hover{
        padding: 6px;
        background: #FFFFFF;
        border: 1px solid #DDDBDB;
        box-shadow: 0 0 8px #DDDBDB;
       -webkit-box-shadow: 0 0 8px #DDDBDB;
	-moz-box-shadow: 0 0 8px #DDDBDB;
        border-radius: 4px;
        -moz-border-radius: 5px;
       -webkit-border-radius: 5px;
        filter:alpha(opacity=90);
        opacity: 0.9;
        -moz-opacity:0.9;
}


.top-post {
	padding: 0 8px 0 8px;
        text-align: center;
	color: #6B314E;
        height: 186px;
        width: 610px;
        background: url(/en/wp-content/themes/thj2tt/images/top.jpg) no-repeat;
	}
.bot-post {
        padding: 0 76px 0 0;
        margin: 0 0 0 0;
        text-align: center;
        height: 100px;
        background: url(/en/wp-content/themes/thj2tt/images/bottom.jpg) no-repeat;
}
.top-post2 {
        height: 112px;
        text-align: center;
	color: #6B314E;
        background: url(/wp-content/themes/scratch/images/top2.jpg) top no-repeat;
	}





/*
--------------------------------------------------------------------------------------
06. SIDEBAR
--------------------------------------------------------------------------------------
*/

h6 {
	padding: 0 0 0 0;
	margin: 0 0 0 -28px;
	text-align: left;
	line-height: 11px;
	height: 188px;
	width: 344px;
        background: url(/en/wp-content/themes/thj2tt/images/sbot.jpg) no-repeat;
	}

.none {
        text-shadow: 1px 1px 1px #ffffff;
}
.none a:link, .none a:visited, .none a:hover{
        text-shadow: 1px 1px 1px #ffffff;
}
.none img, .none img:hover{
        border: none;
        margin: 0 0 0 0;
        padding:  0 0 0 0;
}

.proj {
      background: #FBE8F6;
      border-top: 2px solid #F0C1E3;
      border-left: 2px solid #F0C1E3;
      border-bottom: 1px solid #FAF2F8;
      border-right: 1px solid #FAF2F8;
      padding: 8px;
      text-align: left;
      color: #D66DBC;
      text-shadow: 1px 1px 1px #FEF4FB;
}
.proj:hover {
      background: #FBE8F6;
      padding: 8px;
      text-align: left;
}
#sidebar-right {
	float: right;
        font-size: 11px;
	width: 276px;
        margin: -10px 0 0 0;
        padding: 28px 28px 0 28px;
        background: url(/en/wp-content/themes/thj2tt/images/smid.jpg) repeat-y;
        color: #C372AF; 
        text-shadow: 1px 1px 1px #FCEAF7;
        border: none;

}

#sidebar-right .up B, #sidebar-right .up STRONG{
      color: #ffffff;
      text-shadow: 1px 1px 1px #E495CE;
}

#sidebar-right .proj B, #sidebar-right .proj STRONG{
      color: #A09D9D;
      text-shadow: 1px 1px 1px #FEF4FB;
}
#sidebar-right .proj a:link, #sidebar-right .proj a:visited{
      color: #CA9ED9;
      text-shadow: 1px 1px 1px #FEF4FB;
}
#sidebar-right .proj a:hover{
      color: #000000;
      text-shadow: 1px 1px 1px #FEF4FB;
}


.side_meta {
	padding: 5px 0px 5px 0px;
        margin: 20px 0 16px 0;
        color: #C480B3;
	text-shadow: #ffffff 1px 1px 1px;
	font-size: 14px;
        text-align: center;
	font-weight: bold;
	border-top: 1px solid #F2C3E5;
	border-bottom: 2px dotted #FCECE9;
        background: #FEDEF5;
	-moz-border-radius:  14px; 
	-webkit-border-radius: 14px;
}

#sidebar-right B, #sidebar-right STRONG {
        color: #DB8DC6;
}

#sidebar-right a:link, #sidebar-right a:active, #sidebar-right a:visited{
        color: #C785D4;
        text-decoration: none;
}
#sidebar-right a:hover{
        color: #D192DD;
        text-decoration: none;
}

#sidebar ul {
	font-weight: normal;
	list-style-type: none;
	margin: 0;
	padding: 0;
	}

#sidebar-right img, #sidebar-right img:hover{
        margin: 2px 3px 2px 3px;
        padding: 8px;
	border: 1px solid #E7B2D9;
        background: #FFEDFA url(/en/wp-content/themes/thj2tt/images/stripes.png);
        box-shadow: 0 0 8px #EC9BD6;
        -webkit-box-shadow: 0 0 8px #EC9BD6;
	-moz-box-shadow: 0 0 8px #EC9BD6;
	-moz-border-radius:  14px; 
	-webkit-border-radius: 14px;
        filter:alpha(opacity=60);
        opacity: 0.6;
}

.up {
      background: #F3AFE0;
      padding: 4px;
      text-align: center;
      color: #FEE1F6;
      text-shadow: 1px 1px 1px #E495CE;
      border-top: 1px solid #E496CE;
      border-left: 1px solid #E496CE;
      border-bottom: 1px solid #FCDEF4;
      border-right: 1px solid #FCDEF4;
}

.up2 {
      background: #EFCBE5;
      padding: 8px;
      text-align: left;
      color: #C59BDD;
      border-top: 1px solid #DDAED0;
      border-left: 1px solid #DDAED0;
      text-shadow: 1px 1px 1px #F7DBEF;
}

/*
--------------------------------------------------------------------------------------
08. TWITTER STYLES
--------------------------------------------------------------------------------------
*/

#twitter_update_list{
	font-size: 12px;
	line-height: 13px;
}
#twitter_update_list li{
        font-family: trebuchet ms;
        font-size: 10px;
        cursor: help;
        color: #646464;
        list-style: none;
        word-spacing: 2px;
}
#twitter_update_list a:link, #twitter_update_list a:active, #twitter_update_list a:visited, #twitter_update_list a:hover{
	font-style: italic;
	color: #C480B3;
	text-decoration: underline;
}


.twitter{
        padding: 12px;
        background-color: #FBFBFB;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        -opera-border-radius: 3px;
        filter:alpha(opacity=40);
        opacity: 0.4;
        -moz-opacity:0.4;
        box-shadow: 0 0 8px #cccccc;
        -webkit-box-shadow: 0 0 8px #cccccc;
	-moz-box-shadow: 0 0 8px #cccccc;
        border-right: 1px solid #dfdddd;
        border-bottom: 1px solid #dfdddd;
}

.twitter:hover {
        padding: 12px;
        background-color: #FBFBFB;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        -opera-border-radius: 3px;
        filter:alpha(opacity=60);
        opacity: 0.6;
        -moz-opacity:0.6;
        box-shadow: 0 0 8px #cccccc;
        -webkit-box-shadow: 0 0 8px #cccccc;
	-moz-box-shadow: 0 0 8px #cccccc;
        border-right: 1px solid #c9c7c7;
        border-bottom: 1px solid #c9c7c7;
}



/*
--------------------------------------------------------------------------------------
09. FOOTER STYLES
--------------------------------------------------------------------------------------
*/

#footer {
	float: right;
	width: 100%;
        height: 40px;
	padding: 40px 0 0 0;
	margin: 0px 0 0 -20;
	font-size: 11px;
	text-align: center;
	color: #ffffff;
        border-top: 4px solid #FAFAFA;
        text-shadow: #B3B2B2 1px 1px 1px;
	background: #cccccc;
	}

#footer a, #footer a:active, #footer a:visited, #footer a:hover {
	font-weight: normal;
	color: #AF7DC9;
        text-shadow: #D5D2D2 1px 1px 1px;
	}

#footer a.logo {
	margin: -10px auto 0 auto;
	display: block;
        background: url(/en/wp-content/themes/thj2tt/images/footer.png) no-repeat;
	width: 120px;
        padding-bottom: 0px;
	height: 75px;
	text-indent: -9999px;
	}

#footer a.logo:hover {
	border: 0;
	}

#footer B, #footer STRONG {
        color: #C480B3;
        text-shadow: #D5D2D2 1px 1px 1px;
}

