/*   

Theme Name: Open Sourcerer

Theme URI: http://www.theopensourcerer.com

Description: A Wordpress Theme inspired by the colour scheme of Ubuntu Jaunty 9.04 and the Dark Smoke Theme. Features: Two column layout, widget aware, variable width between 800-1200px. 

Author: Alan Lord

Author URI: http://www.theopenlearningcentre.com

Version: 1.4

Tags: dark, brown, two-columns, flexible-width, threaded-comments

License: GPLv3 or Later. (c) 2009 Alan Lord

*/

/* Begin Global Resets */

* {

    margin:0;

    padding:0;



}

.img_center{

   margin: 5px auto;

}

hr{

    width:95%;

}

h2{

    color:#940F04;

    font-size:1.8em;

    font-weight:bold;

    line-height:1.3em;

}

h3{

    color:#940F04;

    font-weight:bold;

    line-height:1.3em;

}

body {

  

 	background:#F7F7F7;

    color:#000;

    font-size:76%;

    font-family:trebuchet ms;

    line-height:1.3em;

    text-align:center; /* IE6 Center hack */

}



table {

    border-collapse:collapse;

    empty-cells:hide;

}



h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address {

    margin: 0.5em 0;

}



ul, ol, dd {

    margin-left:1em;

}



a {

    text-decoration:none;

    color:#000;    

}



a:hover {

    color:#900;

}



a img {

    border:0;

}

/* End Global resets */



/* Following needed for Wordpress Theme Directory Compliance. */

/* And to support image and other WP generated content positioning - obviously */

.alignright {

	float:right;

}



.alignleft {

	float:left;

margin-left:15px;

}



.aligncenter, div.aligncenter {

    display:block;

 margin-left:auto;

    margin-right:auto;

}



/*LAYOUT*/



#busca_sidebar {
    float:left;
    width:300px;
    font-size:1.1em;
    overflow:hidden;
    margin-bottom:2em;
	/*padding-bottom: 800px; */
	padding-left: 0px; 
	/*border: 1px solid;*/
}
#texto_busca {
	width:215px;
	background:#F7F7F7;
	font-weight:bold;
}


#pags {



margin-left: 150px;



}



#cima_blog {



background: url("http://beneditadasilva3.tempsite.ws/wp-content/themes/open-sourcerer/images/cima_do_blog.jpg") no-repeat;

width: 910px;

height: 44px;



}





#position_footer{



padding-top: 10px;

padding-left: 50px;



}



.negrito{

  font-weight:bold;

font-size: 14px;

}



.inside {

    padding:0em 1.5em;

}



.inside h2 {



	font-family:trebuchet ms, arial;

	text-transform:uppercase;

}



#wrap {



 background:url("http://beneditadasilva3.tempsite.ws/wp-content/themes/open-sourcerer/images/meio_continuo.jpg") repeat-y; 

    width:910px;



text-align:left;





    /*min-width:800px;

    max-width:1200px;

    width: auto !important;

    width:1200px; */

    margin:0 auto; /*center hack*/

     /*center hack*/

    /*padding-top:1em;*/ /*Space above wrap*/

 }



#content {

    float:left;

    /*margin-right:-215px;*/

    width:583px;

    margin-bottom:2em;

    overflow:hidden;

border-right:1px solid #CCC;  

}



#sidebar {

    float:right;

    width:300px;

    font-size:1.1em;

    overflow:hidden;

    margin-bottom:2em;

 



}



#footer {

    height:72px;

    clear:both;

 	background: url("http://beneditadasilva3.tempsite.ws/wp-content/themes/open-sourcerer/images/footer.jpg") no-repeat;

    /*border:1px solid #302724;*/

    margin-bottom:7px;



    width: 910px;

    position:relative;

    color:#fff;



}



/*HEADER*/

#header {

    width:910px;

    height:170px;

    background:#fff url("http://beneditadasilva3.tempsite.ws/wp-content/themes/open-sourcerer/images/topo.jpg")  no-repeat;

/*border:1px solid #302724;*/

margin: 0px;



}



#header h1 {

    margin:0px 0px 0 0;

}



#header p.description {

    font-size:1.2em;

    margin:0 0px 0 0;

}



#header h1 a {

    font-weight:200;

    font-size:1.5em;

}

/*MENU*/

#menu {





background-color:#F7F7F7;

font-family:trebuchet ms, arial;

