/*960.gs Typography*/
body{font:13px/1.5 'Helvetica Neue', Helvetica, Arial,'Liberation Sans',FreeSans, sans-serif;}
a:focus{outline:1px dotted invert}
hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}
h1{font-size:25px}
h2{font-size:23px}
h3{font-size:21px}
h4{font-size:19px}
h5{font-size:17px}
h6{font-size:15px}

#menu, #footer ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin: 0;
	padding: 0;
}

/* Quick Search */
#quicksearch {
	width: 175px;
	padding-left: 25px;
	margin: -1px 0 -3px 0;
	background: url('images/search-left.png') no-repeat left;
}
#quicksearch input,
#quicksearch textarea {
	width: 100%;
	padding: 5px;
	border: 1px solid #b0bcc5;
}
#quicksearch input.filefield { width: auto; }
#quicksearch input:focus,
#quicksearch textarea:focus {
	background-color: #e8f3fa;
}
#quicksearch input.submitbutton {
	background-color: transparent !important;
}
#quicksearch label#search_label {
	font-size: 108%;
	display: none;
}
#quicksearch input#search {
	background: url('images/search-right.png') no-repeat right;
	color: #374347;
	font: bold 13px Helvetica,Arial,Verdana,sans-serif;
	outline-color: -moz-use-text-color;
	outline-style: none;
	outline-width: medium;
	padding: 9px 6px 5px 0;
	width: 150px;
	border: 0;
}
#quicksearch label#search_label {
	font: bold 13px Helvetica,Arial,Verdana,sans-serif;
	padding: 7px 6px 5px 0;
	display: none;
}
div.body {
    background-color: #EDF2F7;
    color: #4c5a68;
    padding: 0 20px 30px 20px;
}

