/*

Theme Name: Pont Mercier

Theme URI: http://www.pontmercierbridge.ca

Description: Pont Mercier

Version: 1.1

Author: Cal

Author URI: http://www.deuxpointzero.com

*/



/* ================================================================ 

The original version of this stylesheet and the associated (x)html

files are available at http://www.wpthemerkit.com



License info can be found at http://www.wpthemerkit.com/license.php

=================================================================== */

/*------------------------------------------------------------------

[Table of contents]

1. Main Containers - body, #wrapper, #main, #header, #content, #footer, etc.

2. General Classes - .entry-meta, .post, .description, .underpost, etc.

3. General Links - #content a:link, #footer a:link, etc.

4. Menu - #menu, #menu ul, #menu ul li, #menu ul li a:link, etc.

5. Sidebar Links - #sidebar ul li a:link

6. Headings - #header h1, #content h1, .post h2, .post h3, etc.

7. Date - .entry-date, .entry-month, .entry-day

8. Comments - #commentform, #respond p, etc.

9. Blockquotes - blockquote, blockquote p:first-letter, etc.

10. Align - .alignleft, .alignright, img.alignleft, img.alignright, etc.

11. Misc. and Preventative - Styles to prevent image hover strangeness etc.

-------------------------------------------------------------------*/



/*===START SECTION 1 - the main containers===*/

body

{

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;

	margin: 0px;

	padding: 0px;

	color: #000000;

}



#wrapper

{

	width: 980px;

	margin: 0px auto 20px auto;

	padding: 0px;

	position:relative;

}



#header

{

	height: 263px;

	width: 980px;

	margin: 0px;

	background:#000000 url(images/header.jpg) left top no-repeat;

}

#header-content

{

	margin:0;

	padding:0;

	width:980px;

	color:#ffffff;

	height:261px;

	background:#000000 url(images/header_content_index.jpg) left top no-repeat;

}

#header-content p

{

	margin:5px 0 10px 39px;	

	width:496px;

	line-height:18px;

}

#main

{

	width: 980px;

}



#content

{

	width: 572px;

	margin:0 0 0 90px;

	padding: 0;

	float: left;

}



#sidebar

{

	width: 257px;

	float: right;

	margin:0;

	padding:0;

	background:#cec9a2 url(images/back_sidebar.jpg) left top repeat-y;

}



#footer

{

	height: 42px;

	clear: both;

	text-align: center;

	font-size: 0.8em;

	padding: 13px 0 0 0;

}

a img {

	border:none;

}

/*===END SECTION 1===*/



/*===START SECTION 2 - general classes===*/

.description

{

	clear: left;

	padding: 5px 0 5px 35px;

	text-indent:-3000px;

	display:none;

}



.post

{

	margin:0;

	padding:0;

	line-height:22px;

}



.entry-content, .entry-excerpt

{

	clear: left;

}



.navigation

{

	clear: both;

	margin:0 0 20px 0;

}



.avatar

{

	float: right;

	margin: 0 0 3px 5px;

}



.entry-meta

{

	margin: 25px 0 10px 0;

	line-height:16px;

}



.underpost

{

	font-size: .9em;

}



#content .underpost a

{

	text-decoration: underline;

}



/*===END SECTION 2===*/



/*START SECTION 3 - style content and footer links*/

#content a:link, #content a:visited

{

	text-decoration:none;

	color:#000000;

}



#content a:hover

{

	text-decoration: none;

}



#footer a:link, #footer a:visited

{

	color: #474200;

}



#footer a:hover

{

	text-decoration: none;

}



/*===END SECTION 3===*/



/*===START SECTION 4 - style for menu, page links in the header===*/

#menu

{

	margin: 0px;

	padding: 231px 0 0 0;

	width:1000px;

	white-space: nowrap;



}



#menu ul

{

	margin: 0px;

	padding: 0px;

	text-align:center;

}



#menu li

{

	float:left;

	list-style-type: none;

	margin: 0px;

	padding:0px;

}



#menu li a:link, #menu li a:visited

{

	text-decoration: none;

	display:block;

	margin-right:4px;

	padding: 8px 0px;

	background-color:#000000;

	color:#FFFFFF;

	width:117px;

	border:1px #a8a182 solid;

}



#menu li a:hover

{

	text-decoration: none;

}



#menu .last-menu-item

{

	margin:0;

}



/*===END SECTION 4===*/



/*===START SECTION 5 - sidebar links===*/

