/* Base CSS */

/* main layout */
@import url(layout_2col.css);
/*
@import url(layout_3col.css);
@import url(layout_2col.css);
*/
/* typography styles */
@import url(typo.css);
 /* form elements */
@import url(forms.css);

/* navigation */
@import url(nav.css);
/* navigation */
@import url(features.css);
/* news */
@import url(news.css);

* {margin: 0; padding: 0;}
/*h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, label, ul, ol, dl, fieldset, address { margin:20px 0; }
li, dd, blockquote { margin-left: 40px; }
fieldset { padding:10px; }
select {min-width: 1.5em;}*/
a img{border:0;}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.reset{
	clear: both;
	height: 0px;
	min-height:0px;
	line-height:0;
}