a {

	color: #CC6600;

	text-decoration: none;

}

body {

	background: #FDFBF4 url(img/bg.gif) repeat-y fixed bottom center;

	color: #666;

	margin: 20px 0;

	text-align: center;

	font-family: Times;

	font-size: 1.0em;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

}

.gfx a {

	background: #FDFBF4 url(img/logo.gif) no-repeat;

	display: block;

	height: 177px;

}



/* header */

.header {

	background: #FFF;

	border-bottom: 1px solid #E5E5E5;

	font: bold 2.4em Times;

	line-height: 3em;

}



/* main */

.main {

	background: #FFF; 

	border: 3px double #EEE; 

	border-color: #E4E4E4 #CFCFCF #CCC #CFCFCF; 

	margin: 20px auto 4px auto; 

	text-align: left;

	width: 620px; 

}

.container {

	margin: 10px;

}



/* menu */

.menu a {

	background: #FDFBF4;

	border-right: 1px solid #cb0505;

	border-top: 1px solid #cb0505;

	color: #cb0505;

	float: left;

	padding-top: 4px;

	width: 299px;

	height: 28px;

}

.menu a span {

	padding-left: 6px;

}

.menu a:hover {

	color: #74b0e9;

	background-color: #FDFBF4;

	background-image: url((img/bgmenu.gif);

	background-repeat: repeat;

}

.menu a#last {

	width: 300px;

	border-right: none;

}



/* content */

.content {

	background: #FDFBF4;

	border-top: 1px solid #FDFBF4;

	clear: both;

}

.content h1 {

	margin: 1;

	color: #cb0505;

	font-family: Times;

	font-size: 1.2em;

	font-weight: bold;

}

.content p {
	margin: 3px 0 6px;
	color: #000000;
	text-align: center;

}

.item {

	background: #FDFBF4 url(img/bgitem.gif) repeat-x;

	padding: 10px;

}



/* footer */

.footer {

	padding: 1px;

	background: #CB0505;

	color: #666;

} 
