/*
Theme Name: SK portfolio
Theme URI: http://wordpress.org/
Description:SK-portfolio theme
Version: 2.0
Author: Stergios Kianidis
Author URI: http://stergios-k.com
Tags: Amsterdam

Stergios V 2.0
http://stergios-k.com
theme was designed and built by Stergios Kianidis
*/




body { 
margin:0;
padding:0;
font:normal 80%/120% Tahoma,Verdana,Helvetica,sans-serif;
color:#66664d;  background:#fff7e0 url("images/background.jpg") center top no-repeat;
}

/* ================================ LINKS ================================ */
a		{ text-decoration:underline; color:#ca6d54; }
a:visited	{ text-decoration:underline; color:#be6a5c; }
a:hover		{ text-decoration:none; color:#a02f1c; }
a:active	{ text-decoration:underline; color:#ca6d54; }

a.notintext		{ text-decoration:underline; color:#66664d; }
a.notintext:visited	{ text-decoration:underline; color:#66664d; }
a.notintext:hover	{ text-decoration:none; color:#66664d; }
a.notintext:active	{ text-decoration:underline; color:#66664d; }

hr.hide
{ display:none; }

div#wrapper
{ TEXT-ALIGN:CENTER;  margin:0 auto;  padding:0; }

div#header
{ margin:0 auto;  padding:0;  width:888px;  height:158px; }

div#logo
{ margin:0 auto;  padding:0;  width:888px;  height:59px;  text-align:center; }
div#logo h1
{ margin:0;  padding:0;  color:#fff7e0;  font-size:140%;
width:100%;  height:59px;  position:relative; }
div#logo span
{ margin:0;  padding:0;  display:block;  width:888px;  height:59px;  
position:absolute;  top:0;  left:0;
background: url("images/logo_bg.png") top center no-repeat; }


/* ================================ CONTENT COLUMN START ================================ */
div#content_column
{ margin:9px auto 0 auto;  padding:0;  width:888px;  min-height:400px;  TEXT-ALIGN:LEFT;  background:url("images/cont_col_vtile.gif") top center repeat-y;
    position:relative; }


/* ================================ CONTENT START ================================ */
div#content
{ margin:0 0 0 15px;  DISPLAY:INLINE;  padding:0;  width:680px;  float:left; }

div.posts_cats
{ margin:0 0 10px 0;  padding:0; }

div#content ul
{ margin:3px 0 14px 0;  padding:0; list-style-type:none; }
div#content ul li
{ margin:0 0 4px 0;  padding:0 0 0 14px;  background: url("images/list_bg.gif") 0px 2px no-repeat; }
div#content h4
{ margin:0 0 4px 0;  padding:0;  font-size:120%; }
div#content p
{ margin:0 0 8px 0;  padding:0;  font-size:100%;  line-height:140%; }

/* ---- COMMENTS ---- 
div#content div.comment
{ margin:0 0 8px 0;  padding:10px;  background:#E2DBC7; }
div#content div.comment p.cmt_data
{ margin:0;  padding:0;  width:500px;  float:left; }
div#content div.comment p.cmt_num
{ margin:0;  padding:0;  width:100px;  float:right;  text-align:right;
font-size:200%;  font-style:italic;  line-height:1em;}

div#content div#comment_form
{ margin:0;  padding:0; }
div#content div#comment_form label
{ margin:0 2px 0 0;  padding:3px 1px;  display:block;  width:100px; }
div#content div#comment_form input
{ margin:0 0 10px 0;  padding:1px 2px;  width:220px; }
div#content div#comment_form input.send
{ margin:0 3px 10px 0;  padding:0;  width:auto;  float:right; }
div#content div#comment_form textarea
{ margin:0 0 10px 0;  padding:1px 2px;  width:220px;  font-size:100%; }
 ---- COMMENTS ---- */

/* ---- SITE MESSAGE ---- */
div#content div.site_msg
{ margin:14px 0 14px 0;  padding:0;
background:transparent url("images/site_msg_bg_bottom.gif") bottom left no-repeat; }
div#content div.site_msg p
{ margin:0;  padding:8px 8px 41px 8px;
background:transparent url("images/site_msg_bg_top.gif") top left no-repeat;
font-size:100%; }
/* ---- SITE MESSAGE ---- */


/* ---- WORK LIST ---- */
div#content div.work-item
{ margin:16px 0 0 0;  padding:0 0 16px 0;
border-bottom:1px dotted #b4b487;  clear:both; }

div#content div.date
{ margin:0;  padding:0;  width:195px; height:150px;  outline:0px solid orange;
background:url("images/image_bg.png ") right bottom no-repeat;
font-size:90%;  float:left;}
div#content div.date span
{ margin:5px 0 0 5px;  padding: 0;  display:block;
background:#fff;  width:182px; height:120px;  text-align:center; }
div#content div.date span img
{ border:0; }

div#content div.work-desc
{ margin:0 0 0 10px;  padding:0;  width:470px;  float:left; }
div#content div.work-desc h3
{ margin:0;  padding:0;  font:bold 100%/140% Tahoma,Verdana,sans-serif;  }
div#content div.work-desc p
{ margin:0;  padding:0; }
div#content div.work-desc span.post-meta-key
{ font-weight:bold; }
/* ---- WORK LIST ---- */


/* ---- COLUMNS ---- */
div#content h2
{ margin:0;  padding:0;  font:normal 180%/148% Georgia,"Times New Roman",serif; }
div#content h2 span
{ background:#ffecb4; padding:3px 9px; font-style:italic; opacity:0.8;
border-bottom:1px solid #F5E3B0; border-right:1px solid #F5E3B0; }
div#content h3
{ margin:0;  padding:0;  font:bold 128%/140% Verdana,Tahoma,sans-serif; }
div#content h2.more_margin
{ margin:0 0 8px 0;  padding:0; }
div#content h3.less_margin
{ margin:0 0 -8px 0;  padding:0; }
div#content h3.more_margin
{ margin:0 0 8px 0;  padding:0; }
div#content h4.more_margin
{ margin:0 0 8px 0;  padding:0; }
div.col_one
{ margin:5px 5px 5px 0;  padding:0;
width:335px;  float:left; }
div.col_two
{ margin:5px 0 5px 5px;  padding:0;
width:335px;  float:left; }
p.freelancer
{ margin:0;  padding:10px; text-align:center;
width:315px; height:275px; background:#bebe8e url("images/freelance.gif") left top no-repeat; color:#fff; float:left; }
p.employ
{ margin:0;  padding:10px; text-align:center;
width:315px; height:275px; background:#bebe8e url("images/employee.gif") left top no-repeat; color:#fff; float:left; }
p.freelancer a, p.employ a
{ padding:10px 0; display:block; text-decoration:none; font-size:21px; }
/* ---- COLUMNS ---- */


/* ---- NEXT PREVIOUS PAGING ---- */
div#content div.next_previous
{ margin:21px 0 0 0;  padding:0;  background:#D7D76D;  clear:both; }
div#content div.next_previous p.next
{ float:left;  margin:0;  padding:3px 8px;  background:transparent url("images/next_bg.gif") bottom left no-repeat; }
div#content div.next_previous p.prev
{ float:right;  margin:0;  padding:3px 8px;  background:transparent url("images/previous_bg.gif") bottom right no-repeat; }
div#content div.next_previous a		{ text-decoration:none;  color:#66664d; }
div#content div.next_previous a:visited	{ text-decoration:none;  color:#66664d; }
div#content div.next_previous a:hover	{ text-decoration:underline;  color:#66664d; }
div#content div.next_previous a:active	{ text-decoration:none;  color:#66664d; }
/* ---- NEXT PREVIOUS PAGING ---- */


/* ---- PHOTO ITEM ---- */
div#content div.photo_item
{ margin:0 4px 10px 0;  padding:12px 0 0 0;
background:#fff url("images/photo_top_bg.gif") top center no-repeat;
text-align:center;  width:164px;  float:left; }
div#content div.photo_item p
{ margin:0;  padding:8px 0 14px 0;
background:#fff url("images/photo_bottom_bg.gif") bottom center no-repeat;
font-size:90%; }
/* ---- PHOTO ITEM ---- */


/* ---- CONTACT ---- */
div#content div.form
{ margin:0;  padding:0;  width:430px; }
div#content form
{ margin:0;  padding:0; }
div#content label
{ margin:0 2px 0 0;  padding:3px 1px;  display:block;  width:200px; }
div#content input
{ margin:0 0 10px 0;  padding:3px;  width:320px;  border:1px solid #dcd5c1; }
div#content input.send
{ margin:0 3px 10px 0;  padding:10px;  width:auto;  display:block; }
div#content textarea
{ margin:0 0 10px 0;  padding:1px 2px;  width:320px;  border:1px solid #dcd5c1;  font-size:100%; }
/* ---- CONTACT ---- */


/* ================================ COLUMN START ================================ */


div#column
{ margin:0 4px 0 22px;  padding:0;  width:165px;  float:left;  background:inherit; }
div#column h2
{ margin:0;  padding:0;  width:165px;  height:27px;
background:#bebe8e;  background:#ffecb4;  text-align:center;
color:#e5e5c0;  position:relative; } /* Dont Used */
div#column h2 span
{ margin:0;  padding:0;  width:165px;  height:27px;
position:absolute;  top:0;  left:0; }
div#column h2 span.site_menu
{ background:url("images/site_menu.gif") top center no-repeat; }
div#column h2 span.banners
{ background:url("images/banners.gif") top center no-repeat; }
div#column h2 span.search
{ background:url("images/search.gif") top center no-repeat; }

div#column ul
{ margin:6px 0 16px 0;  padding:0;  list-style-type:none; }
div#column li
{ margin:0 0 2px 0;  padding:4px 0 4px 14px; height:16px;
background: url("images/list_bg.gif") center left no-repeat;}
div#column li:hover
{ background-color:#ececa8; }
 div#column li.current_page_item
{ background:url("images/list_bg_hov.gif") center left no-repeat; font-weight:bold;
 margin-left:-14px; padding-left: 19px; }
 div#column li.current_page_item a
{ color:#fff7e0; text-shadow:1px 1px 1px #000; }
div#column a
{ text-decoration:none; margin:0;  padding:0; display:block;  color:#66664d; text-shadow:1px 1px 1px #cca; }

div#column a.sel
{ text-decoration:none;  color:#66664d;
background:#e5dec9 url("images/list_bg_hov.gif") left center no-repeat; }

div#column img
{ margin:8px 0 0 0;  padding:0 0 0 3px;  text-align:center; }

div#column form
{ margin:8px 0 21px 0;  padding:0; }
div#column input.search_box
{ width:100px;  font-size:94%; }
div#column input.button
{ font-size:94%; }


/*--------------*/
div.clearfloat  
{ clear:both; }
/*--------------*/




/* ================================ FOOTER START ================================ */
div#footer
{ margin:0 0 10px 0;  padding:50px 0 0 0;  height:50px;  clear:both; }
div#footer p
{ margin:0;  padding:10px 0 0 0;  text-align:center; }
div#footer a
{ color:#66664d; }