/* @override http://www.iclone.org.uk/css/style.css */

html {
}

body {
	color: #eeeeee;
	background-color: black;
	text-rendering: optimizeLegibility;
}
/* @group header */

#header {
	overflow: auto;
}

#masthead a:hover {
	text-shadow: 0 0px 5px rgba(255,255,255, 0.9);
}

#masthead {
	background: transparent url(../images/logo.png) no-repeat scroll left center;
	font-weight: normal;
	text-shadow: 0 0px 5px rgba(255,255,255, 0.9);
	font-size: 3em;
	line-height: 2em;
	padding: 0;
	background-color: #3c4360;
	text-align: right;
	min-width: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;	
	border: 0px solid #1a2241;
}

#masthead a {
	padding-right: 10px;
	color: #eeeeee;
	display: block;
}

#masthead a:hover {
	text-decoration: none;
}

#nav {
}

#nav ul {
	float: right;
	padding-bottom: 0px;
	margin-bottom: 0;
	text-align: center;
}

#nav li {
	position: relative;
	float: left;
	z-index: 50;
	list-style: none;
	background-image: none;
	padding: 0;
}

#nav ul.primary {
	font-size: 18px;	
}

#nav ul.secondary {
	font-size: 16px;	
	padding-top: 3px;
}

#nav ul.tertiary {
	font-size: 14px;	
	padding-top: 3px;
}

#nav li:hover {
}

#nav a {
	display: block;
	text-decoration: none;
	color: #eeeeee;
	border-bottom: 1px solid #3c4360;
	padding: 0 5px 5px;
}

#nav ul:hover {
}

#nav a:hover {
	color: #ffffff;
	background: url(../images/chevron_up_light.png) no-repeat center bottom !important;
	border-bottom: 1px solid #ffffff;
}

#nav .current_page_ancestor a, #nav .current_page_ancestor a:hover, #nav .current_page_item a, #nav .current_page_item a:hover {
	color: #cccccc;
	background: url(../images/chevron_up_dark.png) no-repeat center bottom;
}

/* @end */

#ZoomBox {
	border: 1px solid #3c4360;
}

/* @group main */

/* @group errors */

#error h2 {
	background: url(../images/header_warning.png) no-repeat;
}

#error.critical h2 {
	background: url(../images/header_critical.png) no-repeat;
}

#error {
	background: url(../images/icons/warning.png) no-repeat right top;
}

#error.critical {
	background: url(../images/icons/critical.png) no-repeat right top;
}

#error p
{
	padding-right: 70px;
}

#errorside h3 {
	background: url(../images/header_good.png) no-repeat;
	margin-bottom: 0.5em;
}

#errorside li {
	background-image: none;
}
/* @end */

#main {
	clear: both;
	background-color: black;
}

/* @group Home */

#home-iphone .caption {
	font-size: 1.2857142857142858em;
	line-height: 1.1666666666666667em;
	margin-bottom: 1.1666666666666667em;
	text-align: center;
}

#home-iphone .screenshots {
	clear: both;
}

#home-iphone .screenshots li {
	background: none;
	display: inline;
	padding: 0;
	margin: 8px;
}

#home-iphone .screenshots li.alpha {
	margin-left: 0;
}

#home-iphone .screenshots li.omega {
	margin-right: 0;
}

#homemainss {
	text-align: right;
}

#homemainss img {
	padding-right: 60px;
}

#home-osx .soon {
	text-align: right;
}

/* @end */

/* @group iPhone */

#iphone-page div.grid_6 {
	padding: 0;
}

#iphone-page div.grid_6 h3 {
	background: url(../images/header.png) no-repeat;
}

#iphone-page div.grid_6.alpha {
	clear: both;
}

#iphone-page div.grid_6 ul {
	padding-left: 70px;
}

#iphone-page  .featuregroup.odd {
}

#iphone-page #featurelist {
	padding-bottom: 1em;
	overflow: auto;
}

#featurelist #chars {background: url(../images/icons/character.png) no-repeat 0 2em;}
#featurelist #corps {background: url(../images/icons/corporation.png) no-repeat 0 2em;}
#featurelist #assets {background: url(../images/icons/assets.png) no-repeat 0 2em;}
#featurelist #pos {background: url(../images/icons/starbase.png) no-repeat 0 2em;}
#featurelist #items {background: url(../images/icons/items.png) no-repeat 0 2em;}
#featurelist #jump {background: url(../images/icons/map.png) no-repeat 0 2em;}
#featurelist #marketindustry {background: url(../images/icons/industry.png) no-repeat 0 2em;}
#featurelist #other {background: url(../images/icons/other.png) no-repeat 0 2em;}

/* @end */

#contact-page {
	background: url(../images/icons/contact.png) no-repeat right top;
}


/* @group Support */

