#main_relationship {

}

#main_relationship h1 {
    padding-bottom: 10px;
    margin: 0;
    font-family: Times, sans-serif;
    font-size: 2em;
}

#main_left_parent {
    width: 669px;
    border-right: 1px dashed #198AC2;
    background-color: #F1FFFF;
    float: left;
}

#main_left_parent .header {
    height: 39px;
    background-image: url(../../images/system/relationship/parenting_background.jpg);
    background-position: bottom;
    background-repeat: repeat-x;
    border-top: 1px dashed #198AC2;
    border-bottom: 1px dashed #198AC2;
}
#main_left_parent h1{
    color: #198AC2;
    margin: 0;
    padding: 0;
    padding-top: 5px;
    padding-left: 15px;
    font-weight: normal;
    font-style: italic;
    float: left;
}

#main_left_parent .top_link{
    font-family: Times, sans-serif;
    font-size: 1.1em;
    font-style: italic;
    text-align: right;
    margin-right: 10px;
    margin-top: 3px;
}

#main_left_parent .top_link a{
    color: #696866;
}

#main_left_parent .news_left{
    width: 200px;
    margin-top: 20px;
    margin-right: 10px;
    padding-left: 20px;
    float: left;
}

#main_left_parent .main_img img{
    display: block;
    width: 200px;
    height: 128px;
    padding-bottom: 15px;
}

#main_left_parent h2 {
    margin: 0;
    padding: 0;
    color: #198AC2;
    font-family: Times, sans-serif;
    font-size: 1.5em;
    font-style: italic;
    font-weight: normal;
}

#main_left_parent h3 {
    font-size: 1.05em;
    font-weight: bold;
    margin: 0;
    padding: 0;
    color: #198AC2;
}

#main_left_parent .related_articles {
    background-color: #F1FFFF;
}

#main_left_parent ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

#main_left_parent li {
    margin: 0;
    padding: 0;
    padding-top: 7px;
    padding-bottom: 7px;
}

#main_left_parent li a {
    text-decoration: none;
    color: #000000;
}

#main_left_parent li img {
    display: block;
    border: 0;
    width: 43px;
    height: 28px;
    margin-right: 10px;
    padding-top: 3px;
    float: left;
}

#main_left_parent li .news {
    float: left;
    width: 145px;
}

#main_left_parent li h2 {
    margin: 0;
    padding: 0;
    color: #198AC2;
    font-family: arial, sans-serif;
    font-size: 1.05em;
    font-style: normal;
    font-weight: bold;
}

#main_left_parent .news_right{
    margin-top: 15px;
    margin-right: 15px;
    margin-left: 20px;
    float: none;
}

#main_left_parent .news_right h1{
    height: auto;
    margin: 0;
    padding: 0;
    padding-bottom: 5px;
    background-image: none;
    border: 0;
    float: none;
}

#main_left_parent .news_right h2{
    font-family: arial, sans-serif;
    font-size: 1.2em;
    font-style: normal;
    font-weight: bold;
    margin: 0;
}

#main_left_parent .news_comment {
}

#main_left_parent .news_comment h2{
    padding-top: 3px;
    padding-right: 390px;
    padding-left: 20px;
    font-family: arial, verdana;
    font-weight: bold;
    font-size: 1.4em;
    float: left;
    background-color: #000000;
    color: #FFFFFF;
}

#main_left_parent .news_comment img{
    margin-top: -15px;
    float: left;
}

#main_left_parent .news_comment h3{
    margin: 0;
    padding: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 15px;
    font-family: verdana, arial;
    font-style: normal;
    font-weight: bold;
    font-size: 1em;
    background-color: #000000;
    color: #FFFFFF;
}




#main_left_husband {
    width: 669px;
    border-right: 1px dashed #DD6D6B;
    background-color: #FFF8F2;
    float: left;
}

#main_left_husband .header {
    height: 39px;
    background-image: url(../../images/system/relationship/husband_wife_background.jpg);
    background-position: bottom;
    background-repeat: repeat-x;
    border-top: 1px dashed #DD6D6B;
    border-bottom: 1px dashed #DD6D6B;
}
#main_left_husband h1{
    color: #DD6D6B;
    margin: 0;
    padding: 0;
    padding-top: 5px;
    padding-left: 15px;
    font-weight: normal;
    font-style: italic;
    float: left;
}

