/*
Theme Name: Xention
Theme URI: http://teamspirit.uk.com
Description: Theme for Xention 
Version: 1.00
Author: Dale Sattler
Author URI: http://teamspirit.com.uk
Tags: red, custom header, fixed width, two columns, widgets

*/



/* Begin Typography & Colors */
@charset "UTF-8";
/* CSS Document */




body {
		font-family:Arial, Helvetica, sans-serif;
		color:#000;
		font-size:12px;
		margin:0px;
		padding:0px;
	}
	
.body {
		font-family:Arial, Helvetica, sans-serif;
		color:#000;
		font-size:12px;
		margin:0px;
		padding:0px;
	}	
	

	

	
	h1{
		font-size:15px;
		color:#f0490c;
		margin:0px;
		padding:0px;
		
	}
	
	h2 {
		font-size:15px;
		color:#f0490c;
		margin:0px;
		padding:0px;
	
	}
	
	h3{
		color: #ff9933; 
		margin-bottom:0px;
		font-size:12px;
		
	}
	
	.clearboth{
		clear:both;
	}
	
	.left{
		float:left;
	}
	
	div{
		/*border: 1px solid #000;*/
	}
	
	form{
		margin: 0px; 
		padding: 0px; 
	}
	
	/*LINKS*/
	a {
		color: #ff9933;
	}
	
	a:hover {
		color:#c7050d;
	}
	
	/*END LINKS*/
	
	#main{
		margin-left:auto; margin-right:auto; width:845px
	}
	
	
	#top{
		padding-top:20px;
	}
	
	#ext_menu{
		float:right;
		margin-top:40px;
		margin-bottom:0px;
	}
	#ext_menu a, #footer a{
		color:#666;
		font-size:12px;
		text-decoration:none;
	}
	#ext_menu li, #footer li{
		float:left;
		list-style:none;
	}
	#ext_menu page_item{
		padding-right:20px; padding-top:5px;
	}
	
	.page_item{
		padding-right:20px; padding-top:5px;
	}
	
	.ex_li2{
		padding-right:5px; 
	}
	
	#search{
		border:1px solid #d2898d; width:120px; height:20px; font-size:12px
	}
	
	.searchEntry{
		border:1px solid #d2898d; width:120px; height:20px; font-size:12px
	}
	
	#menu{
		width:847px;
		height:39px;
		background:url(images/menu_bg.png) no-repeat;
	}
	#menu li{
		float:left;
		list-style:none;
	}
	
	#menu a{
		text-decoration:none;
		font-size:20px;
		color:#FFF;
	}
	#menu a:hover, #menu a.selected{
		color: #333333;
	}

	
	#m_home{
		padding: 10px 14px 0px 14px;
	}
	
	#m_about{
		padding: 10px 14px 0px 14px;
	}
	
	#m_ion{
		padding: 10px 14px 0px 17px;
	}
	
	#m_product{
		padding: 10px 14px 0px 10px;
	}
	
	#m_investors{
		padding: 10px 14px 0px 14px;
	}
	
	#m_news{
		padding: 10px 14px 0px 12px;
	}
	
	#m_contact{
		padding: 10px 0px 0px 8px;
	}
	
	#submenu{
		width:207px;
		float:left;
		padding-left: 0px;
		margin-left: 0px;
		padding-bottom:50px;
	}
	
	#submenu ul{
		margin: 0px;
		padding-left: 0px;
	}
		
	#submenu li{
		width:207px;
		border-bottom:1px solid #999;
		padding-top:15px;
		padding-bottom:15px;
		padding-left:0px;
		padding-right: 0px;
		margin-left:0px;
		list-style:none;
		list-style-position:outside;
	}
	
	
	#submenu li a{
		color:#f99621;
		font-size:15px;
		text-decoration:none;
	}
	
	#submenu li a:hover, #submenu li.current_page_item a{
		color:#c7050d;
	}	
	
	.current_page_item{
		color:#c7050d;
	}

	
	#footer{
		margin-top:10px;
		padding-bottom:50px;
	}
	
	#footer ul{
		margin-left: 2px;
		padding-left: 0px;
	}
	
	#footer ul li{
		float:left;
		list-style:none;
	}
	
	#home_main{
		background:url(images/1pxgr.png) repeat-y; width:845px; 
	}
	
	
	#home_main_lv2_sub{
		 width:845px; 
		 background:url(images/1pxgr_sub.png) repeat-y;
	}
	
	#home{
		width:610px; margin-left:20px; float:left; margin-top:20px;
	}
	
	#home_main_lvl2{
		 width:845px; 
	}
	
	#home_main_lvl2 #home{
		width:620px; padding-right:20px; float:left; margin-top:20px;
	}
	
	#home li{
		padding-bottom:10px;
	}
	
	#welcome{
		width:360px; padding-right:20px; float:left; margin-top:20px;
	}
	
	#welcome-img{
	 	float:left; width:163px; margin:18px 20px 18px 0px;
	}
	
	#news{
		width:260px; padding-left:20px; margin-top:20px; float:left;
	}
	
	.pdf{
		float:right; padding:10px 5px 10px 10px;
	}
	
	.date{
		font-weight:bold;
		margin:0px;
		padding:0px;
	}
	
	.gr_hr_top{
		background:#999; height:1px; font-size:0px; margin-top:18px;
	}
	
	.gr_hr_bot{
		background:#999; height:1px; font-size:0px; width:845px;
	}
	
	/*NEWS ITEMS*/
	#news a {
		text-decoration: none;
	}
	
	#news p {
		margin-top: 2px;
	}
	
	.newsentry {
		width:580px; 
		padding-left:0px; 
		margin-bottom:0px; 
		margin-top: 0px;
	}
	
	.newsentry h3 {
		margin-top: 5px;
		
	}
	
	.newsentry h3 a {
		font-size:13px;
		text-decoration: none;
		color:#f58224;
		margin-top: 5px;
		
	}
	
	.newsentry p{
		margin-top:5px;
		margin-bottom:5px;
	}
	.newsbody{
		margin-top: 2px;
	}
	

	
	/*ADVISORS - BOARD OF DIRECTORS*/	
	.tphoto{
		margin-top:20px;
		float:left;
		width:135px;
	}
	
	.team{
		float:left;
		margin-top:20px;
		width:470px;
	}
	
	.team-noimg{
		float:left;
		margin-top:20px;
		width:590px;
	}
	
	.team span, .team-noimg span{
		color:#f57e1c;
	}
	
	#header-image p{
		padding: 0px; margin: 0px;
	}

	
	/*SITE MAP*/
	#sitemappages{
		float:left;
		width:400px;
	}
	
	#sitemapposts{
		float:left;
		width:400px;
		margin-left: 30px;
	}
	
	#sitemappages li, #sitemapposts li{
		list-style:none;
	}
	
	#sitemappages ul, #sitemapposts ul{
		margin-top: 1px;
		margin-bottom: 10px;
		margin-left: 0px;
	}


