/*
 * Default CSS file for AlltheWeb :: fresh.css :: by eb
 *
 */

/* generic body */
body {
	font-size: 12px;
  	margin: 5px 20px 0px 20px;
  	padding: 0;
 	font-family: Arial, Helvetica, Verdana, Sans-serif;
  	color: #000;
  	background-color: #fff;
  }

form {margin: 0;}

/* link classes (generic) */
a, a.link {
  color: #324F9A;
}

a:visited {
  color: #939;
}

a:hover {
  text-decoration: none;
  color: #f60;
}

/* Headings */
h1, h2, h3, h4, h5, h6 {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
}
h1 {
	font-size: 2.462em; /* 32px */
	line-height: 1.19em;
	letter-spacing: -0.03em;
	color: #525252;
}
h2 {
	font-size: 1.286em; /* 18px */
	line-height: 1.056em; /* 19(px) : 18(px) =   1.056(em) */
	padding: 9px 0 10px 0; /* was margin: 9px 0 10px 0; but changed beacuse of 19px + 9px case */
	color: #2C2C2C;
}
h3, h4, h5, h6  {
	/* font-family: "Lucida Grande", Calibri, Verdana, Geneva, Tahoma, sans-serif; */
	font-size: 1em; /* 14px */
	line-height: 1.357em;
	margin: 0;
	color: black;
}

#topmenu {
	font-family: Helvetica, Arial, sans-serif;
	width:100%;
	border-bottom:1px solid #CCCCCC;
	padding-top:3px;
	padding-bottom:3px;
	margin-top:0px;
	margin-bottom:30px
}
	#topmenu table {
		border:0;
	}
	
.logo {
}

#content {
		margin:0;
		padding:0;
		font-family: Helvetica, Arial, sans-serif;
		text-align:left;
}
	#content .title {
		color:#666666;
		font-size:1.2em;
		font-weight:bold;
	}
	#content .subtitle {
		color:#666666;
		font-size:1.0em;
		font-weight:bold;
	}
	
	#content #errorMessage {
		display:none;
		height:30px;
		margin:20px;
		padding:10px;
		background-color:#fff9d7;
		border: 1px solid #e2c822;
		color:#666666;
		font-weight:bold;
		text-align:center;
	}
	#content #waitResult {
		display:none;
		text-align:center;
	}
	#content #noResult {
		display:none;
		text-align:left;
	}
	#content #timelineResults {
		display:none;
		text-align:left;
	}
	#content #listResults {
		display:none;
		text-align:left;
	}
	#content result{
		text-align:left;
	}
	#content span.resTitle, a.resTitle{
		font-size:1.2em;
		font-weight:bold;
	}
	#content span.resTeaser{
		font-size:1.1em;
	}
	#content span.resURL, a.resURL{
		font-size:1.0em;
		font-style:italic;
	}
	#content span.resSize{
		font-size:1.0em;
		font-style:italic;
	}
	#content span.resDate{
		font-size:1.0em;
		font-style:italic;
	}
	#content span.resStatus{
		font-size:1.0em;
		font-weight:bold;
	}
	#content #alerts {
		display:none;
	}
	#content #alerts table {
		border-top:1px solid #AAAAAA;
		border-left:1px solid #AAAAAA;
	}
	
	#content #alerts td.header {
		font-size:1.1em;
		color: white;
		background-color:#000099;
		font-weight:bold;
		border-bottom:1px solid #AAAAAA;
		border-right:1px solid #AAAAAA;
	}
	#content #alerts td.odd {
		font-size:1.1em;
		color: black;
		background-color:#CFCFFF;
		font-weight:none;
		border-bottom:1px solid #AAAAAA;
		border-right:1px solid #AAAAAA;
	}
	#content #alerts td.even {
		font-size:1.1em;
		color: black;
		background-color:#DFDFFF;
		font-weight:none;
		border-bottom:1px solid #AAAAAA;
		border-right:1px solid #AAAAAA;
	}
	
#accountmenu {
		left:50%;
		width:300px;
		margin:0;
		padding:-150px;
		font-family: Helvetica, Arial, sans-serif;
}
	#accountmenu p.title {
		text-align:center;
		padding-bottom:30px;
		color:#333333;
		font-size:1.2em;
		font-weight:bold;
	}	
	#accountmenu ul {
		text-align:left;
	}
	#accountmenu li {
		padding-bottom:15px;
		color:#333333;
		font-size:1.1em;
		font-weight:bold;
	}
	
#account {
		margin:0;
		padding:0;
		font-family: Helvetica, Arial, sans-serif;
}
	#account td.title {
		text-align:center;
		padding-bottom:30px;
		color:#333333;
		font-size:1.2em;
		font-weight:bold;
	}
	#account td.subtitle {
		text-align:center;
		padding-bottom:30px;
		color:#333333;
		font-size:1.0em;
		font-weight:normal;
	}
	#account td.fieldname {
		text-align:right;
		color:#333333;
		font-size:1.0em;
		font-weight:bold;
	}
	#account td.field {
		text-align:left;
		color:#333333;
		font-size:1.0em;
		font-weight:normal;
	}
	#account td.button {
		text-align:center;
		padding-top:30px;
		color:#333333;
		font-size:1.0em;
		font-weight:normal;
	}
	#account input.button {
		color:#666666;
		font-size:1.0em;
		font-weight:bold;
	}
	
	

#resultpages {
		font-family: Helvetica, Arial, sans-serif;
		font-weight:bold;
		font-size: 1.1em;
		margin-top:20px;
		margin-bottom:20px;
}
	#resultpages p {
		font-family: Helvetica, Arial, sans-serif;
		text-align:center;
		font-weight:bold;
		font-size: 1.1em;
	}
	#resultpages a {
		font-family: Helvetica, Arial, sans-serif;
		font-size: 1.1em;
		text-decoration: underline;
	}
	#resultpages a:hover {
		font-family: Helvetica, Arial, sans-serif;
		font-size: 1.1em;
		text-decoration: none;
	}

#footer {
		font-family: Helvetica, Arial, sans-serif;
		text-align:center;
}
	#footer .donate {
		font-style:italic;
	}
	#footer .links {
	}
	#footer .copy {
		font-size: 0.8em;
	}

