.titulo{
	font-size:28px;
	margin-top:50px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:30px;
}



#ads{

	padding:0;

	padding-left:10px;

	padding-bottom:5px;

	width:300px;

	float:right;

	margin-top:20px;

}



#ads2{

	margin-left:30px;	

	padding:0;

}



#ads3{

	margin-left:50px;	

	padding:0;

}



#InBusiness-admin-bar {

  margin: 0;

  padding: 0;

  background: #A53512;

  border-bottom: 1px solid #000000;

  text-align: left;

  width: 100%;

  }



  #InBusiness-admin-bar ul {

  margin: 0;

  padding: 4px;

  list-style-type: none;

  }



  #InBusiness-admin-bar ul li {

  list-style-type: none;

  display: inline;

  margin: 0 10px;

  padding: 0;

  font-size: 1.1em;

  color: #ffffff;

  }



  #InBusiness-admin-bar ul li.login { margin-right: 30px; }

  #InBusiness-admin-bar ul li.howdy { position: absolute; right: 1em; }

  #InBusiness-admin-bar a { color: #ffffff; text-decoration: none;}

  #InBusiness-admin-bar a:hover { color: #000000; }



.content h2 {

	font-size: 110%;

	margin: 10px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	border-bottom: 2px solid #A53512;

}



html {

	width: 100%

}



body {

	font-family: "Trebuchet MS", verdana, arial, "Times New Roman";

	font-size: 14px;

	color: #3D3535;

	background-color: #E4E5E0;

	margin: 20px;

	padding: 0px;

	line-height: 140%;

}



/* Wrapper */

.all {

	text-align: center; 

	width: 966px;
	margin:0 auto;

}



/* Main menu */



.mainmenu{

clear:both;

margin:0 0 10px 0;

padding-bottom:1px;



}



.mainmenu ul{

width:100%;

list-style:none;

background:#f0f0f0;

padding-left:0px;

margin-left:0px;

}



.mainmenu li{

list-style:none;

float:left;

margin:0 0 10px 0;

}



.mainmenu li a{

float:left;

font-size:1.1em;

font-weight:bold;

display:block;

padding:6px 10px;

background:#f0f0f0;

border-right:10px solid #ffffff;

}



.mainmenu li a:hover{

display:block;

padding:6px 10px;

background:#f5e9d9;

}



/* Close Main Menu*/

/* the container */

.box {

	background-color: #FFFFFF;

	margin-left: auto; 

	margin-right: auto; 

	padding: 20px; 

	text-align: left; 

	width: 90%;

}



/*holds the tabs at the top*/

.menu {

	background-color: #FFFFFF;

	text-align: right; 

	border-bottom: 1px solid #FFFFFF;

}



/*holds the logo and image*/

.header {

	background: left #D6D8CF url('images/header.JPG') no-repeat;

	

	padding: 10px; 

	margin-top:3px;

	height: 130px;

}



/*defines the colours for the tabs, with corner background images*/

.menu a:link, .menu a:active, .menu a:visited {

	background: #EDEEEA url('images/corner.gif') no-repeat right top;

	color: #3D3535;

	text-decoration: none;

	margin-left:4px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:7px; padding-right:7px; padding-top:3px; padding-bottom:3px

}



.menu a:hover {

	background: #D6D8CF url('images/corner2.gif') no-repeat right top;

	color: #000000;

	text-decoration: none;

	margin-left:4px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:7px; padding-right:7px; padding-top:3px; padding-bottom:3px

}



/*just a fix, taken from http://www.positioniseverything.net/easyclearing.html*/

.clearfix:after {

	content: "."; 

    display: block; 

    height: 0; 

    clear: both; 

    visibility: hidden;

}



.clearfix {

	display: inline-table;

}



/* Hides from IE-mac \*/

* html .clearfix {

	height: 1%;

}



.clearfix {

	display: block;

}

/* End hide from IE-mac */



/*the main text container*/

.content {
	width:600px;
	float:left;
	padding: 20px;

	/*	margin-right: 255px;*/

}



.content h1 {

	font-size: 110%;

	margin: 10px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	border-bottom: 2px solid #A53512;

}



.post h1 {

	font-size: 110%;

	margin: 10px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	border-bottom: 2px solid #A53512;

}







/*this is the right hand bar, news bar, links bar w/e*/

.newsbar {

	margin-top: 40px;

	width: 225px;

	/*width:245px;*/

	float: right;

}



.newsbar h1 {

	background-color: #A53512;

	color: #FFFFFF;

	padding: 3px;

	margin: 0px 0px 0px 0px;

	font-size: 100%;

	font-weight: normal;

}



/*this just lets you have a "comment" type area in the main content*/

.p1 {

	padding: 20px;

	background-color: #F7F7F4;

	font-size:90%;

}



/*sets the padding for the newsbar text, not the headings*/

.p2 {

	padding: 10px;

	background-color: #FFFFFF;

	font-size: 90%;

	list-style-image: url('images/b.gif');

	list-style-position: 10px

}



.p2 ul {

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

}



blockquote {

	margin: 15px 30px 0 10px;

	padding-left: 20px;

	border: 3px double #cecece;

	font-style: italic;

	}



