@CHARSET "UTF-8";

/* RESET */
html, body, h1, h2, form, input, ul, ol, li, p{margin:0;padding:0;font-weight:normal;-webkit-text-size-adjust:none; }
a:link,a:visited,a:hover,a:active{text-decoration:none;}
a:focus,input:focus {outline: 0;}
input{-webkit-box-shadow:none !important;}
ul,ol{list-style-type:none;}

/* New Standard values */
body{
	background:#ddd;
	font-size:16px;
	font-family: Arial, Helvetica, Sans-Serif;
	line-height:44px;
}

p{
	line-height:22px;
	margin-top: 11px;
	margin-bottom: 11px;
}

h2{
	font-size:16px;
	color:#333;
	font-weight:bold;
	margin:0;
	padding:0 0 0 21px;
	line-height:44px;
	
}

.align-center{
	text-align:center;
}

.grey, gray{color:#bbb;}
.small{font-size:80%;}
.large{font-size:125% !important;}
.quiet{color:#666;}
.loud{color:#000 !important;}
.bold{font-weight:bold;}
.italic{font-style:italic;}

.message{
	border:1px solid #666;
	background:#fff;
	margin:44px 10px 0 10px;
	text-align:center;
	font-weight:bold;
}

ul,ol{
	border:1px solid #666;
	background:#fff;
	text-shadow:none;
	margin:0 10px;
}
	li{
		font-weight:bold;
		border-bottom:1px solid #666;
		padding:0 0 0 10px;
}
	li.last{border:0px;}
	
	ul ul, ul ol, ol ul, ol ol{
		border:0;
		margin:0;
		padding:0 0 0 40px;
}
		ul ul li, ul ol li, ol ul li, ol ol li{
			border:0;
			padding: 0 0 0 0;
}
	/* sub-ordered list */
	ul ol, ol ol{
		list-style-type: decimal;
}

#header{
	background:#ccc;
	position:relative;
}

	#header h1{
		text-align:center;
		font-size:20px;
		line-height:44px;
		font-weight:bold;
	}
	
	#header div.button{

	}
	
		#header div.button a{
			color:#fff;
			line-height:44px;
			
		}

#content{
}

	form#search-form{
		margin: 44px 10px 0 5px;
}

	/*#search-bar{
		background:#fff;
		-webkit-border-radius:10px;
		border:1px solid #bbb;
}*/

	input#search{
		width:100%;
		font-size:16px;
		font-weight:bold;
		line-height:44px;
		padding:0;
}

#footer{
	margin:0 5px 60px 5px;
}
	#footer p{
		
		font-size:12px;
		color:#666;
}