/* main margin and padding */

* {

	margin: 0px;

	padding: 0px;

}



/* links */

a {

	color: #000;

	text-decoration: none;

	font-weight: bold;

}



a:hover {

	color: #FF0000;

	text-decoration: none;

}



/* body */

body {

	background: #fff url(../img/bg.png) repeat-x fixed left bottom;

	color: #333;

	font: normal 0.7em sans-serif, Arial;

}



/* main style */

.main {

	background: #eee; 

	border: 3px double #000; 

	border-color: #000 #000 #000 #000; 

	margin: 10px auto 5px auto; 

	text-align: left;

	width: 600px; 

}



/* header */

.header {

	background: #000 url(../img/header.jpg) no-repeat;

	height: 240px;

}



.header h1 {

	color: #333;

	font: normal 2.6em Tahoma,sans-serif;

	padding: 15px 15px;

}



/* menu */

.menu a {

	background: #000 url(../img/menu.png) repeat-x;

	border-right: 1px solid #000;

	border-top: 1px solid #000;

	color: #333;

	float: left;

	font-size: 1.2em;

	margin: 0px 0px 0px 0px;

	padding-top: 4px;

	width: 99px; height: 36px;

}



.menu a span {

	padding-left: 6px;

}



.menu a:hover {

	background-position: left bottom;

	color: #FF0000;

}



.menu a#last {

	border-right: none;

	width: 100px;

}



/* content */

.content {

	background: #000;

	border-top: 1px solid #000;

	clear: both;

}



.content h1 {

	color: #000;

	font: bold 1.1em sans-serif,Arial;

	margin: -4px -6px 12px;

	padding: 0px 0px 0px 0px;

}



.content p {

	margin: 0px -10px 12px -10px;

	padding: 0px 0px 0px 10px;

	background: #eee;

}



/* main text */

.text {

	background: #eee url(../img/divider.gif) repeat-x;

	padding: 8px 10px;

}



/* footer */

.footer {

	background: #ccc;

	color: #000;

	padding: 5px;

}