
/* === 2014-08-02 update ||  

   yes, I am a Lollipop Owl. (I love you back!)
     |:::|***==^|.||^ =)(= ^||.|^==***|:::|
	             aka Kika Pott                        
		=== */

/* === CSS Document for Rainbow.ribbons by Carla Pott - rendermeincobalt.com 2011 === */


html {
	background:#000;
}

body {
	margin:0;
	padding:0;
	background-color:#000;
	font:15px Georgia, "Times New Roman", Times, serif;
	border:1px solid transparent;
}
/* Styling the Main section -----------------------------------*/  


			 
#conjunto {
	position:relative;
	margin:10px auto 20px;
	width:952px;
	color:#EEE;
	background-color:#000;
}

#titles {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#EEE;
	font-size:28px;
	padding-left:20px;
	margin-top:70px;
	margin-bottom:35px;
	text-align:justify;
}

#titles h3, p {
	text-align:justify;
}

.sub {
	color:#E00;
	font-size:20px;
	padding-left:5px;
	font-family:Verdana, Geneva, sans-serif;
}

p.rib {
	font-size: 14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#ADADAD;
	padding-right:5px;
	font-weight:bold;
	text-align:right;
}

p.mum {
	font-size: 14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFF;
	padding-right:5px;
	font-weight:bold;
	text-align:right;
}

p.darkB {
	color:#0045ff;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	text-align:right;
	padding-bottom:3px;
	padding-right:5px;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	border-bottom-color:#03F;
}
/*################################################################*/
.darkB a{
text-decoration:none;
}

.darkB a:link {color:#0F0;text-decoration:none;}/* unvisited link */
.darkB a:visited {color:#0F0;}  /* visited link */
.darkB a:hover {color:#0C0;}  /* mouse over link */
.darkB a:active {color:#0045ff;}  /* selected link */



.linhazita {
	color:#ADADAD;
	font-family:Verdana, Geneva, sans-serif;
	text-align:right;
	padding-right:10px;
	font-size:10px;
}
/* Styling Colors for each h2 -----------------------------------*/



#conjunto h2 {
	margin-bottom:5px;
	margin-left:20px;
	padding-bottom:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:32px;
	color:#EEE;
	font-weight:lighter;
}
span.dong {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-weight:lighter;
	font-style:italic;
	color:#ADADAD;
	padding-left:10px;
	padding-right:5px;
}
span.colRed {
	color:#E00;
}
span.colOrange {
	color:#ff6600;
}
span.colYellow {
	color:#FFD700;
}
span.colKhaki {
	color:#cccc66;
}
span.colGreen {
	color:#009900;
}
span.colteal {
	color:#05EDFF;
}
span.colGray {
	color:#9fb6cd;
}
span.colBlue {
	color:#03F;
}
span.colPur {
	color:#9966ff;
}
span.colPink {
	color:#ff92bb;
}
/* Styling the About section -----------------------------------*/



#about {
	text-align:justify;
	width:800px;
	position:relative;
	margin:20px auto 20px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
	color:#EEE;
}
#text p {
	margin:auto;
	width:90%;
	margin-top:10px;
	font-size: 14px;
	text-align:justify;
}
#text h1 {
	font-size: 16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #EEE;
	margin-bottom:20px;
	margin-top:10px;
	padding-top:10px;
	text-align:center;
}
#text h2 {
	font-size: 14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#03F;
	margin-bottom:20px;
	margin-top:10px;
	text-align:center;
	text-decoration:none;
}
#text p.book {
	margin:auto;
	width:70%;
	margin-top:40px;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:150%;
	text-align:justify;
}
#text p.author {
	text-align:right;
	margin:auto;
	width:70%;
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#outerSimp, #text p.line {
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#03F;
	margin-top:20px;
	margin-bottom:20px;
	width:20%;
}
#maintext {
	text-align: justify;
	margin-top:50px;
	line-height:150%;
	margin-bottom:30px;
}
#maintext p.capitalize {
	text-transform:capitalize;
	text-align:justify;
}
/*Styling the back button of About-------------------*/




#backButt {
	margin-left:376px;
	margin-top:40px;
	margin-bottom:30px;
	display: block;
	width: 80px;
	height: 56px;
	background: url("../img/home2.png") no-repeat 0 0;
}
#backButt:hover {
	background-position: 0 -56px;
}
#backButt span {
	display: none;
}
/*Buttons navigation-------------------------------------------*/



