body {
	min-width: 1024px;
	margin: 0;
	padding: 0;
	font-family: Verdana, Sans-serif;
	font-size: 11px;
	background: #e8f1ff;
	color: #444444;
	line-height: 1.6em;
}

body p {
	margin: 0;
	padding: 10px 0 0 0;
}

h1 {
	font-size: 26px;
	padding: 10px 0 0 0;
	margin: 0 0px 10px 0;
	letter-spacing: -2px;
	color: #444;
	
}

h2 {
	font-size: 18px;
	padding: 4px 0 4px 0;
	margin: 0 0px 3px 0;
	letter-spacing: -1px;
	color: #333;
	background-color: #d6e5fd;
    text-align:left !important;
}

h3 {
	font-size: 14px;
	padding: 0 0 0 0;
	margin: 15px 0px 0px 0;
	letter-spacing: -1px;
	color: #333;
}
.h3sidebar {
	font-size:14px;
	padding: 4px 0 4px 0;
	margin: 0 0px 3px 0;
	letter-spacing: -1px;
	color: #333;
	background-color: #d6e5fd;
	text-align:center
}
a:link { color: #336699; text-decoration: none; outline-style: none;}
a:visited { color: #336699; text-decoration: none; outline-style: none;}
a:hover {color: #336699; text-decoration: underline; outline-style: none;}



.center {
	text-align:center;
}

#wrapper {
	background: url(http://www.gnomon-design.gr/images/headerbg.png) repeat-x;
	padding: 0;
	margin: 0 auto;
}

.liquid {
	width: 100%;
	float: left;
}

.container {
	width: 1024px;
	margin: 0 auto;
	overflow: hidden;
}


/*header*/
#header {
	width: 1024px;
	height: 341px;
	float: left;
	background: url(http://www.gnomon-design.gr/images/headerbg.png) repeat-x top left;
	position: relative;
	padding: 0;
	margin: 0;
}


#header #mainbanner {
	width: 977px;
	height: 341px;
	background: url(http://www.gnomon-design.gr/images/headerlogo.jpg) no-repeat top left;
	float: left;
	position: absolute;
	left:15px;
	top: 41px;
	margin: 0;
	padding:0;
}

#header #mainbanner #banner {
	width: 339px;
	height:53px;
	position: relative;
	float: left;
	background: url(http://www.gnomon-design.gr/images/blogbanner.jpg) no-repeat top left;
	top: 246px;
	left: 43px;
}

#header #navmenubg {
	background: url(http://www.gnomon-design.gr/images/navmenubg.png) repeat-x top left;
	position: absolute;
	top: 341px;
	z-index: 0;
	height: 108px;
	margin:0;
	padding:0;
}

#navmenubg #menuleft {
	background: url(http://www.gnomon-design.gr/images/menuleft.png) no-repeat top left;
	float:left;
	position: relative;
	top:-1px;
	left:-3px;
	width: 61px;
	height: 108px;
	z-index: 1;
	margin:0;
	padding:0;
}

#navmenubg #menuright {
	background: url(http://www.gnomon-design.gr/images/menuright.png) no-repeat top left;
	float:left;
	position: relative;
	top:-1px;
	right:-891px;
	width: 69px;
	height: 108px;
	z-index: 1;
	margin: 0;
	padding:0;
}

#navmenubg #navmenubg2 {
	background: url(http://www.gnomon-design.gr/images/navmenubg2.png) repeat-x top left;
	float: left;
	position: relative;
	top: -1px;
	left: -72px;
	width: 894px;
	height: 66px;
	z-index: 2;
	margin:0;
	padding:0;
}

#navmenu {
	background-color: #333333;
	float:left;
	position: relative;
	top:-64px;
	left:-14px;
	width: 770px;
	height: 59px;
	z-index: 3;
	margin:0;
	padding:0;
}

.kwicks {
	list-style: none;
	position: relative;
	margin: 0;
	padding: 0;
}
.kwicks li{
	width: 150px;
	height: 59px;
	display: block;
	overflow: hidden;
	padding: 0;  
}

.kwicks li a{
	width: 220px;
	height: 59px;
	display: block;
	overflow: hidden;
	padding: 0;  
	text-indent: -9999px;
}


.kwicks.horizontal li {
	margin-right: 5px; /*Set to same as spacing option. */	
}
.kwicks.vertical  li{
	margin-bottom: 5px; /*Set to same as spacing option. */	
}

#kwick_1 { 
	background-color: #53b388;
	background: url(http://www.gnomon-design.gr/images/test.png);
}
#kwick_2 {
	background-color: #5a69a9;
	background: url(http://www.gnomon-design.gr/images/test2.png);
}
#kwick_3 {
	background-color: #c26468;
	background: url(http://www.gnomon-design.gr/images/test3.png);
}
#kwick_4 { 
	background-color: #bf7cc7;
	background: url(http://www.gnomon-design.gr/images/test4.png);
}
#kwick_5 { 
	background-color: #bf7cc2;
	background: url(http://www.gnomon-design.gr/images/test5.png);
}
.kwicks.horizontal #kwick_4 {
	margin-right: 0; 
}
.kwicks.vertical #kwick_4 {
	margin-bottom: 0; 
}