#main_left_husband .top_link{
    font-family: Times, sans-serif;
    font-size: 1.1em;
    font-style: italic;
    text-align: right;
    margin-right: 10px;
    margin-top: 3px;
}

#main_left_husband .top_link a{
    color: #696866;
}

#main_left_husband .news_left{
    width: 200px;
    margin-top: 20px;
    padding-left: 20px;
    margin-right: 10px;
    float: left;
}

#main_left_husband .main_img img{
    display: block;
    width: 200px;
    height: 128px;
    padding-bottom: 15px;
}

#main_left_husband h2 {
    margin: 0;
    padding: 0;
    color: #DD6D6B;
    font-family: Times, sans-serif;
    font-size: 1.5em;
    font-style: italic;
    font-weight: normal;
}

#main_left_husband h3 {
    font-size: 1.05em;
    font-weight: bold;
    margin: 0;
    padding: 0;
    color: #DD6D6B;
}

#main_left_husband ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

#main_left_husband li {
    padding-top: 7px;
    padding-bottom: 7px;
}

#main_left_husband li a {
    text-decoration: none;
    color: #000000;
}

#main_left_husband li img {
    display: block;
    border: 0;
    width: 43px;
    height: 28px;
    margin-right: 10px;
    padding-top: 3px;
    float: left;
}

#main_left_husband li .news {
    float: left;
    width: 145px;
}

#main_left_husband li h2 {
    margin: 0;
    padding: 0;
    color: #DD6D6B;
    font-family: arial, sans-serif;
    font-size: 1.05em;
    font-style: normal;
    font-weight: bold;
}

#main_left_husband .news_right{
    margin-top: 15px;
    margin-right: 15px;
    margin-left: 20px;
    float: none;
}

#main_left_husband .news_right h1{
    height: auto;
    margin: 0;
    padding: 0;
    padding-bottom: 5px;
    background-image: none;
    border: 0;
    float: none;
}

#main_left_husband .news_right h2{
    font-family: arial, sans-serif;
    font-size: 1.2em;
    font-style: normal;
    font-weight: bold;
    margin: 0;
}

#main_left_husband .news_comment {
}

#main_left_husband .news_comment h2{
    padding-top: 3px;
    padding-right: 390px;
    padding-left: 20px;
    font-family: arial, verdana;
    font-weight: bold;
    font-size: 1.4em;
    float: left;
    background-color: #000000;
    color: #FFFFFF;
}

#main_left_husband .news_comment img{
    margin-top: -15px;
    float: left;
}

#main_left_husband .news_comment h3{
    margin: 0;
    padding: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 15px;
    font-family: verdana, arial;
    font-style: normal;
    font-weight: bold;
    font-size: 1em;
    background-color: #000000;
    color: #FFFFFF;
}




#main_left_single {
    width: 669px;
    border-right: 1px dashed #CA5DAE;
    background-color: #FDF5FF;
    float: left;
}

#main_left_single .header {
    height: 39px;
    background-image: url(../../images/system/relationship/single_loveable_background.jpg);
    background-position: bottom;
    background-repeat: repeat-x;
    border-top: 1px dashed #CA5DAE;
    border-bottom: 1px dashed #CA5DAE;
}
#main_left_single h1{
    color: #CA5DAE;
    margin: 0;
    padding: 0;
    padding-top: 5px;
    padding-left: 15px;
    font-weight: normal;
    font-style: italic;
    float: left;
}

#main_left_single .top_link{
    font-family: Times, sans-serif;
    font-size: 1.1em;
    font-style: italic;
    text-align: right;
    margin-right: 10px;
    margin-top: 3px;
}

#main_left_single .top_link a{
    color: #696866;
}

#main_left_single .news_left{
    width: 200px;
    margin-top: 20px;
    padding-left: 20px;
    margin-right: 10px;
    float: left;
}

#main_left_single .main_img img{
    display: block;
    width: 200px;
    height: 128px;
    padding-bottom: 15px;
}

