/* CSS Document (c) in2orbit design 2010 */

body
{
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
	text-align: left;
}

body#tinymce {padding:10px;} 

#centre h1
{
	padding: 0 0 1.2em 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666;
	letter-spacing: 0.05em;
}

#centre h2
{
	padding: 0 0 0.6em 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666;
	letter-spacing: 0.05em;
}

#centre h3
{
	padding: 0.4em 0 0.6em 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666;
	letter-spacing: 0.05em;
}

#centre h4, #centre .date
{
	padding: 0.4em 0 0.6em 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666;
	letter-spacing: 0.05em;
}

#centre h5,#centre h6
{
	padding: 0 0 0.6em 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#666;
}

#centre p
{
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 0 1em 0;
	margin: 0px;
	color:#666;
	font-weight:normal;
	line-height: 1.5em;
}

#centre li
{
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 0 0.6em 0;
	margin: 0px;
	color:#666;
	font-weight:normal;
	line-height: 1.5em;
}


#centre ul,#centre ol
{
	margin:0px;
	padding:0px 0px 8px 20px;
}

h1, h2, h3
{
	font-size: 17px;
}

h4, .date
{
	font-size: 13px;
}

h5,h6
{
	font-size: 11px;
}

p, li
{
	font-size:12px; 
}

.highlight {color: #ec8749;}

#centre a {text-decoration: underline; color:#ec8749; font-style:italic;}
#centre a:hover {text-decoration: underline; color: #333; font-style:italic;}

/* Nav and body styles */

#centre #navigation ul
{
	display: inline;
	padding: 0px;
	margin: 0px;
}

#centre #navigation li
{
	font-family: Arial, Helvetica, sans-serif;
	color:#fff; 
	font-size:11.5px; 
	font-weight:normal;
	display: inline;
	padding: 0px;
	margin: 0px;
	line-height: normal;
	text-transform:uppercase;
}

#centre #navigation a
{
	height: 31px;
	display: block;
	padding: 0px 6px 0px 6px;
	margin: 0px;
	float:left;
	color: #FFF;
	text-decoration: none;
	letter-spacing: 0.05em;
	font-style:normal;
}

#centre #navigation a:hover, #centre #navigation a.active, #centre #navigation a.nav-selected, #centre #navigation a.nav-path-selected
{
	color: #FFF;
	text-decoration: none;
	background: url(http://www.twentyninety.com/themes/twentyninety/images/navigation-arrow.png) bottom no-repeat;
	font-style:normal;
}

#centre #panel p {font-size:13px;}

#centre .news_box h3 {padding:0px 8px 6px 12px;}
#centre .news_box h4 {padding:8px 5px 0px 5px;}
#centre .news_box p {padding:0px 5px 6px 5px;}

#centre .info_box h3 {padding:0px 0px 6px 0px;}
#centre .info_box p {font-size:11px; margin:0px; padding:0px 0px 6px 0px;}

/* Footer Styles */

#footer ul
{
	padding: 15px 0px 0px 0px;
	margin: 0px;
	background:url(http://www.twentyninety.com/themes/twentyninety/images/emboss.gif) repeat-x;
}

#footer li
{
	display: inline;
	font-size: 10px; 
	padding: 0px 10px;
	margin: 0px;
	border-left: #c9c9c9 1px solid;
	color: #b4b7b8;
}

#footer a
{ 
	padding: 0px;
	margin: 0px;
	text-decoration: none;
	color: #b4b7b8;
	font-weight: normal;
	font-style:normal;
}

#footer li.start {border: none; padding-left:0px;}
#footer li.end {padding-right: 0px;}

#footer a:hover
{
	text-decoration: none;
	color:#333;
	font-weight: normal;
	font-style:normal;
}


/* Other styles */

input.text_field, textarea.text_field {width: 198px; padding: 1px; margin: 1px 0px 5px 0px; float:right;}
input.button {width: auto; padding: 2px 5px 2px 5px; margin: 5px 0px 0px 0px; border: none; background:#b4b7b8; color:#FFF; float:right; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
input.button:hover {background:#ec8749; color:#FFF;}

.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.hidden {display:none;}