@font-face {
	font-family: Humana;
	src: url(http://kar3n.com/wp-content/fonts/HUMASNL_.TTF);
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: Humana;
	src: url(http://kar3n.com/wp-content/fonts/HUMASNLI.TTF);
	font-weight: normal;
	font-style: italic;
}

@font-face {
	font-family: Humana;
	src: url(http://kar3n.com/wp-content/fonts/HUMASNB_.TTF);
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: Humana;
	src: url(http://kar3n.com/wp-content/fonts/HUMASNBI.TTF);
	font-weight: bold;
	font-style: italic;
}
h1 {
font-family: "Humana";
font-size: 18px;
}
h2 {
font-family: "Humana";
font-size: 18px;
}
p { font-family: "Humana"; 
}
em { font-family: Humana; }

/* ------------------------------------------------

Theme Name: Life of Kar3n

Description: A personalized 3 widget-ready theme exclusively for Kar3n.com. 

Version: 1.0

Author: Sheryl Adao

Author URI: http://pinkista.org

------------------------------------------------------- */


body {

font-size:13px; 

text-shadow: 0 0 1px rgba(51,51,51,0.3);

-webkit-font-smoothing: antialiased;

font-family: 'Humana', Segoe UI, Lucida Sans Unicode, arial;

line-height:19px;

color:#666666;

background:#ffc7da;

margin:0 auto 10px auto;

}


::-moz-selection{

background:#FFD5EA;

color:#382C33;

}



/* -------------------------------------NAVIGATIONS--------------------------------- */

#navigations {

width:400px;

display:block;

float:right;

margin:0 auto;

position:relative;

z-index:2;

}



.home a {  

  width:55px;  

  height:76px;  

  background: url(images/_home.png) no-repeat;  

  float:left;

}  



.home a:hover {  

  background-position: 0 -76px;

}  



.domain a {

  width:55px;  

  height:76px;

  background: url(images/_domain.png);  

  float:left;

}



.domain a:hover {

  background-position: 0 -76px;

}



.musicgirl a {

  width:62px;  

  height:76px;

  background: url(images/_musicgirl.png);

  float:left;

}



.musicgirl a:hover {

  background-position: 0 -76px;

}



.credits a {

  width:55px;  

  height:76px;

  background: url(images/_credits.png);

  float:left;

}



.credits a:hover {

  background-position: 0 -76px;

}



.contact a {

  width:55px;  

  height:76px;

  background: url(images/_contact.png);

  float:left;

}



.contact a:hover {

  background-position: 0 -76px;

}



.etc a {

  width:55px;  

  height:76px;

  background: url(images/_etc.png);

  float:left;

}



.etc a:hover {

  background-position: 0 -76px;

}



/* -------------------------------------PAGE 

STRUCTURE--------------------------------- */

.clear {

clear:both;

}



#container {

width:1000px;

display:block;

margin:0 auto;

}



#wrapper {

width:auto;

margin:0px;

}



#header {

width:auto;

height:240px;

margin:0 auto;

background: url(images/headerbg.png) repeat-x;

z-index:1;

position:relative;

}



/* -------------------------------------CONTENT--------------------------------- */

#main_content {

margin:40px 0 0 0;

width:550px;

float:left;

}



.entry_top {

width:550px;

height:45px;

background: url(images/entry_top.png) no-repeat;

margin:0;

}



.entry_top h1 {

font-size:1.8em;

font-weight:bold;

letter-spacing:-1px;

padding:20px 0 0 40px;

color:#fff0f4;

text-shadow: 0 0 1px rgba(255,204,255,0.3);

margin:0;

}



.entry_top h1 a {

color:#fff0f4;

text-shadow: 0 0 1px rgba(255,204,255,0.3);
}



.entry_bg {

width:auto;

background: url(images/entry_bg.png) center center repeat-y;

padding:0px 20px 0px 20px;

text-align:justify;

margin:0;

}



.entry_bg p {

margin:0;

text-shadow: 0 0 1px rgba(51,51,51,0.3);

line-height:26px;

}



.entry_bg b,

.entry_bg strong {

color:#FF71B8;

}