#maincontent {
	width: 990px;
	margin: -45px 0 0 0;
	padding: 0;
	float:left;
	position: relative;
	top: 0px;
	min-height: 1000px;
}

#maincontent #col1 {
	width: 58%;
	margin: 20px 0 0 80px;
	padding: 0px 0 0 0;	
}

#maincontent #col2 {
	position: absolute;
	width: 23%;
	margin: 0;
	padding: 5px 5px 5px 22px;
	float: left;
	top: 15px;
	right: 65px;
	border-left: 1px solid #e3e3e3;
	font-size: 12px;
}

#maincontent #col3 {
	position: absolute;
	width: 88%;
	margin: 0;
	padding: 5px 10px 10px 10px;
	float: left;
	top: 270px;
	left: 55px;
	border-top: 1px solid;
	border: 1px solid;
	border-color: #ccc;
	background-color: #f2f8f0;
}

.col3box {
	position: relative;
	left: 27px;
	width: 250px;
	height: 150px;
	float: left;
	margin: 0px 20px 0px 0px;
	padding: 5px 0 0 5px;
	font-size: 0.8em;
	line-height: 1.25em;
}

#maincontent #col4 {
	position: absolute;
	width: 57%;
	float: left;
	top: 520px;
	left: 70px;
	padding: 0 14px 0 0;
	margin: 0;
	border-right: 1px solid;
	border-color: #e3e3e3;
}

.col4box {
	position: relative;
	left: 5px;
	width: 180px;
	height: 130px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0 5px;
	background: url(http://www.gnomon-design.gr/images/steparrow.jpg) no-repeat -5px 13px;
}


.contactsticky {
border:none;
}

ul.servicelist {
	margin: 0 0 30px 0;
	padding: 0;
}

ul.servicelist li{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding: 4px 2px 2px 2px;
}

.servicelist li a {
background:transparent url(http://www.gnomon-design.gr/images/cat.png) no-repeat scroll 0px 6px;
border-bottom:1px solid #e3e3e3;
color:#336699;
display:block;
padding:6px 0px 0px 20px;
text-decoration:none;
}

.servicelist li a:hover {
	background-color: #d6e5fd
}

img.icons {
	vertical-align: top;
	padding: 0;
	margin: 4px 7px 0 0;
	border: 0 none;
}

.icons {
	clear: both;
	float: left;
}

.tick_button_big {
	margin: 0 0 0 2px;
	padding: 5px 5px 0 0;
}

#footer {
	height: 125px;
	margin: 0 auto;
	background: url(http://www.gnomon-design.gr/images/footerbg.png) repeat-x scroll 0 0;
	text-align: center;
	color: #fff;
}

#footer a:link { color: #ffffff; text-decoration: none; }
#footer a:visited { color: #ffffff; text-decoration: none;}
#footer a:hover {color: #ffffff; text-decoration: underline; }

#footer .butterfly {
float:left;
left:335px;
margin:0;
padding:0;
position:relative;
top:38px;
}

#footer .footertext {
	font-size:12px;
	line-height: 1.3em;
	position: relative;
	left:-60px;
	bottom: -75px;
	margin: 0;
	padding: 0;
	z-index:2;
}

/*BLOG*/

.postdate {
font-size: 10px;
padding:0;
margin:0;
}

#searchform {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	margin: 0 0 20px 0;
	padding:0;
}

#s {
	font-size:11px;
	font-family: Tahoma, Sans-Serif;
	padding: 4px;
}

.comments-template{
	margin: 10px 0 0;
	border-top: 1px solid #ccc;
	padding: 10px 0 0;
}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}

.comments-template ol li{
	margin: 10px 0 0;
	line-height: 18px;
	padding: 0 0 10px;
	border-bottom: 1px solid #ccc;
}

.comments-template h2, .comments-template h3{
	font-family: Tahoma, Sans-serif;
	font-size: 16px;
}

.commentmetadata{
	font-size: 12px;
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{
	font-family: Tahoma, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
}

.comments-template .alt {
	background: #DFECFF;
}

#submit {
	font-size: 11px;
	}
	
	.wppt_float_left2 {
border:1px solid #D3AF00;
float:left;
margin:14px 10px 0 0;
padding:3px;
}

.wppt_float_left a:link {color:#ccc;}
.wppt_float_left a:visited {color:#999;}
.wppt_float_left a:hover {color: #535F6F;}

.wp-caption {
margin:0 auto;
}

.aligncenter{
  margin:0 auto;
  text-align:center;
}


