@charset "utf-8";

body
{
    color:			#333;
    font-family: Arial;
    font-size: 14px;
    width: 1100px;
}

#menu{
  margin-left: 4px;
}
.no-sidebar #content { width: 100% }
.with-sidebar #content { width:60% }

#menu li {
   display: inline;
   margin-left: 0;
}

/* Typography */
h1, h2, h3, h4, h5, h6
{
    color: #4dc4ff;
    font-family: 'IM Fell English',Georgia,'Times New Roman', Times, serif;
    margin-bottom: 0
}
h1, h2, h3
{
    font-size: 30px
}
h4 {
    font-size: 28px
}
h5 {
    font-size: 26px
}
h6 {
    font-size: 24px
}
.title {
    font-size: 32px;
    line-height: 35px;
}
.title:hover,.widget.latest_posts .posts li h3 a:hover {
	color: #27a2e9
}
.date {

    font-size: 18px;
    font-family: 'IM Fell English',Georgia,'Times New Roman';
    color: #4dc4ff;
/*    margin-bottom: 20px;*/
    line-height: 21px;
    display:block;
}
p {
    margin-bottom: 0
}
p.actions {
    margin-top: 10px;
}
p.actions a {
    font-family: 'IM Fell English',Georgia,'Times New Roman' ;

}
a
{
    /*    border-bottom:	1px dotted #333;*/
    color:			#4dc4ff;
    text-decoration:none;
}
a:hover
{
    /*    border-bottom:	1px dotted #4dc4ff;*/
}
/* Forms */
form label
{
    float:			left;
    min-width:		100%;
}
form ul, form ul li
{
    list-style-type:none;
    margin:			0px 0px 10px 0px!important;
    padding:		0px;
}
form input[type=text], form input[type=password], form textarea
{
    border:			1px solid #858585;
    padding:		5px 3px 5px 3px;
    width:			300px;
}
form input[type=checkbox]
{
    margin-right:	5px;
}
form select
{
    border:			1px solid #858585;
    margin:			0px;
    padding:		5px 3px 5px 3px;
}
form button, form input[type=submit], form input[type=reset], form input[type=reset]
{
    border:             1px solid #fff;

    color: white;
    background:		#4dc4ff;
    margin:             0px;
    margin-top:         10px;
    min-width:		50px;
    padding:		5px 3px 5px 3px;
}
form button:hover, form input[type=text]:hover, form input[type=password]:hover, form input[type=submit]:hover, form input[type=reset]:hover, form select:hover, form textarea:hover
{
    border:			1px solid #369;
}
/* Fieldsets */
fieldset
{
    border: 		1px solid #ccc;
    padding:		10px;
}
fieldset legend
{
    font-weight:	bold;
}
fieldset p:last-child
{
    margin-bottom:	0px;
}
/* Other stuff */
pre
{
    white-space:	normal;
}
.clear {
    clear:both
}
.code
{
    background:		#333;
    color:			#99D16F;
    overflow:		auto;
    padding:		10px;
    white-space:	pre;
}
blockquote
{
    border-left:	3px solid #ccc;
    font-style:		italic;
    margin-bottom:	20px;
    padding-left:	10px;
}
.fancy_image
{
    border:			1px solid #ccc;
    float:			left;
    margin:			0px 15px 5px 0px;
    padding:		5px;
}
.gravatar
{
    border:			1px solid #ccc;
    float:			left;
    margin:			0px 10px 10px 0px;
    padding:		3px;
}
/* LAYOUT */
/* Container */
#container
{
}
/* General margins */
#header,.blog_article, .gallery
{
    margin-bottom:	40px;
}
#header #site_info
{
    position: relative;
    z-index: 9999;
    background: url('../img/header.gif') 0 0 no-repeat;
    height: 220px;
}
#header #site_info .logo {
    float:left
}
#header #site_info .logo h1
{
    font-size:		0;
    margin-bottom:	0px;
}
#header #site_info .logo p
{
    margin:			0px;
}
#header #site_navigation {
    float:left
}
#header #site_navigation ul
{
}
#header #site_navigation ul li
{
    display: inline-block;
    padding:		0px;
    list-style-type:none;
    width: 104px;
    height: 117px;
    text-align:		center;
    margin-top: 30px
        /*    font-size: 0;*/
}
#header #site_navigation ul li a {
    display: block;
    border:			none;
    width: 122px;
    height: 117px;
    font-size: 0
}
#header #site_navigation ul li.home
{
    width: 270px;
    margin-left: 81px;
    margin-top: 0 !important;
    height: 180px
}
#header #site_navigation ul li.home a {
    width: 270px;
    height: 180px
}
#header #site_navigation ul li.autor a
{
    background: url('../img/autor.gif') 0 0 no-repeat
}
#header #site_navigation ul li.autor a:hover
{
    background: url('../img/autorhover.gif') 0 0 no-repeat
}
#header #site_navigation ul li.bd a
{
    background: url('../img/bd.gif') 0 0 no-repeat
}
#header #site_navigation ul li.bd a:hover
{
    background: url('../img/bdhover.gif') 0 0 no-repeat
}
#header #site_navigation ul li.contacts a
{
    background: url('../img/contactos.gif') 0 0 no-repeat
}
#header #site_navigation ul li.contacts a:hover
{
    background: url('../img/contactoshover.gif') 0 0 no-repeat
}
#header #site_navigation ul li.links a
{
    background: url('../img/links.gif') 0 0 no-repeat
}
#header #site_navigation ul li.links a:hover
{
    background: url('../img/linkshover.gif') 0 0 no-repeat
}
#header #site_navigation ul li a:hover, #header #site_navigation ul #active a
{
    text-decoration:none
}
/* Sidebar */
#sidebar
{
    width:			31%;
    float:left;
    margin-top:			3px;
    margin-left: 4%
}
#sidebar form input
{
    width: 80%;
    padding: 0;
    margin: 0
}
#sidebar .widget ul li {
	/*display: inline-block*/
}
#sidebar .widget .reset_pass
{
    margin-left:10px;
}