/* @group support pages */
#support {
	background: url(../images/icons/support.png) no-repeat right top;
}

#acknowledgements {
	background: url(../images/icons/acknowledgements.png) no-repeat right top;
}
#acknowledgements pre {
	background-color: #111320;
	padding: 0.5em;
	border: 1px solid #1a2241;
}

#adding_accounts {
	background: url(../images/icons/accounts.png) no-repeat right top;
}

#api_key_requirements {
	background: url(../images/icons/apireqs.png) no-repeat right top;
}

#api_key_requirements table thead {
	border-bottom: 2px solid #cccccc;
}

#api_key_requirements table caption {
	border-top: 1px solid #cccccc;
}

#api_key_requirements table td, #api_key_requirements table th {
	padding: 0.25em 0.5em 0.5em;
}

#api_key_requirements table tr.even {
	background-color: #111320;
	border-bottom: 1px solid #1a2241;
}

#assets_tab {
	background: url(../images/icons/assets.png) no-repeat right top;
}
#characters_tab {
	background: url(../images/icons/character.png) no-repeat right top;
}

#pos_tab {
	background: url(../images/icons/starbase.png) no-repeat right top;
}

#pos_tab td, #characters_tab td {
	padding-right: 0.5em;
	height: 30px;
	padding-left: 0.5em;
}

#pos_tab table, #characters_tab table {
	background: url(../images/cell_sprite.png) no-repeat right top;
}

#about_tab {
	background: url(../images/icons/about.png) no-repeat right top;
}

#settings {
	background: url(../images/icons/settings.png) no-repeat right top;
}
#main .grid_9 p
{
	padding-right: 70px;
}
#main .grid_9 h4 {
	margin-bottom: 0.5em;
}

#settings dt {
	font-weight: bold;
}

#tabs {
	background: url(../images/icons/apireqs.png) no-repeat right top;
}

#tabs h3 {
	margin-left: 1em;
	padding-left: 0;
	margin-bottom: 0.5em;
}
#tablist li {
	background-image: none;
}

#tablist li p {
	margin-left: 1.5em;
	margin-bottom: 1em;
}

#tabs #characters {background: url(../images/icons/tabs/characters.png) no-repeat 0em 1em;}
#tabs #corporations {background: url(../images/icons/tabs/corporations.png) no-repeat 0em 1em;}
#tabs #pos {background: url(../images/icons/tabs/pos.png) no-repeat 0em 1em;}
#tabs #assets {background: url(../images/icons/tabs/assets.png) no-repeat 0em 1em;}
#tabs #items {background: url(../images/icons/tabs/items.png) no-repeat 0em 1em;}
#tabs #jumpplanner {background: url(../images/icons/tabs/jumpplanner.png) no-repeat 0em 1em;}
#tabs #orders {background: url(../images/icons/tabs/market.png) no-repeat 0em 1em;}
#tabs #industry {background: url(../images/icons/tabs/industry.png) no-repeat 0em 1em;}
#tabs #wallet {background: url(../images/icons/tabs/wallet.png) no-repeat 0em 1em;}
#tabs #accounts {background: url(../images/icons/tabs/settings.png) no-repeat 0em 1em;}
#tabs #about {background: url(../images/icons/tabs/about.png) no-repeat 0em 1em;}

/* @end */

#supportmenu h3 {
	background-image: none;
	margin-left: 0;
	padding-left: 0;
	margin-bottom: 0.5em;
}

#supportmenu li {
	background-image: none;
	padding: 0;
	margin-left: 0;
}

#supportmenu li li{
	margin-left: 1em;
}



/* @end */



/* @end */

/* @group pulse */

#pulse {
	background-color: #111320;	
	overflow: auto;
	clear: both;
	padding-top: 1em;
	padding-bottom: 1em;
	border-top: 1px solid #1a2241;
}

#pulse h4 {
	background: url(../images/header.png) no-repeat;
}

#pulse h5 {
	margin-bottom: 0.5em;
}

#pulse .sociable {
	margin-top: 0;
}

#pulse dd {
}

#pulse dt a {
	color: #eeeeee;
	font-weight: bold;
}

#pulse dd {
	margin-right: 1em;
	margin-left: 1em;
	padding-left: 1em;
	font-size: 0.8571428571428571em;
	line-height: 1.75em;
	margin-bottom: 1.75em;
	border-left: 1px solid #1a2241;
}

#pulse li {
	font-size: 0.8571428571428571em;
	line-height: 1.75em;
	margin-bottom: 1.75em;
}

/* @end */

/* @group footer */

#footer {
	margin-top: 1em;
	margin-bottom: 1em;
	position: relative;
	clear: both;
}

#copyright {
	color: #cccccc;
}

#copyright h4 {
	background: url(../images/header.png) no-repeat;
}

/* @end */

/* @group typography */

