/*
Theme Name: IMB EUROPE
Theme URI: http://imbeurope.org
Description: for imbeurope.org explore microblog
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: 1;
	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:824px;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;}
#header li {display:inline;}
#header ul a:link, #header ul a:visited {padding:4px 8px;font-size:16px;}
#header ul a:hover {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:384px;float:left;margin-right:15px;display:inline;padding-right:16px;border-right:1px solid #ccc;margin-bottom:32px;min-height:540px;}
h1 {color: #B0381D;text-transform:uppercase;line-height:32px;font-size:16px;}
.entry {color: #333;padding-bottom: 16px;font-size:16px;line-height:24px;font-family:times, serif;}
.single .entry {font-size: 25px; line-height:32px;}
.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:160px;float:right;display:inline;margin-bottom:32px;border-left: 1px solid #ccc;padding-left: 15px;position: absolute;top:0;right:0;}
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: 224px;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;}
.ui-state-active {position:absolute;left:-9999px;}

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

.alignleft {float:left;}
.alignright {float:right;}

em {font-style:italic;}
strong {font-weight: bold;}

#searchform label {display:none;}
#profile {float:right; width:223px; border-bottom:1px solid #ccc;padding-bottom:15px;margin-bottom:16px;display:inline;margin-right:193px;overflow:hidden;}
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;}

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