text-transform:uppercase;



   

    overflow:hidden;

    position:relative;

    /*margin-bottom:1em;*/

  /*  border:solid 1px #302724;*/

    clear:both;

padding-top: 5px;



}



#menu ul {



    clear:left;

    float:left;

    white-space:nowrap;

    list-style:none;

    position:relative;

    left:0;

    margin:0;

    padding:0;

padding-left: 20px;

}



#menu ul li{

/*

border-right: solid 1px #fff;

*/

    display:block;

    float:left;

    list-style:none;

    position:relative;

    left:0;

    margin:0;



}



#menu li a {





    display:block;

  padding:0px 1em 10px 0.5em;

    margin:0;

    float:left;

    font-weight:bold;

    font-size:1.2em;

    color:#000;

}



#menu li a:hover {



    color:#900;

}



#menu li ul {

    position:relative;

    left:0.5em;

}



#menu li ul li {

    font-size:95%;

}

/*CONTENT*/

.article, .archive { /*Posts*/

    /*background-color:#fff;*/

    /*border-bottom:1px solid #302724;*/

    font-size:1.2em;

    line-height:1.3em;

    /*margin-bottom:1.5em;*/

    /*margin-right: 245px;*/

}



.article p, .archive p {

    /*margin-bottom:1em;*/   

}



.article h2, .archive h2.entry-title {  /*titulos dos posts*/

    /*padding:0.5em 0 1em 0;*/

    /*border-bottom:solid 1px #302724;*/

    font-size:16px;

    font-weight:bold;

    line-height:1.3em;

    text-transform:uppercase;

}

.archive h2.entry-title a, .article h2 a{

    color:#900;

}

.archive h2.entry-title a:hover, .article h2 a:hover{

    color:#000;

}

/* Some extra space for the "Next Page >>" link at the bottom */

#content>p>a {

    font-size:1.3em;

}



.article p a, .article li a, .postmeta a {

    color:#000;

    text-decoration:underline;





}



.article p a:hover {

    color:#900;

}



/* The Article's meta data */

.article div.postmeta, small {

    font-size:0.9em;

}



.article .postmeta {

    color:#900;

    margin-bottom:4em;

    padding-top:2em;

}

.postmeta_2 {

    font-size:0.9em;

    color:#900;

    margin-bottom:2em;

    /*padding-top:2em;*/

}

.article blockquote {

    margin:1em 1em 0 2em;

    padding:0em 1em 1em;

    font-style:italic;

    background-color:#F7F7F7;

border: solid 1px #F7F7F7;





}



code {

    color:#D7C1A6;

    font-family:"Liberation Mono", Courier, Mono;

    font-size:1.0em;

}



pre {

    font-size:1.3em;

    white-space:normal;

}



/* Form Styling */



/* Style input boxes and buttons */ 

input, textarea, select {

    background-color:#ccc;

    border-color:#D7C1A6;

    border-width:2px;

    color:#1E1816;

}



fieldset {

    padding:0.5em;

    border-color:#D7C1A6;

    border-width:2px;

}

/*SIDEBAR*/



td #today a{

    background:#000;

}



.text_sidebar {



margin-right: 20px;





}



.widget-title{

    color:#666;

    font-family:trebuchet ms;

}

.widget {

    width:100%;

/*    background-color:#fff;*/

    margin:0 0 0.5em 0;

    /*border:1px solid #302724;*/

}



.widget .inside {

    padding:0.5em;

}



.widget ul {

    list-style:none;

}



.widget ul li {

    margin-bottom:0.5em;



}









/*FOOTER*/

#footer img {

    border:0;

}



/* Remove the dotted highlight when clicked */ 

#footer a:focus {

    outline:none;

}



#ft_left, #ft_centre, #ft_right {

    position:absolute;

    bottom:0.5em;

}



#ft_left {

    top: 10px;

    left:0.5em;

    text-align:left;

}



#ft_centre {

    left:40%;

    text-align:center;

}



#ft_right {

    right:0.5em;

    text-align:right;

}

/*WORDPRESS*/

/* Navigation Elements */



#prox_post {



margin-left: 100px;



}



.navigation {

    font-size:0.9em;

    margin:0.5em 0.5em 1em 0.5em;

}



.comments .navigation {

    margin:0.5em 0 3.5em 0;

}

/* End Navigation Elements */



/* Begin Images */

p img {

    position:relative; /* IE6 Hack */

    padding: 0;

    max-width: 100%;

}