.entry_bg u {

text-decoration:none;

border-bottom:1px solid #FFCCE6;

}

.entry_bg a:link, .entry_bg a:active, .entry_bg a:visited {

color: #666666;

}

.entry_bg a:hover {

color: #000000;
background-color:#fff0f4;


}

.entry_bg em{
font-style: Italic;
} 

.entry_bg i {

color:#44DBDB;

font-style:italic;

}


.meta {

font-size:13px;

fonf-family:verdana !important;

color:#CEBAB0;

margin:0 10px 0 10px;

padding:2px 0 20px 0;

text-align:center;

background: url(images/divider.png) bottom center no-repeat;

}



.meta img {

border:0px !important;

padding:0px !important;

margin:0px !important;

}



.meta2 {

text-align:center;

margin:0 0 5px 0;

}



.meta2 a:link, .meta2 a:active, .meta2 a:visited {

width:132px;

height:21px;

color:#fff;

font-weight:bold;

display:block;

background: url(images/commentlink.png) center center no-repeat;

margin:0 auto;

}



.meta2 a:hover {

color:#FCEC7C;


}



.entry_bottom {

width:550px;

height:27px;

padding:0;

background: url(images/entry_bottom.png) no-repeat;

margin:0;

}



/* -------------------------------------ORDERED & UNORDERED LISTS 

--------------------------------- */

.entry_bg ul {

list-style:none;

padding:0;margin:0 0 0 15px;

}



.entry_bg li {

background: url(images/widgetbullets2.png) no-repeat;

padding:2px 2px 2px 15px;

list-style:none;

margin:0;

}



.sidewide_body ul {

list-style:none;

margin:0;

padding:0;

}



.sidewide_body li {

background: url(images/widgetbullets2.png) no-repeat;

padding:2px 2px 2px 15px;

list-style:none;

}



/* -------------------------------------SIDEBAR & WIDGETS --------------------------------- */

#sidebar {

width:450px;

float:left;

margin:0 auto;

}



.widgetboxleft {

width:220px;

float:left;

display:block;

margin:0;

}



.widgetboxright {

width:220px;

float:left;

display:block;

margin:0;

}



.widgetboxleft ul {

list-style:none;

margin:0;

padding:0;

}



.widgetboxleft li {

background: url(images/widgetbullets2.png) no-repeat;

padding:2px 2px 2px 15px;


list-style:none;

}



.widgetboxright ul {

list-style:none;

margin:0;

padding:0;

}



.widgetboxright li {

background: url(images/widgetbullets2.png) no-repeat;

padding:2px 2px 2px 15px;

list-style:none;

}



.widgetbox_top {

width:220px;

height:39px;

color:#fff;

letter-spacing:-1px;

background: url(images/sidebar_top.png) no-repeat;

}



.widgetbox_top h2 {

padding:15px 0 0 35px;

margin:-60px 0 0 10px;

color:#fff0f4;

text-shadow: 0 0 1px rgba(255,204,255,0.3);
}



.widgetbox_body {

width:220px;

background: url(images/sidebar_bg.png) repeat-y;

margin:0 auto;

}



.widgetbox_text {

padding:10px;

margin:0 auto;

}



.execphpwidget {

padding:10px;

margin:0 auto;

}



.textwidget {

padding:10px;

margin:0 auto;

}



select {

margin:0 10px 0 20px;

background:#FFDFEB;

color:#3F3F3F;

border:0px;

padding:5px 0 0 0;

}



option {

border-bottom:1px solid #fff;

padding:3px;

}



.widgetbox_bottom {

width:220px;

background: url(images/sidebar_bottom.png) no-repeat;

height:20px;

margin:0 0 60px 0;

}



#sidewide {

float:left;

width:450px;

margin:28px 0 20px 0;

}



.sidewide_top {

width:450px;

height:39px;

color:#fff;

letter-spacing:-1px;

margin-bottom:0px;

background: url(images/sidewidetop.png) no-repeat;

z-index:1;

position:relative;

}



.sidewide_top h2 {

padding:15px 0 0 35px;

margin:-60px 0 0 10px;

color:#fff;

z-index:2;

position:relative;

}



