/*   
Theme Name: European Peoples
Theme URI: imbeurope.org
Description: Custom Made Theme for imbeurope.org
Author: Johann Dyck
Author URI: na
Template: 
Version: 1.0

Comments: March 2010

*/

/*
	Europe Dark Blue
	Pantone 654 C
	rgb(1,45,100)

	Europe Bright Blue
	Pantone 2708 C
	rbg(172,198,232)

	Europe Deep Blue
	Pantone 5255 C
	rgb(2,22,72)

	Europe Brick Red
	Pantone 1817 C
	rgb(89,14,0)

*/

/* ///// 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, b, u, i, center, 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-size:100%;vertical-align:baseline;background:transparent;font-weight:normal;} body{line-height:1;} ol,ul{list-style:none;} blockquote,q{quotes:none;}
/* remember to define focus styles! */
:focus{outline:0;}
/* remember to highlight inserts somehow! */
ins{text-decoration:none;} del{text-decoration:line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:collapse;border-spacing: 0;}

/* ///// Layout /////

<div id="container">
	<div id="header">
		<ul id="nav"></ul>
	</div>
	<div id="main"></div>
	<div id="sidebar"></div>
	<div id="footer"></div>
</div>
*/

body {background: #bbb1a6 url('images/affinty_02.png') repeat-y center;color: rgb(60,60,60);margin:0;font-family:arial,sans-serif;font-size:15px;line-height:20px;}
#container {width:960px; margin:auto;width:960px;background:#fff;min-height:600px;
  height:auto !important;
  height:600px;
}
#header {background:url('images/banner.jpg');width:100%;height:142px;position:relative;}
#imb_logo {position:absolute;right:0;display:block;width:158px;height:110px;text-indent: -9999px;}
#site_title {position:absolute;left:0;display:block;width:802px;height:110px;text-indent:-9999px;}

#nav {position:absolute;bottom:0;margin:0;list-style-type:none;width:940px;height:32px;padding:2px 10px 0;font-size:13px;letter-spacing:.05em;}
	#nav li {display:inline;float:left;margin:0 1px 0;padding:0;}
	.current_page_item, .current-cat {background:#fff;}
		#nav .current_page_item a, #nav .current_page_item a:hover, #nav .current-cat a, #nav .current-cat a:hover {color: rgb(89,14,0);background:#fff;}
	#nav a {display:block;padding:0 20px 2px;line-height:30px;height:30px;color:#fff;text-decoration:none;text-transform:uppercase;float:left;}
	#nav a:hover {background:url('images/red.png');}

#main {clear:left;margin:30px 36px 30px 30px;float:left;width:560px;min-height:390px;
	  height:auto !important;
	  height:390px;
display:inline;}
.wide {clear:left;margin:30px 36px 30px 30px;float:left;	width:894px;display:inline;}
#sidebar {margin:30px 0;float:left;width:304px;display:inline;}

#footer {clear:both;background: rgb(125,106,85);padding: 30px 30px 60px;color:#bbb1a6;height: auto !important;height: 1px;}

#footer li {display:inline;float:left;}

a:link {color:rgb(1,45,100);}
a:visited {color:rgb(0,0,0);}

h1 {color:rgb(89,14,0);font-size:38px;line-height:40px;margin:0 0 20px;}
h2 {color:rgb(89,14,0);font-size:31px;line-height:40px;margin:0;}
h3 {color:rgb(1,45,100);font-size:25px;line-height:40px;text-transform:uppercase;}
h4 {color:rgb(1,45,100);font-size:18px;line-height:20px;margin:0;text-transform:uppercase;}
h5 {color:rgb(103,86,67);font-size:18px;line-height:20px;margin: 0;font-weight:bold;}
h6 {color:rgb(172,162,150);line-height:20px;margin:0;font-weight:bold;}

p {margin:0 0 20px;}

#main ul {margin: 0 0 20px 20px;}
#main ul li {list-style:disc;}

#main #blogs_load ul { margin: 0;}
#main #blogs_load ul li {list-style:none;}

.info {font-style:italic;font-size:16px;margin-bottom:10px;}

