/* TAGS */
* { margin:0; padding:0; }
html { overflow-y:scroll; font-size:62.5%; line-height:1; }
body {
	background:url('../img/bg.jpg');
	font-family:Verdana,Arial,sans-serif;
	color: #FFFFFF; }
img { border:none; }
a { color:#FFFFFF; }
	a:hover { color:#FFFFFF; }

/* CAKE CSS */
div.error_message {
	color:red; }


/* CONTAINER */
#bodyContainer {
	width:600px; }

#content {
	width:600px; }
#contentContainer {
	padding:15px; }
	#contentContainer ul {
		font-size:1.2em;
		line-height:1em;
		padding:12px; }
		#contentContainer ul li {
			list-style-type:none;
			background:url("../img/icons/arrow/li.png") 0px 7px no-repeat;
			padding:3px 0px 6px 15px; }
			#contentContainer ul li ul {
				padding:3px 0px 6px 15px; }
				#contentContainer ul li ul li{
					display:inline;
					list-style-type:none;
					background:none;
					padding:3px 0px 6px 15px; }
			#contentContainer ul.result {
				overflow:hidden;
				width:566px;
				margin: 0;
				padding: 1em 0 0 0;
				line-height: 1.4; }
				#contentContainer ul.result li {
					display: inline;
					float:left;
					width:272px;
					color:#000000;
					background:#FFFFFF;
					border:#000000 1px solid;
					margin: 0 6px 6px 0;
					padding: 0;}
					#contentContainer ul.result li div {
						padding:0 12px 6px 12px; }
					#contentContainer ul.result li strong {
						font-size: 0.9em; }
	#contentContainer p {
		font-size:1.3em; line-height:150%;
		padding:12px; }
		#contentContainer p.link {
			margin-top:3px;
			margin-bottom:3px;
			border:#FFFFFF 1px solid; }
	#contentContainer hr {
		visibility:hidden; height:12px; }


#footer {}
#footerContainer {
	margin:15px; }
	#footerContainer div.navi {}
		#footerContainer div.navi a {
			color:#FFFFFF; }
	#footerContainer div.main {
		padding:12px 0px; }
		#footerContainer div.main div.copyright {
			color:#999999; }




form {
	margin-top:15px;
	border:#FFFFFF 1px solid;
	padding:12px;
	font-size:1.3em;
	line-height:1.5em; }
	form div.field {
		display:inline;
		margin-right:3px; }
	form div.field-label {
		display:inline; }
		form div.field-label span {
			color:#999999; 
			font-size:80%; 
			margin:0 0 0 3px; }
	form div.submit {
		display:inline;
		text-align:center; }


@media print {
body			{ background:none; margin:0; }
}