#sidebar ul

{

	margin: 0px;

	padding: 0px 0px 30px 0px;

	list-style-type: none;

	

	width:228px;

	/*overflow:hidden;*/

	

}



#sidebar li a:link, #sidebar li a:visited

{

	display: block;

	text-decoration: none;

	margin:0;

	padding: 2px;

	color:#FFFFFF;

}



#sidebar li a:hover

{

	text-decoration: underline;

}



#sidebar ul ul

{

	margin:0;

	padding: 5px 0 10px 0;

	width:228px;

	color:#FFFFFF;

	background-color:#000000;

}



#sidebar ul ul li

{

	margin:0 0 0 10px;

	padding:3px 3px 3px 8px;

	background:#000000 url(images/puce.gif) left 9px no-repeat;

}



#sidebar .encart

{

	margin:10px 0 10px;

	padding:0;

}

/*===END SECTION 5===*/



/*===START SECTION 6 - style the headings===*/

#header h1

{

	display:none;

	text-indent:-3000px;

}



#header h1 a:link, #header h1 a:visited

{

	font-size: 1em;

	float: left;

	margin: 0px;

	width: 600px;

	padding: 1px 0 0 25px;

	clear: both;

}



#header h1 a:hover

{

	text-decoration: underline;

}





#sidebar h1

{

	font-size: 18px;

}



#sidebar h2

{

	font-size: 12px;

}



.post h2, .post h3

{

	font-size: 20px;

	margin: 20px 0 10px 0;

	padding: 0;

}



.post h2 a

{

	color:#000000;

	text-decoration:none;

}



#content .post .entry-content a,

#content .post .entry-text a

{

	text-decoration:underline;

}

/*===END SECTION 6===*/



/*===START SECTION 7 - style the post date===*/

.div-date

{

	margin:20px 0 0 0;

	padding:0;

}

.entry-date

{

	margin: 0;

	padding: 6px 10px;

	background-color: #a8a182;

	color: #ffffff;

	font-size: 9px;

	text-transform: uppercase;

}

.pointe

{

	margin: 0;

	padding: 0;

	background:url(images/pointe.gif) no-repeat 0 0;

	width: 18px;

	/*height: 9px;*/

}





/*===END SECTION 7===*/



/*===START SECTION 8 - comment form and comments===*/

#respond p

{

}



#commentform label

{

	font-size:12px;

}



#commentform input, #commentform textarea

{

	margin:5px 0 0 0;

	padding:5px;

	width:70%;

	color:#333333;

	background-color:#f4f4f4;

	border:1px #eaeaea solid;

}



#commentform #submit

{

	padding:6px 0;

	background-color:#009900;

	border:1px #006600 solid;

	color:#FFFFFF;

	width:110px;

}



#commentform

{

	padding: 10px;

}



ol.commentlist

{

	list-style-type: none;

	margin: 0px;

	padding: 0px;

}



ol.commentlist li

{

	margin: 15px 0 0 0;

	padding: 10px 30px 10px 10px;

	width:450px;

}



ol.commentlist li cite, ol.commentlist li small

{

	font-weight:normal;

	text-transform:uppercase;

}



ol.commentlist li small

{

/*text-transform:uppercase;		*/

}



#content ol.commentlist li a

{

	text-decoration: none;

	color:#4d4d4d;

}



#content ol.commentlist li p

{

	line-height:18px;

	color:#4d4d4d;

}



li.author

{

	padding: 5px;

}



ol.commentlist li.alt

{

	padding: 10px 30px 10px 10px;

	background-color:#e9e9e9;

}



/*===END SECTION 8===*/



/*START SECTION 9 - oh you're so fancy with those blockquotes....*/

blockquote

{

	font: 1.2em/1.6em Georgia, "Times New Roman", Times, serif;

	width: 350px;

	background: url(images/blockquote1.png) no-repeat right bottom;

	padding: 0 10px 0 30px;

	text-indent: -30px;

}



blockquote p:first-letter

{

	background: url(images/blockquote2.png) no-repeat left center;

	padding: 0 0 0 30px;

	font: italic 1.7em Georgia, "Times New Roman", Times, serif;

}



/*===END SECTION 9===*/



/*START SECTION 10 - images when inserted into a post.*/

.alignleft

{

	float: left;

}



.alignright

{

	float: right;

}



img.aligncenter, div.aligncenter

{

	display: block;

	margin: 0 auto;

}



img.alignright, div.alignright

