/* Basics */
body {background-color:#202023;color:#bbbbbb;font-family:sans-serif;font-size:.75em;margin:0px;padding:0px;line-height:130%;}
body div.container {margin-top:0em;}
a {color:white;text-decoration:none;}
a:hover {color:white;text-decoration:underline;}

img {border:0px none;}
/* Forms */
.form-info {font-size:.5em;}

input[type=file] {color:white !important;}
select {background-color:#202023;color:white;border:0px none;}
input,textarea {background-color:black;border:solid 1px #333333; color:white;padding:.4em;}
input[type=text]:focus, input[type=password]:focus, textarea:focus {background-color:gray;}
input[type=submit]:active, input[type=file]:active {background-color:gray;}
form:after {display:block;content:"";clear:both;}

form dl {margin:0;padding:0;}

/* form dl dt {display:block;text-align:right;padding:0em;margin:0em;padding-right:3em;float:left; font-weight:bold;width:10em;clear:both;margin-top:2em;}*/
form dl dt {display:block; width:100px; clear:both;float:left; font-weight:bold; margin:0; margin-bottom:5px;padding:0px;margin:0px;}
/*form dl dd {display:block;text-align:left;float:left;padding:0px;margin:0px;margin-top:2em;width:20em;}*/
form dl dd {display:block;float:left;width:200px;padding:0px;margin:0px;}


form label, form .label {margin-top:2em;text-align:right;padding-right:2em;float:left;display:block;width:10em;margin-bottom:2em;}
form input,form select,form textarea, form .field {margin-top:2em;display:block;float:left;width:40em;margin-bottom:2em;}
form .label {margin-top:2em;text-align:right;padding-right:2em;float:left;display:block;width:10em;margin-bottom:2em;}
form .field {margin-top:2em;display:block;float:left;width:40em;margin-bottom:2em;}
form br {clear:both}

form input {width:40em;display:block;}
form label[for=title] {font-size:1.5em;width:6.6em;padding-top:1em;}
form input[name=title] {font-size:2em;width:17em;}
form input[name=tags] {width:40em;}
form input[type=submit] {width:6em;}

form span.form-info {float:left;}
textarea {width:40em;height:20em;display:block;}

form.orderable input {float:none;margin-bottom:2em;}
/*Header */
.padding {width:3em;height:3em;}
#header {
	font-size:1.3em;
	z-index:500;
	position:fixed;
	left:0px;
	top:0px;
	width:100%;
	background-color:#252528;

	min-height:50px;
	height:3em;
	text-align:center;
	opacity:.9;
	-moz-opacity:.9;
	filter:alpha(opacity=89);
}
#header-background {height:3.4em;min-height:50px;position:absolute;top:0px;left:0px;width:100%;}
#header-image {height:50px;margin:0;padding:0;float:left;width:200px;margin-left:1.5em;}
#header-image img {display:inline;margin:0;padding:0;position:absolute;left:1.6em;top:50%;margin-top:-25px;}
#header-footer {clear:both; }

/* Navigation */
#navigation {font-family:"arial narrow",helvetica,arial,sans-serif;padding:0px;margin:0px;margin-left:50px;margin-right:80px;list-style:none; display:inline;position:relative;top:1em;}
.navigation-separator {}
#navigation li {color:#888888;display:inline;font-size:1em0padding-left:25px;padding-right:25px;}

#navigation li a {text-decoration:none;color:#555555;}
#navigation li a:hover {color:white;}
#navigation li.selected a {color: #eeeeee ! important; }

/* Generically... */
h2 span.subtitle {font-size:.75em;margin-left:1em;}


/* Login button */
#login-button {position:absolute;right:30px;top:1em;color:#555555}
#login-button a {color:#555555;text-decoration:none}
#login-button a:hover {color:white;}

/* Logout button */
#logout-button {position:absolute;right:30px;top:1em;color:#555555}
#logout-button a {color:#555555;text-decoration:none}
#logout-button a:hover {color:white;}


/* Dashboard */
#dashboard {margin:0;position:absolute;left:0px;top:6em;list-style:none;padding:0px;margin-left:3em;width:200px;}
.dashboard-module {height:2%;clear:both; margin-bottom:50px;}

.dashboard-module h2 {font-weight:normal;font-size:small;border-bottom:1px solid white;text-align:right;}
.dashboard-module-footer {clear:both;}

/* Dashboard definition */
.dashboard-module dl {margin:0;padding:0;}
.dashboard-module dt {width:65px;clear:both;float:left;font-weight:bold;margin:0;margin-bottom:5px;padding:0px;margin:0px;}
.dashboard-module dd {float:left;width:130px;padding:0px;margin:0px;font-size:x-small;}

/* Dashboard: this page */
#dashboard form label {float:none;margin:0;display:inline;}
#dashboard * input, #dashboard * select, #dashboard * textarea {float:none;margin:0;width:auto;display:inline;}
#dashboard form br {clear:both}


.redirect {padding-top:1em;}
#this-page-module select {display:block;}
#support_label {display:block;padding-top:1em;}
#this-page-module input[type=submit] {display:block;margin-top:1em;}
/* Dashboard image grid */
.dashboard-image-grid {list-style:none;padding:0px;margin:0px;margin-left:-3px;margin-right:-4px;}
.dashboard-image-grid li {display:inline;padding:0px;}
.dashboard-image-grid li img {width:60px;height:60px;margin:3px;}

/* document body */
#body {position:absolute;left:200px;margin-left:9em;top:7em;right:30px;bottom:0px;}
#body div.header {font-size:1em;padding-bottom:0em;display:block;text-align:right;margin-top:-2em;}

/* Login Page */
.login h2 {margin:0em;padding:0em;}
.login input {font-size:2em;width:400px}
.login label {font-size:1.5em;vertical-align:middle;}
/* Text Page */
.container.text h2 {text-align:center;}
/* Blog */
.blog h2 {text-align:center;}
ul.blog { padding:0px;margin-left:0px;list-style:none;}

ul.blog li {position:relative;margin-bottom:7em;}
ul.blog li.add-post {margin-bottom:0em;}
.blog-post-content {position:relative}
ul.blog li div.text {margin-left:105px;}
.blog-date-time {color:#555555;display:block;margin-left:105px;font-size:1em;margin-bottom:1em;}
.blog-date-time a {color:#555555;}
.blog-date-time a:hover {text-decoration:none;color:white;}
.blog-time {margin-left:2em;}


.blog img.post-image {position:absolute;left:0px; width:75px; height:75px;margin-right:30px;margin-left:0px;margin-top:2.2em;margin-bottom:5px; }
.blog-tags-title {margin-left:105px;}

ul.blog li h3 {font-weight:normal;display:inline; font-size:1.3em;margin-right:.5em}
ul.blog li span.separator {margin-right:.5em;}
ul.blog li span.tags {margin-left:1.5em;display:inline; margin-left: 0px;font-size:.8em;}

.blog .pager { display:block; margin-left:auto; margin-right:auto; text-align:center; margin-bottom:4em;}
.blog .pager span.separator {margin-left:.5em; margin-right:.5em;color:#555555;}
.blog .pager a {color:#555555; width:10em;display}
.blog .pager a:hover {color:white;}

ul.blog li div.text {margin-top:.7em;color:#999999;}


.more-link {display:block;margin-top:1.0em;text-align:center;font-size:.7em;opacity:.3;-moz-opacity:.3;filter:alpha(opacity=30);}
.more-link:hover {
	text-decoration:none;
	opacity:1.0;-moz-opacity:1.0;filter:alpha(opacity=100);
	}
.more-link img {display:block;width:2em;height:1em;background-color:transparent;margin-left:auto;margin-right:auto;align:center;}
/* Gallery */
.gallery-content .controls {float:right}
.gallery-content .controls a {margin-right:1em;}

.gallery-image h2 { font-weight:normal;color:white;margin-bottom:1.5em }
.gallery-image img.gallery-image {width:100%;margin:3em;margin-left:auto;margin-right:auto;border:white 0px none;}

ul.more-images {text-align:left;list-style:none;margin:0px;padding:0px;margin-left:auto;margin-right:auto;}
ul.more-images li {margin:0px;display:inline;padding:0px;}
ul.more-images li  img {width:60px;margin:10px;}
h2.more-images {text-align:right;margin-top:0em;border-bottom:white 1px solid;font-weight:normal;font-size:15px;padding-bottom:.2em;width:100%;}

/* portfolio */
.portfolio h2 {text-align:center;}
.portfolio div.text {padding-bottom:1.7em;margin-left:135px;margin-right:135px;text-align:left;}
.portfolio ul {margin-left:0;padding:0;list-style:none;}
.portfolio ul li h3 {display:block; margin-left:135px;}
.portfolio ul li img.post-image {position:absolute;left:0px;top:50%; width:100px; height:100px;margin-right:30px;margin-left:0px;margin-top:-50px;margin-bottom:5px; }
.portfolio ul li {position:relative;margin-bottom:10em;}
.portfolio ul li div.item-text  {display:block;margin-left:135px;}
.item-text p, .text p {margin-top:.7em;}
.item-text ul, .text ul {margin-left:3em;}
.item-text ul li, .text ul li {margin-top:0em;margin-bottom:1em;list-style:square}
/* uploads */

.files {}
.files h2 {text-align:center;}
.files ul {padding:0px;margin:0px;}
.files ul li {clear:both;list-style:none; padding:1em; }
.files ul li:after {clear:both;content:"";display:block;}
.files ul li:hover {background-color:#27272c}
.files ul li h3 {padding:0px;margin:0px;margin-bottom:.5em;}
.files ul li img {float:left;margin-right:2em;margin-bottom:2em;}
.files ul li label {display:block;margin-top:1em;}
.files ul li input {display:block;margin-bottom:1em;width:30em;}
.files ul li span.edit-button {float:right; vertical-align:middle;margin:1em;}
.files ul li span.delete-button {float:right; vertical-align:middle;margin:1em;}

/* Edit boxes */


.window_background {curosr:move;}
.window_upper_left {curosr:move;background-image:url("/templates/aiskander/images/window/upper_left.png");width:50px;height:50px; position:absolute;left:0px;top:0px;}
.window_upper_right {curosr:move;background-image:url("/templates/aiskander/images/window/upper_right.png");width:50px;height:50px; position:absolute;right:0px;top:0px;}
.window_bottom_left {curosr:move;background-image:url("/templates/aiskander/images/window/bottom_left.png");width:50px;height:50px; position:absolute;left:0px;bottom:0px;}
.window_bottom_right {curosr:move;background-image:url("/templates/aiskander/images/window/bottom_right.png");width:50px;height:50px; position:absolute;right:0px;bottom:0px;}
.window_left {curosr:move;background-image:url("/templates/aiskander/images/window/left.png");bottom:50px;position:absolute;width:50px;left:0px;top:50px;}
.window_top {curosr:move;background-image:url("/templates/aiskander/images/window/top.png");top:0px;position:absolute;left:50px;right:50px;height:50px;}
.window_right{curosr:move;background-image:url("/templates/aiskander/images/window/right.png");right:0px;top:50px;bottom:50px;position:absolute;width:50px;}
.window_bottom {curosr:move;background-image:url("/templates/aiskander/images/window/bottom.png");right:50px;left:50px;bottom:0px;height:50px;position:absolute}
.window_inner {background-image:url("/templates/aiskander/images/window/inner.png");position:absolute;left:50px;top:50px;right:50px;bottom:50px;}
.window_title {cursor:move;position:absolute;text-align:right;left:45px;right:45px;top:45px;border-bottom:solid 1px white;}
.window_container{}
.window_content {overflow:auto;opacity:0.85;-moz-opacity:0.85;filter:alpha(opacity=85);left:45px;top:75px;right:50px;bottom:50px;position:absolute;}
.window_modal {opacity:.4;-moz-opacity:0.1;filter:alpha(opacity=10);background-color:black;}


.tooltip_background {curosr:move;opacity:0.70;-moz-opacity:0.70;filter:alpha(opacity=70);}
.tooltip_upper_left {curosr:move;background-color:transparent;background-image:url("/templates/aiskander/images/tooltip/ul.png");width:32px;height:32px; position:absolute;left:0px;top:0px;}
.tooltip_upper_right {curosr:move;background-image:url("/templates/aiskander/images/tooltip/ur.png");width:32px;height:32px; position:absolute;right:0px;top:0px;}
.tooltip_bottom_left {curosr:move;background-image:url("/templates/aiskander/images/tooltip/bl.png");width:32px;height:32px; position:absolute;left:0px;bottom:0px;}
.tooltip_bottom_right {curosr:move;background-image:url("/templates/aiskander/images/tooltip/br.png");width:32px;height:32px; position:absolute;right:0px;bottom:0px;}
.tooltip_left {curosr:move;background-image:url("/templates/aiskander/images/tooltip/ml.png");bottom:32px;position:absolute;width:32px;left:0px;top:32px;}
.tooltip_top {curosr:move;background-image:url("/templates/aiskander/images/tooltip/top.png");top:0px;position:absolute;left:32px;right:32px;height:32px;}
.tooltip_right{curosr:move;background-image:url("/templates/aiskander/images/tooltip/mr.png");right:0px;top:32px;bottom:32px;position:absolute;width:32px;}
.tooltip_bottom {curosr:move;background-image:url("/templates/aiskander/images/tooltip/bottom.png");right:32px;left:32px;bottom:0px;height:32px;position:absolute}
.tooltip_inner {background-image:url("/templates/aiskander/images/tooltip/mm.png");position:absolute;left:32px;top:32px;right:32px;bottom:32px;}

.bottom.tooltip_title {
	cursor:move;
	background-image:url("/templates/aiskander/images/tooltip/bottom-center.png");
	background-repeat: no-repeat;
	background-position: bottom;
	position:absolute;
	left:50%;width:30px;margin-left:-16px;bottom:0px;height:30px;right:0px;font-weight:bold;
}
.top.tooltip_title {
	cursor:move;
	background-image:url("/templates/aiskander/images/tooltip/top-center.png");
	background-repeat: no-repeat;
	background-position: top;
	position:absolute;
	left:50%;width:30px;margin-left:-16px;top:0px;height:30px;right:0px;font-weight:bold;
}

.tooltip_container{}
.tooltip_content {text-align:center;opacity:0.85;-moz-opacity:0.85;filter:alpha(opacity=85);left:25px;top:25px;right:25px;bottom:25px;position:absolute;}
.tooltip_modal {opacity:.3;-moz-opacity:0.3;filter:alpha(opacity=30);background-color:black;}



.window-section {font-size:small;border-bottom:2px solid #DDDDDD; margin-bottom:10px;padding-bottom:0px;}
.window-selection {font-size:small;}
#wm-prompt-value {font-size:large;margin:10px;width:380px;}

.previous-button {background-image:url("/templates/aiskander/images/arrows/left_arrow.gif");}

code {background-color:#404046;display:block;margin:3em;padding:1em; overflow:auto; white-space:pre;}

.text p {margin-top:.7em;}
.text {margin-left:2em;}
.text ol li {margin-top:2em;margin-bottom:2em;}
.text ul li {margin-top:2em;margin-bottom:2em;}
.text ul li {list-style:square;}
.text ul, .text ol {margin-bottom:4em;}

