html {
	background: #fff url(../images/background.gif) repeat-y;
}

body {
	background: transparent !important;
	font-size: 62.5% !important;
	margin: 0;
	padding: 0;
	position: relative;
	min-height: 700px;
}

p,div {
	font-size: 1em !important;
}

#header {
	background: #fff;
	padding: 10px 10px 20px 10px;
}

#header h1 {
	display: none;
}

#sidebar {
	width: 145px;
	left: 10px;
	top: 110px;
	float: left;
	position: absolute;
	font-family: "Times New Roman",Times,serif;
	z-index: 100000;
}

#sidebar form {
	text-align: right;
	width: 145px;
	margin: 0;
	padding: 0;
}

#sidebar a {
	color: #121ca2;
	text-decoration: none;
	display: block;
	padding: 5px 4px;
}

#sidebar a:hover {
	text-decoration: underline;
	background: #ddd;
}

#search {
	width: 140px;
	text-align: left;
}

#sidebar ul {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 1.3em;
}

#sidebar ul li {
	margin-bottom: 0;
	border-bottom: solid 1px #ddd;
}

body #wrapper {
	position: relative;
}


body #wrapper #content {
	position: relative;
	margin: 0 20px 0 175px;
	padding: 10px 0;
	font-size: 1.4em !important; 
}

body #wrapper #links {
	background: #ddd;
	margin: 0 0 0 165px;
	padding: 6px 4px;
	font-size: 1.3em !important;
	text-align: right;
	color: #aaa;
	position: relative;
}

#links a {
	text-decoration: none;
	font-family: Arial, Verdana, Sans-Serif;
	color: #555;
	padding: 0 10px 0 20px;

}

#links span,
#links div.email {
		margin-left: 8px;
		min-height: 16px;
}

#links a:hover {
	color: #000;
}

#links span.print {
	background: url(../images/printer-grey.gif) left center no-repeat;
}

#links span.email {
	display:inline;
	background: url(../images/email-open-grey.gif) left center no-repeat;
}

#links span.email #email-friend{
	visibility: hidden;
}

#email-friend {
	position: absolute;
	background: #eee;
	border: solid 1px #aaa;

	font-size: 1.2em !important;
	top: 100px;
	right: 10px;
	z-index: 10000;
	text-align: left;
		font-family: Arial, Verdana, Sans-Serif;
}

#email-friend h4 {
	position: relative;
	font-weight: normal;
	background: #f4f4f4 url(../images/email-open-grey.gif) 6px 9px no-repeat;
	margin: 0;
	padding: 10px 10px 10px 25px;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 1em;
	color: #555;
}

#email-friend h4 a {
	position: absolute;
	right: 10px;
	padding: 0;
	font-weight: normal;
}

#email-friend form{
	margin: 0;
	padding: 0;
}

#email-friend fieldset {
	border: none;
	margin: 0;
	padding: 10px;
}

#email-friend label {
	display:block;
	padding: 0 0 4px 0;
	font-weight: normal;
	color: #666;
}
#email-friend fieldset input,
#email-friend fieldset textarea  {
	display:block;
	width: 275px;
	margin-top: 2px;
}
#email-friend-form {
		width: 300px;
}
#email-friend-preview {
	display: none;
	width: 450px;
}

div.preview #email-friend-preview { display:block; }
div.preview #email-friend-form { display:none; }

.action-row {
	text-align: right;
	padding: 10px;
	background: #ccc;
	margin: 0;
}

.action-row input {
	margin: 0;
	padding: 0;
}




.body img {
	margin: 0 10px 10px 0;
}

.body h2 {
	margin-top: 5px;
	margin-bottom: 0;
}

.searchArea {
	margin-top: 0;
}

#email-preview{
	padding: 10px;
	font-weight: normal;
}

#email-preview h5 {
	font-size: 1em;
	margin: 0;
	padding: 0 0 2px 0;
}

#email-preview span {
	margin: 0;
	padding: 0;
}

#email-preview a {
	margin: 0;
	padding: 0;
}

#email-preview p {
	margin: 5px 0 10px 0;
	padding: 0;
}

.email-subject {
	margin-bottom: 10px;
}

.email-subject, .email-body {
	background: #fff;
	padding: 4px;
	border: dashed 1px #ddd;
	color: #000;
}

#email-errors {
	background: #FFD9DC;
	border-top: solid 1px #aaa;
	border-bottom: solid 1px #999;
	color: #840D1F;
	font-weight: normal;
	padding: 10px;
	text-align: center;
}


.feedback {
	padding: 10px;
	border-style: solid;
	border-width: 1px;
	font-size: 1em;
			font-family: Arial, Verdana, Sans-Serif;
			margin-bottom: 10px;
}

.error-field {
	background: #FFD9DC;
	color: #840D1F;
}

.success-field {
	background: #D2FFD2;
	color: #076007;
}

body #wrapper #content p.Article-Title {
	font-size: 1.6em !important;
}