/*the footer, with copyright*/

.footer {

clear:both;

	background-color: #D6D8CF;

	padding: 4px;

	font-size: 100%;

	text-align: center;

}



/*sets the link colours and style*/

a:link, a:active, a:visited {

	color: #A53512;

	text-decoration: none;

}



a:hover {

	color: #A53512;

	text-decoration: none;

}







/*Sidebar styling*/



.newsbar h2 {

	background-color: #A53512;

	color: #FFFFFF;

	padding: 3px;

	margin: 0px 0px 0px 0px;

	font-size: 100%;

	font-weight: normal;

}



.newsbar .p2 h2 a{

	background-color: #A53512;

	color: #FFFFFF;

	padding: 3px;

	margin: 0px 0px 0px 0px;

	font-size: 100%;

	font-weight: normal;

}



.newsbar li.pagenav

{

list-style:none;	

}



.newsbar li.pagenav ul li

{

list-style-image: url('images/b.gif');



}



.newsbar li#linkcat-1

{



margin-left:10px;

padding: 3px;

list-style:none;



}





.newsbar li#linkcat-1 ul li

{

list-style-image: url('images/b.gif');



}





.newsbar ul {

	list-style-type: none;

	padding: 0 0 1em 5px;

	margin: 20px;	

}

.newsbar ul li {

	margin: 0.5em 0 0 0;

	padding: 0;

	font-size: 12px;

}

.newsbar li a:link, .newsbar li a:visited {

	color: #D85C1A;	

	text-decoration: none;

}



.newsbar li h2 a:link, .newsbar li h2 a:visited {

	color: #ffffff;	

	text-decoration: none;

}



.newsbar li a:hover {

	color: #D85C1A;

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

}







/*comment styling*/

/* Comments Styling */

#commentlist li {

margin-bottom: 1.5em;

padding-bottom: 1em;

border-bottom: 1px solid #700000;

}



#commentform {

margin: 1em 0;

background: #ffffff;

width: 40em

}



#commentform textarea {

background: #f8f7f6;

border: 1px solid #d6d3d3;

width: 40em

}

#commentform textarea:hover {

background: #FFFFFF;

border: 1px solid #d6d3d3;

}

#commentform textarea:focus {

background: #ffffff;

border: 1px solid #939793;

}



#commentform #email, #commentform #author, #commentform #url {

font-size: 1.1em;

background: #f8f7f6;

border: 1px solid #d6d3d3;

width: 180px;

}

#commentform #email:hover, #commentform #author:hover, #commentform #url:hover {

font-size: 1.1em;

background: #ffffff;

border: 1px solid #d6d3d3;

width: 180px;

}

#commentform #email:focus, #commentform #author:focus, #commentform #url:focus {

font-size: 1.1em;

background: #ffffff;

border: 1px solid #939793;

width: 180px;

}

#commentform input{

margin-bottom: 3px;

}

input {



	border: 1px solid #CCC;

	font-size: 11px;

}



input:hover {

	border:1px solid #262626;

	

}

input:focus {

	border:1px solid #262626;

	color:#333;

}

	

	

	/*post stylng*/

.post{margin:0 0 25px 0;}



.post .info{

padding:3px 3px 3px 8px;

border:1px solid #e3e4e4;

background-color:#efefef;

font-size:0.9em;

color:#505050;

}

*/

	

/* Calenader Styling*/

/* calendar

--------------------------------------------------*/



/* subcontent

--------------------------------------------------*/



#wp-calendar {color:#A0A0A0;}



.newsbar table caption {border-bottom-color:#00000;}



.newsbar table thead tr {

  border-bottom-color:#00000;

  color:#A53512;

}



.newsbar table th {border-bottom-color:#00000;}



.newsbar table td#today {

  border-color:#00000;

  color:#A53512;

}



.newsbar table td a {

  border-bottom-color:#00000;

  background-color:#EDF3DE;

}



.newsbar table tfoot {border-top-color:#00000;}



.newsbar table tfoot a {background:none;}



/* calendar

--------------------------------------------------*/

#wp-calendar {

  display:inline-table;

  border-collapse:collapse;

  width:185px;

  margin:0px 10px 0 10px;

  text-align:center;

}



.newsbar table caption {

  margin:-5px 10px 0 10px;

  padding-bottom:5px;

  border-bottom:1px solid;

  letter-spacing:0.1em;

}



.newsbar table thead tr {border-bottom:1px solid;}



.newsbar table th {border-bottom:1px solid;}



.newsbar table td {

  width:225px; /* maximaize width; honestly, I don't know much about tables... */

  padding:1px;

  font-size:0.9em;

}



.newsbar table td#today {

  padding:0;

  border:1px solid;

  font-size:1em;

  font-weight:bold;

}



.newsbar table td a {

  display:block;

  border-bottom:1px solid;

  font-weight:bold;

  font-size:1.15em;

}



.newsbar table tfoot {border-top:1px solid;}



.newsbar table tfoot a {

  border:none;

  font-weight:bold;

}



.newsbar table tfoot #prev a {text-align:left;}

.newsbar table tfoot #next a {text-align:center;}