body				{ overflow: auto; font-size: 0.80em; color: #403126; font-family: Georgia, serif; }
*					{ text-align: left; } 

/* General */

h1					{ text-align: left;	font-size: 1.5em;	font-weight: bold;	color: #403126; 	margin: 0px	0px	1.0em	0px;	font-family: serif; }
h2					{ text-align: left;	font-size: 1.0em;	font-weight: bold;	color: #403126; 	margin: 1em	0px	0.5em	0px;	font-family: serif; }
h3					{ text-align: left;	font-size: 1.0em;	font-weight: bold;	color: #D7BC8D; 	margin: 1em	0px	0.5em	0px;	font-family: serif; }
h4					{ text-align: left;	font-size: 1.2em;	font-weight: bold;	color: #403126; 	margin: 1em	0px	0.5em	0px;	font-family: serif; }
h5					{ text-align: left;	font-size: 1.0em;	font-weight: bold;	color: #403126; 	margin: 1em	0px	0.5em	0px;	font-family: serif; }
h6					{ text-align: left;	font-size: 1.0em;	font-weight: bold;	color: #403126; 	margin: 1em	0px	0.5em	0px;	font-family: serif; }

a					{ color: #e56000; }
a:visited				{ color: #bf5b13; }
a:hover					{ color: #ff6a00; text-decoration: none; }
a:focus					{ color: #ff0000; text-decoration: none; }
a:active				{ color: #ff0000; text-decoration: none; }
a.active				{ color: #ff0000; text-decoration: none; }

strong					{ font-weight: bold; }
em					{ font-style: italic; letter-spacing: 1px; }
big					{ font-size: 1.2em;    }
small					{ font-size: 0.8em;     }
sub, sup				{ font-size: 0.8em;     }

ul					{ margin: 4px 0px 8px 0px; list-style: none;padding-left: 4px; }
ul li					{ margin: 0px 0px 4px 0px; padding-left: 16px; list-style: none; background: transparent url('images/bullet.png') 0 6px no-repeat; }
ol					{ margin: 4px 0px 8px 16px; padding-left: 4px; }
ol li					{ margin: 0px 0px 4px 0px; }

blockquote			{ font-style: italic; line-height: 1.5em; padding: 16px; background-color: #404040; margin-bottom: 8px; }

.main				{ line-height: 1.5em; }
.main p				{ margin-bottom: 1em; }

#main .cols-2
p.bold-text			{ text-align: center; }
p big em				{ font-weight: bold; font-size: 1.1em; color: #6064bf; text-align: center; line-height: 1.25em !important; margin-top: 12px; letter-spacing: 0 !important;}

p.right				{ text-align: right; }

p img.right			{ float: right; margin: 8px 0 8px 8px; }
p img.left			{ float: left; margin: 8px 8px 8px 0;  }

/* Generic */

.center			{ text-align: center; }
.no-border		{ border: 0 !important; }
.no-border *		{ border: 0 !important; }
.hidden			{ position: absolute; top: -999px;  }
.clearer		{ clear: both; font-size: 0;}
.ghost			{ border: 0; margin: 0; padding: 0; background: transparent none; }
.subtitle		{ color: #808080; font-size: 0.8em; margin-top: -1em; }
.highlight		{ color: #00A000; }

label			{ display: inline-block; display: inline-block; clear: both; margin: 0 0 4px 0;}
label span		{ display: inline-block; width: 64px; padding: 0 8px 0 0; }
input, textarea		{ border: 1px solid #c0c0c0; border-radius: 4px; 	-moz-border-radius: 4px; 	-webkit-border-radius: 4px; }
input:focus,
textarea:focus		{ border: 1px solid #e5a373; }
input.submit		{ background-color: #e56000; color: #ffffff; text-align: center; font-weight: bold; margin-top: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border: 1px solid #600000; padding: 4px;}
input.submit:hover	{ background-color: #ff6a00; }
input.submit:focus,
input.submit:active	{ background-color: #ff0000; }

fieldset.highlight	{ background-color: #800000;  -moz-border-radius: 8px; -webkit-border-radius: 8px; border: 1px solid #600000; padding: 8px; color: #ffffff; }
/*
table			{ ; }
table th		{ background-color: #800000; font-weight: bold; color: #ffffff; padding: 2px 4px 2px 4px; }
table tr th		{ background-color: #800000; font-weight: bold; color: #ffffff; padding: 2px 4px 2px 4px; }
table tr td			{ padding: 2px 4px 2px 4px;  }
table tr:nth-child(1) td	{ background-color: transparent; }
table tr:nth-child(2n)	td	{ background-color: #f2f2f2; }
table tr td, table tr th	{ border-radius: 4px; 	-moz-border-radius: 4px; 	-webkit-border-radius: 4px;  }
*/
/* Specific */

/* Fonts */

@font-face {
	font-family: 'TrebuchetMSItalic';
	src: url('trebucit.eot');
	src: local('?'), url('trebucit.woff') format('woff'), url('trebucit.ttf') format('truetype'), url('trebucit.svg#TrebuchetMS-Italic') format('svg');
}




