
/*
Theme Name: Portfolio Wordpress Theme
Author: Sorel Mihai
Author URI: http://www.dailywp.com/
Version: 1.0
Theme URI: http://www.dailywp.com/portfolio-wordpress-theme/
*/



/*** GENERAL TAGS ***/

body { 
padding: 0px;
border-top: solid 5px rgb(159,207,103);
margin: 0px; 
background-image: url(url(none));
background-color: rgb(255,255,255);
background-repeat: repeat-x;
background-position: right center;
}

a, a:link, a:active {
font-family: 'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif;;
color: rgb(115,180,20);
text-decoration: none; 
}

.left { 
width: 500px; /* 580 resize */
float: left; 
}
.details a, .left a{
text-decoration: underline;
}
.details a:hover{
text-decoration: none;
}

.right {
width: 340px; 
float: right;
}

.clear {
clear:both;
}

h1, h2, h3, h4, h5 {
margin: 0px;
font-weight: normal; 
}

h3{
font-weight: bold;
}

.wrap { 
width: 860px; margin: 0px auto 0px auto; /* width: 940px; resize */
}

.header {
margin: 0px 0px 0px 0px;
margin-top: 30px; /* 40px resize */
margin-bottom: 0px;
height: 115px; /* 120px resize */
}

/*** LOGO ***/

#headlogo {
width: 250px; /* 350px resize */
height: 120px; 
background-image: url(/wp-content/uploads/2008/07/ithouse-logo-www31.png);
background-repeat: no-repeat;
background-position: top left;
display: block;
position: relative;
top: -25px; 
text-indent: -9999px;
}

.header h1 { 
width: 250px; /* 350 resize */
float: left; 
}

/*** LANGUAGS MENU ***/
.languages{
font-size: 14px;
float: right;
}
.languages a{
padding-right: 10px;
}
.languages a.curr{
text-decoration:underline;
}

/*** MENU ***/

.header ul {
width: 560px;
float: right;
clear: right;
padding: 0px;
list-style: none;
text-align: right;
margin: 7px 0 0 0;
}

.header ul li { 
display: inline;
}

.header ul li a {
font-size: 17px;
padding: 10px;
font-family: 'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif;; 
text-transform: uppercase;
margin-left: 20px;
color: rgb(60,60,60);
display: block;
float:right;
}

.header ul li.current_page_item a {
color: rgb(40,40,40); 
background: rgb(159,207,103);
}

.header ul li a:hover {
color: rgb(40,40,40);
background: rgb(159,207,103);
}


/*** HEAD QUOTE ***/

.head-quote {
/* border-bottom: solid 1px rgb(160,160,160); */
background-color: rgb(159,207,103);
color: rgb(40, 40,40);
font-family: 'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif;;
font-size: 17px;
padding: 20px 60px;
margin-bottom: 30px; 
}

.head-quote a, .head-quote a:link, .head-quote a:active {
font-size: 17px;
color: gray;
text-align: right;
display: block;
}

.head-quote a:hover {
color: rgb(150,150,150);
}

.head-quote p { margin: 0px; }

.head-quote strong {
color: rgb(40,40,40);
text-decoration: underline; 
font-weight: normal;
}



/*** SMALL TITLE ***/

.small-title { 
font-family: 'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif;;
font-size: 13px; 
color: rgb(60,60,60);
text-transform: uppercase; 
padding-bottom: 10px; 
border-bottom: solid 1px rgb(160,160,160); 
margin-bottom: 20px;
height: 16px; 
}

.small-title span {
color: rgb(30,30,30); 
}

