/*Theme Name: Genealog&iacute;asTheme URI: http://alumnos.dcc.uchile.cl/~egraellsDescription: A custom theme for bbPress, based on Kakumei, the <a href="http://tarskitheme.com">Tarski WordPress</a> theme, and the <a href="http://getvanilla.com">Lussumo Vanilla</a> discussion layout. This theme is licensed under the terms of the GPLv3. Version: 1.0Author: Eduardo Graells (Detective)Author URI: http://alumnos.dcc.uchile.cl/~egraells*/@import url('screen.css');@import url('tarski-stylesheet.css');textarea, input, select, button  {	font-family: Verdana,Helvetica,Arial,sans-serif;	font-size: 100%;	background: #fafafa none repeat scroll 0%;	border: 1px solid #cccccc;	color: #545454;	margin: 0 0.1em 0.6em;	padding: 2px;}/* Globals =================================== */* { margin: 0; padding: 0; }.primary-span {	padding-left: 0 !important;}#site_return {width:100%; height:20px; position:fixed; text-align:left; background:url(/../../../wp-content/themes/thelocal/images/shadow_gradient.png) left bottom repeat-x;padding:15px;margin-top:-40px;}#site_return img {border:none; height:40px; margin-top:-17px;}body.centre #wrapper {margin:40px auto !important; background:#fff url(/../../../wp-content/themes/thelocal/images/tj_logo_bg.png) center no-repeat;}pre, code { font: 1.0em Monaco, 'Courier New', monospace; }p { margin-bottom: 1.0em; }.left { float: left; }.right { float: right; }.delete:hover {	background-color: #c00;	color: #fff;}fieldset {	border-width: 0;	padding: 0;	margin: 0;}.bozo { background-color: #eeee88; }.alt.bozo { background-color: #ffff99; }.deleted { background-color: #ee8888; }.alt.deleted { background-color: #ff9999; }ol#latest, ol#favorites, ol#forumlist, ol#latest *, ol#favorites *, ol#forumlist *, ol#user-replies, ol#user-threads, ol#user-replies *, ol#user-threads *, ol.topic-list, ol.topic-list * {	list-style-type: none;	list-style-image: none;	list-style-position: outside;	margin: 0px;	padding: 0px;		background: url(/../../../wp-content/themes/thelocal/images/transparent_pixel.png) repeat;}ol#latest, ol#favorites, ol#forumlist, ol#user-replies, ol#user-threads, ol.topic-list {	margin-bottom: 1em;	}li.topic, li.forum {	border-bottom: 1px solid #E5E5E5;	overflow: hidden;}li.unread {	background-color: #FEFECC !important;}li.read {	background-color: #FFFEEC !important;	}li.topic ul, li.forum ul {	color: #777777;	padding: 0.65em 0.5em !important;	}li.topic ul li, li.forum ul li {	border: 0px none;	height: auto;	}li.topic ul li.topic-labels {	color: #062971;	float: left;	font-size: 1.2em;	line-height: 180%;	margin-right: 5px !important;	font-weight: bold;	}li.topic ul li span {	color: #AAAAAA;	text-decoration: none;	}li.topic ul li.topic-title, li.forum-name {	font-size: 1.2em;	line-height: 180%;		overflow: hidden;	font-weight: bold;}li.forum-name, .search-result li.topic-title {	display: inline;	}li.search-context {	display: block;	}#forum-page li.topic ul li.topic-forum {	display: none;	}li.topic-forum, li.topic-author, li.topic-start-time, li.topic-posts, li.topic-last-post, li.topic-last-post-time,li.forum-description, li.forum-childs {	display: inline;	font-size: 90%;	margin-right: 0.8em !important;	width: auto;	}li.forum-childs {	display: block;	}textarea, input, select, button {	margin-bottom: 0 !important;	}#discussions h3 {	margin-bottom: 0;	}#footer .primary .widget li {	display: inline;	}/* Links----------------------------------------------- */a { text-decoration: none; }a:link, a:visited, a:active { color: #546d85; }a:hover { color: #2e4459; }body .content a:link, body .content a:active, body .content a:visited, body .link-pages a:link, body .link-pages a:active, body .link-pages a:visited, body .tagdata a:link, body .tagdata a:active, body .tagdata a:visited, body .widget_tag_cloud a:link, body .widget_tag_cloud a:active, body .widget_tag_cloud a:visited { border-bottom: 1px solid #cfe2e5; }body .content a:hover, body .link-pages a:hover, body .tagdata a:hover, body .widget_tag_cloud a:hover { border-bottom: 1px solid #e5cfd2; }	#wrapper .content h2 a:link, #wrapper .content h2 a:visited, #wrapper .content h2 a:hover, #wrapper .content h2 a:active, #wrapper .content h3 a:link, #wrapper .content h3 a:visited, #wrapper .content h3 a:hover, #wrapper .content h3 a:active, #wrapper .content h4 a:link, #wrapper .content h4 a:visited, #wrapper .content h4 a:hover, #wrapper .content h4 a:active { border: none; }/* Structure=================================== */.notice {	border: 2px solid #4c9545;	background-color: #abd8a2;	color: #4c9545;	font-size: 1.1em;	font-weight: bold;	padding: 10px 15px;	margin: 0 0 1.1em;}.notice p { margin-bottom: 0; }/* Login Form=================================== */.login {	color: #444;	width: 100%;}.login input, .login submit {	margin: 0 !important;}div.remember label {	clear: both;	padding: 0;	margin: 6px 0 0 0;	line-height: 12px;}form.login input#remember {	border-width: 0;	padding: 0;	margin: 0;	vertical-align: baseline;}/* Front Page=================================== */.frontpageheatmap {	font-weight: normal;	line-height: 30px;	padding-bottom: 10px;}/* Topic Page=================================== */.infobox ul {	margin: 10px 0 10px 12px;	padding: 0;}ul.topicmeta {	list-style-type: none;	font-size: 90%;	margin-left: 0;}	.infobox ul li { padding-bottom: 3px; }#topic-info {	float: left;	padding: 0 1em 0 0;}#topic-tags {	border-left: 1px solid #ccc;	float: right;	padding: 0 0 0 1em;}.nav {	margin: 15px 0;	padding: 12px 0;}.nav span { font-weight: bold; }.nav span, .nav a { padding: 6px; }#thread {	list-style: none;	margin: 0;	padding: 0;}#thread li.post {	line-height: 1.5em;	clear: both;	/* Hack to force padding on .threadauthor on IE */	border-top: 1px solid #FFF;		background-color: #F5F5FF;	-moz-border-radius: 6px;	-khtml-border-radius: 6px;	-webkit-border-radius: 6px;	border-radius: 6px;}#thread li.post.number-1 {	border-style: none;	}#thread li.post.alt{ background: url(/../../../wp-content/themes/thelocal/images/transparent_pixel.png) repeat; }#thread li ol, #thread li ul { margin-left: 40px; }#thread li ol li, #thread li ul li { padding: 0; }.threadauthor {	float: left;	padding: 1em 1em 0 1em;	width: 120px;}.threadauthor p { margin: 0; }.threadauthor small { font: 11px Verdana, Arial, Helvetica, sans-serif; }.threadpost {	padding: 1.5em 1em;	margin-left: 140px;}#thread li.deleted { background-color: transparent; }#thread li.deleted .threadpost { background-color: #ee8888; }#thread li.alt.deleted .threadpost { background-color: #ff9999; }#thread .post {	_height: 90px; /* Hack to fix broken .alt coloring in IE6 */}.poststuff {	clear:both;	_clear: none; /* Hack to fix broken .alt coloring in IE6 */	border-top: 1px dotted #ccc;	margin: 10px 0 0;	padding: 5px 0 0;	font: 10px Verdana, Arial, Helvetica, sans-serif;	text-transform: uppercase;}#thread ul.post-info {	list-style-type: none;	margin: 0;}#thread ul.post-info li {	display: inline;	margin-right: 0.5em;	}.num, #forumlist small {	text-align: right;}.postform {	background-color: #F5F5FF;	padding: 1em;	margin-bottom: 1em;	-moz-border-radius: 6px;	-khtml-border-radius: 6px;	-webkit-border-radius: 6px;	border-radius: 6px;}.postform textarea {	height: 12em;	margin: 5px 0;	padding: 0;	padding-top: 5px;	width: 100%;	display: block;}.postform label { display: block; }#manage-tags {	margin: 10px 0;	list-style: none;}#manage-tags li {	float: left;	width: 200px;	padding-bottom: 10px;}.submit { text-align: right; }.topiclink { display: block; }.topictitle {	display: inline;}#topic-move { margin-top: 1em; }/* Other=================================== */#content .infobox li { margin-bottom: 2px; }#content .nav a {	border: 1px solid #ccc;	font-weight: normal;}#content .nav a:hover {	border: 1px solid #999;}#front-search {	float: right;	margin-top: -8px;}#latest td, #forumlist td, #favorites td { padding: 5px 10px; }#forumlist tr td div.nest {	padding-left: 2.5ex;}#latest tr:hover, #forumlist tr:hover, #favorites tr:hover { background-color: #FFFEEB; }#latest th, #forumlist th, #favorites th {	border-bottom: 1px solid #aaa;	background-color: #F2F1DF;	font: 1.1em;	padding: 5px 10px;	text-transform: uppercase;}#latest, #forumlist, #favorites {	margin-bottom: 2em;	width: 100%;}#thread .post blockquote {	background-color:#E5EAF6;	border-left:6px solid #ACBEDF;	color:#56568F;	margin:0pt 0pt 8px;	padding:8px 16px;}#thread .post blockquote cite {	border-bottom:1px solid #ACBEDF;	color:#56568F;	display:block;	font-weight:bold;	margin-bottom:8px;	padding-bottom:8px;}/* Profile Page=================================== */#profile-menu {	list-style: none;}#profile-menu li {	display: inline;	margin-left: 3px;}#profile-menu li a {	padding: 4px 7px;}#profile-menu li.current a {	background-color: #bbb;}#profile-menu li a:hover {	background-color: #e4f3e1;}#userinfo { margin-top: 10px; }#userinfo dt { font-weight: bold; }#userinfo dd { margin: 0 0 5px; } #useractivity { margin: 15px 0 5px; }.user-recent { margin: 0 0 10px; }.user-recent ol { margin: 5px 0 0 28px; }.user-recent ol li { margin: 0 0 3px; }/* Login, Register, Profile Edit=================================== */#login-page fieldset,#register-page fieldset,#profile-page fieldset {	border-top: 3px double #ccc;	border-bottom: 1px solid #ccc;	border-left: none;	border-right: none;	padding: 10px 0 10px 10px;	margin-bottom: 15px;	background-color: #f6f6f6;}#login-page legend,#register-page legend,#profile-page legend {	font-weight: bold;	padding: 0 15px;}#login-page fieldset table,#register-page fieldset table,#profile-page fieldset table {	text-align: left;	width: 100%;}#login-page fieldset table th,#register-page fieldset table th,#profile-page fieldset table th {	padding: 2px;	text-align: right;	width: 20%;}#login-page fieldset table td,#register-page fieldset table td,#profile-page fieldset table td {	padding: 2px 0;	text-align: left;}#login-page fieldset p,#register-page fieldset p,#profile-page fieldset p {	font-size: 11px;	margin: 10px 16px;}#login-page sup.required,#register-page sup.required,#profile-page sup.required {	color: red;}
