/*

Theme Name: IBSM

Theme URI: http://www.ibsm.org.br

Description: Template da IBSM - ibsm.org.br

Version: 1.0

Author: IBSM

Author URI: http://ibsm.org.br

Tags: ibsm

Text Domain: ibsm



	IBSM v1.0



	Template da IBSM - Igreja Batista em Sao Mateus



*/



/* Font imports 

@font-face

{

	font-family: 'Museo300';

	src: url('/fonts/museo300-regular.eot');

	src: local('Museo300Regular'), url('/fonts/museo300-regular.woff') format('woff'), url('/fonts/museo300-regular.ttf') format('truetype'), url('/fonts/museo300-regular.svg#webfontpIyH2PpE') format('svg');

	font-weight: normal;

	font-style: normal;

}



@font-face

{

	font-family: 'Museo500';

	src: url('/fonts/museo500-regular.eot');

	src: local('Museo500Regular'), url('/fonts/museo500-regular.woff') format('woff'), url('/fonts/museo500-regular.ttf') format('truetype'), url('/fonts/museo500-regular.svg#webfonth33AWTgh') format('svg');

	font-weight: normal;

	font-style: normal;

}



@font-face

{

	font-family: 'Museo700';

	src: url('/fonts/museo700-regular.eot');

	src: local('Museo700Regular'), url('/fonts/museo700-regular.woff') format('woff'), url('/fonts/museo700-regular.ttf') format('truetype'), url('/fonts/museo700-regular.svg#webfontllliF31c') format('svg');

	font-weight: normal;

	font-style: normal;

}

*/



/*------------------ PRESETS */

body, *{

	margin: 0;

	padding: 0;

	border: 0;

}



hr{ display: none }





/*------------------ DEFINICAO DO BACKGROUND */

body{ background: #ece8e4; }





/*------------------ CONTAINER */

div#container{

	float: left;

	width:955px;

	position:absolute;

	left:50%;

	margin-left:-485px;

	background: url(images/bg/bg-container.jpg) repeat-y top left;

	padding-bottom: 20px;

}



/*------------------ HEADER AREA*/

#header {

    width:155px;

    float: left;

}



/*------------------ LOGO */

#header h1 a{

	float: left;

	text-indent: -10000px;

	overflow: hidden;	

	width: 78px;

	height: 76px;

	background: url(images/logo/ibsm-logo-header.jpg) no-repeat left top transparent;

	margin: 14px 0 0 44px;

}



/*------------------ MENU */

ul#menu-esq{

	float: right;

	width: 140px;

	margin: 8px 0 0 0;

}



ul#menu-esq li, li.pagenav ul li{

	height: 25px;

	padding: 5px 0 0 0;

	list-style: none;

	text-align: right;

	background: url(images/details/menu/div-lines.jpg) no-repeat right bottom transparent;

}



ul#menu-esq li a{

	font-size: 15px;

	font-family: "Museo300", Georgia, Times, serif;

	color: #666; /* antes era #8a8a8a */

	text-decoration: none;

	padding: 0 14px 0 0;

}



ul#menu-esq li a:hover{ color: #00bff3; }



ul#menu-esq li ul{

	background-color: #FAFAFA;

	position: relative;

	left: 140px;

	/*width: 547px;*/

	height: 300px;

	top: -155px;

	display: none;

}



ul#menu-esq li.pagenav{ display: block; }





/*------------------ POSTS AREA*/   

#posts {

    width:547px;

    float: left;

	_width:200px;

}



.post {

	float: left;

    width:547px;

    background: url(images/details/posts/div-post.gif) no-repeat 128px bottom transparent;

    padding-bottom: 18px;

	*padding-bottom: 36px;

	_padding-bottom: 18px;

}





/*------------------ AUDIO PLAYER*/   

p.audioplayer_container object{

	margin: 0;

}



/*------------------ POST INFO*/ 

.post-infos{

	width: 121px;

	float: left;

	background: url(images/details/posts/date-arrow.gif) no-repeat right 4px transparent;

	margin: 30px 0 0 0;

	font-family: "Museo500", Georgia, Times, serif;

	color: #fff;

	padding-bottom: 2px;

	min-height: 0;

	*height: 0;

}



.post-infos ul li{ list-style: none }



.post-infos a{

	float: left;

	clear: left;

	margin: 10px 0 -5px 0;

	font-size: 10px;

	color: #fff;

	text-decoration: none;

	text-align: center;

	width: 121px;

}



.post-infos a:hover{

	text-decoration: underline;

	color: #fff;

}



.share{ position: relative; top: 5px; }



.post-infos .day{

	float: right;

	margin-right: 60px;

	font-size: 34px;

	border-right: 1px solid #7eddf7;

	padding-right: 3px;

}



.post-infos .month{

	float: left;

	width: 40px;

	text-align: left;

	font-size: 13px;

	text-align: center;

	margin: -35px 0 0 60px;

	text-transform: uppercase;

}



.post-infos .year{

	float: left;

	width: 40px;

	text-align: left;

	font-size: 13px;

	text-align: center;

	margin: -20px 0 0 60px;

}



/*------------------ POST CONTENT*/ 

.post-content{

	float: left;

	left: 121px;

	width: 426px;

	_width: 397px;

}



