	body {
		font-family: Lucida Grande, Arial, sans-serif;
		font-size: 14px;
		text-align: center;
		background: #fff url(http://orthodoxsearch.org/includes/grad2.gif) repeat-x;
		}
	
	h1 {
		font-size: 26px;
		/* border-bottom: 1px solid #ccc;
		padding: 5px 0 5px 0; */
		color:#551a8b;
		}
		
	h1 a {color:#551a8b;}
				
	#wrapper {
		font-size: 1.3em;
		margin: 0 auto;
		text-align: left;
		width:780px;
		padding-top:0px;
		}

/* Search Form //----------------------------------------------------------*/

	.searchform {
		margin: 0 0 0 20px;
		padding: 0;
		}
	.searchform fieldset {
		margin: 0;
		padding: 0;
		border: 0;
		}
	.searchform label { 
		color: #999; 
		display: none; 
		}
	.searchform input { 
		width: 220px; 
		color: #222; 
		border:1px solid #aaa;
		}
	.searchform #submitquery { 
		display: none; 
		}
	
	.searchform input.submitbutton {width:3em;background:#fff;border:1px solid #ddd; width:3em;}

/* Misc Classes //----------------------------------------------------------*/

	.clear { 
		clear: both; 
		margin: 0; 
		padding: 0; 
		}

	img.logo {margin-bottom: 10px;}
		a img {border: 0;}
		
	a, a:link, a:hover, a:visited, a:active {text-decoration:none;}
	
	.sublinks {font-size:small;font-weight:normal;padding:5px 0 0 5px;}
	.sublinks a {margin-right:10px;}
	.sublinks a:hover {text-decoration:underline;}
	
	.subtitle {color:navy; font-size:large; border-bottom:2px solid #ccc; width:500px;}
	
	.textbox {color:#333;font-size:medium; font-size:small; width:500px;padding:0 5px 2px;
		font-family:verdana, arial, sans-serif;
		}
	
	.description {color:#333;font-size:medium; font-size:small; width:500px;padding:9px 0px 9px 9px;
			font-family:verdana, arial, sans-serif;
			border:1px solid #999;
			background-color:#eee;
			margin:20px 0 0 7px;
			}
	
	ul {padding-left:15px;}
	ul li {list-style: square; margin-bottom:3px;}
	
	h2 {
		font-size:14px;
		font-family: Lucida Grande, Arial, sans-serif;
		color:navy;
	}
	
	.line {color:#ccc; height:1px; width:100%;}
	
	textarea {margin:7px 0 3px 0px; padding:3px;background-color:#eee;border:1px solid #777;}
	textarea form {margin:0;padding:0;}
	
	#sign {float:right;width:220px;padding:0;margin:0 0 0 15px;}

	.signtext {margin-top:0; width:218px; padding:9px 0; font-size:12px;color:#555;
		text-align:right;
		}
		
	.linkbuttons {text-align:left; margin:15px 0 15px 25px;}
	.linkbuttons a {margin:0 15px 10px 0;}
	
	#databox {
		text-align:left;
		margin:0 2%;
		}
	
	#searchdata {
		color:#333;
		font-size:12px;
		font-family:verdana, aroial, sans-serif;
		-moz-column-count:;
		-moz-column-width:14em;
		-moz-column-gap:3em;
		border:1px dashed #999;
		padding:5px;
		background-color:#ffffcc;
	}
	
	#searchdata li {
		display:block;
		list-style:none;
	}