

/* ___| CSS document |_____________________ */


body { 
	margin: 0;
	padding: 0;
	font-size: 75%;
	font-family: Arial, sans-serif;
	background: #fff url("../graphics/bg1.png") repeat-x center top;
	color: #000;
	}
a img {
  	border: 0;
	}
h1, h2, h3, h4, h5, p {
	margin: 0;
	}
.none {
	display: none;
	}
.clear {
	margin: 0;
	padding: 0;
	height: 0;
	overflow: hidden;
	clear: both;
	}
	
	
/* ___| GREEN |_____________________ */


body#green #header { background: url("../graphics/bg_header2.jpg") no-repeat 0 0; }
body#green p#footer { background: url("../graphics/bg_footer2.png") no-repeat 0 0; }
body#green menu li a { background: #0053a5 url("../graphics/bg_menu2.png") repeat-y; }
body#green menu li a:hover { background: #0053a5 url("../graphics/bg_menu2.png") repeat-y -180px 0; }


/* ___| RED |_____________________ */


body#red #header { background: url("../graphics/bg_header3.jpg") no-repeat 0 0; }
body#red p#footer { background: url("../graphics/bg_footer3.png") no-repeat 0 0; }
body#red menu li a { background: #0053a5 url("../graphics/bg_menu3.png") repeat-y; }
body#red menu li a:hover { background: #0053a5 url("../graphics/bg_menu3.png") repeat-y -180px 0; }

	
	
/* ___| container |_____________________ */


#container { margin: 0 auto; width: 912px; position: relative; }


/* ___| header |_____________________ */


#header { margin: 0 0 0 6px; width: 900px; height: 120px; background: url("../graphics/bg_header1.jpg") no-repeat 0 0; float: left; clear: both; }
#header h1 { margin: 32px 0 0 58px; font-size: 230%; }
#header h1 a { color: #fff; text-decoration: none; }
#header p#motto { margin: 4px 0 0 58px; font-size: 120%; color: #ddd; }
#header p#motto em { font-style: normal; }


/* ___| menu |_____________________ */


menu { margin: 0; padding: 0; width: 180px; float: left; clear: both; position: absolute; top: 150px; left: 36px; }
menu li { margin: 0; list-style: none; clear: both; float: left; }
menu li a { margin: 0 0 5px 0; padding: 6px 0 6px 28px; background: #0053a5 url("../graphics/bg_menu1.png") repeat-y; display: block; width: 152px; color: #fff; text-decoration: none; font-weight: bold; }
menu li a:hover { background: #0053a5 url("../graphics/bg_menu1.png") repeat-y -180px 0; }


/* ___| main |_____________________ */


#main { margin: 0; width: 912px; background: url("../graphics/bg_main.png") repeat-y; float: left; clear: both; position: relative; }
#content { margin: 0 0 0 6px; background: url("../graphics/bg_main_t.png") repeat-x top; width: 900px; float: left; clear: both; }
#content-in { margin: 0; padding-bottom: 20px; min-height: 300px; background: url("../graphics/bg_main_b.png") repeat-x bottom; width: 900px; float: left; clear: both; }
#content-text { margin: 28px 0 0 268px; width: 600px; float: left; clear: both; }


/* ___| content |_____________________ */


#content h2 { margin-bottom: 20px; padding-bottom: 3px; color: #000; font-size: 140%; border-bottom: 1px solid #ccc; }
#content p { margin-bottom: 14px; line-height: 150%; }


/* ___| footer |_____________________ */


p#footer { margin: 0; padding-top: 9px; width: 912px; height: 35px; line-height: 130%; background: url("../graphics/bg_footer1.png") no-repeat; text-align: center; color: #fff; float: left; clear: both; }
p#footer a { color: #fff; text-decoration: none; }
p#footer a:hover { text-decoration: underline; }
