@CHARSET "UTF-8";

/* Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* QELV */

body{ color:#8F5A35; font-family:Times, "Times New Roman", serif; font-size:16pt; }
a{ color:#FF6A00 }
strong{ font-weight:bolder }
em{ font-style:italic }
li{ list-style: square inside; line-height:1.5em }
h3{ margin:.4em 0 }
p{ margin:.2em 0 }

h1{ font-size:1.2em; float:left; clear:both }
#logo h1, #logo h2{ font-size:1.8em; font-variant: small-caps; text-transform:capitalize; text-align:left }
h2{ margin-bottom:.5em }
h1 a, h2 a, h3 a{ color:#DE7931; text-decoration:none }

.clear{ clear:both }

#wrapper{ margin:1em auto; width:960px }
#header, #main, #footer{ clear:both; float:left; width:100% }
#main{ margin: 2em 0; text-align:justify }
#footer{ font-size:.9em; text-align:center }

#logo{ float:left; width:430px }
#search{ float:right; width:320px }

#search input{ font-size:12pt; border:1px solid #657A96; padding:.35em }
#q{ width:220px }
#q.default{ color:#999 }
#submit{ background:#E5EAF6; font-weight:bold; width:80px }

#content{ float:right; width:70% }
#sidebar{ float:left; width:25% }

.picture{ margin:.25em auto 2em auto }
.picture a{ 
	border:1px solid #CCC;
	color:#666;
	float:left;
	margin:.2em;
	text-decoration:none;
	text-align:center;
	width:190px
}
.picture img, .picture span{ clear:both; float:left; margin:.5em }
.picture span{ margin:0 0 .5em 0; width:100% }

/* home */
.pics-container{ clear:both; width:420px }
.random{ text-align:center }

/* de, es */
.original{ text-align:center; margin:.5em 0 1em; font-style:italic }
.box{ float:left; width: 48% }
.box p{ text-align:center }
h2{ font-size:150% }
h3{ font-size:125% }
h2, h3{ text-align:center; font-weight:bold }
.box .picture{ width:200px }

