/*
THEME NAME: caramba
THEME URI:
DESCRIPTION: Simple 1-column novel theme
VERSION: 1
AUTHOR: Túrá Zoltán
AUTHOR URI: http://camino-story.com
TAGS: one-column
*/

/*
LAYOUT: One-Column 
DESCRIPTION: One-column fluid layout with sidebars stacked in two columns below content
*/

ody,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,
h6,pre,form,fieldset,input,p,blockquote,table,
th,td {
margin:0;
padding:0;
}

h2 {
margin-top:50px;
color:#ddd;
}
/* START - wp-typography */

sup {
	vertical-align: 60%;
	font-size: 75%;
	line-height: 100%;
}
sub {
	vertical-align: -10%;
	font-size: 75%;
	line-height: 100%;
}
.amp {
	font-family: Baskerville, "Goudy Old Style", "Palatino", "Book Antiqua", "Warnock Pro", serif;
	font-weight: normal;
	font-style: italic;
	font-size: 1.1em;
	line-height: 1em;
}
.caps {
	font-size: 90%;
}
.dquo {
	margin-left:-.40em;
}
.quo {
	margin-left:-.2em;
}
/* END - wp-typography - because formatting .numbers should consider your current font settings, we will not style it here */

p.fcim {
font-size:150%;
font-weight:bold;
padding:95px 0 85px;
text-align:center;
}

p.first {text-indent:0;
text-align:justify;
line-height: 1.8em;}

p.norm {text-indent:18px;
text-align:justify;
line-height: 1.8em;}

p.quote{
margin: 10px 30px;
font-size: 90%;
line-height:1.6em;
}

#portphoto {
text-align: center;
margin:40px -19px;
}

#landphoto {
text-align: center;
margin:132px -19px 257px;
}

a {
color:#0977BA; /* 00689E;*/
text-decoration:none;
outline:none;
}

a:hover {
text-decoration:underline;
}

a img {
border:none;
}

body {
background: #373737;
font: 90% Palatino, "Palatino Linotype", Georgia, Times, "Times New Roman", serif;
color: #8A8A8A;
margin: 0;
padding: 0; 
}

.page-number {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 80%;
  text-align:center;
  padding:10px 0 20px;
}

.search-excerpt {
color: white;
background: #23DC23;
}

#customizer {
background:#666 url('/wp-content/img/grad.png') repeat-x;
color:#ddd;
font:12px Arial, Helvetica, sans-serif;
height:28px;
position: fixed;
width: 100%;
z-index: 99999;
}

#customizer a {
text-decoration:none;
color:#ddd;
}

#customizer a:hover {
background:black;
}

.faceframe {
position:absolute;
top:4px;
left:4px;
/*overflow:hidden;*/
z-index:1;
}

.barBg {
width:200px;
position:relative;
top:-15px;
left:150px;
}
.title {
color: #DDD;
width:200px;
margin:auto;
text-align:center;
position:relative;
font: 100% Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
font-size: 14px;
top:-10px;
text-shadow: 0 -1px 0 #000;
z-index:1;
}
.album {
color: #DDD;
width:100px;
position:relative;
font: 100% Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
font-size: 14px;
top:6px;
left:300px;
text-shadow: 0 -1px 0 #000;
z-index:1;
}

.barSearch {
float:right;
position:relative;
top:-29px;
z-index:1;
}

#searchform #s {
background-color:#DDD;
color: #373737;
font-size: 12px;
width:150px;
}

#searchsubmit {
	font-family: "Arial", "Helvetica", sans-serif;
	cursor:pointer;
	overflow: visible;
	background: url('/wp-content/img/sbut.png') 4px no-repeat;
	color: #444;
	border: none;
	width: 85px;
	padding:1px 10px;
	text-shadow:0px 1px 0px white;
	font-weight:700;	
	text-align: center;
	font-size: 12px;
}

#searchsubmit:hover {
	color: #000 !important;
	text-shadow:0px 1px 0px white;
}

#searchsubmit:active {
	background: url('/wp-content/img/sbuta.png') 4px no-repeat;
	text-shadow: 0px 1px 0px white !important;
}

#wrapper {
margin: 0 auto;
padding-top: 15px;
width: 1000px;
text-align: center;
position: relative;
}

#entry-content {
padding: 25px 100px 0;
}

#blog-description {
display:none;
}

#szoveg {
table-layout:fixed;
width:60%;
text-align:justify;
line-height: 1.8em;
padding:50px 50px 0;
margin:20px;
}

#szoveg, #comments{
background:#EEEDD0;
color: #212121;
background-image: url("/wp-content/img/paper.jpg");
text-shadow: 1px 1px 0px white;
}

#cover-label {
font: 100% Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
text-align:center;
margin:259px 41px 380px;
/*background:#EEEDD0;*/
color: #333;
}

.book-title {
font-size:300%;
border-top: 1px dotted #222;
padding-top:15px;
letter-spacing:6px;
color:#900;
}

.book-subtitle {
color:#0A4366;
font-size:125%;
letter-spacing:5px;
padding:5px 0 25px;
border-bottom: 1px dotted #222;
margin-bottom:20px;
}

.goto {
margin-bottom:-44px;
}

.arrow {
width:15%;
text-align:center;
font-size:9em;
text-shadow:#8A8A8A 0 0 4px;
}

.arrow a {
color: #8A8A8A;
}

.share a:hover, .arrow a:hover {
color:#900;
text-decoration:none;
}

#fof {
background:#EEEDD0;
padding:20px 50px 55px;
margin:25px 236px 25px;
color: #333;
text-align:center;
text-shadow: 1px 1px 0px white;
background-image: url("/wp-content/img/paper.jpg");
}

#fof h2 { 
color:#212121;
}

#search-page {
background:#EEEDD0;
padding:20px 50px 55px;
margin:25px 236px 25px;
color:#212121;
text-shadow: 1px 1px 0px white;
text-align:justify;
background-image: url("/wp-content/img/paper.jpg");
}

#search-page h2 {
text-align:center;
color:#212121;
}

p.tip {
text-align:center;
font-family: Verdana, Arial, Helvetica, Sans-Serif;
font-size: 75%;
line-height: 3em;
color:gray;
}

#searchform-no-results {
margin-top:30px;
text-align:center;
}

#comments {
padding:20px 50px 55px;
margin:0px 236px 20px;
text-align:left;
}

#commentform {
padding:0 0 40px;
}

#commentform input {
margin: 5px 5px 1px 0;
}

#commentform textarea {
margin: 5px 5px 1px 0;
width:100%;
}

#commentform #submit {
float:right;
}

.search-page-number {
font-family: Georgia, "Times New Roman", serif;
font-weight:normal;
text-align:center;
padding-top:10px;
}

.search-entry-content {
border-bottom: 1px dashed #222;
padding:10px 0;
}

#respond h3, #comments-list h3 {
margin-top:20px;
}

#comments-list li {
text-align:left;
list-style:none;
border-bottom: 1px dotted #222;
padding:10px 0;
}

.comment-author .fn {
font-size:110%;
font-weight:bold;
color:#900;
padding-left: 5px;
}

#footer {
font-family: Verdana, Arial, Helvetica, Sans-Serif;
font-size: 70%;
text-align:center;
padding-bottom:25px;
}
