/* BASE */
body {line-height: 1.6; font-family: Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif; font-style:normal; font-size:11px; color:#FC9;}
/* HEADINGS */
h1, h2, h3,
h4, h5, h6,
.contentheading,
.componentheading		{font-family:Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif; line-height:1; font-variant:small-caps; margin-bottom:0.5em;}
h1, .componentheading	{font-size:3em;	color:#FDF2CB;}
h2, .contentheading		{font-size:2.56em;	color:#FDF2CB; }
h3						{font-size:2.27em;	color:#FDF2CB; }
h4						{font-size:2em;	color:#FDF2CB;	line-height:1; zoom:1; }
h5						{font-size:1.20em;	color:#FDF2CB;	font-weight:normal; }
h6						{font-size:1.10em;	color:#FDF2CB;	font-weight:normal; }
#left h3,#right h3		
{font-size:2em;		color:#FDF2CB;	line-height:1; zoom:1;}
#left .alternate h3,#right .alternate h3
{font-size:2em;		color:#FFF3BD;	line-height:1; zoom:1; text-align:left;}
h2 a:link, h2 a:visited	{color:#FFF3BD;	}
h3 a:link, h3 a:visited	{color:#FFF3BD;	}
#left {text-align:right;}
#left .alternate {text-align:left;}
/* PARAGRAPHS */
p						{font-size:1em;		color:#FC9;	font-weight:normal; line-height:1.5;}
#right p, #left p, 
#right .moduletable, 
#left .moduletable		{font-size:10px; color:#FC9;	font-weight:normal;	line-height:1.3;}
p.error					{border:none;}
p.error					{border-top:2px solid #F96; border-bottom:2px solid #F96; font-style:normal; color:#F96; padding:10px 20px 10px 40px; zoom:1; background:url("./img/error.png") no-repeat 10px 10px #60432c;}
p.message				{border-top:2px solid #6FF; border-bottom:2px solid #6FF; font-style:normal; color:#6FF; padding:10px 20px 10px 40px; zoom:1; background:url("./img/message.png") no-repeat 10px 10px #60432c;}
p.tips					{border-top:2px solid #FF6; border-bottom:2px solid #FF6; font-style:normal; color:#FF6; padding:10px 20px 10px 40px; zoom:1; background:url("./img/tips.png") no-repeat 10px 10px #60432c; }
p.box-brown-dark		{zoom:1; background:#4D3A2E; padding:12px; color:#DCC999; border:1px solid #86735A;}
p.box-brown-medium		{zoom:1; background:#5A402D; padding:12px; color:#DCC999; border:1px solid #CDC1AD;}
p.box-red-bright		{zoom:1; background:#990000; padding:12px; color:#DCC999; border:1px solid #86735A;}
p.box-red				{zoom:1; background:#860101; padding:12px; color:#DCC699; border:1px solid #86735A;}
p.box-beige-dark		{zoom:1; background:#86735A; padding:12px; color:#ECE3CC; border:1px solid #CDC1AD;}
p.box-beige-medium		{zoom:1; background:#CDC1AD; padding:12px; color:#FFFFFF; border:1px solid #EDE3CD;}
p.box-beige-light		{zoom:1; background:#EDE3CD; padding:12px; color:#660000; border:1px solid #CDC1AD;}
span.highlight	{zoom:1; background:#4D3A2E; font-weight:bold;}
/* LINKS */
#left a, #right a, #center a, 
#left a:link, #right a:link, #center a:link
{color:#FFFFFF;		font-weight:bold; text-decoration:none;}
#left a:visited, #right a:visited, #center a:visited				
{color:#EAD28A;}
#left a:hover, #right a:hover, #center a:hover					
{color:#FDF2CB;}
/* LISTS */
ul li {list-style:square;}
ul.check	{list-style:none;padding:0;margin:1.2em 0;}
ul.check li	{line-height:inherit;list-style:none;background-image: url("./img/list_check.png");background-repeat: no-repeat;background-position: 0 2px;padding-left: 2.25em;margin-bottom:4px; line-height:20px;}
ul.arrow	{list-style:none;padding:0;	margin:1.2em 0;}
ul.arrow li {line-height:inherit;list-style:none;background-image: url("./img/list_arrow.png");background-repeat: no-repeat;background-position: 0 1px;padding-left: 2.25em;margin:0.2em 0;margin-bottom:4px; line-height:20px;}
/* BLOCKQUOTES */
blockquote		 	{font-size:1em;color:#FC9;border-left:3px solid #E5C76D;padding-left:20px;line-height:1.6;font-weight:normal;font-style:italic;}
blockquote.left,
blockquote.right	{
	font-weight: normal;width: 25%;margin: 0.33em !important;padding: 0.5em !important;text-indent: 0 !important;
	border-left: none !important;	border-top: 3px solid #E5C76D;border-bottom: 3px solid #E5C76D;
	font-size:1.8em;line-height:1.2; color:#FDF2CB;
	font-family:Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif; font-style:normal;
}
blockquote.left		{float: left;text-align:right;}
blockquote.right	{float: right;text-align:left;}
/* FCK */
.error,.message,.tips {line-height:inherit;}
.none				{background:none;border:none;border-top:none;border-bottom:none;padding:0;}
input[type="text"], input[type="password"], input.text, input.title, textarea {background-color:#3A1913 !important; border:#600 !important; color:#FC9;}
button {background:url("./img/button.png") repeat-x; color:#FFF; border:2px solid #936d51; font-family:Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif; font-size:16px; }