{

	margin: 1px 0 2px 10px;

	display: inline;

}



img.alignleft, div.alignleft

{

	margin: 1px 10px 2px 0;

	display: inline;

}



.wp-caption-text

{

	font-size: 10px;

	line-height: 10px;

	margin: 0;

}



/*===END SECTION 10===*/



/*===START SECTION 11 - Misc. and Preventatives===*/

a.image:link, a.image:visited, a.image:hover

{

	background: none;

	padding: 0;

}



a.image img

{

	border: none;

}



/*===END SECTION 11===*/

.catposted

{

	color:#6c6a57;

}



.laissez-comment

{

	color:#ff9400;

	font-size:13px;

}



#content .post p.the-tag a:link, #content .post p.the-tag a:visited

{

	color:#FF3300;

}



h2.widgettitle

{

	margin:0;

	padding:3px 5px;

	background-color:#a8a182;

	border-top:1px #ff9900 solid;

	color:#000000;

	font-size:10px;

}



#sidebar div.last

{

	margin-bottom:30px;

}



.orange

{

	color:#ff9400;

}

.font15

{

	font-size:15px;

}



/******************************************************************************************/

#menu-head-right

{

	margin: 30px 55px 0 0;

	font-size:13px;

	font-weight:bold;

	list-style:none;

	letter-spacing:-1px;

}



#menu-head-right a:link,#menu-head-right a:visited

{

	color:#000000;

	text-decoration:none;

}

#quest

{

	margin:0;

	padding:0 0 0 8px;

	font-size:15px;

	width:194px;

	height:67px;

	line-height:64px;

	background:#000000 url(images/questions.jpg) left top no-repeat;

}

#feed-rss, #twit, #infolettre

{

	margin:0;

	padding:0 0 0 8px;

	width:160px;

	height:24px;

	line-height:22px;

}

#feed-rss

{

	background:#000000 url(images/fond_rss.gif) left top no-repeat;

}

#twit

{

	background:#000000 url(images/fond_twitter.gif) left top no-repeat;

}

#infolettre

{

	background:#000000 url(images/fond_info.gif) left top no-repeat;

}

/********************************************************************************************/

#sidebar #menu-side-right

{

	margin: 10px 55px 0 40px;

	font-size:12px;

	font-weight:bold;

	list-style:none;

	/*letter-spacing:-1px;*/

	background-color:transparent;

}

#sidebar #menu-side-right li

{

	list-style:none;

}

#sidebar #menu-side-right a:link,#menu-side-right a:visited,#sidebar #menu-side-right a:hover

{

	color:#ffffff;

	text-decoration:none;

}



#sidebar #quest-side

{

	margin:0;

	padding:0 0 0 8px;

	font-size:13px;

	width:189px;

	height:67px;

	line-height:60px;

	background:transparent url(images/quest-side.gif) left top no-repeat;

}

#sidebar #feed-rss-side

{

	margin:0;

	padding:0 0 0 8px;

	width:170px;

	height:22px;

	line-height:22px;

	background:transparent url(images/rss-side.gif) left top no-repeat;

}



#sidebar #twit-side, #sidebar #infolettre-side

{

	margin:6px 0 0 0;

	padding:0 0 0 8px;

	width:170px;

	height:22px;

	line-height:22px;

}



#sidebar #twit-side

{

	background:transparent url(images/twit-side.gif) left top no-repeat;

}



#sidebar #infolettre-side

{

	background:transparent url(images/info-side.gif) left top no-repeat;

}





/******************************************************************************************/



#sidebar ul li h2 a.twitter_title_link

{

	color:#000000;

	text-decoration:none;

}



h1#page-title

{

	margin:30px 0;

	padding:0;

	font-weight:normal;

	font-size:26px;

	color:#ff9400;

}



#accueil-but

{

	position:absolute;

	margin:0;

	padding:0;

	width:386px;

	height:75px;

	background-color:#transparent;

	left: 74px;

	top: 39px;

}

/*	Share
*****************************************************************************************/

.share-box{
	background:url(images/share-box.png) white no-repeat top left;
	width:242px;
	height:40px;
}

.share-box p{
	font-size: 9px;
    line-height: 10px;
    padding: 10px 0 0 40px;
	margin: 0;
    width: 110px;
	font-family:Arial, Sans-Serif;
	float:left;
	line-height: 1;
}

.social_icons{
	float:right;
	padding:9px 9px 9px 0;
}

