/*
Theme Name: Blogue.umen.ca version 2.0
Theme URI: http://blogue.umen.ca/
Description: Thème du blogue de Umen Innovations.
Version: 2.0
Author: Jean-Philippe Poitras
Author URI: #
Tags: blue, two columns, sketch, dirt, umen

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/*<generic tags>***************************************/
* 
{ 
	padding:0; 
	margin:0; 
}
body 
{
	background: #fff url('images/umen.bg.jpg');
	font-family: Arial, sans-serif;
}
th { text-align:left; }
h2 { font-size:20px; }
h2 a { color:#292929; } 

/***************************************</generic tags>*/

/*<generic classes>***************************************/
.borders { border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4;  }
.titleborders { width:25px; }
.padtop { padding-top:10px; }

.wp-caption-text { font-size:11px; color:#7d7d7d; }
.editentry a { font-family: Arial, sans-serif; font-size:13px; text-decoration:none; color:#292929; border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; }
.editentry a:hover { text-decoration:underline; }
/***************************************</generic classes>*/
div#header_page 
{
	background:transparent url(images/umen.header.png) no-repeat scroll center top;
	clear:both;
	height:890px;
	margin:50px auto 90px;
	padding-left:5px;
	width:1000px;
}
* html div#header_page
{
	background:transparent url(images/umen.header.jpg) no-repeat scroll center top;
	height:250px;
	margin-bottom:-750px;
}
div#header_page img#img_header { border:none; }
*>div#header 
{
	background:transparent url(images/umen.header.png) no-repeat scroll center top;
	clear:both;
	height:980px;
	margin:50px auto 0;
	padding-left:5px;
	width:1000px;
}
* html div#header 
{
	background:transparent url(images/umen.header.jpg) no-repeat scroll center top;
	clear:both;
	height:250px;
	margin:50px auto 0 auto;
	padding-left:5px;
	width:1000px;

}
div#header img  { border:0; }
div#header div.demi,div#header_page div.demi 
{
	width:400px;
	float:left;
}
img#img_header 
{
	margin-left:75px;
	margin-top:68px;
}
div#nav_pages
{
	float:left;
	margin-left:190px;
	margin-top:90px;
	width:340px;
}
div#header div#nav_pages a, div#header_page div#nav_pages a
{
	background:transparent url(images/umen.sidebar.title.png) repeat-y scroll center top;
	color:#FFFFFF;
	font-family:Arial,sans-serif;
	font-weight:bold;
	margin:-3px;
	padding:3px 15px;
	text-decoration:none;
}
div#header div#nav_pages a:hover,div#header_page div#nav_pages a:hover,div#header div#nav_pages li.current_page_item a,div#header_page div#nav_pages li.current_page_item a,div#header div#nav_pages a.current_page_item,div#header_page div#nav_pages a.current_page_item
{
	text-decoration:none;
	color:#292929;
	background:#FFFFFF;
}
div#header div#nav_pages li,div#header_page div#nav_pages li
{
	display:inline;
}
div#header div#nav_pages ul,div#header_page div#nav_pages ul
{
	border-top:1px solid #e4e4e4;
	border-bottom:1px solid #e4e4e4;
	font-size:15px;
	padding:3px 5px 3px 16px;
}
div#header a#umenlogo,div#header_page a#umenlogo  
{
	display:block;
	width:0;
}
p.slogan 
{
	color:#727272;
	font-size:10px;
	margin:7px 0 0 7.5em;
	padding:0 0 3em;
	text-align:left;
}
div.umen_body.narrowcolumn
{
	margin: -50px auto 0 auto;
	clear:both;
	width: 1000px;
}
* html div.umen_body.narrowcolumn
{
	margin: -90px auto 0 auto;
	clear:both;
	width: 1000px;
}
div.umen_body.narrowcolumn div#sides_container
{
	background:transparent url(images/umen.body.png) repeat-y scroll center top;
	float:left;
	margin:-700px auto 0 auto;
	padding-left:85px;
	width:910px;
}
div.umen_body.widecolumn div#sides_container
{
	background:transparent url(images/umen.body.png) repeat-y scroll center top;
	float:left;
	margin:-760px auto 0 auto;
	padding-left:85px;
	width:820px;
}
* html div.umen_body.widecolumn div#sides_container,* html div.umen_body.narrowcolumn div#sides_container
{
	background:transparent url(images/umen.body.ie.png) repeat-y scroll center top;
}

div.umen_body div#body_head
{
	background:transparent url(images/umen.body.head.png) no-repeat scroll left top;
	clear:both;
	float:left;
	height:475px;
	margin-left:-7px;
	width:1095px;
}
div.umen_body.widecolumn 
{
	margin: -50px auto 0 auto;
	width: 910px;
	clear:both;
}
* html div.umen_body.widecolumn 
{
	margin: 700px auto 0 auto;
	clear:both;
	width: 820px;
}
div#content.narrowcolumn
{
	float:left;
	width:620px;
	margin-top:-75px;
}
* html div#content.narrowcolumn
{
	float:left;
	width:620px;
	margin-top:700px;
}
* html div#content.narrowcolumn
{
	float:left;
	width:620px;
	margin-top:700px;
}
div#content.widecolumn 
{
	margin-left:-50px;
	width:830px;
}
/*<metadata>***************************************/

div.metadata 
{
	margin-left:-18px;
	background:url(images/umen.bg.left.png) no-repeat scroll left top;
}
div.metadata table 
{
	border-collapse:collapse;
	font-family: Arial, sans-serif;
}
div.metadata table.metawrapper  { width:640px; }
div.widecolumn div.metadata table.metawrapper  { width:840px; }
div.metadata table.leftpadtable 
{
	height:46px;
	width:100%;
}
div.metadata table.rightpadtable 
{
	height:98%;
	vertical-align:bottom;
	width:100%;
}
div.metadata td.leftpad
{
	width:15px;
	background:#f5f5f5;
}
div.metadata td.rightpad
{
	width:10px;
	background:#f5f5f5;
	height:100%;
}
div.metadata td.meta_date
{
	font-size:14px;
	color:#292929;
	padding-left:28px;
}
div.metadata td.meta_title  { background:#fafafa; }
div.metadata td.meta_title h2 { margin-left:12px; }
div.metadata td.meta_title h2 a
{
	text-decoration:none;
}
div.metadata table.meta_author a
{
	text-align:left;
	color:#343771;
	text-decoration:underline;
}

div.metadata table.meta_author a:hover { text-decoration:none; }
div.metadata td.meta_name { font-size:13px; }
div.metadata td.meta_name a { text-decoration:none; color:#252525; }
div.metadata td.meta_name a:hover { text-decoration:underline; }
div.metadata td.meta_comments,div.metadata td.meta_edit { font-size:11px; }
div.metadata td.meta_avatar
{
	padding-left:12px;
	vertical-align:top;
	padding-right:5px;
}
div.metadata td.meta_tags a
{
	text-decoration:none;
	color:#292929;
}
div.metadata td.meta_tags table
{
	float:right;
	font-size:11px;
	height:46px;
	text-align:right;
	width:100%;
}
div.metadata td.meta_tags span.meta_tags_title
{
	display:block;
	float:left;
	text-align:right;
	width:35%;
	margin-right:5px;
}
div.metadata td.meta_tags span.meta_tags_info
{
	display:block;
	float:left;
	max-width:60%;
	text-align:left;
}
div.metadata td.meta_tags span.meta_tags_info a
{
	color:#343771;
	text-decoration:underline;
}
div.metadata td.meta_tags span.meta_tags_info a:hover { text-decoration:none; }
/***************************************</metadata>*/

/*<entry>***************************************/

div.post
{
	margin-left:-55px;
	padding-left:50px;
}
div.entry 
{
	background:#FFFFFF url(images/umen.entry.marker.png) no-repeat scroll 25px 26px;
	color:#252525;
	font-family:Arial,sans-serif;
	font-size:13px;
	margin-left:-20px;
	padding-bottom:55px;
	padding-left:55px;
	padding-top:25px;
}
div.entry p { margin:0 0 1em 0; }
div.entry h2
{
	margin:1em 0 0.5em 0;
	font-size:14px;
}
div.entry a
{
	color:#343771;
	text-decoration:underline;
}
div.entry a:hover { text-decoration:none; }
div.entry br
{
	display:block;
	margin-top:1em;
}
div.entry img 
{ 
	border:1px solid #e4e4e4; 
	margin:0 auto;
	text-align:center;
}
div.entry div.wp-caption  
{
	margin:0 auto;
	width:100%;
}
div.entry div.aligncenter { text-align:center; }
div.entry p.wp-caption-text
{
	text-align:left;
	margin-left:5px;
}
div.entry p.bottomline
{ 
	border-bottom:1px solid #e4e4e4; 
	width:50%; 
	display:block; 
	margin:3em auto 0 auto; 
}
div.entry p.finalbottomline
{
	margin-top:-20px;
}
div.entry ul
{
	margin-left:2em;
	list-style-image:url(images/umen.list.bullet.png);
}
div.entry li { margin-bottom:1em; }
/***************************************</entry>*/


/*<sidebar>***************************************/

div#sidebar_page
{
	margin-top:-50px;
	width:220px;
	float:left;
	padding-right:15px;
}
* html div#sidebar_page
{
	padding-top:10px;
	margin-top:70px;
	width:220px;
	float:left;
	padding-right:15px;
}
div#sidebar
{
	width:220px;
	float:left;
	margin-top:-60px;
}
* html div#sidebar
{
	width:120px;
	float:left;
	margin-top:713px;
	padding:0;
}
div.sidebartweak
{
	float:right;
	margin-top:-285px;
	padding-right:70px;
	width:220px;
}
div#sidebar ul,div#sidebar_page ul
{
	list-style-type:none;
}
div#sidebar ul#sidebar_list,div#sidebar_page ul#sidebar_list
{
	background:#FFFFFF;
	padding-left:20px;
}
* html div#sidebar ul#sidebar_list,div#sidebar_page ul#sidebar_list
{
	background:#FFFFFF;
	padding-left:3px;
}
div#sidebar h2,div#sidebar_page h2
{
	background:url(images/umen.sidebar.title.png) no-repeat scroll center top;
	font-family: Arial, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#fefefe;
	border-top:1px solid #e4e4e4; 
	border-bottom:1px solid #e4e4e4;
	padding-left:20px;
	width:195px;
	margin:10px 0 10px -15px;
}
div#sidebar li#twitter-friends h2 a,div#sidebar_page li#twitter-friends h2 a  
{
	text-decoration:none;
	color:#fefefe;
}

div#sidebar h2 a:hover,div#sidebar_page h2 a:hover { text-decoration:underline; }
div#sidebar table.pmcTFTable, div#sidebar_page table.pmcTFTable { margin:5px 0 15px 2px; }
div#sidebar a { color:#595959; font-family:Arial,sans-serif; font-size:14px; text-decoration:none; }
div#sidebar a:hover { color:#595959; font-family:Arial,sans-serif; font-size:14px; text-decoration:underline; }
div#sidebar li,div#sidebar_page li  
{
	margin-left:10px;
	width:185px;
}

div#sidebar li#tag_cloud,div#sidebar_page li#tag_cloud  { margin-left:12px; }
div#sidebar li#tag_cloud a,div#sidebar_page li#tag_cloud a
{
	font-family: Arial, sans-serif;
	text-decoration:none;
	color:#595959;
	font-size:13px;
}

div#sidebar li#tag_cloud a:hover,div#sidebar_page li#tag_cloud a:hover { text-decoration:underline; }
div#sidebar li.cat-item,ul.blogroll li,li#meta li,div#sidebar_page li.cat-item { list-style-image:url(images/umen.list.bullet.png); }

div#sidebar li.cat-item a,div#sidebar_page li.cat-item a,ul.blogroll a,li#meta li a
{
	text-decoration:none;
	color:#595959;
	font-size:14px;
	font-family: Arial, sans-serif;
}

div#sidebar li#search,div#sidebar_page li#search  { margin-left:5px; }
div#sidebar li.cat-item a:hover,div#sidebar_page li.cat-item a:hover,ul.blogroll a:hover,li#meta li a:hover { text-decoration:underline; }
div#sidebar li.cat-item a:hover,div#sidebar_page li.cat-item a:hover { text-decoration:underline; }
div#sidebar li.rss a,div#sidebar_page li.rss a { list-style-image:url(images/umen.list.bullet.rss.png); }
div#sidebar li ul li,div#sidebar_page li ul li { margin-left:15px; }

div#sidebar li.recentcomments,div#sidebar_page li.recentcomments  
{ 
	list-style-image:url(images/umen.list.bullet.png); 
	color:#595959;
	font-size:14px;
	width:94%;
}
div#sidebar li.recentcomments a,div#sidebar_page li.recentcomments a
{ 
	text-decoration:none;
	color:#343771;
}
div#sidebar li.recentcomments a:hover, div#sidebar_page li.recentcomments a:hover
{ 
	text-decoration:underline;
}
/*exceptions-widgets*/
img.pmcTFImgMini { border:none; }
div.pmcTFRSS a 
{ 
	background-image:url(images/umen.list.bullet.rss.png);
	background-position:-1px -1px;
	background-repeat:no-repeat;
	color:#595959;
	display:block;
	font-size:14px;
	padding-left:21px;
	text-decoration:none;
	width:100%;
}
div.pmcTFCounts 
{ 
	background-image:url(images/umen.list.bullet.png);
	background-position:1px 3px;
	background-repeat:no-repeat;
	color:#595959;
	display:block;
	font-size:13px;
	padding-left:15px;
	text-decoration:none;
	width:100%; 
}
div#sidebar li#twitter-friends p a,div#sidebar_page li#twitter-friends p a  
{
	font-family: Arial, sans-serif;
	text-decoration:none;
	color:#595959;
	font-size:14px;
}
div#sidebar li#twitter-friends a:hover,div#sidebar_page li#twitter-friends a:hover { text-decoration:underline; }
div#sidebar li#twitter-friends p,div#sidebar_page li#twitter-friends p { margin-left:2px; }
/*exceptions-widgets*/
/***************************************</sidebar>*/

/*<footer>***************************************/

div#footer a { color: #004b85; }
div#footer a:hover { text-decoration:none; }
div#footer strong { font-weight:bold; font-size:11px; }
div#footer
{
	text-align:center;
	float:left;
	width:900px;
	margin-bottom:50px;
}

div#footer h4.footer_title
{
	color:#346C81;
	font-size:15px;
	margin-bottom:1em;
}
div#footer h4.footer_title a
{
	color:#346C81;
	font-size:12px;
}
div#footer p.adress 
{
	font-size:10px;
	color:#808080;
}
div#footer p.notice 
{
	font-size:10px;
	color:#808080;
	margin-top:0.7em;
}
div#footer p.copyright 
{
	font-size:10px;
	color:#808080;
}
div#footer p.bottomline 
{ 
	border-bottom:1px solid #e4e4e4; 
	width:25%; 
	display:block; 
	margin:0 auto 3em auto; 
}
/***************************************</footer>*/

/*<search form>***************************************/

form#searchform 
{
	width:220px;
	margin-bottom:1em;
}
form#searchform input#searchsubmit	
{
	background:#FFFFFF url(images/umen.search.btn.png) no-repeat scroll 0 0;
	border:medium none;
	cursor:pointer;
	height:1.31em;
	width:1.31em;
}
form#searchform input#s
{
	background:#FFFFFF url(images/umen.search.bg.png) no-repeat scroll 0 0;
	border:medium none;
	height:1.31em;
	padding:0.3em 0 0 0.3em;
	width:165px;
}
		
/***************************************</search form>*/

/*<comments>***************************************/
div.comment-author { font-size:14px;  color:#595959; }
div.comment-author cite { font-style:normal; }
div.comment-author a { text-decoration:none; color:#343771;  }
div.comment-author a:hover { text-decoration:underline; }
div.comment-meta a, div.reply a { color:#343771; text-decoration:none; font-size:11px;}

div.reply { text-align:right; margin:20px 0;}
ul.children li { margin-top:10px; background:#F3F3F3; }
div.comment-meta a:hover, div.reply a:hover { text-decoration:underline; }
ol.commentlist { list-style-image:url(images/umen.list.bullet.png); }
li.comment { margin:20px 10px; background:#FAFAFA; padding:5px; }
li.comment p { font-size:13px; margin:5px 0 0 5px; }
li.comment p a { text-decoration:none; color:#343771; }
li.comment p a:hover { text-decoration:underline; }
/***************************************</comments>*/

/*<single>***************************************/

div.navigation 
{
	height:20px;
	width:100%;
	margin:0 auto 40px auto;
}
div.navigation a
{ 
	font-family: Arial, sans-serif;
	text-decoration:none;
	color:#292929; 
	font-size:13px;
}

div.navigation a:hover { text-decoration:underline; }
div.navigation div.alignleft { float:left; }
div.navigation div.alignright { float:right; }

div#respond p { margin-bottom:10px; }
div#respond a { color:#343771; text-decoration:underline; }
div#respond a:hover { text-decoration:none; }
div#respond { font-family: Arial, sans-serif; }
div#respond h3 { font-size:14px; margin:1em 0 0.5em; }
div#respond { font-size:13px; }

/***************************************</single>*/


/*<page>***************************************/

div.page table
{
	margin-top:10px;
	text-align:left;
}
div.page br
{
	margin:0 0 5px 0;
	padding:0;
}
div.page p
{
	margin:1.5em 0 0;
}
/*div.narrowcolumn.page #sides_container { margin-top:200px; }*/
* html div.umen_body.narrowcolumn.page div#sides_container { margin-top:700px; }
* html div.umen_body.page div#content { margin-top:0px; }
* html div.umen_body.narrowcolumn.page div#content { margin-top:-6px; }
* html div.umen_body.page div#sidebar_page { margin-top:8px; }
/***************************************</page>*/