#main_left_single h2 {
    margin: 0;
    padding: 0;
    color: #CA5DAE;
    font-family: Times, sans-serif;
    font-size: 1.5em;
    font-style: italic;
    font-weight: normal;
}

#main_left_single h3 {
    font-size: 1.05em;
    font-weight: bold;
    margin: 0;
    padding: 0;
    color: #CA5DAE;
}

#main_left_single ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

#main_left_single li {
    padding-top: 7px;
    padding-bottom: 7px;
}

#main_left_single li a {
    text-decoration: none;
    color: #000000;
}

#main_left_single li img {
    display: block;
    border: 0;
    width: 43px;
    height: 28px;
    margin-right: 10px;
    padding-top: 3px;
    float: left;
}

#main_left_single li .news {
    float: left;
    width: 145px;
}

#main_left_single li h2 {
    margin: 0;
    padding: 0;
    color: #CA5DAE;
    font-family: arial, sans-serif;
    font-size: 1.05em;
    font-style: normal;
    font-weight: bold;
}

#main_left_single .news_right{
    margin-top: 15px;
    margin-right: 15px;
    margin-left: 20px;
    float: none;
}

#main_left_single .news_right h1{
    height: auto;
    margin: 0;
    padding: 0;
    padding-bottom: 5px;
    background-image: none;
    border: 0;
    float: none;
}

#main_left_single .news_right h2{
    font-family: arial, sans-serif;
    font-size: 1.2em;
    font-style: normal;
    font-weight: bold;
    margin: 0;
}

#main_left_single .news_comment {
}

#main_left_single .news_comment h2{
    padding-top: 3px;
    padding-right: 390px;
    padding-left: 20px;
    font-family: arial, verdana;
    font-weight: bold;
    font-size: 1.4em;
    float: left;
    background-color: #000000;
    color: #FFFFFF;
}

#main_left_single .news_comment img{
    margin-top: -15px;
    float: left;
}

#main_left_single .news_comment h3{
    margin: 0;
    padding: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 15px;
    font-family: verdana, arial;
    font-style: normal;
    font-weight: bold;
    font-size: 1em;
    background-color: #000000;
    color: #FFFFFF;
}





#main_left_wise {
    width: 666px;
    border-right: 1px dashed #7E60D0;
    background-color: #F4F2FF;
    float: left;
}

#main_left_wise .header {
    height: 39px;
    background-image: url(../../images/system/relationship/wise_background.jpg);
    background-position: bottom;
    background-repeat: repeat-x;
    border-top: 1px dashed #7E60D0;
    border-bottom: 1px dashed #7E60D0;
}
#main_left_wise h1{
    color: #7E60D0;
    margin: 0;
    padding: 0;
    padding-top: 5px;
    padding-left: 15px;
    font-weight: normal;
    font-style: italic;
    float: left;
}

#main_left_wise .top_link{
    font-family: Times, sans-serif;
    font-size: 1.1em;
    font-style: italic;
    text-align: right;
    margin-right: 10px;
    margin-top: 3px;
}

#main_left_wise .top_link a{
    color: #696866;
}

#main_left_wise .news_left{
    width: 200px;
    margin-top: 20px;
    padding-left: 20px;
    margin-right: 10px;
    float: left;
}

#main_left_wise .main_img img{
    display: block;
    width: 200px;
    height: 128px;
    padding-bottom: 15px;
}

#main_left_wise h2 {
    margin: 0;
    padding: 0;
    color: #7E60D0;
    font-family: Times, sans-serif;
    font-size: 1.5em;
    font-style: italic;
    font-weight: normal;
}

#main_left_wise h3 {
    font-family: arial, sans-serif;
    font-size: 1.05em;
    font-weight: bold;
    margin: 0;
    padding: 0;
    color: #7E60D0;
}

#main_left_wise ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

#main_left_wise li {
    padding-top: 7px;
    padding-bottom: 7px;
}

#main_left_wise li a {
    text-decoration: none;
    color: #000000;
}

#main_left_wise li img {
    display: block;
    border: 0;
    width: 43px;
    height: 28px;
    margin-right: 10px;
    padding-top: 3px;
    float: left;
}

#main_left_wise li .news {
    float: left;
    width: 145px;
}