/* Content */
#content.single_col {
    width:			100%;
    padding-top: 0;
}

#content {
    padding-top: 0;
    width: 60%;
    float:right;
}
#content-second {
    padding-top: 0;
    width: 100%;
    float:right;
}

.content-second {
    width: 60%;
    float:right;
}

.content-header {
    width: 100%;
}
.content-title {
    width: 60%;
    float:right;
}
/* == WIDGETS == */
.widget
{
    margin-bottom:		50px;
}
.widget h3
{
    /*    margin-bottom:	5px;*/
}
.widget ul, .widget ul li
{
    list-style-type:none;
    padding:		0px;
    margin: 4px;
    margin-left: 25px;
}
/* == BLOG == */

.post_meta {
    margin-bottom: 30px
}


/* == COMMENTS == */
#comments_container,#existing-comments
{
    margin-bottom:	20px;
}
.comment
{
    list-style-type:none;
    margin:			0px;
    padding:		0px;
}
.comment .comment_heading, .comment .comment_date
{
    margin:		0px;
}
.comment .comment_body
{
    clear:		both;
}

/* == PROFILES == */
#user_profile_container fieldset p
{
    margin-bottom:	5px;
}
#user_profile_container #page_title
{
    padding-top:	10px;
}
#user_profile_container .gravatar
{
    margin:			0px 15px 15px 0px;
}
#user_profile_container #user_details
{
    clear:			both;
}
/* Galleries */
#gallery_index .gallery:last-child
{
    margin-bottom:		0px;
}
.gallery .gallery_heading img
{
    float:			left;
    margin-right:	20px;
}
.gallery .galleries_list li
{
    float:			left;
    list-style-type:none;
    margin:			0px 20px 20px 0px;
}
.gallery .galleries_list li a
{
    border-bottom:	none;
}
.gallery .gallery_image_full
{
    margin-bottom:	20px;
}
/* Footer */
#footer
{
    margin-top:		50px;
    margin-bottom:	10px;
    padding-top:	25px;
    text-align:		center;
}
#footer p
{
    margin-bottom:	0px;
}

.widget.latest_posts .posts li {
    margin-bottom: 40px;
}.ui-accordion-header:hover {
	cursor:pointer
}
.widget.latest_posts .posts li h3 a {
    color: #4dc4ff;
}

/* .widget.chapters {
    text-align: right
} */
.widget.chapters #chapters_wrapper {
}
.widget.chapters ul {
    width: 100%;
}
.widget.chapters .chapters_header{
	font-size: 12px;
    margin-bottom: 15px;
}
.widget.chapters .chapter {
    margin-bottom: 20px;
}
.widget.chapters .chapter .thumb_link {
	height: 286px;
	display:block
}
.widget.chapters .chapter ul {
}
.widget.chapters .chapter li {
    margin: 5px;
    margin-bottom: 30px;
}
#links-widget .link_group {

font-family: Helvetica,Arial, sans-serif;
margin-bottom: 20px;
font-size: 18px
}
#links-widget .link_group ul {
	margin-top: 5px
}
#links-widget .link_group li {
font-size: 16px
}
.bullet {
    width: 18px;
    height: 18px;
    display: inline-block;
    background: url('../img/bullet.png') center center no-repeat;
}

.column {
  float: left;
  width: 100%;
  padding: 15px;
}

.inner{
  float: left;
  margin-left: 0;
}

.row:after {
  content: "";
  display: table;
  clear: both;
}

.home-img {
  height: 286px;
  width: 333px;
}
