/* Screen version
*******************************/
@import 'reset.css';

@import 'content.css';

@import 'helpers.css';


/* Main styles
*******************************/
body { 
	background: white;
	color: black;
	font-size: 62.5%;
}

/* Default fonts
*******************************/
body		{ font-family: Arial, Arial, Helvetica, sans-serif }
pre		{ font-family: Verdana, sans-serif; }
code		{ font-family: "Courier New", Monaco, Courier, monospace; }

input,
select,
textarea	{ font-family: Tahoma, Arial, Helvetica, sans-serif; }


/* Header elements
*******************************/
h1,h2,h3,h4,h5,h6,
a.h1,a.h2,a.h3,a.h4,a.h5,a.h6 {
	font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
	font-weight: bold;
}

a.h1,a.h2,a.h3,a.h4,a.h5,a.h6 {
	text-decoration: none;
}

h1, a.h1	{ font-size: 2.0em; line-height: 2.4em; }
h2, a.h2	{ font-size: 1.6em; line-height: 1.6em; }
h3, a.h3	{ font-size: 1.4em; line-height: 1.4em; }
h4, a.h4	{ font-size: 1.2em; line-height: 1.2em; }
h5, a.h5	{ font-size: 1.1em; line-height: 1.1em; }
h6, a.h6	{ font-size: 1.0em; line-height: 1.0em; }


/* Text elements
*******************************/
p		{ margin-bottom:1.2em; text-align: left; }
p.first		{ margin-top:1.2em; }
p.last 		{ margin-bottom:0; }
p.img		{ float: left; margin:0 1.2em 1.2em 0; padding:0; }

blockquote  	{ color: #5C5C5C; margin: 0 0 2.4em 2.4em; }
strong      	{ font-weight: bold; }
em          	{ font-style: italic; }
pre         	{ border: 1px solid #5C5C5C; margin-bottom: 1.2em; padding:1.2em; }
small		{ font-size: 1.0em; }

a		{ color: #0E529E; text-decoration: underline; }
a:hover		{  }

img {
	vertical-align:middle;
}

/* Form styles
*******************************/
input, 
select, 
textarea{
	border: 1px solid #d4d4d4;
	color: #666;
	vertical-align: middle;
	background-color: #fff;
	font-size: 1.0em;
}

input.text, 
input.file{
	padding: 3px;
	width: 400px;
}

input.radio,
input.checkbox {
	border: 0;
	padding: 0;
	vertical-align: middle;
}

textarea	{ width: 400px; height: 150px; }