#main_left_wise li h2 {
    margin: 0;
    padding: 0;
    color: #7E60D0;
    font-family: arial, sans-serif;
    font-size: 1.05em;
    font-style: normal;
    font-weight: bold;
}

#main_left_wise .news_right{
    margin-top: 15px;
    margin-right: 15px;
    margin-left: 20px;
    float: none;
}

#main_left_wise .news_right h1{
    height: auto;
    margin: 0;
    padding: 0;
    padding-bottom: 5px;
    background-image: none;
    border: 0;
    float: none;
}

#main_left_wise .news_right h2{
    font-family: arial, sans-serif;
    font-size: 1.2em;
    font-style: normal;
    font-weight: bold;
    margin: 0;
}

#main_left_wise .news_comment {
}

#main_left_wise .news_comment h2{
    padding-top: 3px;
    padding-right: 390px;
    padding-left: 20px;
    font-family: arial, verdana;
    font-weight: bold;
    font-size: 1.4em;
    float: left;
    background-color: #000000;
    color: #FFFFFF;
}

#main_left_wise .news_comment img{
    margin-top: -15px;
    float: left;
}

#main_left_wise .news_comment h3{
    margin: 0;
    padding: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 15px;
    font-family: verdana, arial;
    font-style: normal;
    font-weight: bold;
    font-size: 1em;
    background-color: #000000;
    color: #FFFFFF;
}




#main_left_jujur {
    width: 669px;
    border-right: 1px dashed #198AC2;
    background-color: #F1FFFF;
    float: left;
}

#main_left_jujur .header {
    height: 39px;
    background-image: url(../../images/system/relationship/parenting_background.jpg);
    background-position: bottom;
    background-repeat: repeat-x;
    border-top: 1px dashed #198AC2;
    border-bottom: 1px dashed #198AC2;
}
#main_left_jujur h1{
    color: #198AC2;
    margin: 0;
    padding: 0;
    padding-top: 5px;
    padding-left: 15px;
    font-weight: normal;
    font-style: italic;
    float: left;
}

#main_left_jujur .top_link{
    font-family: Times, sans-serif;
    font-size: 1.1em;
    font-style: italic;
    text-align: right;
    margin-right: 10px;
    margin-top: 3px;
}

#main_left_jujur h3 {
    font-family: arial, sans-serif;
    font-size: 1.05em;
    font-weight: bold;
    margin: 0;
    padding: 0;
    color: #198AC2;
}

#main_left_jujur .top_link a{
    color: #696866;
}

#main_left_jujur .news_left{
    margin-top: 10px;
    margin-left: 20px;
    margin-right: 20px;
}

#main_left_jujur .news_left h1{
    height: auto;
    margin: 0;
    padding: 0;
    padding-bottom: 5px;
    background-image: none;
    border: 0;
    float: none;
}

#main_left_jujur .news_left ul{
    margin: 0;
    padding: 0;
    margin-left: 15px;
}

#main_left_jujur .news_left li {
    padding-top: 7px;
    padding-bottom: 7px;
}

#main_left_jujur .news_left h2{
    font-family: arial, sans-serif;
    font-size: 1.2em;
    font-style: normal;
    font-weight: bold;
    margin: 0;
    color: #198AC2;
}

#main_left_jujur .news_left h3{
    font-family: Times, sans-serif;
    font-size: 1.5em;
    font-style: italic;
    font-weight: normal;
    margin: 0;
    padding: 0;
    color: #198AC2;
}

#main_left_jujur .news_left h4{
    font-family: arial, sans-serif;
    font-size: 1.05em;
    font-style: normal;
    font-weight: bold;
    margin: 0;
    color: #198AC2;
}

#main_left_jujur .news_left h4 a{
    color: #198AC2;
}

#main_left_jujur .main_img img{
    width: 200px;
    height: 128px;
    padding-bottom: 15px;
}

#main_left_jujur .news_comment {
}

#main_left_jujur .news_comment h2{
    margin: 0;
    padding: 0;
    padding-top: 3px;
    padding-right: 390px;
    padding-left: 20px;
    font-family: arial, verdana;
    font-weight: bold;
    font-size: 1.4em;
    font-style: italic;
    float: left;
    background-color: #000000;
    color: #FFFFFF;
}