.sidewide_body {

width:450px;

background: url(images/sidewidebg.png) repeat-y;

margin:0;

padding:0;

}



.sidewide_text {

width:430px;

padding:5px 10px 5px 10px;

}



.sidewide_bottom {

width:450px;

background: url(images/sidewidebottom.png) no-repeat;

height:19px;

margin:0 0 60px 0;

}



/* -------------------------------------IMAGES---------------------------------*/

.entry_bg img {

border:0px !important;

}



.blogimage, .blogimage a {

border:0px !important;

background:#FFD5E0;

padding:5px;

margin:5px;

}



.widgetboxleft img, .widgetboxleft img {

border:0px;

padding:5px;

}



.wp-smiley {

border:0px;

padding:0;

margin:0;

background:transparent !important;

}



.wp-smiley-select {

border:0px;

padding:0;

margin:0;

background:transparent !important;

}



img.alignright {

float:right; 

margin:0 0 1em 1em;

}



img.alignleft {

float:left; 

margin:0 1em 1em 0;

}



img.aligncenter {

display: block;

margin-left: auto;

margin-right: auto;

}



img.alignright a {

float:right; 

margin:0 0 1em 1em;

}



img.alignleft a {

float:left; 

margin:0 1em 1em 0;

}



img.aligncenter a {

display: block; 

margin-left:auto; 

margin-right:auto;

}



/* -------------------------------------BASICS--------------------------------- */

a:visited, a:link, a:active {

color:#666666;

text-decoration:none;

}

a:hover {
font-weight: bold;
color: #666666;
}


b, strong {

color:#666666;

}

blockquote {

background: url(images/quote.png) top left no-repeat;
background-color: #fff4f6;
margin:8px;
padding:35px 15px 5px 35px;
   -moz-border-radius: 40px;
   -khtml-border-radius: 40px;
   -webkit-border-radius: 40px;
   border-radius: 40px;
-moz-box-shadow: 5px 5px 5px #fde6f0;
  -webkit-box-shadow: 5px 5px 5px #fde6f0;
  box-shadow: 5px 5px 5px #fde6f0;
}


.entry_bg p {

text-shadow: 0 0 1px rgba(51,51,51,0.3);
}



/* -------------------------------------COMMENTS--------------------------------- */

.gravatar img {

border:1px solid #4F4F4F;

float:left;

box-shadow: 2px 3px 4px 1px #ffdfef;

margin:0 10px 0 0;

background:#fff;

padding:3px;

}



.comtext{display:block}