/* SIDEBAR */
#side_explore a {display:block;background:rgb(1,45,100) url('images/side_explore.jpg') no-repeat;height:130px;text-indent:-9999px;margin-bottom:20px;}
#side_explore_tags {color: rgb(255,255,255);margin-bottom:20px;background:url('images/explore_tags.jpg') no-repeat;padding:70px 20px 10px;}
#side_explore_tags a {color:rgb(255,255,255);}
#side_prayer {position:relative;background:url('images/pray.png') no-repeat top left;padding:70px 0 30px;color:rgb(60,60,60);margin-bottom:20px;
	height:auto !important;
	height:1%;float:left;}
#side_features {background:url('images/side_features.png') no-repeat top left;padding:70px 0 30px;position:relative;
	height: auto !important;
	height:1%;
	float:left;
}
#side_features li {float:left;display:inline;clear:left;width:294px;max-height:80px;overflow:hidden;margin:0 0 10px 10px;}
#side_features img {float:left;margin:0 15px 15px 0;display:inline;}
#side_features a {color:rgb(89,14,0);text-decoration:none;text-transform:none;}
#features_more {background:url('images/more_features.png') no-repeat;width:294px;display:block;height:30px;text-indent:-9999px;clear:left; }
#connecting a {background:url('images/connecting.png') no-repeat;height:140px;text-indent:-9999px;display:block;clear:both;cursor:pointer;}

#subscribe a {background:url('images/subscribe.jpg') no-repeat;height:140px;text-indent:-9999px;display:block;clear:both;cursor:pointer;}


/* HOME */
#home_features {background:rgb(237,235,232) url('images/features.png') no-repeat;border:1px solid #ccc;margin-bottom:40px;overflow:hidden;height:220px;padding:20px;position:relative;}
#feature_nav {position:absolute;bottom:20px;right:20px;z-index:100;line-height:1px;font-size:1px;}
#feature_nav li {float:left;display:inline;margin-right:4px;}
#feature_nav a {display:block;height:10px;width:10px;background:#bbb1a6;}
#feature_nav .ui-state-active a {background:rgb(89,14,0);}
#home_features div {clear:both;height:240px;position:relative;}
#home_features a, .category h2 a, .index h2 a {text-decoration:none;}
#home_features .image {width:200px;background:#fff;height:200px;float:left;margin:10px 30px 10px 10px;background-position:top center;display:inline;}
.attachment-post-thumbnail {float:left;margin:10px 30px 10px 10px;display:inline;}
#home_features h3, .category h2, .index h2 {text-decoration:none;color:rgb(89,14,0);font-size:20px;text-transform:none;line-height:20px;margin: 0 10px 20px;padding-top:20px;}
#home_features .more {position:absolute;height:100%;text-indent:-9999px;width:100%;top:0;left:0;}
.ui-tabs .ui-tabs-hide { display: none !important; }

#home_explore {background: rgb(1,22,72) url('images/explore.png') no-repeat;position:relative;}
#home_explore h2, #home_explore h4 {height:40px;}
#home_explore h2 a, #home_explore h4 a {text-indent:-9999px;display:block;}
#more_explore {display:block;width:100%;height:30px;background:url('images/explore_more.png') no-repeat top center;text-indent:-9999px;}

#home_prayer {position:relative;min-height:230px;
  height:auto !important;
  height:230px;
margin-bottom:40px;padding-bottom:30px;}
#home_prayer h4 {background:url('images/pray.png') no-repeat left -10px;height:60px;text-indent:-9999px;}
#home_prayer p, #side_prayer p {margin: -20px 10px 10px 0px;}
#home_prayer a {display:block;}
#prayer_text {text-decoration:none;color: rgb(20,20,20);padding:20px 0 20px 20px;}
#prayer_more {position:absolute;bottom:0;left:0;background:rgb(1,45,100) url('images/more_prayer.png') no-repeat left top;width:304px;line-height:30px;text-indent:-9999px;height:30px;}