#main_left_jujur .news_comment img{
    margin-top: -15px;
    float: left;
}

#main_left_jujur .news_comment h3{
    margin: 0;
    padding: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 15px;
    font-family: verdana, arial;
    font-style: normal;
    font-weight: bold;
    font-size: 1em;
    background-color: #000000;
    color: #FFFFFF;
}






#main_left_expert {
    width: 669px;
    border-right: 1px dashed #408822;
    background-color: #F2FFE9;
    float: left;
}

#main_left_expert .header {
    height: 39px;
    background-image: url(../../images/system/relationship/ask_the_experts_background.jpg);
    background-position: bottom;
    background-repeat: repeat-x;
    border-top: 1px dashed #408822;
    border-bottom: 1px dashed #408822;
}
#main_left_expert h1{
    color: #408822;
    margin: 0;
    padding: 0;
    padding-top: 5px;
    padding-left: 15px;
    font-weight: normal;
    font-style: italic;
    float: left;
}

#main_left_expert .top_link{
    font-family: Times, sans-serif;
    font-size: 1.1em;
    font-style: italic;
    text-align: right;
    margin-right: 10px;
    margin-top: 3px;
}

#main_left_expert h3 {
    font-family: arial, sans-serif;
    font-size: 1.05em;
    font-weight: bold;
    margin: 0;
    padding: 0;
    color: #408822;
}

#main_left_expert .top_link a{
    color: #696866;
}

#the_experts_left{
    width: 334px;
    height: 90px;
    border-right: 1px dashed #408822;
    border-bottom: 1px dashed #408822;
    color: #408822;
    float: left;
}

#the_experts_left img{
    display: block;
    width: 60px;
    height: 60px;
    padding: 15px;
    padding-left: 40px;
    border: 0;
    float: left;
}

#the_experts_left h2 {
    margin: 0;
    padding-top: 10px;
    font-family: Times, sans-serif;
    font-size: 1.7em;
    font-style: italic;
    font-weight: normal;
    color: #408822;
    text-align: left;
}

#the_experts_right{
    float: left;
    width: 334px;
    height: 90px;
    border-bottom: 1px dashed #408822;
    color: #408822;
}

#the_experts_right img{
    display: block;
    width: 60px;
    height: 60px;
    padding: 15px;
    padding-left: 35px;
    border: 0;
    float: left;
}

#the_experts_right h2 {
    margin: 0;
    padding-top: 10px;
    font-family: Times, sans-serif;
    font-size: 1.7em;
    font-style: italic;
    font-weight: normal;
    color: #408822;
    text-align: left;
}

#main_left_expert .expert_link{
    font-family: Times, sans-serif;
    font-size: 1.2em;
    font-style: italic;
    text-align: right;
}

#main_left_expert .expert_link a {
    color: #408822;
}

#main_left_expert .news{
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    color: black;
}

#main_left_expert .news h2 {
    margin: 0;
    padding-bottom: 10px;
    font-family: Times, sans-serif;
    font-size: 1.5em;
    font-style: italic;
    font-weight: bold;
    color: #408822;
}

#main_left_expert .news_comment {
}

#main_left_expert .news_comment h2{
    margin: 0;
    padding-top: 3px;
    padding-right: 390px;
    padding-left: 20px;
    font-family: arial, verdana;
    font-weight: bold;
    font-size: 1.4em;
    font-style: italic;
    float: left;
    background-color: #000000;
    color: #FFFFFF;
}

#main_left_expert .news_comment img{
    margin-top: -15px;
    float: left;
}

#main_left_expert .news_comment h3{
    margin: 0;
    padding: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 15px;
    font-family: verdana, arial;
    font-style: normal;
    font-weight: bold;
    font-size: 1em;
    background-color: #000000;
    color: #FFFFFF;
}





#main_left_photo {

    width: 669px;
    border-right: 1px dashed #F09C16;
    background-color: #FFFFE7;
    float: left;
}


#valentine_sweet {
	height:auto;
	background-image: url(../../images/system/relationship/sweet_moments_valentine.jpg);
	padding : 100px 10px 0px 0px;
}
#content_sweet {
	background-color : #000000;
}

