.bg {margin:0; padding:0;}

.header { background: url('header.gif') no-repeat;
          font-family: "Lucida Sans Unicode"; font-size:15px; color:#26bce2;}
.header div	{margin:168px 0 0 74px;}

.header a	{  font-family: "Lucida Sans Unicode"; font-weight:bolder; font-size:13px; color:white; text-decoration:none;}
.header a:hover	{  font-family: "Lucida Sans Unicode"; font-size:13px; color:white; text-decoration:underline;}

.left { background: url('blue_line.gif') no-repeat; background-position: top left;}

#box1_top { background: url('box1_top.gif') no-repeat; }
#box1_midd { background: url('box1_middle.gif') repeat-x; background-position: top left; background-color:#e8e8e8;
			 padding: 8px 18px 0 18px; 
			 font-family: "Calibri"; font-size:48px; color:#d31b08; text-align:justify; 
			 border-left:1px solid #cfcece; border-right:1px solid #cfcece;}
#box1_bott { background: url('box1_bott.gif') no-repeat; background-position: top left;}

.link {  font-family: "Lucida Sans Unicode"; font-size:10px; font-weight:bolder; color:#457f8e; text-decoration:underline; line-height:18px; }

.more {  font-family: "Lucida Sans Unicode"; font-size:10px; font-weight:bolder; color:#457f8e; text-decoration:underline; margin-left:590px; }

#v_dots { background: url('vert_dots.gif') repeat-y; }

#love_stuff	{width:640px; margin:2px 9px 0 9px; height:42px;}
#top_love	{background: url('box_hearts.gif') 0 19px no-repeat;}
#top_love * {float:left;}
#love_q		{display:block; width:197px; padding-top:18px; padding-left:9px; text-align:left; font-family: "Calibri"; font-weight:lighter; font-size:24px; color:#d31b08;}
#love_s		{display:block; width:141px; margin-left:62px; padding-top:18px; text-align:center; font-family: "Calibri"; font-weight:lighter; font-size:24px; color:#d31b08;}
#hearts		{margin-top:6px;}

#love_list 	{margin:0; padding:0; margin-top:12px;}
#love_list li	{display:inline;}
#love_list li a	{display:block; padding:15px 5px 0 15px; font-family: "Lucida Sans Unicode"; font-size:10px; font-weight:bolder; color:#457f8e; 
				text-decoration:underline; background: url('small_heart.gif') 0 3px no-repeat;}
				
.lst_more	{float:right; margin-right:10px; font-family: "Lucida Sans Unicode"; font-size:10px; font-weight:bolder; color:#457f8e; text-decoration:underline;}

#l_stories { font-family: "Lucida Sans Unicode"; font-size:10px; font-weight:bolder; color:#457f8e; line-height:17px; padding-top:25px; text-align:justify;
			 padding-left:20px; padding-right:12px; }

#l_sstories { font-family: "Lucida Sans Unicode"; font-size:10px; font-weight:bolder; color:#457f8e; line-height:17px; padding-top:25px; text-align:justify;
			 padding-left:20px; padding-right:12px; }
			 
#hor_title { font-family: "Calibri"; font-weight:lighter; font-size:24px; color:#d31b08; 
			 float:left; position:relative; top:30px; left:20px; line-height:28px; }			 


.titulo {	 padding: 8px 18px 0 18px; 
			 font-family: "Calibri"; font-size:35px; color:#d31b08; text-align:justify; }

.titulohor { font-family: "Calibri"; font-size:35px; color:#d31b08; text-align:justify; }

.introducao { font-family: "Lucida Sans Unicode"; font-size:10px; color:#457f8e; line-height:17px; padding-top:10px; text-align:justify;
			 padding-left:20px; padding-right:12px;}

.texto { font-family: "Lucida Sans Unicode"; font-size:10px; font-weight:bolder; color:#457f8e; line-height:17px; padding-top:25px; text-align:justify;
			 padding-left:20px; padding-right:12px; }
			 			 
.right { background: url('right_bg.gif') repeat-y; background-position: top left; }			 

.right_pic { padding-left:13px; padding-right:40px; padding-top: 4px; }

.right_dots { padding-left:31px; padding-right:40px; padding-top: 15px; }

.right_love_calc { padding-left:13px; padding-right:40px; padding-top: 15px; }

.right_love_calc_midd { background-color:white; padding-top:20px; padding-left:10px; }

.right_love_calc_bott { padding-left:13px; padding-right:40px; }

#text { font-family: "Lucida Sans Unicode"; font-size:10px; font-weight:bolder; color:#457f8e; padding-right:10px; }

.f_text { font-family: "Lucida Sans Unicode"; font-size:10px; font-weight:bolder; color:#457f8e; }

._form { border:1px solid #bababa; color:#457f8e; }

._form2 { border:1px solid black; color:#457f8e; }

.subtitulo { font-family: "Lucida Sans Unicode"; font-size:14px; font-weight:bolder; color:#457f8e; line-height:17px; padding-top:10px; text-align:justify;
			 padding-left:20px; padding-right:12px; }
			 
.navegacao { font-family: "Lucida Sans Unicode"; font-size:11px; color:#457f8e; line-height:17px; text-align:justify;
			 padding-left:20px; padding-right:12px;}
			 
.navegacao a { font-family: "Lucida Sans Unicode"; font-size:13px; color:#457f8e; text-align:justify;
			 }
			 
#btn input { width:67px; height:32px; display:block; border: 0px; background: url('btn.gif') no-repeat; cursor: pointer; }

#box_m_m { padding-left:13px; padding-right:40px; padding-top: 15px; }

#box_m_m_midd { background: url('box_m_m_midd.gif') repeat-x; background-position: top left; background-color:#49a6c0; }

#box_m_m_bott { padding-left:13px; }

#btn2 input { width:67px; height:32px; display:block; border: 0px; background: url('btn2.gif') no-repeat; cursor: pointer; }

#footer1 { background-color:#1ad2ff; }
#footer2 { background-color:white; }
#footer3 { background-color:#1ad2ff; font-family: "Lucida Sans Unicode"; font-size:15px; color:#26bce2; }

#menu2 a { font-family: "Lucida Sans Unicode"; font-weight:bolder; font-size:13px; color:white; text-decoration:none; }
#menu2 a:hover {  font-family: "Lucida Sans Unicode"; font-size:13px; color:white; text-decoration:underline; }

#footer_text { font-family: "Lucida Sans Unicode"; font-size:12px; font-weight:bolder; }
#footer_text a { font-family: "Lucida Sans Unicode"; font-weight:bolder; font-size:13px; color:white; text-decoration:none; }
#footer_text a:hover {  font-family: "Lucida Sans Unicode"; font-size:13px; color:white; text-decoration:underline; }

#pa {
	font-family: Arial,sans-serif;
	background: #FFF;
	text-align: center;
	padding: 10px;
	border: 2px solid #666;
	position: absolute;
	z-index: 100000;
}

#pa .pa_close {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 5px;
	right: 5px;
}

#pa a img {
	border: none;
	text-decoration: none;
	}
}