/*  
Theme Name: Gideoes da Oracao
Theme URI: http://wordpress.org/
Description: Tema do Ministerio Gideoes da Oracao.
Version: 1.0
Author: Mateus Neves
Author URI: http://www.lagoinha.com
*/

*{font-family:Verdana, Arial, Helvetica, sans-serif !important;}

body{
	margin:0;
	padding:0;
	background:#fff url(images/background.jpg) repeat-x 0 130px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border-top:solid 5px #C31217;
}
ul, form{margin:0; padding:0;}
input, select, textarea{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
a{text-decoration:none; color:#000;}
a:hover{color:#C31217;}
a.tipolink01{font-weight:bold; color:#9F9888;}
.floatbreack{display:block; clear:both;}
p {margin:0 0 10px 0; font-family:Verdana, Arial, Helvetica, sans-serif !important; font-size:10px !important;}
h2,h3,h4,h5{margin:0 0 10px 0}
li{list-style-position:inside;}\
.alignleft{float:left;}
.alignright{float:right;}

/*
	Estrutura
*/
#container{
	width:760px;
	margin:auto;
	text-align:left;
	position:relative;
	padding:0 15px 0 15px;
	background:url(images/sombra.gif) no-repeat 0 190px;
}

#container_aux{	background:#fff;}

.corner_T{
	display:block;
	width:760px;
	height:15px;
	background:url(images/corner_content_T.gif) no-repeat;
}

#header{background:#fff url(images/bgHeader.gif) no-repeat top right; padding-top:15px}
#header h1 span{display:none;}
#header h1{
	margin:0;
	width:221px;
	height:95px;
	background:url(images/logo.gif) no-repeat;
}
#header .menu{
	border-top:solid 3px #A21216;
	position:relative;
	height:44px;
	background:#C31217 url(images/bgMenuHeader.gif) repeat-x;
	margin:15px 0 15px 0;
	/*overflow:hidden;*/
}
#header .menu .cornerBL{
	display:block;
	width:4px;
	height:4px;
	background:url(images/corner_menu_BL.gif) no-repeat;
	position:absolute;
	bottom:0;
	left:0;
}
#header .menu .cornerBR{
	display:block;
	width:4px;
	height:4px;
	background:url(images/corner_menu_BR.gif) no-repeat;
	position:absolute;
	bottom:0;
	right:0;
}

#header .menu li{
	float:left;
	list-style-type:none;
	position:relative;
}

#header .menu li a{
	color:#fff;
	text-decoration:none;
	font-family:"Trebuchet MS", Verdana, Tahoma;
	font-size:14px;
	display:block;
	padding:11px 7px 13px 7px;
	border-top:solid 2px #C31217;
	font-weight:bold;
}

#header .menu li a:hover{border-top:solid 2px #fff;}
#header form{position:absolute; top:12px; right:10px;}
#header form input{vertical-align:middle; width:100px;}
#header label{color:#fff; font-weight:bold; font-size:11px;}
html > body #header label{vertical-align:sub;}
#header form #s{border:solid 3px #A21216;}
#header form #searchsubmit{border:none; background:#A21216; color:#fff; font-weight:bold; border:solid 1px #fff; width:29px;}

#content{
	width:550px;
	float:left;
	margin:0 0 10px 0;
	padding-left:10px;
}

#banner_tema{margin-bottom:15px;}

h4{
	margin:0;
	font-size:14px;
	font-family:"Trebuchet MS", Arial, Verdana !important;
}
#content .post{
	padding-bottom:10px;
	border-bottom:solid 1px #EDE9DF;
}

.link_tipo_1{display:block; clear:both; font-weight:bold; margin-bottom:5px;}
.link_tipo_1 a{margin-left:5px;}
.link_tipo_2{font-weight:bold; color:#C31217;}

.postmetadata {clear:both; margin-top:10px;}

#content .post h2 a{
	font-size:14px;
	color:#C31217;
	margin-bottom:10px;
}

#content #lastpost h2, .titlein{
	font-size:20px;	
	color:#C31217;
	font-weight:normal;
	margin-bottom:5px !important;
	padding-bottom:4px;
	border-bottom:solid 1px #C31217;
}

.categoryTitle{
	font-size:14px;
	background:#7A0A0A;
	border-bottom:solid 3px #E10404;
	color:#fff;
	padding:5px;
}

.post{margin:0 0 10px 0; padding-bottom:10px;}
.post img{float:left; border:solid 1px #000; padding:4px; margin:0 10px 5px 0; background:#fff;}
.titlebar, #content .widget_text h2, #content .widgettitle{
	font-size:10px !important;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;;
	text-transform:uppercase;
	padding:6px;
	position:relative;
	border:solid 1px #C31217;
	border-top:solid 3px #C31217;
	color:#9F9888;
	background:#F3F1EC;
}


