/* reset file
--------------------------------------*/
h1, h2, h3, h4, h5, h6{ margin: 0 0 10px 0; font-weight: normal; line-height: 120%; }
h1{ font-size: 26px; }
h2{ font-size: 22px; }
h3{ font-size: 18px; }
h4{ font-size: 16px; }
h5{ font-size: 12px; }
h6{ font-size: 11px; }

p {	margin: 10px 0; }

ul { margin: 10px 0; padding: 0; list-style: none; }
ol { margin: 10px 0; padding: 0; }

ul li,
ol li ul li { margin: 2px 0; padding: 0 0 0 15px; background: url(../images/li.gif) 0px 7px no-repeat; }

a:link, a:visited{ color: #464646; text-decoration: underline; cursor: pointer; outline: none; }
a:hover { text-decoration: none;} 

fieldset{ margin: 0; padding: 0; border: 0; }

blockquote, q {	quotes: none; }
	
blockquote:before, 
blockquote:after, 
q:before, 
q:after {
    content: "";
}
	
ins { text-decoration: none; }
	
del { text-decoration: line-through; }
	
cite { font-style: normal; }
	
address { font-style: normal; }
	

button, 
input, 
select, 
textarea { font-family: inherit; }

a img{ border: none; }

/* new clearfix
--------------------------------------*/
/***clearing***/
.clearfix:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
	visibility: hidden;
} 
.clearfix {
    min-width: 0;
    display: inline-block; /* \*/
    display: block;
}
 /* trigger hasLayout for IE7. Hide from IE Mac */ 
 * html .clearfix {
    height: 1%;
}
 /* Hide from IE Mac */ .clr, .clear {
    clear: both;
}