/* BUTTON STYLES */


.submit input,
.button,
.button-primary,
.comment-primary,
.button-secondary,
.button-highlighted,
#postcustomstuff .submit input {
	font-family: "Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif;
	text-decoration: none;
	font-size: 13px !important;
	line-height: 16px;
	padding: 2px 8px;
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	-moz-border-radius: 11px;
	-khtml-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-khtml-box-sizing: content-box;
	box-sizing: content-box;
}
 
a.button,
a.button-primary,
a.button-secondary,
a.comment-primary{
	line-height: 1.2em;
	-webkit-border-radius: 10px;
	padding: 4px 10px;
}
 
.button,
.button-secondary,
.submit input,
input[type=button],
input[type=submit] {
	border-color: #f99621;
	color: #f99621;
}
 
.button:hover,
.button-secondary:hover,
.submit input:hover,
input[type=button]:hover,
input[type=submit]:hover {
	color: #000;
	border-color: #666;
}
 
.button,
.submit input,
.button-secondary {
	background: #f2f2f2 url(images/white-grad.png) repeat-x scroll left top;
}
 
.button:active,
.submit input:active,
.button-secondary:active {
	background: #eee url(../images/white-grad-active.png) repeat-x scroll left top;
}
 
.button-primary {
	border-color: #298cba !important;
	font-weight: bold;
	color: #FFF !important;
	background: #360;
}


.comment-primary {
	border-color: #CCC !important;
	font-weight: bold;
	color: #FFF !important;
	background: #555;
}
 
.button-primary:active,
#login form .submit input:active {
	background-color: #360;
}
 
.button[disabled],
.button:disabled,
.button-secondary[disabled],
.button-secondary:disabled,
a.button.disabled {
	color: #ccc !important;
	border-color: #ccc;
}
 
.button-primary[disabled],
.button-primary:disabled {
	color: #2fa0d5 !important;
}



