/*   
Theme Name: European Peoples Explore
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;}
#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 {margin:0;padding:0;}
#site_title a {position:absolute;left:0;top: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 {background:#fff;}
		#nav .current_page_item a, #nav .current_page_item 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;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;}


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

h1 {color:rgb(89,14,0);font-size:18px;line-height:20px;margin:0;text-transform:uppercase;}
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(89,14,0);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}

strong {font-weight:bold;}

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

/* SIDEBAR */
#sidebar h4 {line-height:40px;}
#sidebar li {margin-bottom:20px;}
#sidebar li ul li {margin-bottom:0px;}
#connecting a {background:url('images/connecting.png') no-repeat;height:140px;text-indent:-9999px;display:block;}
#side_cloud div {text-align:center;background:#eceef1;padding:10px;}
#side_cloud a {display:inline-block;padding:1px;text-decoration:none;}
#side_cloud a:hover {text-decoration:underline;}
#side_cats li {display:inline-block;padding-right:10px;}
#side_cats a {text-decoration:none;}
#side_cats ul {padding:0 50px 0 20px;}

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

/* HOME */
.category h2 a, .index h2 a {text-decoration:none;}
.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;}

/* 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;}

/* RESOURCES */
.main_photo {background:#eee;width:500px;float:left;display:inline;}
.main_photo img {width:500px;height:500px;}
.thumbs {width:105px;float:left;}
.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;}
.category .post, .index .post {float:left;width:100%;}
.category h2 a, .index h2 a {color:rgb(89,14,0);}
.prayer {padding-top:20px;}

.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 { height: auto !important;height:30px; text-indent: 0 !important;text-indent:-9999px;}
.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;}
.post p {padding: 10px 40px;margin:0;font-family:Garamond, 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; }


/* AUTHOR */
#main #author_info {border:1px solid #ddd;padding:19px;margin: 20px 0;}
#sidebar #author_info {float:left;width:100%;display:inline;}
#author_info img {display:block;margin: 0 auto;}
#main #author_info img {float:right;margin:0 0 10px 10px;display:inline;}
#author_info h4 {line-height:20px;padding:0 0 10px;}
#author_info p {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;}

.navigation {margin: 20px 0}
.navigation div {display:inline-block;}
.click-enlarge {display:block;text-align:right;line-height:10px;font-size:10px;clear:both;margin-bottom:20px;}