/*	Using 'class="alignright"' on an image will (who would've

	thought?!) align the image to the right. And using 'class="centered',

	will of course center the image. This is much better than using

	align="center", being much more futureproof (and valid) */



img.centered {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



img.alignright {

	padding: 4px;

	margin: 0 0 2px 7px;

	display: inline;

}



img.alignleft {

	padding: 4px;

	margin: 0 7px 2px 0;

	display: inline;

}



.wp-caption {

   border: 1px solid #DCDAD5;

   text-align: center;

   background-color: #DCDAD5;

   padding-top: 4px;

   margin: 10px;

   /* optional rounded corners for browsers that support it */

   /* This breaks CSS 2.1 validation */ 

   -moz-border-radius: 3px;

   -khtml-border-radius: 3px;

   -webkit-border-radius: 3px;

   border-radius: 3px;

}



.wp-caption img {

   margin: 0;

   padding: 0;

   border: 0 none;

}



.wp-caption p.wp-caption-text {

   font-size: 11px;

   line-height: 17px;

   padding:3px 0 5px 0;

   margin: 0;

   color:#0F0C0B;

}

/* End Images */



/* Comments */

h3#comments {

    font-weight:normal;

    margin-top:1em;

}



.commentmetadata {

	font-weight: normal;

	padding-bottom:0.5em;

}



ul.commentlist {

    list-style:none;

    margin-left:2em;

}



ul.commentlist li {

    background-color:#fff;

    padding:0.5em;

    border-bottom:solid 1px #302724;

    margin-bottom:0.5em;

	font-weight: bold;

}



.commentlist li, #commentform input, #commentform textarea {

	font-size: 0.9em;

}

.commentlist li ul li {

	font-size: 1em;

}



.commentlist li .avatar { 

	float: right;

	border: 1px solid #DCDAD5;

	position:relative; /*IE6 Hack */

}



.commentlist cite, .commentlist cite a {

	font-weight: bold;

	font-style: normal;

	font-size: 1.1em;

}



.commentlist p {

	font-weight: normal;

	line-height: 1.5em;

	text-transform: none;

}



#commentform p {

	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;

}



#commentform textarea {

	width:95%;

	height: 100px;

	padding: 5px;

	font-size:1.2em;

	overflow:auto; /* IE6 & 7 Need this */

}

/* End Comments */



/* Begin Wordpress Widgets */



/* Search Widget */

#searchform {

    padding:0;

    margin:0;

}



#searchform #s {

    width:125px;

}

/* End Search Widget */



/* Calendar Widget */

table#wp-calendar {

    margin:0 auto;

}



#wp-calendar caption {

    font-weight:bold;

    margin-bottom:0.5em;

}



#wp-calendar tbody, #wp-calendar thead {

    border:solid 1px #302724;

}    



#wp-calendar th, #wp-calendar td {

    padding:3px 4px;

    text-align:center;

}



#wp-calendar td a {

    padding:3px 4px;

    display:block;

    background:#B1FF7D;

    color:#1E1816;

    font-weight:bold;

}



#wp-calendar td a:hover {

    background:#FF9595;

    color:#1E1816;

}



#wp-calendar td#next a, #wp-calendar td#prev a {

    color:#DCDAD5;

    background:#1E1816;

}



#wp-calendar td#next a:hover, #wp-calendar td#prev a:hover {

    color:#FFF;

}



/* End Calendar Widget */



/* Tag Cloud */

#tag_cloud a {

    color:#D40000;

    margin:2px 3px;

}



#tag_cloud a:hover {

    color:#DCDAD5;

}

/* End Tag Cloud */





/*TWEEKS*/

/* If you want to clear a float (after an image perhaps) use this class */

.clear {

    clear:both;

}



.inside img {

background:url('http://beneditadasilva.com.br/wp-content/themes/open-sourcerer/images/shadow.gif') no-repeat right bottom;

border:none;

border-top:#eee 1px solid;

border-left:#eee 1px solid;

padding:4px 10px 10px 4px;

}



a img {

border:none;

background:url('http://beneditadasilva.com.br/wp-content/themes/open-sourcerer/images/shadow.gif') no-repeat right bottom;

border-top:#eee 0px solid;

border-left:#eee 0px solid;

padding:4px 10px 10px 4px;

}



#busca_sidebar img {

background:none;

border:none;

padding: 0;

	

}

