/* other */
a.menl:link {font-size:12px; text-decoration:none; color:#aaa; padding:5 15 5 15px; background: -moz-linear-gradient(top, #333, #111); background: -webkit-gradient(linear, left top, left bottom, from(#333), to(#111)); font-family:arial; border: solid 1px #222; border-radius:5px;-moz-border-radius:5px; -webkit-border-radius:5px; margin-left: 5px; margin-right: 5px;} 
a.menl:active {font-size:12px; text-decoration:none; color:#aaa; padding:5 15 5 15px; background: -moz-linear-gradient(top, #333, #111); background: -webkit-gradient(linear, left top, left bottom, from(#333), to(#111)); font-family:arial; border: solid 1px #222; border-radius:5px;-moz-border-radius:5px; -webkit-border-radius:5px; margin-left: 5px; margin-right: 5px;} 
a.menl:visited {font-size:12px; text-decoration:none; color:#aaa; padding:5 15 5 15px;background: -moz-linear-gradient(top, #333, #111); background: -webkit-gradient(linear, left top, left bottom, from(#333), to(#111)); font-family:arial; border: solid 1px #222; border-radius:5px;-moz-border-radius:5px; -webkit-border-radius:5px; margin-left: 5px; margin-right: 5px;} 
a.menl:hover {font-size:12px; text-decoration:none; color:#eee; padding:5 15 5 15px; background: -moz-linear-gradient(top, #111, #333); background: -webkit-gradient(linear, left top, left bottom, from(#111), to(#333)); font-family:arial; border: solid 1px #444; border-radius:5px;-moz-border-radius:5px; -webkit-border-radius:5px; margin-left: 5px; margin-right: 5px;
/* ------------- */
 
 /* Comments Style */ 
.cTop {font-size:11px;color:#C19454;font-weight:bold;padding-bottom:5px;} 
.cDate {font-size:11px;color:#C19454;} 
.cMessage{padding-left:5px;padding-top:2px;border:1px dashed #A67F48;text-align:justify;padding-bottom:5px;padding-right:3px;} 
.cAnswer {padding-left:15px;padding-top:4px;font-style:italic;color:#7b2a24;} 
/* -------------- */

/* -- CONTACT STYLE -- */ 
#contact, .submit, .view_comments, .post_comment, .comment_header, .avatar, .avatar_frame { 
background:url(../images/form.png) no-repeat; 
border:0px none; 
float:left; 
} 
#contact { 
background-position:0px -100px; 
width:630px; 
height:444px; 
} 
#contact h3 { 
margin:0px; 
padding:8px 0 0 45px; 
font-size:20px; 
} 
#contact input { 
font-size:14px; 
color:#838280; 
padding:3px 0 0 6px; 
} 
#contact p { 
color:#000; 
font-size:12px; 
float:left; 
} 
#contact .submit_button { 
font-size:16px; 
font-weight:bold; 
border:0px none; 
cursor:pointer; 
width:128px; 
margin:1px 0 0 7px; 
background:transparent; 
} 
#contact .submit_button:hover { 
color:#FFF; 
} 
#input_fields { 
margin:20px 0 0 50px; 
width:auto; 
height:420px; 
} 
.contact_name { 
width:auto; 
height:26px; 
float:left; 
margin:20px 0 0 0px; 
} 
.contact_name input { 
width:224px; 
height:23px; 
float:left; 
margin: 0 16px 0 0; 
border:0px none; 
} 
.cn { 
margin:6px 0 0 0; 
font-size:14px; 
float:left; 
} 
.contact_text { 
margin:20px 0 0 0px; 
border:0px none; 
width:540px; 
height:166px; 
float:left; 
} 
.contact_text textarea { 
border:0px none; 
font-size:14px; 
color:#838280; 
padding: 0 0 0 6px; 
font-family:Arial,Helvetica,sans-serif; 
} 
.submit { 
background-position: 0px -800px; 
width:152px; 
height:34px; 
float:right; 
margin:18px 53px 0 0; 
} 
.submit a { 
color:#BFBFBF; 
text-decoration:none; 
display:block; 
font-size:16px; 
padding:6px 0 0 44px; 
width:106px; 
height:24px; 
font-weight:bold; 
} 
.submit a:hover { 
color:#FFF; 
} 
.clr{ 
clear:both; 
} 
/* -- INSIDE STYLE -- */ 
.view_comments {background-position: 0px -800px; width:152px; height:34px;margin:5px 5px 0 0;} 
.view_comments a {color:#BFBFBF; text-decoration:none; display:block; font-size:16px; padding:6px 0 0 27px; width:120px; height:24px; font-weight:bold;} 
.view_comments a:hover {color:#FFF;} 
.post_comment {background-position: 0px -800px; width:152px; height:34px;float:right;margin:5px 5px 0 0;} 
.post_comment a {color:#BFBFBF; text-decoration:none; display:block; font-size:16px; padding:6px 0 0 20px; width:127px; height:24px; font-weight:bold;} 
.post_comment a:hover {color:#FFF;} 
#post_your_comment {float:left;width:auto; height:520px;} 
#all_comments {float:left; width:630px; display:block; margin:5px 0 5px 0; position:relative;} 
.comment {width:630px; height:auto; margin:5px 0; position:relative;} 
.comment_header {background-position: 0px 0px; width:629px; height:52px;float:left;margin: 0;font-size:12px;} 
.comment_header p {margin:10px 0 0 25px; font-weight:bold;} 
.comment_header span {color:#838280;} 
.comment_time {font-size:10px; margin:0 0 0 25px;} 
.avatar {background-position: 0px -600px;width:60px; height:60px; /*margin:-20px 0px 0 550px;*/ position:absolute; top:20px; right:20px;} 
.avatar_frame {background-position: 0px -700px;width:60px; height:60px;} 
.comment_text {width:627px; min-height:42px;float:left;margin:0px;background-color:#F2F2F2;padding:0 0 20px;} 
.comment_text div {margin:30px 0 0 25px; font-size:12px;width:250px;} 
.comment_empty {width:630px; height:40px; float:left;}