.comtext *{  

  display:block;  

  height:1px;  

  overflow:hidden;    

  font-size:.01em;  

  background:#FFDFEF;}

.comtext1{  

  margin-left:3px;    

  margin-right:3px;  

  padding-left:1px;  

  padding-right:1px;  

  border-left:1px solid #fff1f8;  

  border-right:1px solid #fff1f8;  

  background:#ffe7f3;}

.comtext2{    

  margin-left:1px;  

  margin-right:1px;  

  padding-right:1px;  

  padding-left:1px;    

  border-left:1px solid #fffbfd;  

  border-right:1px solid #fffbfd;    

  background:#ffe5f2;}

.comtext3{  

  margin-left:1px;  

  margin-right:1px;    

  border-left:1px solid #ffe5f2;  

  border-right:1px solid #ffe5f2;}

.comtext4{    

  border-left:1px solid #fff1f8;   

  border-right:1px solid #fff1f8;} 

.comtext5{    

  border-left:1px solid #ffe7f3;  

  border-right:1px solid #ffe7f3;}

.comtextfg{    

  background:#FFDFEF;  

  padding:8px;}



.comtextfg em, .comtextfg i {

color:#FD519A;

}



.commentform h2 {

color:#BFBFBF;

}



#comments, .commentform {

margin:0;

padding:0;

list-style:none;

}



#comments ol {

list-style:none;

margin:0;

padding:0;

}



#comments li {

list-style:none !important;

padding:5px;

}



.comment-meta, .comment-meta a {

font-size:25px;

margin:10px 0 5px 0;

color:#FFB7DB;

font-weight:bold;

padding:2px;

}



.comment-meta2 {

padding:2px;

border-top:1px solid #FFD5EA;

}

h2.comment_title {
margin-bottom:0px;
margin-top:0px;
}


.input {

border:1px solid #ffdfef;

box-shadow: 2px 3px 4px 1px #ffdfef;

border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-khtml-border-radius: 20px;

font-size:12px;

font-family:'HumanaSansITCLight', arial;

padding:2px;

margin:4px;


}



.input:focus {

border:1px solid #ffdfef;

box-shadow: 2px 3px 4px 1px #ffdfef;

border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-khtml-border-radius: 20px;

font-size:12px;

background:#FEF8ED;

}



.textarea {

border:1px solid #ffdfef;


box-shadow: 2px 3px 4px 1px #ffdfef;

font-size:12px;

padding:2px;

margin:4px;

border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-khtml-border-radius: 20px;
}



.textarea:focus {

border:1px solid #ffdfef;

box-shadow: 2px 3px 4px 1px #ffdfef;

font-size:12px;

background:#FEF8ED;

border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-khtml-border-radius: 20px;
}



.submit {

background: url(images/submit.png) no-repeat;

width:135px;

height:28px;

border:0px;

cursor:pointer;

}



.submit:hover {

background-position:0 -30px;

}



/* -------------------------------------FOOTER--------------------------------- */

#footer {

width:auto;

clear:both;

padding:10px;

display:block;

text-shadow: 0 0 1px rgba(51,51,51,0.3);
}



.footerborder {

width:100%;

border-top:8px solid #FFECF5;

margin:20px 0 0 0;

}



.footercolumn_wrap {

width:1000px;

margin:0 auto;

}



#footercolumn {

width:auto;

margin: 0 auto;

display:block;

height: 240px;

text-align:justify;

color:#2F2F2F;

background:#ffd9ea;

border-bottom:8px solid #FFECF5;

}



.footerbox {

width:300px;

float:left;

margin:10px 5px 0 22px;

background:#ffd9ea;

}



.footerbox ul {

list-style:none;

margin:0;

padding:0;

}



.footerbox li {

background: url(images/widgetbullets.png) no-repeat;

padding:0 2px 0 15px;



}



.footerbox li a {

color:#FFFFFF;

font-weight: bold;

color:#2F2F2F;

text-shadow: 0 0 1px rgba(51,51,51,0.3);
}

.footerbox li a:hover {

font-style: Italic; 

text-shadow: 0 0 1px rgba(51,51,51,0.3);
}


.footertitle {

height:30px;

margin-bottom:3px;

text-shadow: 0 0 1px rgba(51,51,51,0.3);

padding:5px 0 5px 40px;

color:#2F2F2F;background: url(images/musicnote.png) no-repeat;

}



/* -------------------------------------WPTHREAD--------------------------------- */

.editComment, .editableComment, .textComment{	

              display: inline;

}

.comment-childs{	

              border: 1px solid #FFFFFF;	

              margin: 5px 2px 2px 4px;	

              padding: 4px 2px 2px 4px;	

              background-color: white;

}

.chalt{	              

              background-color: #FFECF5;

}

#newcomment{	

              border:1px dashed #777;width:90%;

}

#newcommentsubmit{	

              color:red;

}

.adminreplycomment{	              

              border:1px dashed #FFFFFF;	

              width:99%;	

              margin:4px;	              

              padding:4px;

}

.mvccls{	

              color: #999;

}



/* -------------------------------------MISC--------------------------------- */

.qL {

float:right;

color:#AFAFAF;

}



.qL a {

width:100px;

padding:5px;

font-weight:bold;

color:#4F4F4F;

text-shadow: 0 0 1px rgba(51,51,51,0.3);

}



.qL a:hover {

width:100px;

padding:5px;

text-shadow: 0 0 1px rgba(51,51,51,0.3);
}



#useronline-count ul {

list-style:none;

}



#useronline-count li li {

list-style:none !important;

border-bottom:0px;

}





