#main_left_photo .link_valentine{
    /*color: #000000;
	color:#0b5e94;*/
	text-align : right;
	font-weight : bold;
	padding : 0px 0px 0px 0px;
}

#main_left_photo .link_valentine a{
    /*color: #000000;
	color:#0b5e94;*/
	color : red;
	
}

#main_left_photo .link_valentine a:hover{
    /*color: #000000;*/
	color:#ffd000;
	
}

#main_left_photo .header {
    height: 70px;
    background-color: #000000;
    background-position: bottom;
    background-repeat: repeat-x;
    border-top: 1px dashed #F09C16;
    border-bottom: 1px dashed #F09C16;
}
#main_left_photo h1{
    color: #F09C16;
    margin: 0;
    padding: 0;
    padding-top: 5px;
    padding-left: 15px;
    font-weight: normal;
    font-style: italic;
    float: left;
}

#main_left_photo .top_link{
    font-family: Times, sans-serif;
    font-size: 1.1em;
    font-style: italic;
    text-align: right;
    margin-right: 10px;
    margin-top: 3px;
    font-weight : bold;
    /*color: #F09C16;*/
    color: #FF0000;
}

#main_left_photo h2 {
    margin: 0;
    padding: 0;
    color: #F09C16;
    font-size: 1.1em;
    font-weight: normal;
    font-style: italic;
    margin-left: 15px;
}

#main_left_photo h3 {
    font-family: arial, sans-serif;
    font-size: 1.05em;
    font-weight: bold;
    margin: 0;
    padding: 0;
    color: #F09C16;
}

#main_left_photo .top_link a{
    /*color: #696866;*/
    color: #FFFFFF;
}


#main_left_photo .news_embed{
    width: 649px;
    margin-bottom: 20px;
    padding-left: 20px;
    text-align: center;
}

#main_left_photo .news_left{
    width: 345px;
    margin: 20px;
    margin-right: 0;
    float: left;
}

#main_left_photo .user_photo{
    width: 330px;
    text-align: left;
    padding :10px 0px 0px 20px; 
    font-size: 16px;
    font-weight:bold;
    color : red;
}

#main_left_photo .vote_{
    margin: 5px 7px;
    width: 60px;
    height: 17px;
    border: 0;
    background-image: url(../../images/system/relationship/vote_btn.jpg);
    font-size: 0.9em;
    color: #000000;
    text-align: right;
    float: left;
}

#main_left_photo .news_left ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}


#main_left_photo .news_left ul li {
    display: block;
    width: 330px;
    border: 3px solid #F09C16;
    background-color: #FFFFFF;
    text-align: center;
    font-family: Times, sans-serif;
    font-size: 1.1em;
    font-style: italic;
    font-weight: normal;
    
}

#main_left_photo .news_left ul li .box {
    display: block;
    width: 300px;
    padding-top: 14px;
    padding-bottom: 14px;
    margin-right: 14px;
    margin-left: 14px;
    border-bottom: 1px dashed #F09C16;
}

#main_left_photo .news_left ul li img {
    width: 100%;
    border: 0;
}

#main_left_photo .news_left ul li h3 {
    margin: 0;
    padding: 0;
    padding-top: 8px;
    color: #000000;
    font-family: Times, sans-serif;
    font-size: 2em;
    font-style: italic;
    font-weight: bold;
}

#main_left_photo .news_left ul li p {
    padding : 0px 10px 10px 10px;
}

#main_left_photo .news_right{
    float: left;
    margin-top: 30px;
    width: 290px;
}

#main_left_photo .news_right ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    text-align: center;
}

#main_left_photo .news_right ul li {
    border: 3px solid #F09C16;
    background-color: #FFFFFF;
    display: block;
    float: left;
    width: 130px;
    height: 160px;
    margin-right: 7px;
    margin-bottom: 7px;
    font-family: Times, sans-serif;
    font-size: 1em;
    font-style: italic;
    font-weight: normal;
}

#main_left_photo .news_right ul li a{
    color: black;
}

#main_left_photo .news_right ul li img {
    display: block;
    width: 110px;
    height: 71px;
    margin: 10px;
    margin-bottom: 5px;
}

