/*   
Theme Name: Dimistra Siaterli
Theme URI: http://dimitrasiaterli.gr
Description: Theme
Author: Sentel technologies
Author URI: http://www.sentel.gr
Version: 1.0
*/

/* Reset Style---------------------------------------------------------------------*/
/* reseting containers */div, span, applet, object, iframe, 
/* reseting typo */p, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code,small, strike, strong, sub, sup, tt, var, b, u, i, center, 
/* reseting tables */table, caption, tbody, tfoot, thead, tr, th, td 
/* reseting forms */fieldset, form, label, legend, 
/* reseting lists */dl, dt, dd, ol, ul, li, 
/* resetind the rest */del, dfn, em, font, img, ins, kbd, q, s, samp {
   margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
   :focus {outline:0;}
   
/* Global Style---------------------------------------------------------------------*/
body {color:#000;background:#eee url(images/body_bg.png) repeat-x top left;margin:0;padding:0;vertical-align:baseline;text-align:center;font-family: arial,tahoma,verdana,sans-serif;font-size: 12px;font-style: normal;font-weight: normal;text-transform: normal;letter-spacing: normal;line-height: 1.5em;}
h1, h2, h3, h4, h5, h6 {margin:0;color:#f9f120;}
h1 {font-size:24px;line-height:26px;}
h2 {font-size: 24px;font-style: normal;font-weight: bold;text-transform: normal;letter-spacing: 0.2px;line-height:26px;color:#d33a00;}
h3 {font-size: 18px;background:#888;color:#fff;padding:5px 10px;margin:15px 0;}
h4 {font-size:14px;line-height:18px;color:#ff5700;margin:0 0 10px 0;}
h5 {font-size:14px;line-height:18px;color:#ff5700;border-bottom:1px solid #ff5700;margin:0 0 10px 0;}
h6 {font-size:14px;line-height:14px;color:#666;margin:0 0 5px 0;}
p,ul,ol,table  {font-size: 13px;font-style: normal;font-weight: normal;text-transform: normal;letter-spacing: normal;line-height:18px;}
ul, ol {list-style-position:outside;}
ul li, ol li {}
a, a:active, a:visited {text-decoration:none;color:#d33a00;}
a:hover {text-decoration:none;color:#fa8d00;}
table {}
table th, table td {}
address {border:1px solid #ff5700;padding:5px;background:#ececec;}

/* Basic Containers ---------------------------------------------------------------------*/
#wrapper_out {/* background:url(images/spider_web.png) no-repeat -170px -150px; */}
#wrapper {width:960px;margin:0 auto;text-align:left;}
#header {width:960px;height:90px;margin:0 0 20px 0;padding:0;}
#navigation {float:right;width:680px;margin:50px 0 0 0;position:relative;z-index:4;}
#content {width:960px;clear:both;margin:0;padding:0;overflow:hidden;position:relative;z-index:1;}
#content .main{width:460px;padding:0;float:left;display:inline;overflow:hidden;}
#content .main-wide{width:960px;padding:0;overflow:hidden;}
#content .col1 {width:960px;margin:95px 0 0 0;padding:0;float:left;display:inline;overflow:hidden;}
#content .category {margin:105px 0 0 0;width:960px;}
#content .category h2 br{display:none;}
#content #sidebar_right {width:384px;margin:95px 0 0 0;padding:0;float:left;display:inline;overflow:hidden;}
#footer {width:960px;clear:both;margin:30px 0 15px 0;padding:15px 0;border-top:1px solid #666;}

/* Header style---------------------------------------------------------------------*/
#header #langs {overflow:hidden;width:80px;height:20px;float:right;margin:-20px 0 0 0;}
#header #langs ul.qtrans_language_chooser {margin:4px 0 0 0;}
#header #langs ul.qtrans_language_chooser li {display:inline;float:left;}
#header #langs ul {list-style-type:none;}
#header #langs ul  li {display:inline;margin:0 0 0 10px;}
#header #langs ul  li a {font-size:11px;font-weight:bold;}

#header #logo {width:240px;height:90px;padding:0;margin:0;float:left;}
#header #logo a#logotype {position:relative;top:0;left:0;}

#header p.meta {float:right;margin:10px 5px 0 0;text-align:right;font-size:11px;}
#header p.meta a {}
#header a.rss {background:url(images/rss.png) no-repeat right center;padding-right:25px;}
#header a.mail {background:url(images/mail.jpg) no-repeat right center;padding-right:25px;}
#header p span {background:url(images/tel.jpg) no-repeat right center;padding-right:25px;}

#content .box {width:278px;margin:0 10px 10px 0;float:left;display:inline;}
#content .category .box {width:278px;margin:0 40px 40px 0;float:left;display:inline;}
#content .box img {width:278px;}
#content .box h4 {font-size:16px;background:#222;padding:5px 10px;}
#content .box h4 a, #content .box h4 a:visited{display:block;color:#dedede;}

#content #gallery_home {width:480px;float:left;margin:0 20px 0 0;}
#content #gallery_home h3 {display:none;}
#content #gallery_home ul {margin:0;}
#content #gallery_home object {background:#000;}

/* Navigation---------------------------------------------------------------------*/
#navigation ul {list-style:none;margin:0;padding:0;position:relative;z-index:90;}
#navigation ul li {list-style:none;float:left;line-height:16px;vertical-align:middle;zoom:1;margin:0 10px 0 0;padding:3px 4px;background:#939393;
	-moz-border-radius: 8px; /* FF1+ */
	-webkit-border-radius: 8px; /* Saf3+, Chrome */
	border-radius: 8px; /* Opera 10.5, IE 9 */}
#navigation ul li.hover,
#navigation ul li:hover {position:relative;z-index:5990;cursor:default;background:#333;color:#fff;}
#navigation ul li a,
#navigation ul li a:link,
#navigation ul li a:visited {color:#fff;text-decoration:none;font-size:15px;font-weight:normal;display:block;padding:4px 6px;text-transform:lowercase;}
#navigation ul a:hover {border:none;color:#fff;}
#navigation ul li:hover > ul {visibility:visible;}

#navigation ul ul {list-style:none;margin:0;padding:0;visibility:hidden;position:absolute;top:100%;left:0;z-index:5980;width:180px;}
#navigation ul ul li {float:none;font-weight:normal;}
#navigation ul ul li a,
#navigation ul ul li a:link,
#navigation ul ul li a:visited {color:#fff;text-decoration:none;font-size:12px;font-weight:normal;padding:2px 6px;}
#navigation ul ul li a,
#navigation ul ul li a:link,
#navigation ul li:hover > a,
#navigation ul ul li a:visited {color:#fff;text-decoration:none;}
#navigation ul ul li.hover,	
#navigation ul ul li:hover {background:#555;}

#navigation ul ul ul {top:8px;left:70%;width:110%;border:1px solid #bfc433;}
#navigation ul ul ul a {padding:2px 6px;}

/* Current Stages */
#navigation ul li.current_page_item {background:#555;}
#navigation ul li.current_page_item a, #navigation ul li.current_page_item a:visited{color:#fff;}
#navigation ul li.current_page_ancestor  {background:#555;}
#navigation ul li.current_page_ancestor a, #navigation ul li.current_page_ancestor a:visited {color:#fff;}

#navigation ul li.current-cat,
#navigation ul li.current-cat-parent {background:#555;}
#navigation ul li.current-cat a, #navigation ul li.current-cat a:visited,
#navigation ul li.current-cat-parent a, #navigation ul li.current-cat-parent a:visited{color:#fff;}

#navigation ul ul li.current_page_item {background:#555;}
#navigation ul ul li.current-cat {background:#555;}

/* Searchpanel Style---------------------------------------------------------------------*/
#searchpanel form#searchform {margin:15px 0 0 20px;}
#searchpanel form#searchform input {font-family: Georgia, serif;width:350px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #dedede;padding:5px;}
#searchpanel form#searchform input#searchsubmit{width:auto;background:#fff7bc url(images/nav_cat_bg.png) repeat-x bottom left;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #dedede;color:#666;font-size:11px;font-weight:bold;cursor:pointer;padding:4px;}
#searchpanel p.note {font-size:10px;color:#777;margin:5px 0 0 20px;}

#searchpanel .search-types {float:right;margin:22px 180px 0 0;}
#searchpanel .search-types a {color:#666;font-size:11px;font-weight:bold;padding:4px;}
#searchpanel .search-types a:hover {color:#000;border-bottom:1px dotted #333;}

/* Content Style---------------------------------------------------------------------*/
#content p {margin:0 0 15px 0;}
#content p a,
#content p a:visited {}
#content ul, 
#content ol {margin:0 0 8px 25px;}
#content ul li, 
#content ol li{margin:0 0 5px 0;list-style-type:none;padding:0 0 0 15px;background:url(images/arrow_right_orange.png) no-repeat 0 5px;}
#content ul li a, 
#content ol li a{display:block;}
#content ul li a:hover, #content ol li a:hover{}
#content .main .column {width:250px;margin:0 20px 0 0;float:left;}
#content pre {font-size:14px;margin:0 0 12px 0;color:#007abd;}
#content blockquote {background:url(images/blockquote_bg.png) no-repeat;margin:0 0 12px 0;padding:30px 20px 20px 40px;}
#content blockquote p {margin:0;}
#content img.alignleft {float:left;margin:0 10px 15px 0;}
#content img.alignright {float:right;margin:0 0 15px 10px;}
#content img.alignnone {float:right;margin:0 0 15px 10px;}
#content img.center {}
#content img.thumb {float:left;margin:0 10px 5px 0;}
#content h2 {margin:10px 0;padding:0;font-weight:normal;}
#content h2 a, #content h2 a:active {padding:0 0 0 25px;background:url(images/h2_arrows.png) no-repeat 0 8px;}
#content h2 a:hover {background:url(images/h2_hover_arrows.png)no-repeat 0 8px;}
#content h2.top_article {border:none;font-size: 26px;font-style: normal;font-weight: normal;text-transform: normal;letter-spacing: normal;line-height: 1.2em;margin:0;padding:0 0 5px 0;}
#content h2.top_article a {color:#3e423a;}

#content .box_news {width:210px; float:left;margin:0 10px;}

#content dl {}
#content dl dt {font-size:13px;font-style:normal;font-weight:normal;text-transform:uppercase;letter-spacing:1px;line-height:1.7em;}
#content dl dd p {font-size:13px;font-style:italic;font-weight:normal;text-transform:normal;letter-spacing:normal;line-height:1.6em;}
#content pre {width:470px;height:100px;overflow:scroll;}

#content .excerpt p {line-height:18px;}
#content li div.excerpt p {font-size: 11px;}

#content div.catlinkspage {margin:10px 0 0 0;padding:10px 0 0 10px;border-top:2px solid #dedede;}
#content div.catlinkspage a h4.clplinkcategory{background:#f5f5f5;padding:3px 10px;}

#content p.time {font-size:10px;color:#999;margin:0 0 7px 0;}
#content .page h2 {margin:0 0 15px 0;}

#content .widget {margin:0 0 15px 0;padding:0;}
#content .widget ul, #content .widget ol{margin:0;}
#content .widget ul li, #content .widget ol li{margin:0;}

#content .rss img {display:none;}
#content ul li a.rsswidget {font-weight:bold;font-size:12px;}
#content ul li span.rss-date {font-size:10px;color:#999;display:block;;}
#content ul li div.rssSummary {margin:5px 0 10px 0;}
#content ul li.cat-item a {display:inline;}

#content #pagination {}
#content #pagination p {background:url(images/pagination_bg.png) no-repeat;padding:5px 5px 5px 10px;margin:0 0 20px 0;font-size:14px;}

#content .post_date {margin:0 0 10px 0;padding:0 0 0 25px;font-size:10px;color:#666;background:url(images/calendar.png) no-repeat left center;}

#content .post_details {float:right;background:#fff;border:solid #cdcdcd;border-width:3px 1px 1px 1px;width:180px;margin:0 0 15px 5px;padding:10px 10px 5px 10px;}
#content .post_details p {font-size:11px;}
#content .post_details p a {border:none;font-weight:bold;}
#content .post_details p a:hover {}
#content .post_details p img {position:relative;top:3px;}
#content .post_details p.fav {background:url(images/star.png) no-repeat left top;font-weight:normal;padding:0 0 10px 20px;border-bottom:1px solid #dedede;}

#content #article {margin:0;clear:both;}
#content #article ul li a{display:inline;}
#content #article p {text-align:justify;margin-left:520px;}
#content #article address {background:#222;margin:20px 0 0 0;padding:15px;color:#cdcdcd;float:left;clear:left;width:460px;}
#content #article address strong {color:#fff;}

#content h3#comments {font-size:14px;color:#888;margin:0 0 10px 0;}
#content ol.commentlist {}
#content ol.commentlist li {padding:10px;}
#content ol.commentlist li.alt {background:#E1F4FD;}
#content ol.commentlist li span {font-size:11px;color:#777;display:block;padding:0 0 5px 0;}
#content ol.commentlist li img.avatar {float:right;margin:0 0 0 10px;}

#content form#commentform textarea {width:345px;border-top:1px solid #d2c8ae;border-right:1px solid #d2c8ae;border-left:1px solid #e8e3d5;border-bottom:1px solid #e8e3d5;}
#content form#commentform textarea:hover,
#content form#commentform textarea:focus {border:1px solid #b85a25;}

#content p.linklove {display:none;}
#content p.more-news {float:right;font-size:10px;font-weight:bold;margin:0 10px 0 0;}
#content .wp-caption {float:right;}
#content .wp-caption a img {float:right;}
#content p.wp-caption-text {clear:both;font-size:10px;color:#d0d198;text-align:center;}

#content p.small {font-size:12px;color:#777;}

#content div.postimage{width:384px;height:240px;margin:0;background:#444;overflow:hidden;}
#content div.postimage img{}
#content div.project_info {margin:-150px 0 0 0;padding:0 0 0 30px;}
#content div.project_info h3 {display:inline;background:#000;line-height:26px;padding:8px 10px 8px 10px;font-size:17px;}
#content div.project_info h3 a, #content div.project_info h3 a:visited {color:#fff;}
#content div.project_info h4 {display:inline;background:#000;line-height:42px;padding:8px 10px 8px 10px;font-size:26px;}
#content div.project_info h4 a, #content div.project_info h4 a:visited{color:#fff;}
#content div.project_info p {display:inline;background:#000;padding:8px 10px 8px 10px;font-style:italic;}
#content div.project_text {margin:80px 0 0 30px;}

#content .cat_teaser {width:176px;margin:10px 20px 0 0;padding:0;background:#444;float:left;}
#content .last{margin:10px 0 0 0;}
#content .cat_teaser h2 {font-size:16px;font-weight:bold;margin:0;padding:10px 0 10px 10px;}
#content .cat_teaser h2 a{}
#content .cat_teaser img {display:block;width:176px;height:100px;background:#777;border:none;}

#content #sidebar_right ul {margin:15px 0;}

/* Form Style 
---------------------------------------------------------------------*/
#content form.wpcf7-form {clear:left;margin:0 auto;padding:20px;width:410px;border:1px solid #bbb;background:#ececec;
	-moz-border-radius: 8px; /* FF1+ */
	-webkit-border-radius: 8px; /* Saf3+, Chrome */
	border-radius: 8px; /* Opera 10.5, IE 9 */}
#content form.wpcf7-form p {font-size:14px;}
#content form.wpcf7-form p span {font-size:11px;color:#d33a00;}
#content form.wpcf7-form p input,
#content form.wpcf7-form p textarea {width:400px;border:1px solid #6c6c6c;padding:5px;}
#content form.wpcf7-form p input:hover,
#content form.wpcf7-form p input:focus,
#content form.wpcf7-form p textarea:hover,
#content form.wpcf7-form p textarea:focus {border:1px solid #d33a00;}
#content form.wpcf7-form p.sendbutton input {width:150px;background:#555;cursor:pointer;color:#fff;font-weight:bold;
	-moz-border-radius: 8px; /* FF1+ */
	-webkit-border-radius: 8px; /* Saf3+, Chrome */
	border-radius: 8px; /* Opera 10.5, IE 9 */}
#content form.wpcf7-form p.sendbutton input:hover {background:#d33a00;}

div.failure {font-size:14px;font-weight:bold;padding:15px;margin:0 0 20px 0;background:#ffe0e0;color:#b32020;border:1px solid #b32020;}
div.success {font-size:14px;font-weight:bold;padding:15px;margin:0 0 20px 0;background:#beedc9;color:#065c1a;border:1px solid #065c1a;}

/* Gallery Style
---------------------------------------------------------------------*/


/* Footer style---------------------------------------------------------------------*/
#footer p {font-size:11px;color:#666;}
#footer p a, #footer p a:visited {color:#999;}