#home_photos {float:left;border:0 solid rgb(89,14,0);border-width:12px 0 0;display:inline;margin-bottom:40px;}
#home_photos img {height:75px;width:75px;float:left;margin:1px 1px 0 0;display:inline;}
#home_photos span {display:block;float:right;width:151px;height:75px;background: rgb(89,14,0) url('images/photos.png') no-repeat;margin:1px 1px 0 0;display:inline;}

/* EXPLORE */
.explore_posts {margin-top:8px;}
.explore_post {border-bottom:2px solid rgba(172,162,150,.33);padding:20px 0 0px;position:relative;overflow:auto;}
.explore_post p {margin-bottom:20px;}
.connect {background:url('images/red.png');padding:5px 15px;color:#fff;text-decoration:none;position:absolute;right:0;top:20px;text-transform:uppercase;}
.ex_post_tab_nav {float:right;padding-bottom:15px;display:inline;}
.ex_post_tab_nav li {display:inline;}
.ex_post_tab_content li {clear:both;background:rgba(172,162,150,.33);padding:0 5px;text-align:center;line-height:30px;display:none;}
.explore_post .meta {position:absolute;}
.ex_entry {margin-right:115px;}

#explore_load .post ul {margin:0;}

/* RESOURCES */
.main_photo {width:500px;float:left;display:inline;}
.main_photo img {width:500px;height:500px;}
.thumbs {width:105px;float:left;display:inline;}
.thumbs img {border:1px solid #ddd;padding: 5px;margin:0 0 15px 15px;width:75px;height:75px;}

/* CATEGORIES & TAGS */
.category p, .index p { padding:0 10px;}
#side_prayer p {padding:0 0;}
.category .post, .index .post {float:left;border-bottom: 1px solid #ddd;width:100%;display:inline;}
.category h2 a, .index h2 a {color:rgb(89,14,0);}
.prayer {padding-top:20px;}


/* FOOTER */
#imb_footer_link {float:right;width:125px;height:80px;text-indent:-9999px;background:url('images/footer_logo.png') no-repeat 0px -15px;display:inline;}
#footer a {padding: 0 5px;color:#bbb1a6;}

#explore_load .post {padding:10px 0;}
.author {position:absolute;line-height:30px;padding:0 20px;text-transform:uppercase;font-size:12px;}
.no-show {text-indent:-99999px;}
.no-show div {display:none;}
.xtabs ul {float:right;line-height:30px;display:inline;}
.xtabs li {float:left;display:inline;}
.xtabs li a {padding:0 20px 0 0;}
.xtabs {border-bottom:1px solid #fff;overflow:hidden;clear:both;font-size: 12px;text-transform:uppercase;}
.xtabs div {clear:both;border-top:1px solid #fff;text-align:center;padding:10px 40px;}
.xtabs div a {text-transform:none;}
#explore_load .post p {padding: 10px 40px;margin:0;font-family:aramond, times, serif;font-size:16px;}
.odd {background:#eceef1;}
.even .xtabs {border-bottom-color:#eceef1;}
.even .xtabs div {border-top-color: #eceef1;}
.ui-tabs .ui-tabs-hide { display: none !important; }

#blogs {list-style-type:none;margin:0;padding:0;}
#blogs li {margin:0 0 2em;padding:0 30px 2em;border-bottom:1px solid #ccc;}
#blogs li h4 {font-weight:normal;font-family:georgia, serif;font-size:21px;padding:0;margin:.5em 0;text-transform:none;}
#blogs li p {margin:0;padding:0;}

.alignleft {float:left;margin-right:10px;margin-bottom:10px;display:inline;}
.alignleft p {margin-right:10px;padding: 5px 10px;background:#ccc;}

.alignright {float:right;margin-left:10px;margin-bottom:10px;display:inline;}
.alignright p {margin-right:10px;padding: 5px 10px;background: #ccc;}

.post .wp-caption p {font-family:arial, sans-serif; font-size:14px;}

.post p {font-family:times,serif;font-size:16px;}

#fs, #f_nav {clear:left;margin-bottom:10px;}

.navigation {margin: 20px 0}
.navigation div {display:inline-block;}