#main_left_photo .news_comment {
}

#main_left_photo .news_comment h3{
    margin: 0;
    padding-top: 3px;
    padding-right: 390px;
    padding-left: 20px;
    font-family: arial, verdana;
    font-weight: bold;
    font-size: 1.4em;
    font-style: italic;
    float: left;
    background-color: #000000;
    color: #FFFFFF;
}

#main_left_photo .news_comment img{
    margin-top: -15px;
    float: left;
}

#main_left_photo .news_comment h4{
    margin: 0;
    padding: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 15px;
    font-family: verdana, arial;
    font-style: normal;
    font-weight: bold;
    font-size: 1em;
    background-color: #000000;
    color: #FFFFFF;
}






#main_left_comment {
    width: 653px;
    background-color: #FFFFFF;
    padding-left: 15px;
}

#main_left_comment ul {
    height: auto;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#main_left_comment h4 {
    color: #000000;
    font-family: arial, sans-serif;
    font-size: 1em;
    font-weight: normal;
    margin: 0;
    padding: 0;
}

#main_left_comment .error {
    padding-top: 10px;
    color: red;
}

#main_left_comment .error li {
    margin: 0;
    padding: 0;
    margin-left: 30px;
    list-style-type: circle;
}

#list_comment {
	width: 653px;
    background-color: #FFFFFF;
    padding-left: 15px;
}

#list_comment ul {
    height: auto;
    list-style-type: none;
    margin: 0;
    padding: 0;
}


#list_comment .nonerror li {
    padding-top: 5px;
    padding-bottom: 5px;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 1.1em;
}

#list_comment .nonerror h3 {
    font-family: arial, sans-serif;
    font-size: 1.05em;
    font-weight: bold;
    margin: 0;
    padding: 0;
    color: #81591c;
}

#list_comment .nonerror h4 {
    font-family: arial, sans-serif;
    font-size: 1.05em;
    font-style: normal;
    font-weight: bold;
    margin: 0;
    color: #00879d;
}

#list_comment .link{
    margin-right: 10px;
    font-family: Times, sans-serif;
    font-size: 1.2em;
    font-style: italic;
    text-align: right;
}

#list_comment .link a{
    color: #000000;
}



#main_right {
    float: left;
    width: 330px;
}

#other_articles {
    margin: 0;
    padding: 0;
}

#other_articles h1{
    height: 25px;
    background-image: url(../../images/system/relationship/parenting_background.jpg);
    background-repeat: repeat-x;
    background-position: bottom;
    background-color: #F1FFFF;
    border-top: 1px dashed #198AC2;
    border-bottom: 1px dashed #198AC2;
    padding-top: 5px;
    padding-left: 15px;
    font-style: italic;
    font-weight: normal;
    color: #198AC2;
}

#other_articles h3 {
    margin: 0;
    padding-bottom: 5px;
    padding-right: 20px;
    font-size: 1em;
    text-align: right;
    color: #198AC2;
}

#other_articles .content {
    background-color: #F1FFFF;
    background-image: url(../../images/system/relationship/parenting_background.jpg);
    background-repeat: repeat-x;
    background-position: bottom;
}

#other_articles ul {
    margin: 0;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 7px;
    padding-bottom: 7px;
    list-style-type: none;
}

#other_articles li {
}

#other_articles .noline li {
    padding-top: 7px;
    padding-bottom: 7px;
}

#other_articles .line li {
    padding-top: 7px;
    padding-bottom: 7px;
    border-bottom: 1px dashed #198AC2;
}

#other_articles li a {
    text-decoration: none;
    color: #000000;
}

#other_articles li img {
    display: block;
    border: 0;
    width: 55px;
    height: 35px;
    float: left;
    margin-right: 15px;
    margin-top: 3px;
}

#other_articles li .news {
    float: left;
    width: 230px;
}

#other_articles li .news_jujur {
    float: left;
    width: 300px;
}

#other_articles li h2 {
    margin: 0;
    padding: 0;
    font-size: 1.1em;
    color: #198AC2;
}

#ask_the_experts {

}

