/*  
Theme Name: Fufichi
Theme URI: http://fufichi.com/
Description: Fufichi.com 2.0
Version: 2.0
Author: Joaquín Windmüller
Author URI: http://aikon.com.ve/
*/

body, html {
margin:0;
padding:0;
}

body {
background-image:url(img/top.jpg);
background-repeat:repeat-x;
font-size:62.5%;
font-family: Arial, sans-serif;
}

#top {
width:780px;
}
#logo {
margin-left:20px;
}
a img {
border:none
}

#slogan {
position:absolute;
top:52px;
text-decoration:none;
left:90px;
font-size:1.2em;
font-weight: bold;
letter-spacing: 1px;
font-style:italic;
color: #987FAC
}
/** Posts */
#posts, #error {
width:500px;
float:right;
margin-top:-80px;
text-align:justify;
}


#posts .date {
background-image:url(img/date.jpg);
background-repeat:no-repeat;
padding-right:10px;
width:168px;
padding-top:3px;
height:23px;
text-align:center;
color:#83679B;
font-weight:bold;
float:right;
font-size:1.2em;
font-weight:bold;
margin:40px 0 0 0;
}

#posts h1, #error h1 {
text-align:left;
padding-top:15px;
font-size:1.7em;
clear:both;
color:#83679B;
}

#posts h1 a {
color:#83679B;
text-decoration:none;
border-bottom:#FFEFFC 1px solid;
}

#posts h1 a:hover, #posts h1 a:focus{
border-bottom:#4B008C 1px solid;
color:#6B319F;
}

#posts .post,
#error {
font-size:1.2em;
padding-left:15px;
}

#posts a.comments {
padding-left:20px;
background-image:url(img/comments.png);
background-repeat:no-repeat;
margin-left:3px
}

#posts ol.commentlist {
list-style:none;
padding:0;
width:90%;
margin:auto;
}
#posts ol.commentlist li {
padding:10px;
}
#posts ol.commentlist li.alt {
background:#FDF8FF;
border-top:#4B008C 3px double;
border-bottom:#4B008C 3px double;
}

#posts ol.commentlist li.author {
border-top:#4B008C 3px double;
border-bottom:#4B008C 3px double;
background:#F5DFFF;
}
#posts .categories {
padding-left:24px;
background-image:url(img/categories.png);
background-repeat:no-repeat;
margin-right:3px
}

#posts .edit {
padding-left:20px;
background-image:url(img/edit.png);
background-repeat:no-repeat;
margin-left:3px;
margin-right:3px
}

#posts a {
font-weight:bold;
color:#BE73FF
}

#posts a:hover, #posts a:focus {
color:#4B008C
}

#posts label {
	width:130px;
	display:block;
	clear:both;
	float:left;
	text-align:left;
}
#posts form fieldset label {
	border-left:#000 2px solid;
	padding-left:5px;
}
#posts form fieldset p {
float:left;
clear:both;
}

#posts fieldset {
	border:none;
	background-image:url(img/footer.jpg);
	background-repeat:repeat-x;
}

#posts textarea {
width: 100%;	
}

#posts .metadata {
	margin:0;
	font-size:0.8em;
}

#posts .navigation {
margin-top:20px;
border-top:#BEA8CF 3px double;
padding:5px;
text-align:center;
}
/** Sidebar */
#sidebar {
font-size:1.2em;
width:235px;
float:left;
}
/** IE hack */
* html #posts { overflow:hidden}

#sidebar ul,
#sidebar ul ul {
	margin:0;
	padding:0;
	list-style:none;
}

#sidebar ul li ul{
padding:0;
margin-left:30px;
list-style-image:url(img/item.gif);
}
html>body #sidebar ul {
list-style-position:inside
}
#sidebar ul a {
color:#000000;
text-decoration:none;
font-weight:bold;
}
#sidebar ul.simple {
	list-style:none;
}
#sidebar ul a:hover,#sidebar ul a:focus {
color:#4B008C;
}
#sidebar ul li ul li{
margin-top:3px;
}
#sidebar ul {
font-size:1em
}

#sidebar h4 {
padding-right:20px;
text-align:right;
background-image:url(img/sidebar_title.jpg);
background-repeat:no-repeat;
padding-top:1px;
height:20px;
color:#4B008C;
font-size: 1em;
_padding-top:4px;
_margin-top: 20px;
}

#sidebar .browsing {
font-style:italic;
margin-left: 30px;
margin-top:10px;
color:#333;
text-align:center;
border-bottom:#BEA8CF 3px double;
border-top:#BEA8CF 3px double;
}

#sidebar .browsing p {
margin:0;
padding:5px 10px;	
}

#sidebar .search {
	padding-left:30px;
	padding-right: 20px;
}
#sidebar input {
margin-bottom: 10px;	
}

form .submit {
	text-align: right;
	padding-right:20px;
}

#sidebar input#s {
width: 85%;
background-image:url(img/viewmag.png);
background-position:2px center;
background-repeat:no-repeat;
padding-left: 20px;
border:#ccc 1px solid;
}
#sidebar input#searchsubmit {

}
/** Footer */
#footer {
background-image:url(img/footer.jpg);
background-repeat:repeat-x;
clear:both;
float:left;
width:100%;
margin-top:30px;
min-height:191px;
}

#footer .content {
padding:10px 0 10px 20px;
width:760px;
}

#footer .footerelem {
padding:5px;
width:170px;
_width:160px;
float:left;
margin-left:10px;
}

#footer h4 {
margin: 0 0 5px 0;
font-size:1.1em;
color:#4B008C;
border-bottom:#4B008C 3px double;
padding-left:20px;

}

#footer h4.music {
background-image:url(img/cdaudio.png);
background-repeat:no-repeat;
}

#footer h4.pages {
background-image:url(img/pages.png);
background-repeat:no-repeat;
}
#footer h4.archive {
background-image:url(img/date.png);
background-repeat:no-repeat;
}
#footer h4.info {
background-image:url(img/info.png);
background-repeat:no-repeat;
}
#footer h4.bookmarks {
background-image:url(img/check.png);
background-repeat:no-repeat;
}


#footer ul {
list-style-image:url(img/item.gif);
}
#footer ul li {
margin-top: 2px;
padding-left:2px;
}

#footer ul li ul {
padding: 0 0 0 20px;
margin:0;
}
#footer a {
color:#000;
text-decoration:none;
}
#footer a:hover,#footer a:focus {
	color:#333
}

.wp-caption.aligncenter {
	margin:auto;
	text-align:center;
	background:#F3F3F3;
	border:1px solid #DDDDDD;
	padding:5px 0 0 0;
}
.wp-caption-text {
	font-size:0.9em;
}
