@charset "utf-8";
/* CSS Document */

#blog_viz { float:left; 
			width:100%; 
			height:160px;
			border-bottom:3px solid #752ec7; }

#blog_nav { float:left;
			width:100%;
			background-color:#5813a3;
			}	
#blog_nav ul { float:left; list-style:none; margin:0; padding:0; padding-left:5px; padding-top:7px; padding-bottom:8px;  }

#blog_nav li { float:left; padding-right:5px; padding-left:5px; color:#FFF; font-weight:bold;  }	

#blog_nav li a { text-decoration:none; color:#FFFFFF; }
#blog_nav li a:hover { color:#d3aaff; }		

#blog_list { float:left; width:100%; }	

#blog_list ul { width:100%; float:left; list-style:none; padding:0; margin:20px 16px 20px 16px; }	

#blog_list ul li { float:left; width:100%; padding-bottom:50px; }

#blog_list ul b { font-size:10px; font-weight:normal; color:#cccccc; float:left; width:100%; }

#blog_list ul li h5 { width:480px; font-size:20px; font-weight:normal; }

#blog_list ul li p { width:480px; float:left; font-size:12px; color:#666666; }

#blog_list ul li .details { float:left; width:400px; font-size:11px; color:#666666; padding-top:12px; margin-top:12px; background-image:url(../images/blog_line.gif); background-repeat:no-repeat; }

#blog_list ul li .details a { font-weight:bold; color:#6699cc; text-decoration:none; }
#blog_list ul li .details a:hover { font-weight:bold; color:#ffa200; text-decoration:none; }

#blog_list ul li .details .comments { background-image:url(../images/blog_com.gif); background-repeat:no-repeat; background-position:right bottom; padding-right:15px;}

#blog_coments ul { width:474px;; float:left; list-style:none; padding:0; margin:0; margin-left:16px; padding-bottom:25px; border-bottom:3px solid #ccc; margin-bottom:20px;  }	
#blog_coments ul li { padding-top:15px; margin-top:15px; border-top:1px dotted #cccccc; color:#666666; font-size:11px; }

#add_coment { width:465px;; float:left;  margin-left:16px; color:#666666; }
#add_coment strong { color:#6699cc; }

#add_coment input { width:100%; height:15px; border:1px solid #ccc; }
#add_coment input.fle { width:100%; height:20px; }
#add_coment textarea { height:90px; width:100%;border:1px solid #ccc; }

#add_coment .fld_1 { width:125px; float:left; margin-right:10px; margin-bottom:4px; }
#add_coment .fld_2 { width:325px; float:right; }

#add_coment .fld_3 { width:227px; float:left; margin-right:10px; margin-bottom:4px; }

#add_coment .fld_4 { width:464px; float:left; margin-bottom:4px;  }

#add_coment .btn2 {  float:left; margin-top:10px; margin-bottom:10px; margin-right:-6px;}

#add_coment .btn {  float:right; margin-top:10px; margin-bottom:10px; margin-right:-6px;}

.LV_validation_message{
    
	font-size:10x;
    margin:0 0 0 5px;
	
}

.LV_valid {
    color:#00CC00;
	display:none;
}
	
.LV_invalid {
    color:#CC0000;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #ccc;
	background-color:#FF0000;
	color:#FFFFFF;
}