﻿/* Palette
dark purple: #564980
med purple: #6D5F99
light pur: #978bbc
lighter pur: #c9b8ff
lightest pur: #d7cdf8
dark-dark teal: #1e7b82
dark teal: #55959a
med teal: #66a2a7
light teal: #8ac4c9
gray-green: #a6b2a5
dark gray text: #535353
light buff: #fffde7
darker buff: #e9e6c7
border- med buff: #e2dfbf
graphic font: Dumbledor 3 Wide
*/

body { font-family: Trebuchet MS, Arial, Verdana, sans-serif; 
		font-size: 85%;
		color: #535353;
		background-color: #e9e6c7;
		text-align: center;
	   }

/* Basic typography */
A:link { color: #1e7b82; text-decoration: none; }A:active { color: #6D5F99 }A:visited { color: #66a2a7; text-decoration: none; }
A:hover {text-decoration: underline; 
}

h1 {
font-family: Trebuchet MS, Arial, Verdana, sans-serif; 
		font-size: 150%;
		color: #564980;	
		margin-bottom:12px;	
}

h2 {
font-family: Trebuchet MS, Arial, Verdana, sans-serif; 
		font-size: 115%;
		color: #55959a;		
}

h3 {
font-family: Trebuchet MS, Arial, Verdana, sans-serif; 
		font-size: 100%;
		color: #535353;		
}

h4 {
font-family: Trebuchet MS, Arial, Verdana, sans-serif; 
		font-size: 85%;
		color: #535353;		
}

dt {
	font-size: 115%;
	font-weight: bold;
	margin-left: 30px;
	}
dd{
		margin-left: 30px;
		margin-bottom: 10px;
}

blockquote{
		margin-left: 30px;

}	

/* H4, P, Blockquote, table, td { font-family: Arial; font-size: 10pt }*/

/* layout styles */

#page {
min-width: 700px;
max-width: 900px;
/* margin: 4px 16px 0 16px; */
align: center;
text-align:left;
background-color:#FFFDE7;
border: 4px solid #e2dfbf;
padding: 0;
margin: 0 auto;

}

.columnall {
width: 96%;
padding: 1%;
clear: both;
text-align:left;
}

.col1 {
width: 50%;
float:left; 
position: relative;
text-align:left;
margin-left: 12px;
}

.col2 {
float:right;
position: relative;
margin-right: 3%;
width: 40%;
text-align:left;
}


#col70 {
width: 70%;
float:left; 
position: relative;
text-align:left;
padding: 5px 5px 5px 15px;
}

#col30 {
width: 27%;
float:left; 
position: relative;
text-align:left;
margin-left: 3%
padding: 5px 10px;
}


#headtopleft {

float: left;
width: 200px;
height: 50px;
margin-bottom:0;
text-align:left;
padding: 4px 0 2px 4px;
}

#headtopright {
float: right;
/*width: 500px;*/
text-align:right;
height:50px;
margin-bottom:0;
padding: 4px 4px 0 0;
}

#headtopright input {
margin: 0px 0 4px 0;
}

#headtopright form {
margin: 0px 0 4px 0;
}
#headtopright ul {
list-style:none;
display: inline;
font-size: 10pt;
margin: 3px 0 0 0;
vertical-align: bottom;
}

#headtopright li {
list-style:none;
display: inline;
margin: 0 1px 0 1em;

font-size: 10pt;
}

.line {
width:100%;
height: 1px;
background-color: #d7cdf8;
float:left;
margin-bottom: 5px;
}

div.footer {
clear:both;	
text-align:center;	
margin: auto;

}
	
div.footer table {
border: none;
margin: auto;
}

div.footer table td {
padding-right: 35px;
}

ul.footer {
list-style:none;
/*display: inline; */
font-size: 10pt;
margin: 25px 0 0 0px;
width:100%;
text-align: center; 
}

ul.footer li {
list-style:none;
display: inline;
margin: 0 1px 0 1em;


/*  Google search results styles */
div#cse {
/*	width: 300px; */
	font-size: 80%;
}


.gsc-control-cse {
  /*width: 100%; */
  font-family: Arial, sans-serif;
  font-size : 10pt;  
}

form.gsc-search-box {
  font-size: 85%;
  margin-top : 0px;
  margin-right : 0px;
  margin-bottom : 4px;
  margin-left : 0px;
  width: 200px;  /*100%;*/
}

table.gsc-search-box {
  border-style : none;
  border-width : 0px;
  border-spacing : 0px 0px;
  width : 200px; /*100%; */
  margin-bottom : 2px;
}

table.gsc-search-box td.gsc-input {
  padding-right : 2px;
}

input.gsc-input {
  padding-left : 2px;
  border-style : solid;
  border-width : 1px;
  border-color : #BCCDF0;
  width : 200px; /*99%*/
}

td.gsc-search-button {
  width : 1%;
}

input.gsc-search-button {
  margin-left : 2px;
}

td.gsc-clear-button {
  width : 14px;
}

.gsc-control-cse div {
  position: static;
}

div.gsc-clear-button {
  display : inline;
  text-align : right;
  margin-left : 4px;
  margin-right : 4px;
  padding-left : 10px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url('http://www.google.com/uds/css/clear.gif');
  cursor : pointer;
}
 
.gsc-tabsArea {	 display:none  }
.gs-result .gs-title * {
  color: #1e7b82;
  text-decoration: underline;
}

.gs-visibleUrl gs-visibleUrl-short { display: none; }

.gs-result .gs-visibleUrl {
  color: #008000;
  text-decoration: none;
  display: none;
}

.gs-webResult div.gs-visibleUrl-long {
  width : 100%;
  overflow : hidden;
  display : none;
}
