/*
(c) 2005 Igor Rjabinin
++++++++++++++++++++++++++++++++++++++++++++++++++
http://igorko.k6.sk/
++++++++++++++++++++++++++++++++++++++++++++++++++
*/

/*____________ GENERAL _____________*/

* {
margin: 0;
padding: 0;
}

html, body {
height: 100%;
}

body {
background: #EDF1FA; /* F3F3F3 */
color: #666666;
text-align: center; /* Center content */
font-family: Arial;
font-size: 55%;
}

img { border: none; }

div { margin: 0; padding: 0; }

ul {
margin:0;
padding:0;
list-style:none;
}

/*____________ LINKS ______________*/


a {
text-decoration: none;
color: #960000;
outline: none;

}

a:hover {
color: #666666;
text-decoration: none;

}

a:active { color: #000; }

a img { border: 0; }

/*_________ GENERAL CLASSES ________*/

.hidden {
display: none;
visibility: hidden;
}

.clear {
clear:both;
height:1px;
overflow:hidden;
}

.error {
font-weight: bolder;
color: #CC3300;
margin-top : 0;
}
.hr {
background: transparent url(../images/hr.gif) no-repeat 50%;
height: 1px;
margin: 6px 0;
}
.center {
text-align: center;
}
.center img {
margin: auto;
}
/*___________ CONTAINERS ___________*/

#container {
width: 929px;
margin: 60px auto;
}

#header {
}


/*__________ TYPOGRAPHY ____________*/


h1 {
margin: 0;
padding: 0;
font-size: 1.2em;
font-weight: bolder ;

}

p{
font-size: 1.2em;
margin: 12px 12px;
line-height:150%;

}

h2 {
font-size: 1.2em;
color: #960000;
margin: 8px 12px 20px 12px;

}

h4 {
font-size: 1.0em;
margin: 4px 0;

}

/*____________ FORMS _______________*/

form { margin: 0; padding: 0; }

form input, form textarea, form select {
border: 1px solid #aaa;
font-family: Arial;
color: #444;
padding: 1px;
vertical-align : middle;
}

form select.select { padding: 0; }



/*____________ SECTIONS ____________*/

/* __ HEADER __ */

h1 a {
	color: #000000;
}
h1 a:hover {
	color: #666666;
}


/* __SIDE BAR __ */

#sidebar {
width:237px;
margin-top: 0;
float:left;
text-align: left;
text-transform:uppercase;
}

#sidebar ul {
margin: 50px 0 0 0;
padding:0;
list-style:none;
}

#sidebar li {
padding:0;
margin-bottom: 4px;
font-size: 1.2em;
}

#sidebar li a {
color: #000000;
}

/*#sidebar li a:hover {
color: #666666;
}*/

#sidebar li.current a {
color: #960000;
}

#sidebar #writing {
margin-top: 20px;

}
#sidebar #bio {
margin-top: 20px;

}
#sidebar #contact {
margin-top: 20px;
}

/* __ CONTENT __ */
#content {
margin-left: 237px;
width: 650px;
text-align: left;	
}

/*__ FOTO __ */
table#foto {
}

table#foto td.middle {
	width: 500px;
	padding: 0;
	margin:0;
	vertical-align: bottom;
}

table#foto td.middle p {
	margin: 12px 0;
}

table#foto td.nav {
	width: 62px;
	height: 503px;
	padding: 0;
	vertical-align: bottom;
}

td.nav a {
	display: block;
	width: 62px;
	height: 20px;
	overflow: hidden;
	text-indent: -3000px;
}

td.nav #left {
background: url(../images/left.gif) no-repeat;
float: left;
}

td.nav #right {
background: url(../images/right.gif) no-repeat;
float: right;
}