#content01{float:left; width:49%;}
#content02{float:right; width:49%;}
#content03{clear:both; width:540px; padding:5px; border:solid 1px #C31217;}
#content03 .post{
	margin: 5px 10px 0 0 !important;
	width:29%; 
	float:left; 
	padding:5px;
	position:relative; 
	height:80px;
	border-left:solid 1px #E0DBCF;
	border-bottom:solid 1px #E0DBCF;
	overflow:hidden;
}
html > body #content03 .post{margin-left:10px;}

#sidebar{
	float:right;
	right:0;
	top:198px;
	width:190px;
	background:#fff;
	margin:0;
}
#sidebar li{
	list-style-type:none;
	padding:0;
	margin:0;
	list-style-position:outside;
}

#sidebarmenu{
	width:175px;
	margin-left:2px;
	position:relative;
	background: #EDE9DF url(images/corner_sidebar_T.gif) no-repeat;
	margin-bottom:15px;
}

#widgetsBox{
	width:175px;
	background: #EDE9DF url(images/corner_sidebar_T.gif) no-repeat;
	margin-left:2px;
	margin-bottom:15px;
}
#widgets img{float:none;}
html > body #widgetsBox{padding-top:1px;}

#widgetsBox h2, #widgetsBox .widgettitle{
	margin-top:10px !important;
	text-transform:uppercase;
	padding:0 !important;
	color:#C31217 !important;
	background:none !important;
	font-size:12px !important;
	font-family:"Trebuchet MS", Verdana, Tahoma  !important;
	margin-bottom:4px;
	border-bottom:solid 1px #DAD6CB;
}

#widgetsBox .inSide{padding:0px 10px 10px 10px;}
#widgetsBox .corner_B{height:4px !important; background:url(images/corner_sidebar_B.gif) no-repeat bottom left;}
#sidebarmenu .corner_B, #widgets .corner_B{background:url(images/corner_sidebar_B.gif) no-repeat bottom left; height:4px; margin-bottom:-2px;}
html > body #sidebarmenu .corner_B{height:10px;}

#sidebarmenu li a{
	padding:7px 0 7px 20px;
	color:#9F9888;
	font-weight:bold;
	display:block;
	vertical-align:bottom; /* This fixes the IE5 Win gap! */
	width:155px;
	margin-bottom:1px;
}
#sidebarmenu li a{border-bottom:solid 1px #DAD6CB; background:url(images/bulet.gif) no-repeat 10px 11px;}
#sidebarmenu li li a{
	padding-left:30px; 
	background:#F3F1EC url(images/bulet.gif) no-repeat 20px 11px; 
	width:145px;
}
#sidebarmenu a:hover{color:#C31217;}

/* widget fgallery */
.fgallery .box{padding:10px;}

#footer{
	height:50px;
	clear:both;
	border-top:solid 2px #C31217;
	background:#fff;
	text-align:center;
}

#footer p{padding:15px;}

/* widgets styles */
.widget_text{list-style-type:none;}
#content .textwidget{
	margin-bottom:10px;
}
/* / widgets styles */

.pollbar-image{background:#C31217 !important;}

/* dropdown menu */
	
	#header li ul {
		position: absolute;
		left: 0px; /* Set 1px less than menu width */
		top: 43px;
		padding:0 !important;
		display:none;
		border:1px solid #C31217;
		width:160px;
		background:#fff;
		z-index:1000;
		}
	
	#header li ul li{
		float:none !important; 
		border-bottom:none;
		margin:0 !important;
		padding:0 !important;
		display: inline; /* this gets rid of the gaps ie */
	}
	
	#header li ul li a { 
		display:block;
		width:140px;
		margin:0 !important;
		padding:2px 10px 2px 10px !important;
		text-decoration: none;
		color: #C31217 !important;
		background:#fff;
		border-bottom:1px solid #ccc !important;
		border-top:none !important;
		font-size:11px !important;
	}/* Sub Menu Styles */
	
	#header li ul li a:hover {
		background:#EDE9DF !important;
	}
	
	#header li:hover ul, #header li.over ul { display: block; } /* The magic */

/* fim dropdown menu */

/* calendario */
#calendar_wrap{border-bottom:solid 1px #fff;}
#calendar_wrap table{width:100%;}
#calendar_wrap caption{font-weight:bold; color:#9F9888; border-bottom:solid 1px #fff; padding-bottom:4px;}
#calendar_wrap #today{border:solid 1px #C31217; background:#fff; color:#C31217;}
#calendar_wrap a{color:#C31217; font-weight:bold;}
/* fim calendario */

.contactleft{ height:21px; clear:both;}


