/*
Theme Name: IMB EUROPE
Theme URI: http://imbeurope.org
Description: for imbeurope.org main site
Version: 1.0
Author: Johann Dyck 
Author URI: http://imb.org
*/

/* reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1em;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}


/* main styles */
body {font-size: 13px; line-height: 16px; font-family: Arial,sans-serif;background:url('images/banner3.png') repeat-x top;}

a, a:link {color:#1F6F87;}
a:visited {color:#F47B20;}
a:hover {}
a:active {}

p {margin-bottom:16px;}

#header {color: #fff;width:100%;padding:16px 0 0;margin-bottom:32px;}
#inner_header {width:832px;margin:24px 0 32px 192px;height:64px;}
#header a:link, #header a:visited {color:#fff;font-size: 32px;line-height: 32px;text-decoration: none;}


#header ul {float: right;display:inline;}
#header li {display:inline;}
#header ul a:link, #header ul a:visited {padding:4px 8px;font-size:16px;}
#header ul a:hover, #header ul .current_page_item a, #header ul .current-cat a {background-color:#fff ;color: #839da6;}


#container {position: relative;background:url('images/footer2.png') repeat-x bottom;}
#inner_container {width:832px;margin:0 0 0 192px;position:relative;}

#main {width:560px;float:left;margin-right:24px;display:inline;padding-right:15px;border-right:1px solid #ccc;margin-bottom:32px;min-height:540px;}
h1 {color: #B0381D;text-transform:uppercase;line-height:32px;font-size:16px;font-family:arial, sans-serif;}
.entry {color: #333;padding-bottom: 12px;font-size:15px;line-height:20px;font-family:times, serif;}
.home .entry {display:block;overflow:auto;padding: 16px;width:524px;}
.show_tags, .meta_left, .post_link, .ajax {font-size: 11px;display:block;padding-bottom:8px;color:#999;}
.show_tags a:link, .meta_left a:link, .post_link a:link, .ajax a:link {color: #666;}
.show_tags a:visited, .meta_left a:visited, .post_link a:visited, .ajax a:visited {color: #999;}
.show_tags a:hover, .meta_left a:hover, .post_link a:hover, .ajax a:hover {color: #631f10;}
#post_list li {padding-bottom: 0px; border-bottom: 1px solid #ccc;margin-bottom: 31px;}
.hide {display:none;}
.meta_left {float:left;}


#sidebar {width:240px;float:right;display:inline;margin-bottom:32px;position:absolute;top:0;right:0;padding-left: 23px;}
h4 {color: #B0381D;text-transform:uppercase;line-height:32px;font-size:16px;}
.side a {text-decoration:none;}
#side_cloud, #home_cloud {text-align:center;}
.side li {margin-bottom:40px;}
.side li li {margin-bottom:0;}

#sidebar2 {width: 232px;float:left;display:inline;margin-bottom:32px;}

#home_cloud a, #side_cloud a {line-height: 1.2em;text-decoration: none;}
#home_cloud {padding: 32px;}
#home_cloud a {padding:8px;line-height:1.1em;}

#main .ajax li {border-bottom: 0px solid #fff;padding-bottom: 0;margin-bottom:0;}
.ajax ul {display:inline;float: right;}
.ajax li {display:inline;float:left;margin-left:8px;}
.ajax span, .ajax div {clear:left;background: #f4f4ec;text-align:center;padding:4px;}
.ui-tabs-hide {display:none;}

#footer {min-height: 91px;clear:both;border-top: 1px solid #ccc;margin:0 32px;}
#inner_footer {width: 832px;margin:16px 0 16px 160px;padding:16px 0;}
#footer li {padding-right:8px;line-height:16px;float:left;display:inline;}


.alignleft {float:left;margin-bottom:10px;margin-right:8px;}
.alignright {float:right;margin-left:8px;margin-bottom:10px;}
.wp-caption {padding: 5px 0; border:1px solid #ccc;text-align: center;}
.wp-caption p {padding: 0; margin: 0;}

#searchform label {display:none;}
#profile {float:right; width:232px; border-bottom:1px solid #ccc;padding-bottom:15px;margin-bottom:16px;display:inline;margin-right:216px;}
h4 small {font-size:.65em;}
#s {margin-bottom:4px;}

.ajax div {display:none;}
.ajax div.ui-tabs-panel {display:block;}
.ajax div.ui-tabs-hide {display:none;}

h2 {font-size:16px;font-weight:bold;}
#featured_stories {position:relative;width:560px;}
#tabs li, #tabs2 li {display:inline;border: 1px solid #999;margin: 1px;float:left;}
#tabs li a, #tabs2 li a {padding: 4px 8px;display:block;background:#fff;}
#tabs li.ui-tabs-selected a {background: #eee;}
#tabs {position: absolute; top:310px; float:left;left:0px;}
#features {padding:0;margin: 0 0 88px;border: 1px solid #999; width:560px;background:#fff;position:relative;float:left;height:272px;overflow:hidden;display:inline;}
.home {position: relative;top:-24px;}
.home h1 {position:relative;display:block;}
.post-image {width:256px;height:240px;display:inline;float:left;margin-right:16px;}
#prayer_div {width:256px;float:left;margin-left:32px;right:0px;position:absolute;top:0px;display:inline;left:560px;}
#prayer_div ul {margin:0;padding:0;}
#post_list li {overflow:auto;padding-bottom: 16px;}

#features .entry {background: #fff;}
#imblogo {background: url('images/imb_euro.png') no-repeat;position: absolute;left:0px;top:0px;}
#imblogo a {display:block;width:180px;height:200px;}

li.rss-item {margin-bottom: 16px;border-bottom:1px solid #ccc;padding-bottom: 16px;}
a.rss-item {font-weight: bold;font-size:20px;line-height: 32px;}
.rss-date {color: #555;}
