/*
Theme Name: Jay Marceau
Theme URI: 
Description: Jay Marceau's 2008 default template. For www.jaymarceau.com only!
Version: 1
Author: Pierre-Michel Morais-Godin
Author URI: http://www.iampm.org/
Tags: tattoo, green, lime, grunge, portfolio, art
*/

/* Begin Typography & Colors */
body{
	margin: 0px;
	padding: 0px;
	text-align: center;
	background: #242119 url(/wp-content/themes/jaymarceau/images/bg-top.gif) 0px 0px repeat-x;
	color: #eee4cb;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}
	div.page-mid{background: url(/wp-content/themes/jaymarceau/images/bg-page-mid.gif) center top repeat-y;}
	div.headpiece{background: url(/wp-content/themes/jaymarceau/images/bg-headpiece-001.jpg) center top no-repeat;}
	div.page-top{background: url(/wp-content/themes/jaymarceau/images/bg-page-top.jpg) center 170px no-repeat;}
	div.page-bottom{background: url(/wp-content/themes/jaymarceau/images/bg-page-bottom.jpg) center bottom no-repeat;}
	#footer{
		background: #242119 url(/wp-content/themes/jaymarceau/images/bg-footer.jpg) center top no-repeat;
		padding-bottom: 60px;
		color: #6e6742;
	}
	#footer strong{color: #8c8352;}
	#footer a{
		color: #6e6742;
		text-decoration: underline;
	}
	#footer a:hover{
		color: #92c802;
		text-decoration: none;
	}
	#footer strong a, #footer a strong{color: #8c8352;}
	#footer strong a:hover, #footer a:hover strong{color: #92c802;}
		#footer div.footer{
			margin: 0 auto;
			width: 950px;
			text-align: left;
			font: 11px/16px Tahoma, Arial, Helvetica, sans-serif;
		}
		#footer div.left{
			float: left;
			width: 260px;
			padding-left: 90px;
			padding-top: 20px;
		}
		#footer div.right{
			float: left;
			width: 513px;
			padding-right: 87px;
			padding-top: 10px;
			font-size: 9px;
			text-align: right;
			line-height: 12px;
		}
			#footer div.right #social,
			#footer div.right #social li{
				margin: 0px;
				padding: 0px;
				list-style: none;
			}
				#footer div.right #social li{display: inline;
					
				}
				#footer div.right #social li a{
					display: block;
					width: 89px;
					height: 48px;
					float: right;
					background: url(/wp-content/themes/jaymarceau/images/icon-d-markation.jpg) 0px 0px no-repeat;
				}	#footer div.right #social li a span{display: none;}
				
				#footer div.right #social li a:hover{background-position: 0px -48px;}
				
				#footer div.right #social li.bme a{background-image: url(/wp-content/themes/jaymarceau/images/icon-bme.jpg); width: 55px;}
				#footer div.right #social li.facebook a{background-image: url(/wp-content/themes/jaymarceau/images/icon-facebook.jpg); width: 87px;}
				#footer div.right #social li.myspace a{background-image: url(/wp-content/themes/jaymarceau/images/icon-myspace.jpg); width: 83px;}
			#footer div.right p{
				padding: 8px 0px 0px 0px;
			}
	
	#header{
		position: relative;
		text-align: left;
		width: 950px;
		margin: 0 auto;
		height: 170px;
	}
		#header h1{
			position: absolute;
			top: 0px;
			left: 0px;
			margin: 0px;
			padding: 0px 0px 0px 4px;
			font: 10px "Palatino Linotype", "Times New Roman", Times, serif;
			cursor: pointer;
		}
			#header h1 img{behavior: url(/iepngfix.htc);}
			#header h1 a{
				color: #c2f600;
				text-decoration: none;
				text-transform: uppercase;
			}
			#header h1 a:hover{color: #FFFFFF;}
			#header h1 span{
				display: block;
				position: absolute;
				top: 0px;
				left: 0px;
				padding: 110px 0px 0px 375px;
			}
			
	#navigation{
		margin: 0 auto;
		width: 950px;
		text-align: left;
		height: 85px;
		position: relative;
	}
		#navigation ul{
			height: 85px;
			z-index: 200;
			position: absolute;
			top: 22px;
			left: 21px;
		}
			#navigation ul,
			#navigation ul li{
				margin: 0px;
				padding: 0px;
				list-style: none;
				font: 9px Verdana, Arial, Helvetica, sans-serif;
				text-transform: uppercase;
			}
			#navigation ul li,
			#navigation ul li a{
				display: block;
				height: 63px;
				float: left;
			}
			#navigation ul li{
				margin: 0px 2px;
			}
			#navigation ul li a{
				width: 178px;
				text-align: center;
				background: url(/wp-content/themes/jaymarceau/images/bg-menu.gif) 0px 0px no-repeat;
				color: #6e6931;
				text-decoration: none;
				padding-top: 10px;
				height: 53px;
			}
			#navigation ul li a strong{
				display: block;
				font: bold 18px "Palatino Linotype", "Times New Roman", Times, serif;
				color: #383522;
			}
			#navigation ul li a:hover,
			#navigation ul li.selected a,
			#navigation ul li.selected a:hover{
				color: #ddebc7;
				background-position: 0px -63px;
			}
			#navigation ul li a:hover strong,
			#navigation ul li.selected a strong,
			#navigation ul li.selected a:hover strong{color: #FFFFFF;}
			
			#nozzle{
				position: relative;
				margin: 0 auto;
				width: 950px;
			}
			#nozzle img{
				display: block;
				position: absolute;
				z-index: 201;
				top: -63px;
				left: 724px;
			}
	#dater{
		background: url(/wp-content/themes/jaymarceau/images/bg-dater.gif) center 0px no-repeat;
	}
	#page, #pagefull{
		margin: 0 auto;
		width: 950px;
		text-align: left;
	}
	#left{
		float: left;
		width: 546px;
	}
	#right{
		float: left;
		width: 404px;
		padding-top: 20px;
	}
	#pagefull #left{
		float: left;
		width: 626px;
	}
	#pagefull #right{
		float: left;
		width: 324px;
		padding-top: 40px;
	}

