/* @override 
	http://www.kudaphoto.com/main/global
*/

/* 4e4e4e, 1f1e1f, 1e1e1e, 00bbff, ee0088, ffff00 */

/* ---

All rights reserved by Darius Kuzmickas, www.kudaphoto.com
Written by Modestas Vaicekauskas, modestasv [at] gmx.de
2007.12.29

--- */

* { padding: 0; margin: 0; }
body { padding: 0; }
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, label, ul, ol, dl, fieldset, address { margin: 20px 0; }
li, dd, blockquote { margin-left: 40px; }
fieldset {padding:10px;}

/* ---------------------------------------------------------------- */

body {
	height: 100%;
	font-size: 12px;
	color: #4e4e4e;
	background-color: #1f1e1f;
}

h2 {
	font-size: 100%;
	color: #9b9d9e;
}

h2 span { color: #4e4e4e; }

a { color: #9b9d9e; }

#wrapper { height: 100%; }

img#logo { 
	margin: 80px 0 30px -2px; 
	border: 0;
}

#content {
	width: 590px;
	margin: 0 auto 0 auto;
	font-family: arial, sans-serif;
}

#full,
#simplified {
	float: left;
	width: 47%;
	margin-bottom: 30px;
}

#full { border-right: 1px dotted #4e4e4e; }

#full h2,
#simplified h2,
#more h2 {
	padding-left: 6px;
	border-left: 3px solid #00b0f2;
}
	#full h2 { border-color: #00b0f2; }
	#simplified h2 { border-color: #ec008c; }
	#more h2 { border-color: #fff200; }

#full .highlight {
	display: block;
	width: 82%;
	padding: 10px;
	color: #9b9d9e;
	border: 1px dotted #9b9d9e;
}

#full .highlight a {
	color: #00b0f2;
}

#simplified { padding-left: 30px; }

#more {
	clear: both;
	padding-top: 20px;
	border-top: 1px dotted #4e4e4e;
}

#more p span { color: #9b9d9e; }

/* ---------------------------------------------------------------- */

#navigation {
	margin-bottom: 20px;
	font-size: 90%;
	text-transform: uppercase;
}

#navigation a {
	margin-right: 4px;
	padding: 3px; padding-bottom: 2px;
	color: #616161;
	text-decoration: none;
	border-bottom: 1px solid black;
}

#navigation #nav-portfolio:hover {
	color: white;
	border-color: #00bbff;
}

#navigation #nav-about:hover {
	color: white;
	border-color: #ee0088;
}

#navigation .current {
	color: #9b9d9e;
}


/* ---------------------------------------------------------------- */

#contactsheet .row {
	clear: both;
	height: 37px;
}

#contactsheet a img {
	float: left;
	width: 35px;
	height: 33px;
	margin: 0;
	padding: 0;
	border: 2px solid #1f1e1f;
}

#contactsheet a:hover img { 
	padding: 1px; 
	border: 1px solid white; 
}

#frame,
#photo { width: 550px; }

#photo {
	height: 365px;
	padding-top: 5px;
	text-align: center;
	background-color: black;
}

#photo img { margin-left: auto; margin-right: auto; }

#frame #prev-next {
	margin: 10px;
	text-align: center;
}

#frame #prev-next a { margin-left: 10px; margin-right: 10px;}

#frame p {
	margin: 10px 0 15px 0;
	font-size: 95%;
}

#frame p span { color: #9b9d9e; }

/* ---------------------------------------------------------------- */

#text div {
	margin-top: 30px;
	padding-top: 10px;
	border-top: 1px dotted #4e4e4e;
}

#text div img {
	margin-bottom: 20px;
}