.post-content h2 a{

	float: left;

	font: 29px Georgia;

	font-family:'Museo500','Georgia', serif;

	color: #00b4eb;

	text-decoration: none;

	margin: 34px 41px 20px 41px;

	_margin: 37px 20px 20px 37px;

	line-height: 100%;

}



.post-content h2 a:hover{ text-decoration:underline; }



.post-content img{

	float: left;

	margin: 0 41px 10px 0px;

	_margin: 0 20px 10px 0px;

}



.post-content object{

	float: left;

	margin: 0; /*0 41px 20px 41px;*/

	*display: none;

}



.video{

	float: left;

	margin: 0 41px 20px 41px;

	*display: none;

}



.post-content iframe{

	float: left;

	margin: 0 41px 20px 41px;

}



.post-content p{

	float: left;

	margin: 0 41px 20px 41px;

	_margin: 0 10px 20px 20px;

	font-size: 15px;

	font-family:'Museo300','Georgia', serif;

	color: #666;

	line-height: 140%;

}



.post-content li{

	margin: 0 41px 20px 61px;

	_margin: 0 10px 20px 40px;

	font-size: 15px;

	font-family:'Museo300','Georgia', serif;

	color: #666;

}

.post-content p strong{

	font-weight: normal;

}



.post-content address{

	float: left;

	display: inline;

	margin: 0 41px 20px 41px;

	font-size: 15px;

	font-family: "Museo300", Georgia, Times, serif;

	color: #8a8a8a;

	line-height: 140%;

	font-style:normal;

}



.post-content p a{

	font-size: 15px;

	font-family:'Museo300','Georgia', serif;

	color: #00b4eb;

	text-decoration: none;

}



.post-content p a:hover{ text-decoration:underline; }



.post-content p span a{ margin-left: 10px; }



/*------------------ POST DESCRIPTION*/ 

.post-desc{

	float: left;

	left: 121px;

	width: 426px;

	_width: 397px;

}



.post-desc img{

	float: left;

	width: 50px;

}



.post-desc span{

	float: left;

	width: 290px;

	font: 12px Georgia;

	color: #8a8a8a;

	line-height: 140%;

	margin-left: -20px;

}



.post-desc a{ color: #8a8a8a; }



/*------------------ PAGES NAVIGATION*/

div#navigation{

	float: left;

	margin: 30px 0 20px 170px;

	display: inline;

	_width: 370px;

}

 

div#navigation a{

	font-size: 14px;

	font-family:'Museo300','Georgia', serif;

	color: #00b4eb;

	text-decoration: none;

	margin-right: 50px;

}



/*------------------ RIGHT AREA*/   

div#menu-dir {

    width:245px;

    float: left;

	_margin-left: 2px;

}



/*------------------ CAMPO DE BUSCA*/  

div.busca{

	width: 223px;

	height: 26px;

	margin: 38px 0 20px 11px;

}



.round-left{

	float: left;

	width: 10px;

	height: 26px;

	background: url(images/details/busca/round-left.jpg) no-repeat top left transparent;

}



input.s{

	float: left;

	width: 174px;

	height: 26px;

	background: url(images/details/busca/bg-input.jpg) repeat-x top left transparent;

	color: #fff;

	font-size: 16px;

	font-family:'Museo300','Georgia', serif;

	padding: 0 0 0 0; /* old padding-top: 3px; */

	*margin-left: -1px;

}



input.searchsubmit{

	color: #FFFFFF;

	font-weight: bolder;

	width: 37px;

	height: 26px;

	background: url(images/details/busca/ok-button.jpg) no-repeat top left transparent;

	_margin-left: -3px;

}



.hidden{ display: none }



/*------------------ ESTILO: RIGHT AREA*/   

div#menu-dir h3{

	float: left;

	display: inline; /* corrigir bug ie6 */

	width: 220px;

    font-size: 18px;

	font-family:'Museo300','Georgia', serif;

	color: #00b4eb;

	margin: 0px 0 13px 20px;

	_margin-top: -15px;

}



div#menu-dir ul{

	list-style: none;

	margin-left: 20px;

}



div#menu-dir ul li, div#menu-dir ul li a{

    font-size: 12px;

	font-family:'Museo300','Georgia', serif;

	color: #666;

	text-decoration: none;

	padding-bottom:5px;

}



div#menu-dir ul li a:hover{ color: #00b4eb; }



.menu-dir-div{

	float: left;

	display: inline; /* corrigir bug ie6 */

    width:221px;

    height: 2px;

    background: url(images/details/posts/div-post.gif) no-repeat top left transparent;

    margin: 20px 11px;

}



/*------------------ CALENDARIO*/ 

#calendario{

	float: left;

	display: inline; /* corrigir bug ie6 */

	margin: 0 0 30px 17px;

	*margin: 0 0 30px 17px;

	_margin: -30px 0 -10px 17px;

}



/*------------------ BANNERS*/ 

.banners{

	float: left;

	clear: both;

	margin: 13px 0 0 33px;

	_margin-top: -10px;

}



.box-twitter {

	height:320px;

	margin:0 auto;

	overflow:hidden;

	position:relative;

	width:220px;

}