#ask_the_experts h1 {
    height: 24px;
    background-image: url(../../images/system/relationship/ask_the_experts_background.jpg);
    background-repeat: repeat-x;
    background-position: bottom;
    background-color: #F2FFE9;
    padding-top: 5px;
    padding-left: 15px;
    border-top: 1px dashed #408822;
    border-bottom: 1px dashed #408822;
    font-style: italic;
    font-weight: normal;
    color: #408822;
}

#ask_the_experts h1 a{
    color: #408822;
}

#ask_the_experts img {
    border: 0;
    width: 50px;
    height: 50px;
    padding-left: 20px;
    padding-top: 10px;
}

#ask_the_experts .content {
    background-color: #F2FFE9;
}

#ask_the_experts .top {
    margin: 0;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 2px;
    padding-bottom: 10px;
    background-color: #F2FFE9;
    background-image: url(../../images/system/relationship/ask_the_experts_background.jpg);
    background-repeat: repeat-x;
    background-position: bottom;
    border-bottom: 1px dashed #408822;
}

#ask_the_experts .bottom {
    margin-left: 0px;
    padding-left: 15px;
    padding-right: 10px;
    padding-top: 2px;
    padding-bottom: 10px;
    background-color: #F2FFE9;
    background-image: url(../../images/system/relationship/ask_the_experts_background2.jpg);
    background-repeat: no-repeat;
    background-position: left bottom;
    list-style-type: none;
    border-bottom: 1px dashed #408822;
}

#ask_the_experts .expert {
    width: 225px;
    float: left;
    text-align: right;
    color: #408822;
}

#ask_the_experts .expert h2 {
    margin: 0;
    font-family: Times, sans-serif;
    font-size: 1.7em;
    font-style: italic;
    font-weight: normal;
    color: #408822;
}

#love_community {
    padding-top: 7px;
    border-bottom: 1px dashed #CA5DAE;
    background-color: #FAEBFE;
}

#love_community h1 {
    color: #198AC2;
    padding: 0px 15px;
    font-style: italic;
    font-weight: normal;
}

#love_community h1 a {
    color: #198AC2;
}

#love_community .content {
    height: 150px;
    color: #000000;
    background-image: url(../../images/system/relationship/love_community_background.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
}

#love_community .content ul {
    margin: 0;
    padding: 0;
    padding-top: 10px;
    padding-left: 30px;
}

#love_community .content ul li a{
    color: #000000;
}

#love_community img{
    width: 128px;
    height: 16px;
    position: absolute;
    top: 982px;
    left: 185px;
}

#advertise_header {
    background-color: #AAAAAA;
    width: 460px;
    height: 52px;
    position: absolute;
    right: 50px;
    top: 10px;
}

.advertise {
    margin: 10px auto 0;
    width: 315px;
    height: 88px;
    background-color: #AAAAAA;
}

.advertise_b{
    margin: 7px;
    width: 315px;
    height: 243px;
    background-color: #AAAAAA;
}

#fb_twt_button {
    position: relative;
}

#fb_twt_button_photo {
    padding-left: 250px;
    position: relative;
}

#fb_btn {
    float: left;
    margin-right: 10px;
}

#tweet_btn {
    float: left;
    margin-right: 10px;
}

#pluz_btn {
    float: left;
    margin-right: 10px;
}

#error_messages {
    margin: 0 auto;
    width: 550px;
    border: 1px solid #FF0000;
}

#error_messages .message_header {
    color: #FFFFFF;
    font-weight: bold;
    background-color: #FF0000;
    padding: 4px 8px;
}

#error_messages .message_content {
    background-color: #FFB8B4;  
}

#error_messages ul {
    padding: 4px 0;
    margin: 0;
    margin-left: 24px;
}

#photo_cinta {
	width:310px;
	height:405px;
	background-image: url(../../images/system/relationship/weekly_love.jpg); 
	padding : 10px 10px 10px 10px;  	
}
#photo_cinta img {
	
	border: 5px dashed #CA5DAE;
	width:200px;
	height:200px;
}
#photo_cinta .weekly {
	margin-top:125px;
	padding-left : 50px;
}
#photo_cinta .ket {
	margin-top:10px;
	font-family : "Times new roman";
	font-size: 2em;
	font-weight:bold;
	text-align: left;
	color : #5e96e9;
}

