/* 

Theme Name: I Heart Bieber ~ Version 1

Theme URL: http://justinonline.net/

Author: Lexi

Author URL: http://justinonline.net/

*/



         

body { 

background:#e3e3e1 url(images/bg.png);

background-repeat: repeat-x;

background-position:  0 0px;

font-family: Tahoma; 

color: #ffffff;

text-shadow: #000000 2px 0px 2px; 

font-size: 12px;

line-height: 10px;

margin: 10;

padding:0;

}



a:link, a:active, a:visited {

font-family: Tahoma;

color:#a2b027;

text-shadow: #000000 2px 0px 2px;

font-size: 10px;

text-decoration: underline;

font-weight: bold;

}





a:hover {

text-decoration: none;

font-family: Tahoma;

color:#d1e33d; 

text-shadow: #000000 2px 0px 2px;

font-size: 10px;

text-decoration: underline;

font-weight: bold;

}





i, em {font-size: 10px; color: #d1e33d;}  

u {text-decoration: underline; font-size: 10px;  color: #d1e33d; }

s, del {font-size: 10px; color: #d1e33d; text-decoration: line-through;}

        

textarea {   

font-family: Tahoma;

color: #9db1ce; 

font-size: 10px;   

background: #9db1ce;

padding: 20px;

}


input, option, select  { 

font-family: Tahoma;

color: #ffffff;

font-size: 10px; 

background: #9db1ce;

-moz-border-radius: 4px;

-webkit-border-radius: 4px;

padding: 3px;

}


blockquote {

font-family: Tahoma;

color: #ffffff;

background: #9db1ce;

font-size: 10px;   

border: 1px solid #9db1ce;

border-left: 10px solid #9db1ce;

padding: 10px;

-moz-border-radius: 0px;

-webkit-border-radius: 0px;

}





div.commentbody {

color: #ffffff; 

text-shadow: #000000 2px 0px 2px;

font-size: 12px; 

-moz-border-radius: 5px;

-webkit-border-radius: 5px;

padding-left: 5px;

padding-right: 5px;

}


.title, .title a, .title a:active, .title a:visited {

color: #f4d820;

text-shadow: #ffffff 2px 0px 2px;

font-family: Georgia; 

font-size: 18px; 

font-weight: bold; 

text-align: center;

letter-spacing: -1px; 

margin-top: 40px;

margin-bottom: 0px;

text-decoration: none;

}



.title a:hover {

color: #efdf74;

text-shadow: #ffffff 2px 0px 2px;

font-family: Georgia; 

font-size: 18px; 

font-weight: bold; 

text-align: center;

letter-spacing: -1px; 

margin-top: 40px;

margin-bottom: 0px;

text-decoration: none;

}





.ups {

color: #f4d820;

font-family: Georgia; 

font-size: 18px; 

font-weight: bold; 

text-align: center;

letter-spacing: -1px; 

margin-top: 40px;

margin-bottom: 0px;

}





.comm {

color: #f4d820;

text-shadow: #ffffff 2px 0px 2px;

font-family: Georgia; 

font-size: 18px; 

font-weight: bold; 

text-align: center;

letter-spacing: -1px; 

margin-top: 40px;

}



.nrcom a, .nrcom a:visited, .nrcom a:active {

color: #a2b027;

font-family: Georgia; 

font-size: 40px; 

font-weight: bold; 

letter-spacing: -1px; 

text-decoration: none;

line-height: 30px;

}



.nrcom a:hover {

color: #d1e33d;

font-family: Georgia; 

font-size: 40px; 

font-weight: bold; 

letter-spacing: -1px; 

text-decoration: none;

line-height: 30px;

}





.posted {

font-size: 10px;

text-align: center;

letter-spacing: -0.1px;

margin-top: 8px;

}



.side-content {

color: #ffffff;

text-shadow: #000000 2px 0px 2px;

align: justify;

margin-left:15px; 

margin-right:15px;

}



.content {

color: #ffffff;

text-shadow: #000000 2px 0px 2px;

align:justify;

margin-left:40px; 

margin-right:30px;

}





.navigate {

font-size: 10px;

}



p.commentmeta {margin-top:0;

text-align:left;}



p.commentmeta cite {font-style:normal;

font-weight:bold;}



#rap {width: 1050px; height: 700px;

background:url(images/header.png) top center no-repeat;

margin-left:auto;

margin-right:auto;

}



#rap2 {width: 1000px;}



#container {

margin-left:auto;

margin-right:auto;

width: 1050px;

}





#menu {

float: right;

width: 325px;

margin-top: 0px;

padding-right: 0px;

}





#content {

float: left;

width: 700px;

margin-top: 0px;

padding-left: 0px;

}





#content, #menu {overflow:hidden;}



#content img {max-width:680px;}



#footer {

color: #ffffff;

text-shadow: #000000 2px 0px 2px;

clear:both;

margin-bottom: 0px;

margin-left:auto; 

margin-right:auto; 

float: center; 

text-align: center;

}





img, a img, a img:hover {

border: 0px;

padding: 0px;

margin: 0px;

}



.content img {

padding: 2px;

margin: 2px;

}





.content a img {

background: #a2b027;

border: solid 1px #a2b027;

border-radius: 5px;

-moz-border-radius: 8px;

-webkit-border-radius: 8px;

padding: 5px;

margin: 1px;

-moz-opacity : 0.8;

opacity : 0.8;

-khtml-opacity: 0.8;

}





.content a img:hover {

background: #d1e33d;

border: solid 1px #d1e33d;

border-radius: 5px;

-moz-border-radius: 8px;

-webkit-border-radius: 8px;

padding: 5px;

margin: 1px;

-moz-opacity : 1;

opacity : 1;

-khtml-opacity: 1;

}



.side-content img {

padding: 1px;

margin: 1px;

}



.side-content a img {

background-color: #a2b027;

border: solid 1px #a2b027;

border-radius: 0px;

-moz-border-radius: 0px;

-webkit-border-radius: 0px;

padding: 2px;

margin: 1px;

}



.side-content a img:hover {

background-color: #d1e33d;

border: solid 1px #d1e33d;

border-radius: 0px;

-moz-border-radius: 0px;

-webkit-border-radius: 0px;

padding: 2px;

margin: 1px;

-moz-opacity : 0.8;

opacity : 0.8;

-khtml-opacity: 0.8;

}



#space {margin: 80px;}



.noborder a img {border: 0px; padding: 0xp; margin:0px;}

.noborder a img:hover {border: 0px; padding: 0px; margin:0px;}