.small-title .right a { 
color: rgb(115,180,20); 
background: url(http://www.ithouse.lv/wp-content/themes/portfolio/images/rss.jpg) no-repeat center right;
padding-right: 17px; 
}

.small-title .right {
text-align: right; }

/***  PORTFOLIO ITEMS ***/

.portfolio-item {
border-bottom: solid 1px rgb(160,160,160);
padding-bottom: 20px; 
margin-bottom: 20px; 
}

.about .right img {
border: solid 6px rgb(121,121,121); 
padding: 4px; 
}

.portfolio-img-box {
/*  border: solid 5px rgb(121,121,121);*/
}

.portfolio-img-box div.border{
 border: solid 3px rgb(121,121,121);
 padding: 5px;
 overflow: hidden;
}
.portfolio-img-box div.border div{
 overflow: hidden;
 height: 200px;
}
.portfolio-img-box img{
 cursor: pointer;
}
.portfolio-img-box div.border{
position:relative;
}
.portfolio-img-box div.border div.portfolio-img-zoom{
background: transparent url(http://www.ithouse.lv/wp-content/themes/portfolio/images/zoom.gif) no-repeat center;
cursor: pointer;
position: absolute;
right: 5px;
top: 5px;
height: 32px;
width: 32px;
z-index:1;
}

.portfolio-item .right h2, .page h2 {
font-size: 19px;
color: rgb(30,30,30);
font-family: 'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif;; 
line-height: 24px; /*19px; */
margin-bottom: 15px; 
}

.page .head {
/*border-bottom: solid 1px rgb(160,160,160);*/
}

.portfolio-item .right, .page { 
color: rgb(60,60,60); 
font-family: 'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif;;
font-size: 12px; 
line-height: 18px;
}

.portfolio-item .right .details { 
/*text-transform: uppercase;*/
margin-bottom: 15px;
font-size: 12px;

}

.portfolio-item .right .details span {
color: rgb(115,180,20);
text-transform: none; 
}

/* FOOTER */

.footer {
background-color: rgb(159,207,103);
margin-top: 50px;
}

.footer .in {
width: 860px; 
margin: 0px auto 0px auto; 
}

.footer h2 { 
font-size: 12px;
color: rgb(50,50,50);
font-family: 'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif;;
/*text-transform: uppercase;*/
}

.footer p {
color: rgb(159,207,103);
font-family: 'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif;;
font-size: 12px;
margin: 0px;
}

.footer p a {
color: rgb(159,207,103);
text-decoration: underline;
}

.footer { padding: 20px 0 25px 0; }

/* ABOUT PAGE */

.about .head h2 {
margin: 0px; 
}

.about .head span { 
color: rgb(115,180,20);
font-weight: bold;
display: block;
margin: 0px 0px 15px 0px;
}

.page h3 { 
color: rgb(30,30,30);
font-size: 18px;
font-family: 'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif;;
margin: 40px 0 10px 0; 
}

.page table h3{
margin: 0 0 10px 0;
}
.page table{
border:none;
width: 870px; /* 950px resize */
}
.page table td{
vertical-align:top;
width: 415px; /* 455px resize */
padding-right: 30px;
}
.page table td ol li{
margin-bottom: 5px;
}

.about span {
text-transform: uppercase; 
color: rgb(115,180,20);
display: block;
margin-top: 10px;
}

/* NAVIGATION */

.navigation a {
background-color: rgb(159,207,103);
display: block;
color: black;rgb(40,40,40);
padding: 10px;
/*font-family: 'Arial', 'Trebuchet MS', 'Verdana', sans-serif;*/
font-size: 15px;
/*font-weight: bold;*/
/*letter-spacing: -1px;*/
width: 155px;
text-align: center;
text-transform: uppercase;
}

.navigation .alignleft {
float: left; }

.navigation .alignright {
float: right; }

.navigation a:hover {
color: rgb(30,30,30)background-color: rgb(40,40,40)}

/* paging buttons*/
a.pager, .pager a {
font-size: 17px;
padding: 10px;
font-family: 'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif;;
text-transform: uppercase;
margin-left: 0px;
color: rgb(40,40,40);
background: rgb(159,207,103);
}

a.pager:hover, .pager a:hover{
color: rgb(240,240,240);
background-color: rgb(159,207,103);
}

.partners{
  border: none;
  float: right;
  margin-top: -10px;
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif;; 
}
.partners a{
  float: right;
  color: white;
}
.partners .label{
  float: left;
  line-height: 40px;
  padding-right: 10px;
}