body {
	font-size: 14px;
	line-height: 1.5em;
}

h1 a, h2 a, h3 a, h4 a {
	color: #eeeeee;
}

h1 {
	margin: 0;
	font-size: 1.5714285714285714em;
	font-weight: normal;
	line-height: 0.9545454545454546em;
	margin-bottom: 0.9545454545454546em;
	text-shadow: 0 0px 5px rgba(255,255,255, 0.9);	
	margin-left: -0.5em;
	padding-left: 0.5em;
	min-width: 300px;
	background: url(../images/header.png) no-repeat;
}

h2 {
	margin: 0;
	font-size: 1.4285714285714286em;
	line-height: 1.05em;
	margin-bottom: 1.05em;
	color: #eeeeee;
	font-weight: normal;
	text-shadow: 0 0px 5px rgba(255,255,255, 0.9);	
	margin-left: -0.5em;
	padding-left: 0.5em;
	min-width: 300px;
	background: url(../images/header.png) no-repeat;
}
h3 {
	margin: 0;
	font-weight: normal;
	font-size: 1.2857142857142858em;
	line-height: 1.1666666666666667em;
	text-shadow: 0 0px 5px rgba(255,255,255, 0.9);	
	margin-bottom: 1.1666666666666667em;
	margin-left: -0.5em;
	padding-left: 0.5em;
	min-width: 300px;
}

#sidebar h3 {
	background: url(../images/header.png) no-repeat;
	padding-left: 0;
}

h4 {
	margin: 0;
	font-size: 1.1428571428571428em;
	font-weight: normal;
	line-height: 1.3125em;
	margin-bottom: 1.3125em;
	margin-left: -0.5em;
	padding-left: 0.5em;
	min-width: 300px;
}

p,
dl,
hr,
h5,
h6,
ol,
ul,
pre,
table,
address,
blockquote,
td,
th,
label,
fieldset {
	margin: 0;
	font-size: 1em;
	line-height: 1.5em;
	margin-bottom: 1.5em;
}

p.small, pre {
	margin: 0;
	font-size: 0.8571428571428571em;
	line-height: 1.75em;
	margin-bottom: 1.75em;
}

ul.small li {
	font-size: 0.8571428571428571em;
	margin-bottom: 0.75em;
	
}

table {
	border-collapse: collapse;
	margin-bottom: 1.5em;
}

/* @end */

.center {
	text-align: center;
}

.appstore {
	padding: 13px;
}

.readmore {
	text-align: right;
}

a {
	color: #6a87c4;
	text-decoration: none;
}

a.aside {
	color: #eeeeee;
}

a:hover {
	text-decoration: underline;
}

blockquote {
	background-color: #111320;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 1px solid #1a22241;
	margin-top: 0;
}

li {
	list-style-position: outside;
	padding-left: 15px;
	list-style-type: none;
	background: url(../images/bullet.png) no-repeat 0 4px;
}

input {
		background-color: #111320;
		color: #eeeeee;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border: 1px solid #3c4360;
		padding: 2px;
		line-height: 14px;
		font-size: 12px;

}

select {
	color: #eeeeee;
	background-color: #111320;
	border: 1px solid #3c4360;
	    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

textarea {
	background-color: #111320;
	border: 1px solid #3c4360;
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 2px;
	color: #eeeeee;
}

.wpcf7-form label {
	display: block;
	margin-bottom: 0;
	clear: both;
	text-align: right;
	padding-bottom: 10px;
}

.wpcf7-form div.grid_6 {
	clear: both;
}

div.wpcf7 {
}

div.wpcf7-response-output {
	padding: 0.2em 1em;
}

div.wpcf7-mail-sent-ok {
	border: 2px solid #3c4360;
}

div.wpcf7-mail-sent-ng {
	border: 2px solid #ff0000;
}

div.wpcf7-spam-blocked {
	border: 2px solid #ffa500;
}

div.wpcf7-validation-errors {
	border: 2px solid #f7e700;
}

span.wpcf7-form-control-wrap {
	position: relative;
}

span.wpcf7-not-valid-tip {
	z-index: 100;
	border: 1px solid #ff0000;
	font-size: 10pt;
	padding: 2px;
	width: 220px;
	text-align: center;
	float: left;
}

span.wpcf7-not-valid-tip-no-ajax {
	color: #f00;
	font-size: 10pt;
	display: block;
}

span.wpcf7-list-item {
	margin-left: 0.5em;
}

.wpcf7-display-none {
	display: none;
}

.aktt_tweets li {
	background: none;
	margin-left: 1em;
	border-left: 1px solid #1a2241;
}

.aktt_tweets li.aktt_more_updates {
	border-left: none;
	margin-left: 0;
}

img.ajax-loader {
	border: none;
	vertical-align: middle;
	float: left;
}
