@charset "UTF-8";

html {
	width:100%;
	height:100%;
}

body {
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	font-family:Arial, Verdana, Georgia, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	background-color:#26292e;
}

.outer-wrappers {
	width:100%;
}

.inner-wrappers {
	width:854px;
	margin-left:auto;
	margin-right:auto;
}

#top-parts {
	position:absolute;
	clear:both;
	top:0px;
}

#site-wrapper-inner {
	margin-top:0px;
}

#bottom-parts {
	clear:both;
    position:relative;
}

/* blocks default styling START */
.block {
    position:relative;
}

.block .edit-link {
    position:absolute;
    right:0px;
    top:0px;
    background-color:white;
    z-index:100000;
}

.block .edit-link a {
    font-size:9px !important;
}
/* blocks default styling END */



/*language selection controls styling START*/
.block-locale {
	position:absolute;
	top:10px;
	left:450px;
}

.block-locale ul li {
	list-style-image:none;
	list-style-type:none;
	float:left;
}

.block-locale ul li a {
	display:block;
	font-size:0px;
	width:16px;
	height:11px;
	margin:2px;
	text-decoration:none;
	color:white;
}

.block-locale ul li.el a {
	background-image:url(el.png);
	background-repeat:no-repeat;
}

.block-locale ul li.en a {
	background-image:url(en.png);
	background-repeat:no-repeat;
}
/*language selection controls styling END*/



/*newsletter form styling START*/
.block-campaignmonitor {/* Campain monitor */
	border:1px solid #000000;
	padding:4px;
	margin:4px;
}

.block-campaignmonitor h2 {/* Campain monitor */
	padding:0px;
	margin:0px;
	border:1px solid #DDDDDD;
}

.block-simplenews {/* Simple news */
	border:1px solid #000000;
	padding:4px;
	margin:4px;
}

.block-simplenews h2 {/* Simple news */
	padding:0px;
	margin:0px;
	border:1px solid #DDDDDD;
}
/*newsletter form styling END*/



/*system related styling START*/
.sticky-table {
	width:100%;
	border-collapse:collapse;
}

.sticky-table tr:hover{
	background-color:#CCCCCC;
	border-bottom:1px solid black;
}

.sticky-table tr.region:hover,
.sticky-table tr.region-empty:hover {
	background-color:white;
}
/*system related styling END*/



/*utility styling START*/
#utility {
	position:absolute;
	top:-100000px;
	left:-100000px;
	width:1px;
	height:1px;
	display:block;
}

#utility img {
	display:block;
}
/*utility styling END*/



/*login form styling START*/
#user-login input,
#user-pass input {
	width:250px;
	height:25px;
	margin:0px;
	padding:0px;
	line-height:25px;
	font-size:120%;
}

#user-login label,
#user-pass label {
	display:inline-block;
	display:-moz-inline-box;/*fix for ff2 which does not support inline-block*/
	width:140px;
	vertical-align:top;
}

#user-pass label {
	width:300px;
}

#user-login label.error,
#user-pass label.error {
	width:300px;
	display:block;
}

#user-login .form-submit,
#user-pass .form-submit {
	height:40px;
	width:200px;
	font-size:150%;
	margin-top:10px;
	margin-left:100px;
}

#user-pass .form-submit {
	width:500px;
	margin-left:30px;
}

#user-pass .form-submit:active {
	font-size:140%;
}
/*login form styling END*/



/*Node Edit Hide Unused Fields START*/
#node-form #edit-preview {
        display:none;
}

/*Node Edit Hide Unused Fields END*/
















