/*
	Developer: 	Nemetos - Nemetos.com / Nemetos.ch / Nemetos.org / Nemetos.net .
	Description: 	Master CSS 
	Changes:
*/

/*
-----------------------------------------------
 Header
-----------------------------------------------
*/ 
#wallpaper{
	background: url(wallpaper.gif) repeat-y center top;
	padding: 0px 0px 0px 0px;
}

#wallpaperTop{
	background: url(wallpaper_top_line.gif) no-repeat center top;
}

#master{
	margin: 0px auto;
	padding:0px 0px 0px 0px;
	width: 940px;		/* 780 x 600 (780 x 420)*/	
}

#header{
	background-color:#fff;
	border-top: 4px solid #f4ab00;
	float:left;
	height:136px;	/* 120px */
	width:940px;	/* 940px */
	padding:0px 0px 0px 0px;	
	margin:0px 0px 0px 0px;
}

#headerMenu {
	float:right;
	margin:0px 0px 0px 0px;
	padding:12px 0px 0px 0px;
}


#headerLogo {
	float: left;
	padding:0px 0px 0px 0px;
	margin: 40px 0px 0px 0px;
	width: 215px;
}

#topMenu {
	float:left;
	width:720px;	/* 940px */
	padding:0px 0px 0px 0px;	
	margin:0px 0px 0px 0px;
	font-weight:bold;
	font-size:13px;
	background-color:#fff;
	
}

/*
-----------------------------------------------
 Main Content 
-----------------------------------------------
*/ 

#mainContent {
	background-color:#fff;
	float:left;
	width:940px;	/*990px;*/
	padding:20px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#leftColumn {
	float:left;
	width:190px;	/* 240px */
	padding:0px 50px 0px 0px;
	margin:0px 0px 0px 0px;
	min-height:350px;	/* 400px*/
	height: auto !important;
	height:350px;	/* 400px*/
} 

#contentHeader {
	float:left;
	padding:0px 0px 0px 0px;	
	margin: 0px 0px 20px 0px;	
	width: 700px;		/* 480px*/
}

#mainContent.mainborder #content.wide{
	background: url(pattern_dotted_line.gif) repeat-x left top;
	padding-right: 0px;
	width: 700px;
}

#content.wide{
	padding-right: 0px;
	width: 700px;
}


#contentHeader.smallBanner{
	width: 460px;
}

#mainContent.simple #content {
	background: url(pattern_dotted_line.gif) repeat-x left top;
	padding-top: 40px;
}

#mainContent.simple #rightColumn {
	background: url(pattern_dotted_line.gif) repeat-x left top;
	padding-top: 110px;
}


#mainContent.newsletterPage #content{
	background: url(newsletter_gradient_pattern.gif) repeat-y left top;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	width: 735px;	
}

#mainContent.newsletterPage #leftColumn {
	padding-right: 15px;
}

#content.singleColumn{
	background: url(pattern_dotted_line.gif) repeat-x left top #fff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px ;	
	width: 940px;	
}

#mainContent.mainborder #content{
	background: url(pattern_dotted_line.gif) repeat-x left top #fff;
	padding: 30px 20px 0px 0px;
}

#mainContent.mainborder #rightColumn{
	background: url(pattern_dotted_line.gif) repeat-x left top #fff;
	padding: 45px 0px 0px 0px;
}

#content {
	float:left;		/*
	min-height:350px;	
	height: auto !important;
	height:350px;	*/
	padding:0px 20px 0px 0px;	
	margin: 0px 0px 0px 0px;
	width: 460px;
}

#rightColumn {
	float:right;
	width:220px;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}


.smallContentBanner #rightColumn {
	padding-top: 15px;
}


/* Frontpage */

#leftSide {
	float:left;
	width:700px;
	padding:20px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-color:#fff;
}

#rightSide {
	float:right;
	width:220px;
	padding:20px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	background-color:#fff;
}


#footer {
	height: 30px;
	margin: 0px auto 0px auto;
	padding: 15px 0px 80px 0px;
	width: 940px;
}




