﻿/* --------Layout-------- */
body{
	background-color:#f4ffd0;
	min-width:950px;
	min-height:750px;
	font-family:"Georgia", serif;
	font-size:62.5%;
	letter-spacing:1px;
	color:#555949;
}
div#pageWithoutFooter{
	min-height: 100%; 
    height: auto !important; 
    height: 100%; 
    margin: 0 auto -243px;
}
html>body#pageWithoutFooter{
	height: 100%;
}
	div#headerWrapper{
		height:100px;
		background:#191f25 url('Images/Layout/BackgroundHeader.png') repeat-x;
	}
	div#bodyHeaderWrapper{
		height:253px;
		background:#99cc33 url('Images/Layout/BackgroundBodyHeader.png') repeat-x;
	}
	div#bodyWrapper{
		width:950px;
		margin:10px auto;
		font-size:1.5em;
		line-height:1.5em;
	}
	div#push{
		height:243px;
	}
	div#clear{
		clear:both;
	}
div#footerWrapper{
	height:243px;
	background:#191f25 url('Images/Layout/BackgroundFooter.png') repeat-x;
}

/* --------Header Content-------- */ 
div#headerContent{
	width:950px; 
	margin:auto;
}
	img#ctl00_Portfolio{
		position:relative; 
		left:15px;
		top:-35px;
	}
	img#ctl00_Skills{
		position:relative; 
		left:40px;
		top: -10px;
	}
	img#ctl00_Logo{
		position:relative; 
		left:128px;
	}
	input#ctl00_BtnLanguage
	{
	    position:relative;
	    left:328px;
	    top:-60px;
	}
div#BodyHeaderBackground1{
	background:url('Images/Layout/BakgroundBodyHeader1.jpg') transparent no-repeat center top;
	height:100%;
}
div#BodyHeaderBackground2{
	background:url('Images/Layout/BakgroundBodyHeader2.jpg') transparent no-repeat center top;
	height:100%;
}
/* --------Footer Content-------- */ 
div#footerContent{
	clear:both;
	width:950px;
	margin:auto;
	color:#697581;
	font-family:"Courier New", Courier, monospace;
	font-size:1.1em;
}
	img#ctl00_Contact
	{
		float:right;
		margin:50px 15px 0 0;
	}
	.waterMarked{
		width:210px;
		margin: 10px 0 0 40px;
        color:#697581;
        font-family:"Courier New", Courier, monospace;
    }
	div#ctl00_ContactForm
	{
		float:left;
		margin:40px 0 5px 15px;
		margin-top:40px;
		width:330px;
	}
		div#contactFromInputs
		{
			float:left;
		}
			div#contactFormName
			{
				background:url('Images/Layout/ContactFormName.png') no-repeat;
				width:258px;
				height:38px;
				margin-bottom:5px;
			}
			div#contactFormMail
			{
				background:url('Images/Layout/ContactFormMail.png') no-repeat;
				width:258px;
				height:38px;
				margin-bottom:5px;
			}
				input.contactFormTextbox{
					width:210px;
					height:	27px;
					line-height:27px;
					margin: 5px 0 0 40px;
					font-size:1.8em;
					color:#697581;
				}
			div#contactFormMessage
			{
				background:url('Images/Layout/ContactFormMessage.png') no-repeat;
				width:258px;
				height:76px;
			}
			textarea#ctl00_TbMessage{
				width:210px;
				height:	65px;
				line-height:13px;
				margin: 5px 0 0 40px;
				font-size:1.3em;
				color:#697581;
	
			}
		div#contactFormButton{
			float:right;
			margin-top:105px;
		}
hr.footerCopyRightHrNotIE7{
	clear:both;
	border: 0px none;
	border-top: solid 1px #697581;
	border-bottom: transparent;
	height: 1px;
	position:relative;
	top:20px;
}
div.footerCopyRightNotIE7{
	position:relative;
	top:20px;
}
div#contactSend{
	position:relative;
	top:20px;
	left:-25px;
	font-size:1.3em; 
	font-weight:bold; 
	color:#99cc33;
}
hr.footerCopyRightHrIE7{
	clear:both;
	border: solid 1px #697581;
	height: 1px;
	position:relative;
	top:10px;
}
div.footerCopyRightIE7{
	position:relative;
	top:3px;
}
/* --------Content-------- */ 
h1
{
	font-size:1.3em;
}
h2{
	font-size:1.1em;
	margin-top:15px;
}

a:link{
	color:#669933;
	text-decoration:overline;
}
a:active{
	color:#669933;
	text-decoration:none;
}
a:hover{
	color:#669933;
	text-decoration:underline;
}
a:visited{
	color:#669933;
	text-decoration:none;
}
ul{
    margin: 10px 30px;
}
.skills{
	list-style:none;
	margin:10px;
}
.skills li{
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:45px;
	height:35px;
	line-height:35px;
	list-style:none;
}
p{
    margin:10px;
}
/* --------Portfolio-------- */ 
.portfolioGallery{
	text-align:center; 
	margin: 20px auto 0;
}
.portfolioThumb{
	float: left; 
	width: 290px; 
	margin: 0px 10px 20px;
}
.page{
    font-size: 1.4em;
}
.page a:link, .page a:visited{
    color:#f4ffd0;
    padding: 0 15px;
}
.page a:hover{
    color:#669933;
}
/* ----- HighSlide ------ */
.highslide {
	cursor: url('/Portfolio/HighSlide/zoomin.cur'), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {    
}
.highslide:hover img {
}

.highslide-wrapper {
	background: #f8fdff;
}
.highslide-image {
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    color:#050608;
    font-weight:bold;
    border: 2px solid white;
    border-top: none;
    padding: 5px;
    background-color:White;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 0.85em;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: #f8fdff;
    
    padding-left: 22px;
    background-image: url('/Portfolio/HighSlide/loader.white.gif');
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: white;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: #ffcc00;
}

.highslide-move {
    cursor: move;
}

.highslide-overlay {
	display: none;
}

a.highslide-full-expand {
	background: url('/Portfolio/HighSlide/fullexpand.gif') no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

.controlbar {	
	background: url('/Portfolio/HighSlide/controlbar.gif');
	width: 167px;
	height: 34px;
}
.controlbar a {	
	display: block;
	float: left;
	height: 27px;
}
.controlbar a:hover {
	background-image: url('/Portfolio/HighSlide/controlbar-hover.gif');
}
.controlbar .previous {
	width: 50px;
}
.controlbar .next {
	width: 40px;
	background-position: -50px 0;
}
.controlbar .highslide-move {
	width: 40px;
	background-position: -90px 0;
}
.controlbar .close {
	width: 36px;
	background-position: -130px 0;
}

.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}