/* -------------------- POSTS -------------------- */
div.post div.entry,
div.index-post div.entry{
	padding-top: 20px;
}

div.archives div.post div.entry,
div.archives div.index-post div.entry{
	padding-top: 0px;
}

div.post, div.index-post{line-height: 18px;}
div.post div.comments,
div.index-post div.comments{
	text-align: right;
	color: #918b66;
	font-size: 11px;
}
	
div.post div.tags,
div.index-post div.tags{
	background: url(/wp-content/themes/jaymarceau/images/splatter-tag.gif) 0px 1px no-repeat;
	margin: 0px 60px 0px 0px;
	padding: 16px 14px 8px 32px;
	font-size: 10px;
	color: #918b66;
}
	div.post div.tags h5,
	div.index-post div.tags h5{
		margin: 0px 0px 0px -18px;
		padding: 0px;
		font: bold 14px/15px "Palatino Linotype", "Times New Roman", Times, serif;
		text-transform: uppercase;
		color: #918b66;
	}
	
	div.post div.cats, 
	div.index-post div.cats{
		color: #918b66;
		padding-bottom: 8px;
	}
	
	div.post div.comments, 
	div.index-post div.comments{
		float: right;
		padding: 16px 20px 8px 0px;
		background: url(/wp-content/themes/jaymarceau/images/splatter-comment.gif) right 0px no-repeat;
		width: 150px;
		height: 55px;
	}
	div.post p.postmetadata{
		float: right;
		padding: 20px 20px 8px 10px;
		width: 260px;
	}
		div.post p.postmetadata strong{
			display: block;
			padding: 15px 10px 10px 19px;
			background: url(/wp-content/themes/jaymarceau/images/splatter-comment.gif) 0px 0px no-repeat;
			text-transform: uppercase;
		}
		div.workpage p.postmetadata strong{padding-left: 18px;}
		div.post p.postmetadata small{
			display: block;
			padding-left: 16px;
			line-height: 16px;
		}
			div.post p.postmetadata small strong{
				display: inline;
				padding: 0px;
				background: none;
				text-transform: none;
				color: #a7a17e;
			}
	
	div.post div.comments a, 
	div.index-post div.comments a{
		font: bold 14px/15px "Palatino Linotype", "Times New Roman", Times, serif;
		text-transform: uppercase;
		text-decoration: none;
	}
	
	div.post div.tags a,
	div.index-post div.tags a,
	div.post div.comments a, 
	div.index-post div.comments a,
	div.post div.cats a, 
	div.index-post div.cats a,
	p.postmetadata, p.postmetadata a{color: #918b66;}
	
	div.post div.tags a:hover,
	div.index-post div.tags a:hover,
	div.post div.comments a:hover, 
	div.index-post div.comments a:hover,
	div.post div.cats a:hover, 
	div.index-post div.cats a:hover,
	p.postmetadata a:hover{color: #FFFFFF;}
	
	div.post div.more, 
	div.index-post div.more,
	div.navigation div.more{
		padding-top: 20px;
		font: bold 19px/19px "Palatino Linotype", "Times New Roman", Times, serif;
		text-transform: uppercase;
	}	div.navigation div.more{padding-top: 10px;}
		div.post div.more a,
		div.index-post div.more a,
		div.navigation div.more a{color: #4e4a31; text-decoration: none;}
		
		div.post div.more a:hover,
		div.index-post div.more a:hover,
		div.navigation div.more a:hover{color: #FFFFFF;}
		
	div.navigation{
		border-top: 1px solid #4e4a31;
		padding: 0px 40px 0px 40px;
	}
	div.navigation div.right{
		float: right;
	}
	
div.post,
div.index-post{
	width: 546px;
	padding-bottom: 40px;
}
	div.post{width: 626px;}
	div.workpage{
		width: 950px;
		padding-bottom: 0px;
	}
	div.post div.left,
	div.index-post div.left{
		float: left;
		width: 90px;
	}
	div.post div.right,
	div.index-post div.right{
		float: left;
		width: 456px;
	}
	div.post div.right{width: 526px;}
	
	div.archives, div.error{padding: 0px 0px 40px 23px;}
	div.archives small{
		display: block;
		color: #918b66;
		padding: 0px 0px 2px 0px;
		border-bottom: 1px solid  #676243;
		margin-bottom: 10px;
	}
		div.archives small a{color: #918b66;}
		div.archives small a:hover{color: #FFFFFF;}
	div.archives div.index-post,
	div.error div.index-post{
		width: 500px;
		padding-bottom: 20px;
	}
	
	div.workpage div.nav,
	div.workpage div.main{
		width: 130px;
		float: left;
	}
	div.workpage div.main{
		width: 530px;
		padding: 0px 40px;
	}
	div.workpage div.nav{
		padding: 130px 0px;
		text-align: center;
		padding-left: 40px;
	}
	div.workpage div.next{padding-left: 0px; padding-right: 40px;}
	div.workpage div.nav a{
		text-decoration: none;
		text-transform: uppercase;
		font: bold 16px/16px "Palatino Linotype", "Times New Roman", Times, serif;
		color: #FFFFFF;
	}
	div.workpage div.nav a:hover{color: #92c802;}
		div.workpage div.nav a img{
			border: 2px solid #FFFFFF;
			margin-bottom: 5px;
			background-position: center center;
			background-repeat: repeat;
		}
		div.workpage div.nav a:hover img{border-color: #e7ff00;}

.cloud{
	padding: 0px 15px 40px 15px;
	line-height: 26px;
	text-align: center;
	font-family: "Palatino Linotype", "Times New Roman", Times, serif;
}
	.cloud a{
		white-space: nowrap;
		color: #918b66;
		padding: 0px 5px;
	}
	.cloud a:hover{
		color: #FFFFFF;
	}

#dater div.date{
	padding: 56px 32px 0px 0px;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	text-align: center;
}
	#dater div.date strong{
		display: block;
		font: bold 40px/36px "Palatino Linotype", "Times New Roman", Times, serif;
	}
	#dater div.date strong sup{
		font-size: 12px;
		padding-left: 2px;
	}
p.postmetadata{padding-top: 20px;}
/* ------------------ FIN POSTS ------------------ */

/* ------------------ PLAIN HTML ----------------- */
img{border: none;}
form{margin: 0px; padding: 0px;}
a{
	color: #92c802;
	text-decoration: underline;
}
a:hover{
	color: #FFFFFF;
	text-decoration: none;
}
h2{
	margin: 0px;
	padding: 26px 0px 10px 0px;
	font: 28px/30px "Palatino Linotype", "Times New Roman", Times, serif;
	text-transform: uppercase;
	color: #ffffff;
}
	div.archives h2,
	div.work h2,
	div.about h2,
	div.links h2,
	div.contact h2,
	div.error h2{
		color: #cdcbad;
		text-transform: none;
		font: 32px/38px "Palatino Linotype", "Times New Roman", Times, serif;
	}	div.archives h2 strong,
		div.work h2 strong,
		div.about h2 strong,
		div.links h2 strong,
		div.contact h2 strong,
		div.error h2 strong{
			text-transform: uppercase;
			white-space: nowrap;
			color: #FFFFFF;
		}
	div.error h2{
		padding: 60px 0px 20px 0px;
		font: 70px/64px "Palatino Linotype", "Times New Roman", Times, serif;
	}
	div.error div.entry{
		font-size: 16px;
		line-height: 30px;
	}
	div.error div.entry em{font: italic 62px/68px "Palatino Linotype", "Times New Roman", Times, serif;}
	div.error div.entry strong{color: #FFFFFF; font-size: 18px; font-weight: normal;}
	div.work h2,
	div.about h2,
	div.links h2,
	div.contact h2{text-align: center;}
	
	h2 a,
	div.archives h3 a{
		color: #FFFFFF;
		text-decoration: none;
	}
	h2 a:hover,
	div.archives h3 a:hover{
		color: #92c802;
		text-decoration: none;
	}
	
	div.archives h3{
		margin: 0px;
		padding: 15px 0px 5px 0px;
		font: 20px/24px "Palatino Linotype", "Times New Roman", Times, serif;
		color: #ffffff;
		text-transform: uppercase;
	}
	
	div.work div.entry,
	div.about div.entry{
		line-height: 22px;
		padding-bottom: 20px;
		padding-right: 0px;
		padding-left: 23px;
		float: left;
		width: 540px;
	}
	div.about div.entry,
	div.links div.entry,
	div.contact div.entry{
		width: auto;
		float: none;
		padding-right: 23px;
		padding-bottom: 40px;
	}
	div.links div.entry,
	div.contact div.entry{
		line-height: 22px;
		margin: 0px 13px 0px 23px;
		padding: 0px;
		padding-bottom: 40px;
		width: 914px;
	}
	div.contact div.entry{
		margin-right: 23px;
		width: 904px;
	}
	div.worktags,
	div.awards{
		padding: 30px 23px 10px 23px;
		float: right;
		width: 323px;
	}
	div.portfolio h3,
	div.contact h3{
		margin: 30px 40px 20px 40px;
		display: inline;
		padding: 0px 120px 5px 5px;
		font: 26px/26px "Palatino Linotype", "Times New Roman", Times, serif;
		border-bottom: 1px solid #8c8870;
		color: #ffffff;
		float: left;
		clear: left;
	}
	div.contact h3{
		margin: 20px 0px 8px 0px;
		padding: 0px 120px 8px 10px;
	}
	div.portfolio ul,
	div.portfolio ul li{
		margin: 0px;
		padding: 0px;
		list-style: none;
	}
	div.portfolio ul{
		clear: left;
		padding-left: 30px;
		line-height: 101px;
	}
		div.portfolio ul li{
			float: left;
			padding: 0px 20px 20px 0px;
			height: 81px;
			width: 81px;
		}
		div.portfolio ul li a{display: block; float: left;}
		div.portfolio ul li a img{border: 3px solid #FFFFFF; background-position: center center;}
		div.portfolio ul li a:visited{background: #9a9367;}
		div.portfolio ul li a:visited img{
			border-color: #9a9367;
			filter: alpha(opacity=50);
			-moz-opacity:.50;
			opacity:.50;
			background-position: center center;
			}
		div.portfolio ul li a:hover img{
			border-color: #e7ff00;
			filter: alpha(opacity=100);
			-moz-opacity:1;
			opacity:1;
		}


h4{
	margin: 0px 36px 8px 36px;
	padding: 15px 0px 8px 0px;
	font: 22px/22px "Palatino Linotype", "Times New Roman", Times, serif;
	text-transform: uppercase;
	color: #ffffff;
	text-align: center;
	border-bottom: 1px solid #8c8870;
}
	h4 strong{
		font: bold 26px/26px "Palatino Linotype", "Times New Roman", Times, serif;
	}
p{
	margin: 0px;
	padding: 8px 0px;
}
p.annonce{
	padding: 8px 30px;
	line-height: 18px;
}

div.post div.entry h3,
div.index-post div.entry h3,
div.post div.entry h4,
div.index-post div.entry h4,
div.post div.entry h5,
div.index-post div.entry h5,
div.post div.entry h6,
div.index-post div.entry h6{
	margin: 0px;
	padding: 0px;
	background: none;
	border: none;
	text-align: left;
	text-transform: none;
	font-weight: normal;
}
div.post div.entry h3,
div.index-post div.entry h3{
	padding: 35px 0px 10px 0px;
	font: 20px/24px "Palatino Linotype", "Times New Roman", Times, serif;
	color: #ffffff;
}
div.post div.entry h4,
div.index-post div.entry h4{
	padding: 35px 0px 10px 0px;
	font: 18px/22px "Palatino Linotype", "Times New Roman", Times, serif;
	color: #ffffff;
}
div.post div.entry h5,
div.index-post div.entry h5{
	padding: 35px 0px 8px 0px;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
div.post div.entry h6,
div.index-post div.entry h6{
	padding: 35px 0px 8px 0px;
	color: #ffffff;
	font-size: 14px;
}

div.post div.entry pre,
div.index-post div.entry pre{
	display: block;
	white-space: normal;
	background: #504c36;
	margin: 8px 0px;
	padding: 10px;
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
}

div.post div.entry blockquote,
div.index-post div.entry blockquote{
	display: block;
	white-space: normal;
	background: #504c36;
	margin: 8px 0px 8px 15px;
	padding: 10px;
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	float: right;
	width: 150px;
}
/* -----------------FIN PLAIN HTML --------------- */

/* ------------------ UTILITIES ------------------ */
.clearLeft,
.clearRight,
.clearBoth{
	clear: left;
	height: 0px;
	margin: 0px;
	visibility: hidden;
	line-height: 0px;
	padding: 0px;
	font-size: 0px;
}
.clearRight{clear: right;}
.clearBoth{clear: both;}

ul.gallery-panels,
ul.gallery-panels li{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
	ul.gallery-panels{
		padding: 0px 18px 0px 22px;
	}
	ul.gallery-panels li,
	ul.gallery-panels li a{float: left;}
	ul.gallery-panels li a{
		display: inline;
		width: 178px;
		height: 280px;
		margin-right: 4px;
		background: url(/wp-content/themes/jaymarceau/images/bg-gallery-panel.jpg) 0px 0px no-repeat;
		font: 11px Tahoma, Arial, Helvetica, sans-serif;
		color: #cecac1;
		text-decoration: none;
		cursor: pointer;
	}
		ul.gallery-panels li a span{display: block;}
		ul.gallery-panels li a span.image{
			margin: 10px;
			border: 1px solid #000000;
		}
			ul.gallery-panels li a span.image img{
				display: block;
				border: 3px solid #FFFFFF;
				background-position: center;
			}
		ul.gallery-panels li a span.info{
			padding: 0px 14px;
			height: 121px;
			overflow: hidden;
		}
		ul.gallery-panels li a span.info strong{
			display: block;
			font: bold 14px/16px "Palatino Linotype", "Times New Roman", Times, serif;
			color: #FFFFFF;
			text-transform: uppercase;
			padding: 0px 0px 8px 0px;
		}
		ul.gallery-panels li a span.info span{
			color: #c7c3bb;
		}
		ul.gallery-panels li a span.more{
			font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
			padding: 8px 14px 0px 14px;
		}
	ul.gallery-panels li a:hover{
		background-position: -178px 0px;
		color: #e7ff00;
		text-decoration: none;
	}
		ul.gallery-panels li a:hover span.info strong{color: #e7ff00;}
		ul.gallery-panels li a:hover span.info span{color: #FFFFFF;}
		ul.gallery-panels li a:hover span.image img{border-color: #e7ff00;}
	
div.gallery-links{
	background: url(/wp-content/themes/jaymarceau/images/bg-gallery-links.jpg) 0px 0px no-repeat;
	margin: 4px 22px;
	height: 83px;
	overflow: hidden;
}
	div.gallery-links div.more{
		float: left;
		padding: 25px 0px 0px 20px;
	}
	div.gallery-links div.more a{
		display: block;
		font: 14px/15px "Palatino Linotype", "Times New Roman", Times, serif;
		color: #FFFFFF;
		text-decoration: none;
		background: url(/wp-content/themes/jaymarceau/images/bullet-double-arrow.gif) 86px 3px no-repeat;
		padding-right: 16px;
	}
	div.gallery-links div.more a strong{
		display: block;
		font: bold 14px/15px "Palatino Linotype", "Times New Roman", Times, serif;
		text-transform: uppercase;
	}
	div.gallery-links div.more a:hover{
		color: #92c802;
		background-position: 86px -486px;
	}
	div.gallery-links ul,
	div.gallery-links ul li{
		margin: 0px;
		padding: 0px;
		list-style: none;
	}
	div.gallery-links ul li,
	div.gallery-links ul li a{float: left;}
	div.gallery-links ul li a{
		display: inline;
		border: 3px solid #FFFFFF;
		height: 57px;
		width: 57px;
		margin: 10px 0px 0px 10px;
	}
	div.gallery-links ul li a:hover{border-color: #e7ff00;}
	
	div.gallery-links ul li a img{background-position: center;}
	
	img.alignleft{
		float: left;
		margin: 10px 10px 10px 0px;
	}
	
	p.rss{
		padding: 0px 23px;
		margin: 0px;
		line-height: 20px;
	}
		p.rss a{
			background: url(/wp-content/themes/jaymarceau/images/rss-big.gif) 0px 6px no-repeat;
			padding-left: 56px;
			display: block;
			color: #FFFFFF;
			text-decoration: none;
		}
			p.rss a strong{
				color: #92c802;
				text-decoration: underline;
			}
		p.rss a:hover{
			color: #92c802;
		}
div.comments{padding: 0px 30px 40px 45px;}
	div.comments h3{
		margin: 0px;
		padding: 0px 5px 10px 5px;
		font: 20px/20px "Palatino Linotype", "Times New Roman", Times, serif;
		border-bottom: 1px solid #8c8870;
		color: #8c8870;
		text-transform: uppercase;
	}
		div.comments h3 em{
			display: block;
			color: #ffffff;
			font: italic 26px/26px "Palatino Linotype", "Times New Roman", Times, serif;
			text-transform: none;
			padding-top: 3px;
		}
	
	ol.commentlist, ol.commentlist li{
		margin: 0px;
		padding: 0px;
		list-style: none;
	}
		ol.commentlist{padding-bottom: 50px;}
		ol.commentlist li{
			width: 531px;
			background: #44412b;
			padding: 10px;
			color: #c0b8a4;
			font: 11px/16px Tahoma, Arial, Helvetica, sans-serif;
		}	ol.commentlist li.alt{background: none;}
		
		ol.commentlist li em.wait{
			display: block;
			color: #CC0000;
			background: #FFFFCC;
			padding: 10px;
			font-weight: bold;
			border: 1px solid #999966;
			margin-bottom: 8px;
		}
		
		ol.commentlist li div.gravatar{
			float: left;
			border: 1px solid #8c8870;
			padding: 3px;
			width: 100px;
			background: #1d1b0f;
		}	ol.commentlist li div.gravatar img{
				filter: alpha(opacity=60);
				-moz-opacity:.60;
				opacity:.60;
			}
		ol.commentlist li div.commentNfo{
			float: right;
			width: 400px;
		}
			ol.commentlist li a{color: #bbaa80;}
			ol.commentlist li small{
				display: block;
			}
			ol.commentlist li cite{
				display: block;
				padding-top: 8px;
				font: bold 20px/20px "Palatino Linotype", "Times New Roman", Times, serif;
			}
		div.superleft h3{margin-top: -15px;}
		div.workcomments div.superleft h3{margin-top: 0px;}
		div.superleft ol.commentlist li{color: #8c8870;}
		div.superleft ol.commentlist li p{
			margin: 0px;
			padding: 0px 0px 8px 0px;
		}
	div.comments form{
		padding-top: 10px;
		color: #cec2a6;
	}
	div.comments input,
	div.comments textarea{
		border: 1px solid #8c8870;
		padding: 5px 10px;
		font: 12px "Courier New", Courier, monospace;
		background: #45412e;
		color: #a5a188;
		width: 250px;
		margin-right: 5px;
		
	}
	div.comments textarea{
		width: 400px;
		height: 200px;
		padding: 10px;
	}
	div.comments a.btn{text-decoration: none;}
	div.comments a.btn input{
		width: auto;
		background: #baaa83;
		color: #383522;
		text-transform: uppercase;
		cursor: pointer;
		border: 1px solid #dad0b7;
		border-bottom-color: #887143;
		border-right-color: #887143;
		font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
		padding: 5px 10px;
	}
	div.comments a.btn:hover input{
		background: #7bb000;
		border-color: #3b7900;
		border-bottom-color: #b1d400;
		border-right-color: #b1d400;
		color: #FFFFFF;
	}
	
	div.latest ul,
	div.latest ul li{
		margin: 0px;
		padding: 0px;
		list-style: none;
	}
	div.latest ul{padding-bottom: 20px; margin-top: -8px;}
	div.latest ul.catlist{margin: -8px 36px 0px 36px; padding-bottom: 0px;}
	div.latest ul li{padding: 0px 36px;}
	div.awards div.latest ul li{padding: 0px 15px;}
	div.latest ul li a{
		width: 210px;
		padding: 7px 10px 8px 32px;
		display: block;
		border-bottom: 1px solid #777460;
		text-decoration: none;
		color: #a29f8a;
		line-height: 18px;
		background: url(/wp-content/themes/jaymarceau/images/bullet-news.gif) 10px 10px no-repeat;
	}
	div.awards div.latest ul li a{
		width: 256px;
		padding: 7px 2px 18px 36px;
		background-position: 10px 18px;
		font: italic 20px/26px "Palatino Linotype", "Times New Roman", Times, serif;
		border-bottom: none;
	}	div.awards div.latest ul li a:hover{background-position: 10px -364px;}
		div.latest ul.catlist li{
			font: 16px/20px "Palatino Linotype", "Times New Roman", Times, serif;
			padding: 0px;
			border-bottom: 1px solid #777460;
			float: left;
			width: 258px;
		}
		div.latest ul.catlist li a{
			width: 216px;
			padding: 10px 10px 10px 32px;
			background-position: 10px 7px;
			border-bottom: 1px solid #5b5841;
		}
		div.latest ul li.work a{background: url(/wp-content/themes/jaymarceau/images/bullet-work.gif) 10px 10px no-repeat;}
		div.latest ul li.award a{background: url(/wp-content/themes/jaymarceau/images/bullet-award.gif) 10px 10px no-repeat;}
		div.latest ul li.cat-item-6 a{background: url(/wp-content/themes/jaymarceau/images/bullet-work.gif) 10px 7px no-repeat;}
	div.latest ul li a:hover{
		background-color: #534f39;
		background-position: 10px -372px;
		color: #FFFFFF;
	}	div.awards div.latest ul li a:hover{background-color: transparent;}
		div.latest ul li.work a:hover{background-position: 10px -368px;}
		div.latest ul.catlist li a:hover{background-position: 10px -375px;}
		div.latest ul.catlist li.cat-item-6 a:hover{background-position: 10px -371px;}
		div.latest ul li a em{
			display: block;
			font: italic 10px "Palatino Linotype", "Times New Roman", Times, serif;
			letter-spacing: 1px;
			padding-left: 2px;
		}
	
	div.latest ul.catlist li ul{
		padding-bottom: 0px;
		margin-top: 0px;
	}
	div.latest ul.catlist li li{
		font: 12px/12px Tahoma, Arial, Helvetica, sans-serif;
		border: none;
	}
	div.latest ul.catlist li li li{font-size: 11px;}
	
	div.latest ul.catlist li li a,
	div.latest ul.catlist li.cat-item-6 li a{
		padding: 8px 10px 8px 45px;
		width: 203px;
		background-image: url(/wp-content/themes/jaymarceau/images/bullet-multi-arrow.gif);
		background-position: 33px 12px;
		background-repeat: no-repeat;
	}	div.latest ul.catlist li li a:hover,
		div.latest ul.catlist li.cat-item-6 li a:hover{background-position: 33px -388px;}
	
	div.latest ul.catlist li li li a,
	div.latest ul.catlist li.cat-item-6 li li a{
		padding: 5px 10px 5px 58px;
		width: 190px;
		background-image:  url(/wp-content/themes/jaymarceau/images/bullet-multi-square.gif);
		background-position: 45px 11px;
		background-repeat: no-repeat;
	}	div.latest ul.catlist li li li a:hover,
		div.latest ul.catlist li.cat-item-6 li li a:hover{background-position: 45px -389px;}
	
div.mini{padding: 0px 37px 40px 37px;}	
ul.archivelist{
	margin: 0px;
	font-size: 14px;
	padding-bottom: 0px;
} 
ul.archivelist li{
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: inline;
}
	ul.archivelist li a{
		text-align: center;
		width: auto;
		disaply: inline;
		float: none;
	}
		
div.links div.linkcol{
	float: left;
	width: 294px;
	margin-right: 10px;
	padding-top: 20px;
}
	div.links div.linkcol h4{
		margin: 0px 10px 8px 10px;
		padding: 20px 0px 8px 0px;
		font: 24px/24px "Palatino Linotype", "Times New Roman", Times, serif;
		text-transform: none;
		color: #ffffff;
		text-align: center;
		border-bottom: 1px solid #8c8870;
	}
	div.links div.linkcol ul,
	div.links div.linkcol ul li{
		margin: 0px;
		padding: 0px;
		list-style: none;
	}
	div.links div.linkcol ul{padding-bottom: 15px;}
		div.links div.linkcol ul li{
			padding: 8px 10px 8px 10px;
			font-style: italic;
			color: #78745b;
			line-height: 16px;
		}
		div.links div.linkcol ul li a{
			color: #a5a189;
			font: 18px/16px "Palatino Linotype", "Times New Roman", Times, serif;
			text-decoration: none;
		}
		div.links div.linkcol ul li a:hover{color: #FFFFFF;}
		
div.contact div.txt{
	width: 280px;
	float: left;
	color: #78745b;
	font: italic 18px/24px "Palatino Linotype", "Times New Roman", Times, serif;
	padding-top: 30px;
}
div.contact div.coords{
	float: right;
	width: 580px;
}
	div.contact div.coords p{
		margin: 0px;
		padding: 8px 10px;
		font: 16px/24px Tahoma, Arial, Helvetica, sans-serif;
	}
	div.contact div.coords img{
		float: left;
		margin: 0px 10px 10px 0px;
	}
div.contact div.hours{
	float: right;
	padding-top: 18px;
	font: 11px/16px Tahoma, Arial, Helvetica, sans-serif;
	text-align: center;
	width: 200px;
	margin-right: 170px;
	color: #78745b;
	display: inline;
}
	div.contact div.hours strong{
		font: 18px/24px "Palatino Linotype", "Times New Roman", Times, serif;
	}
	
div.wp-caption{
	background: #504c36;
	margin: 10px 0px 20px 0px;
	border: 1px solid #6d694d;
	padding: 15px;
	text-align: center;
}
div.alignleft{
	margin: 10px 20px 20px 0px;
	float: left;
}
div.alignright{
	margin: 10px 0px 20px 20px;
	float: right;
}
	div.wp-caption p.wp-caption-text{
		font-size: 10px;
		line-height: 14px;
		padding: 5px 0px 0px 0px;
		margin: 0px;
	}
/* ----------------- FIN UTILITIES ---------------- */

/* ------------- LA GALLERY DE WP 2.5 ------------- */
/*div.gallery .gallery-item{
	border: 1px solid #000000;
	float: left;
}
div.gallery a,
div.work-gallery a{
	display: block;
	border: 3px solid #FFFFFF;
}
div.gallery a:hover,
div.work-gallery a:hover{border-color: #e7ff00;}

div.work-gallery .gallery-item{
	border: 1px solid #000000;
	float: left;
}
div.work-gallery .gallery-icon img{
	background-position: center;
}
 /* --------------- WORKPAGE ------------------ */
div.work-gallery,
div.gallery{
	background: #504c36 url(/wp-content/themes/jaymarceau/images/bullet-gallery.gif) 12px 12px no-repeat;
	border: 1px solid #6d694d;
	text-align: center;
	padding: 20px;
	margin: 10px 0px;
	line-height: normal;
}
	div.index-post div.work-gallery,
	div.index-post div.gallery{
		background: none;
		border: none;
		margin: 0px;
		text-align: left;
		padding: 0px;
	}
	div.gallery{
		padding: 15px;
		background-position: 7px 7px;
		background-image: none;
	}
	div.archives div.index-post div.gallery{
		border: 1px solid #6d694d;
		margin: 10px 0px;
		padding: 25px;
		background: #504c36 url(/wp-content/themes/jaymarceau/images/bullet-gallery.gif) 7px 7px no-repeat;
	}
	div.work-gallery strong,
	div.gallery strong{
		font: bold 14px/14px "Palatino Linotype", "Times New Roman", Times, serif;
		text-transform: uppercase;
		color: #bfb293;
		display: block;
		margin-bottom: -15px;
	}
	
	div.work-gallery a img,
	div.gallery a img{
		border: 3px solid #FFFFFF;
		background-position: center center;
		margin: 20px 10px 0px 10px;
		/*background-repeat: no-repeat;
		background-color: #6d694d;*/
	}
		div.index-post div.work-gallery a img,
		div.index-post div.gallery a img{
			margin: 0px;
		}
	div.work-gallery a:hover img,
	div.gallery a:hover img{
		border-color: #e7ff00;
	}
/* ------------FIN LA GALLERY DE WP 2.5 ----------- */