#navlist {
	position:relative;
}
#navlist li {
	margin:0;
	padding:0;
	display:inline;
	border:none;
	list-style:none;
	position:absolute;
	top:0;
}
#navlist a {
	height:36px;
}
#heart {
	left:0px;
	width:40px;
}
a#heart {
	background:url('../img/setas.png') no-repeat 0 0;
	border:hidden;
	overflow:hidden;
	text-decoration:none;
	text-indent:-99999px;
	display:block;
	margin-top:-45px;
	margin-left:316px;
}
a#heart:hover {
	background-position:bottom left;
}
a#soul {
	background:url('../img/setasR.png') no-repeat 0 0;
	border:hidden;
	overflow:hidden;
	text-decoration:none;
	text-indent:-99999px;
	display:block;
	margin-top:-45px;
	margin-left:557px;
}
#soul {
	left:0px;
	width:40px;
}
a#soul:hover {
	background-position:bottom left;
}
/*----Styling the Simple View Page-----------------------*/

#outerSimp {
	position:relative;
	margin:10px auto 20px;
	width:800px;
}
div#frases {
	margin:10px 5px 20px 5px;
	position:relative;
}
/*---------------------------*/

#navnew li {
	display:inline;
	list-style:none;
}
/* General styles */



.note {
	margin-bottom:20px;
	text-align:center;
	font-size:10px;
}
p.note {
	margin-top:0px;
	font-family:Verdana, Geneva, sans-serif;
}
.credit {
	font-size:10px;
	text-align:center;
}
.credit a {
	color:#bbb !important;
}
p.credit {
	margin-bottom:10px;
}
/* link styles */

a:link {
	color:#00FF00;
	text-decoration:underline;
}    /* unvisited link */
a:visited {
	color:#00FF00;
	text-decoration:underline;
	outline:none;
} /* visited link */
a:hover {
	color:#0C0;
	text-decoration:none;
}   /* mouse over link */
a:active {
	color:#0045ff;
}  /* selected link */
span.pink {
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
}
span.pink a:link {
	color:#EEE;
	text-decoration:none;
}    /* unvisited link */
span.pink a:visited {
	color:#F00;
	text-decoration:none;
	outline:none;
} /* visited link */
span.pink a:hover {
	color:#FFD700;
	text-decoration:none;
}   /* mouse over link */
span.pink a:active {
	color:#74bbfb;
}  /* selected link */
/*--------------*/
.violet {
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
}
.violet a:link {
	color:#F00;
	text-decoration:none;
}    /* unvisited link */
.violet a:visited {
	color:#EEE;
	text-decoration:none;
	outline:none;
} /* visited link */
.violet a:hover {
	color:#FFD700;
	text-decoration:none;
}   /* mouse over link */
.violet a:active {
	color:#74bbfb;
}  /* selected link */
/*--------------*/




.yellow {
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.yellow a:link {
	color:#FFD700;
	text-decoration:none;
}    /* unvisited link */
.yellow a:visited {
	color: #F00;
	text-decoration:underline;
	outline:none;
} /* visited link */
.yellow a:hover {
	color:#EEE;
	text-decoration:none;
}   /* mouse over link */
.yellow a:active {
	color:#74bbfb;
}  /* selected link */
/*-------SLANTS--------*/

.borderSlant {
	border-style: solid;
	width: 0px;
	height: 0px;
	line-height: 0px;
}
.borderRed {
	border-width:20px;
	border-color:#FF0000 #cd5555 #FF7F50 #8b1a1a;
	margin-bottom:30px;
}
.borderOrange {
	border-width:22px;
	border-color:#FF6600 #ffb90f #ffcc11 #ee4000;
	margin:30px 0 30px 40px;
	
}

.borderYellow {
	border-width:24px;
	border-color:#FFD700 #ffff00 #eedd82 #ffb90f;
	margin:30px 0 30px 84px;
	
}

.borderKhaki {
	border-width:26px;
	border-color:#cccc66 #eaeaae #eed6af #cdcdb4;
	margin:30px 0 30px 132px;
	
}

.borderGreen {
	border-width:28px;
	border-color:#009900 #00ff00 #659d32 #006400;
	margin:30px 0 30px 184px;
	
}

.borderTeal{
	border-width:26px;
	border-color:#00ffff #00ced1 #66cccc #008080;
	margin:30px 0 30px 132px;
	
}

.borderGray{
	border-width:24px;
	border-color:#9fb6cd #b0e0e6 #75a1d0 #4d71a3;
	margin:30px 0 30px 84px;
	
}

.borderBlue{
	border-width:22px;
	border-color:#03f #74bbfb #5b90f6 #7f00ff;
	margin:30px 0 30px 40px;
	
}

.borderPurple{
	border-width:20px;
	border-color:#96f #838ede #cc66cc #551a8b ;
	margin:30px 0 30px 0px;
	
}

.borderPink{
	border-width:18px;
	border-color:#ff92bb #ffc0cb #e066ff #ff34b3;
	margin:30px 0 30px 40px;
	-moz-border-radius:18px;
    border-radius:18px;
	
}


