/*
	Title:      Grid styles
	Author:     Poort80 - Frontend
	Copyright:  2009, Poort80  All rights resevered
*/

/* #page-wrap
============================================================================= */
#page_wrap {
	margin:0px;
	padding:0px;
}
/* header
============================================================================= */
#header {
	margin:0px;
	padding:0px;
	background:url(../gfx/bg-header.png) repeat-x top left;
	border-bottom:2px solid #e1e1e1;
}
#header .content_header {
	margin:0px auto;
	padding:0px;
	width:980px;
	height:130px;
}
.content_header .col1 {
	margin:0px 0px 1px 0px;
	padding:7px 0px 0px 0px;
	width:980px;
	height:30px;
}
.content_header .col2 {
	margin:0px;
	padding:0px;
	width:980px;
}
/* flash_header
============================================================================= */
#flash_header {
	margin:0px;
	padding:0px;
	border-bottom:1px solid #fff;
}
#flash_header .content_flash {
	margin:0px auto;
	padding:0px;
	width:980px;
	height:300px;
}
/* container
============================================================================= */
#container {
	margin:0px;
	padding:30px 0px;
	overflow:hidden;
	background:url(../gfx/bg-content.png) repeat-y top center #e1e1e1;
}
/* container > content_main
============================================================================= */
#container .content_main {
	margin:0px auto;
	padding:0px;
	width:980px;
}
/* container > content_main > cols
============================================================================= */
.content_main .col1 {
	margin:0px 40px 0px 0px;
	padding:0px;
	width:205px;
	float:left;
}
.content_main .col2 {
	margin:0px;
	padding:0px;
	width:490px;
	float:left;
}
.content_main .col3 {
	margin:0px;
	padding:0px;
	width:205px;
	float:right;
}
.content_main .col4 {
	margin:0px;
	padding:0px;
	width:735px;
	float:left;
}
.content_main .col5 {
	margin:0px;
	padding:0px;
	width:980px;
}
/* footer
============================================================================= */
#footer {
	margin:0px;
	padding:0px;
	height:200px;
	background:url(../gfx/topbar-footer.png) no-repeat top center #333;
}
#footer .content_footer {
	margin:0px auto;
	padding:0px;
	width:980px;
	height:180px;
}
.content_footer .col {
	margin:10px 40px 0px 0px;
	padding:20px 0px 0px 0px;
	width:215px;
	height:159px;
	background:url(../gfx/slice-footer.png) no-repeat right center;
	float:left;
}
.content_footer .col.last {
	margin-right:0px;
	background:none;
}
/* siteinfo
============================================================================= */
#siteinfo {
	margin:0px auto;
	padding:20px 0px;
	width:980px;
	height:30px;
}
