/* Main styles */

@import url("reset-css.css");
@import url("header.css");
@import url("content.css");
@import url("footer.css");

/* Sticky Footer */

* {margin:0;padding:0;}

html, body, #wrap {height: 100%;}

body > #wrap {height: auto; min-height: 100%;}

#main {padding-bottom: 80px;}  /* must be same height as the footer */

#footer {position: relative;
	margin-top: -80px; /* negative value of footer height */
	height: 80px;
	clear:both;} 

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

body {
  background:#0a242c url('/images/body_background.jpg') left top repeat-x;
  font:normal 12px Arial, sans-serif;
  color:#fff;
  behavior: url("/css/csshover3.htc");
}

a {
  text-decoration:none;
  color:#fff;
}
.cb {
  clear:both !important;
}
.cl {
  clear:left !important;
}
.cr {
  clear:right !important;
}
.fl {
  float:left !important;
}
.fr {
  float:right !important;
}
.block {
  display:block !important;
}
.center {
  margin: auto !important;
}

hr {
  width:880px;
  margin:auto;
  border:0;
  border-top:1px solid #305d80;
  height:0;
  background:#305d80;
}
