/*  

Theme Name: Trevilian Way - fr

Theme URI: http://thedesigncanopy.com/downloads/trevilian-way/

Description: A clean, customizable theme that lets the content be the focus. Traduction française par <a href="http://wordpress-tuto.fr">WordPress tuto</a>. 

 Version: 0.40

Author: David Yeiser

Author URI: http://thedesigncanopy.com/

*/



/* The following is from Eric Meyer's Reset Reloaded  

http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/) */

.ailleurs{
padding-top:30px;
border-top: 2px solid #333;
color:#5CDC23;
font-family:"Trebuchet MS",serif;
font-size:24px;
font-style: italic;
font-weight:bold;
line-height:20px;}

.coop{border-bottom:0 solid #DDDDDD;
color:#777777;
font-family:Trebuchet Ms, sans-serif;
font-size:14px;
font-weight:normal;
line-height:20px;
padding:0;
text-align:justify;}

.post-date{
float: left;
display: inline;
margin: 6px;
background: url() no-repeat;
}

.month {font-family:Georgia, serif;
font-size:44px;
font-weight:bold;
font-style:italic;
color:#ccc;
line-height:30px;
padding:0;}

.month1 {font-family:Georgia, serif;
font-size:14px;
font-weight:bold;
font-style:italic;
color:#666;
line-height:10px;
padding:0;}

.day {font-family:Trebuchet Ms, sans-serif;
font-size:44px;
font-weight:normal;
font-style:italic;
color:#ff6600;
line-height:30px;
padding:0;}

.day1 {font-family:Trebuchet Ms, sans-serif;
font-size:14px;
font-weight:normal;
font-style:italic;
color:#ff6600;
line-height:14px;
padding:0;}

.chelou td {color : #fff}

.chelou a{color : #fff}

.chelou a:hover{color : #fff}

.previous-post img{float:left; margin-right:10px; border:0; padding:1px 5px 19px;background:transparent url(entry.png) no-repeat scroll center bottom;}

img a{text-decoration:none;}

applet, object, iframe,

h3, h4, h5, h6, blockquote, pre,

abbr, acronym, address, big, cite, code,

del, dfn, em, font, ins, kbd, q, s, samp, strike, strong, sub, sup, tt, var, form,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

caption, tbody, tfoot, thead, tr, th

{



	border:0;

	font-weight:inherit;

	font-style:inherit;

	font-size:100%;

	font-family:inherit;

	vertical-align:baseline;

}



:focus

{

	outline:0;

}

a {text-decoration:none;}

ol, ul

{

	list-style:none;

}



#small, #small a

{

font-family: Trebuchet MS, serif;	

font-size:12px;

}

#drapeaux a {color: #ffffff;}

#drapeaux a:hover {color: #ffffff;}

#drapeaux td{border:0; margin-left: 15px;}



/* tables still need 'cellspacing="0"' in the markup */



caption, th, td, p

{

	text-align:justify;


}



blockquote:before, blockquote:after,

q:before, q:after

{

	content:"";

}



blockquote, q

{

	quotes: "" "";

}



/* ------- Global ------- */



body

{

	font-family: Trebuchet Ms, serif; 

	font-size:12px;

	color:#555;

    background: #fff url(../../../img/108.jpg) no-repeat fixed center top;

}


.imageframe { margin: 10px; padding: 5px; border: 1px solid #aaa; }

.alignleft {float:left; margin-right:10px; border:0; padding:1px 5px 19px;background:transparent url(entry.png) no-repeat scroll center bottom;}

.alignright { float: right; }

.centered { margin-left: auto; margin-right: auto;
max-width:251px;
overflow:hidden;
background:transparent url(http://le108.org/wp-content/uploads/2010/06/pola.png) no-repeat scroll center bottom;
padding:63px 49px 86px 38px}



a

{

	color:#5C99EE;

}


a img{border:0;}



a:hover, a:active, a:visited

{

	color:#5C99EE;

}



span.clearer

{

	height:1px;

	display:block;

	font-size:1px;

	line-height:1px;

	clear:both;

}

menu {}

menu table{}



#post-content h3

{

	padding:0 0 8px 0;

	display:block;

	font-family: Trebuchet Ms, sans-serif;

	font-size:20px;

	font-weight:normal;

	letter-spacing:-.5px;

	color:#75a069;

}



#barnav a:hover a:active a

{

		width:80px;

		margin:0;

		padding:0;

		position:absolute;

		left:0;

		top:30px;

		display:block;

		font-family: Trebuchet Ms, sans-serif;

		font-size:60px;

		font-style:italic;

		line-height:40px;

		text-align:center;

		color:#999;

}

#menuoim h2

{

	padding:0 0 8px 0;

	display:block;

	font-family:serif;

	font-size:18px;

	font-weight:normal;

	letter-spacing:-.5px;

	color:#75a069;

}



strong

{

	font-weight:bold;

}



em

{

	font-style:italic;

}



code

{

	font-family:"Courier New", Courier, monospace;

}



sup

{

	font-size:8px;

	vertical-align:super;

}



sub

{

	font-size:8px;

	vertical-align:sub;

}



blockquote

{

	padding-right:98px;

	font-family:serif;

	font-size:12px;

	color:#777;

}



#post-content ol

{

	padding-bottom:20px;

	list-style-type:decimal;

}



#post-content ul

{

	padding-bottom:20px;

	list-style-type:disc;

}



	#post-content ul li

	{

		display:list-item;

		float:none;

	}



#rss

{

        margin:20px 10px 10px 20px;

	font-size:11px;

}



td

{

}

	

	table caption

	{

		padding:0 20px 5px 20px;

		font-size:11px;

		font-style:italic;

		font-weight:bold;

		text-align:center;

	}

	

	table th

	{

		padding:3px;

		font-weight:bold;

		background-color:#eee;

		border-top:1px solid #ddd;

		border-right:1px solid #ddd;

		border-bottom:2px solid #ddd;

	}



	h1

	{

		padding:5px 0 5px 0;

		display:block;

		font-family:Trebuchet MS, serif;

		font-size:18px;

		font-weight:bold;

		line-height:20px;

		text-align:center;

		text-decoration:none;


		color:#333;

	}

	

	h1 a, h1 a:hover, h1 a:active, h1 a:visited

{

		padding:5px 0 5px 0;

		display:block;

		font-family:Trebuchet MS, serif;

		font-size:18px;

		font-weight:bold;

		line-height:20px;

		text-decoration:none;

		text-transform:uppercase;

		color:#666;

	}



/* ------- INDEX LAYOUT ------- */



#index-wrap

{

}



#index-posts

{	width:1000px;

	margin:0 auto;

	padding:12px 0 10px 0;

}

	

	#index-posts #latest

	{			

		font-family:serif;

		font-size:20px;

		font-weight:normal;

		line-height:28px;

		color:#777;

		border-bottom:0px solid #ddd;

	        width:1000px;

	        margin:0 auto;

	        padding:12px 0 10px 0;

                display:block;

	}

	

	#body-index #index-posts #latest h2.post-title a, #previous-posts .previous-posts-row .previous-post h2.post-title a

	{width:100%;
padding:20 0px 0 0;
display:block;
font-family:"Trebuchet MS", serif;
font-size:24px;
font-style:italic;
letter-spacing:normal;
line-height:20px;
text-decoration:none;
vertical-align:middle;
text-align:center;
color:#2CC936;
border-top:1px dotted #666;



	}

	

		#body-index #index-posts #latest p:first-line

		{

			text-transform:uppercase;

		}



#index-posts #latest-meta

{


}

	

	#index-posts #latest-meta span#index-post-date-comment

	{

		width:372px;

		padding:2px 0;

		float:left;

		font-size:11px;

		color:#999;

	}

	

	#index-posts #latest-meta span#latest-continue

	{

		width:171px;

		margin-left:20px;

		padding:2px 5px 2px 0;

		float:left;

		font-size:10px;

		font-weight:bold;

		text-transform:uppercase;

		text-align:right;

	}

	

		#index-posts #latest-meta span#latest-continue a

		{

			text-decoration:none;

                        text-align:justify;

		}

		

#index-extra

{

	width:254px;

	padding:35px 0 0 40px;

	float:left;

}



	#index-extra h3

	{

		padding:0 0 8px 0;

		font-family:Trebuchet Ms, sans-serif;

		font-size:19px;

		line-height:28px;

		text-transform:uppercase;

		color:#75a069;


	}

		

#previous-posts .previous-posts-row

{

	width:1000px;

	margin: 0 auto;

	clear:both;

}



#previous-posts .previous-posts-row .previous-post

{

	width:300px;
	padding:0 0 10px 20px;
	float:left;
	font-family:Trebuchet Ms, sans-serif;
	font-size:12px;
    font-weight:normal;
	color:#333;
}





	#previous-posts .previous-posts-row .previous-post h2.post-title a

	{

		width:300px;

		padding-top:10px;

		font-size:15px;

		letter-spacing:normal;

                text-align:center;

		color:#666;

		line-height:18px;

	}

	

	#previous-posts .previous-posts-row .previous-post span.previous-post-meta

	{

		margin-top:0px;

		padding-top:0px;

		display:block;

		font-family:Arial, sans-serif;

		font-size:11px;

		text-align:justify;

		color:#bbb;

	}

	

		#previous-posts .previous-posts-row .previous-post span.previous-post-meta a

		{

			text-decoration:none;

			color:#0077DD;

		}





/* ------- Top of the site, post ID, blog title and description, search ------- */



#bande {	

        width:1063px;

        background-color:#0099FF;

        height:25px;

        align:center;

        margin:0 auto;

}



	#bande ul

	{

		list-style:none;

                margin:0 auto;

	}

	

	#bande ul li

	{

                padding-left:60px;

		display:inline;

                vertical-align:middle;

                margin:0 auto;

	}



        #bande ul li img

	{

		padding:0;

	}

	

	#bande ul li a

{

	padding-top:10px;
	font-family:Trebuchet MS, serif;
	font-size:22px;
	letter-spacing:-.5px;
	text-decoration:none;
	color:#fff;
	text-transform:uppercase;

}


#intro

{

	width:1000px;
	height:210px;
	margin:0 auto;

}

#intro span#post-id, #intro span#page-id

{

	margin:0;
	padding:0;
	position:absolute;
	left:0;
	bottom:0;
	font-family:Trebuchet Ms, sans-serif;
	font-size:156px;
	font-weight:bold;
	line-height:156px;
	letter-spacing:-10px;
	text-decoration:none;
	vertical-align:top;
	color:#86b17a;

}

	

#intro span#page-id

{

	margin:0;
	padding:0;
	position:absolute;
	left:0;
	bottom:0;
	font-family:Trebuchet Ms, sans-serif;
	font-size:156px;
	font-weight:bold;
	line-height:156px;
	letter-spacing:-10px;
	text-decoration:none;
	vertical-align:top;
	color:#86b17a;

}



#identity

{

	width:415px;
	height:200px;
	margin-top:50px;
	margin-right:50px;
	float:right;

}

		

	#identity h1 a

	{

		padding:25px 0 5px 0;
		display:block;
		font-family:Trebuchet Ms, sans-serif;
		font-size:24px;
		font-weight:normal;
		letter-spacing:-.5px;
		line-height:36px;
		text-align:right;
		text-decoration:none;
		text-transform:uppercase;
		color:#75a069;

	}

	

#identity h1 a:hover

{

	color:#86b17a;

}



span#site-description

{

	width:200px;

	margin:0;

	padding:0;

	position:absolute;

	left:550px;

	top:30px;

	display:block;

	font-family:Trebuchet Ms, sans-serif;

	font-size:30px;

	font-style:italic;

	line-height:20px;

	text-align:left;

	color:#666;

}



#main-nav

{

width:470px;

margin:0;

padding:0 0 10px 196px;

display:block;

}



#main-nav ul

{

	list-style:none;

}



#main-nav ul li

{

	padding-left:10px;

	display:inline;

	float:right;

}



#main-nav ul li a

{

	font-family:Trebuchet Ms, sans-serif;

	font-size:12px;

	letter-spacing:-.5px;

	text-decoration:none;

	text-transform:uppercase;

	text-align:right;

}



form#search-form

{

width:274px;

margin-right:20px;

padding-bottom:3px;

text-align:right;

display:block;

float:left;

}



form#search-form input#s

{

	width:168px;

	padding:3px;

	font-size:11px;

	text-align:left;

	color:#999;

	border:1px solid #86b17a;

}



form#search-form input#searchsubmit

{

	padding:1px;

	font-size:11px;

	color:#777;

	cursor:pointer;

	border:2px solid #ddd;

	background-color:#eee;

}



/* ------- Post Summary Section ------- */



#summary

{

width:1000px;

margin:0 auto;

padding:0 auto;

}



#summary h2.post-title, #summary h2.page-title, #summary h2.page-title a, #latest h2.post-title a

{

width:100%;
padding:0 auto;
maegin: 0 auto;
display:block;
font-family:"Trebuchet MS", serif;
font-size:24px;
font-style:italic;
letter-spacing:1px;
line-height:34px;
text-decoration:none;
vertical-align:middle;
text-align:center;
color:#666;
border-bottom:1px dotted #666;
position:relative;

}

	

	#summary h2.page-title

	{


	}

	



#summary .post-summary, #summary .page-summary

{

	width:900px;

	margin:0 auto;

	padding-bottom:10px;

	display:block;

	float:center;

	font-family:Trebuchet Ms, sans-serif;

	font-size:16px;

	font-weight:bold;

	color:#777;

			text-align:justify;

}



#summary .post-summary p:first-line

{


}



/* ------- Post Meta Data and Navigation ------- */

.avant a:link, .avant a:hover, .avant a:visited{font-family:Trebuchet MS, serif;
font-size:16px;
font-weight:bold;
letter-spacing:-0.5px;
margin-bottom:20px;
text-transform:uppercase;
text-decoration:none;}

.apres a:link, .apres a:hover, .apres a:visited{font-family:Trebuchet MS, serif;
font-size:16px;
font-weight:bold;
letter-spacing:-0.5px;
margin-bottom:20px;
text-transform:uppercase;
text-decoration:none;}

	ul#post-info, ul#post-nav

	{

		width:200px;

		margin:20px;

		padding:0;

		display:block;

		float:left;

	}

	

	ul#post-info li

	{

		width:200px;

		height:20px;

		margin:0;

		padding:5px 5px 0 21px;

		display:block;

		position:relative;

		font-size:10px;

		font-weight:bold;

		line-height:12px;

		text-decoration:none;

		text-transform:uppercase;

		color:#666;

		background:url("images/icon-post-info.png") 3px 3px no-repeat #fff;

		z-index:10;

	}

	

	ul#post-nav li

	{

		width:105px;

		height:20px;

		margin:0;

		padding:5px 5px 0 27px;

		display:block;

		position:relative;

		font-size:10px;

		font-weight:bold;

		line-height:12px;



		text-decoration:none;

		text-transform:uppercase;

		color:#666;



		background:url("images/icon-post-nav.png") 3px 1px no-repeat #fff;

		z-index:10;

	}

		

		ul#post-info li:hover

		{

			color:#7abdf2;

			background-color:#e4f2ff;

		}

		

		ul#post-nav li:hover

		{

			color:#7abdf2;

			background-color:#eaf3e5;

		}

		

		ul#post-info li a:hover, ul#post-nav li a:hover

		{

			color:#9f2522;

		}

		

			ul#post-info li ul

			{

				width:274px;

				height:auto;

				position:absolute;

				left:0;

				top:24px;

				display:none;

			}

			

			ul#post-nav li ul

			{

				width:274px;

				height:auto;

				position:absolute;

				right:0;

				top:24px;

				display:none;

			}

			

			ul#post-info li ul li

			{

				width:264px;

				height:auto;

				padding:5px;

				position:relative;

				font-size:13px;

				font-weight:normal;

				letter-spacing:normal;

				line-height:20px;

				text-transform:none;

				vertical-align:middle;

				color:#555;

				background-image:none;

				background-color:#e4f2ff;

				z-index:1;

			}

			

			ul#post-nav li ul li

			{

				width:264px;

				height:auto;

				position:relative;

				font-size:13px;

				font-weight:normal;

				letter-spacing:normal;

				line-height:20px;

				text-transform:none;

				vertical-align:middle;

				color:#555;

				background-image:none;

				background-color:#eaf3e5;

				z-index:1;

			}

			

				ul#post-nav li ul li.nav-prev-post

				{

					width:254px;

					padding:5px 15px 5px 5px;

					text-align:right;

				}

				

				ul#post-nav li ul li.nav-next-post

				{

					padding:0 5px 10px 5px;

					text-align:right;

				}

			

			ul#post-info li ul li:hover, ul#post-nav li ul li:hover

			{

				color:#555;

			}

			

		/* I don't want to do this, but what are you going to do? */

		/* Fix IE. Hide from IE Mac \*/ 

		html ul li { float: left; }

		html ul li a { height: 1%; }

		/* End */



		ul#post-info li:hover ul, ul#post-nav li:hover ul

		{

			display:block;

		}

		

			li#post-meta

			{

				text-transform:none;

				color:#555;

			}

				

				li#post-meta span

				{

					padding-bottom:5px;

					display:block;

				}

	

#post-content

{

	margin:0 auto;

        margin-bottom:10px;

	padding:0 auto;

        text-align:justify;

}



	#post-content p, #post-comments p

	{

		font-family: Trebuchet Ms, sans-serif;

		font-size:14px;

		font-weight:normal;

		line-height:18px;

                text-align:justify;

		color:#777;

	}

	#post-content-single {

		font-family:Trebuchet Ms, sans-serif;

		font-size:14px;

	font-weight:bold;

		line-height:20px;

		color:#777;


	        width:400px;

	        float:left;
	        position:relative;

	        padding-left:50px;

                display:block;

        }
#post-content-single p:first-line, #post-content-single1 p:first-line

	{

	text-transform:uppercase;     }

#post-content-single1 {

		font-family:Trebuchet Ms, sans-serif;

		font-size:12px;

		font-weight:bold;

		line-height:16px;

		color:#777;

	        width:900px;

	        float:left;
	        position:relative;

	        padding-left:35px;

                display:block;

}

	#post-content-single p, #post-comments-single p

	{

                padding:0;

		font-family:Trebuchet Ms, sans-serif;

		font-size:12px;

		font-weight:bold;

		line-height:16px;

		color:#777;

                text-align:justify;

	}

	#post-content-single p img, #post-comments-single p img
{float:left; margin-right:10px; border:0; padding:1px 5px 19px;background:transparent url(entry.png) no-repeat scroll center bottom;}
#post-content-single p img a, #post-comments-single p img a
{border:0;}
	#post-content-single p:first-line

		{

			text-transform:uppercase;

		}

	

	#post-content img

	{padding:10px;

         border:0;

         float:left;

	}

	

	#post-content img.left

	{

		padding:10px;

		float:left;

	}

	

	#post-content img.right

	{

		padding:10px;

		float:right;

	}

	

	#post-content img.left1col

	{

		margin:2px 20px 20px -98px;

		float:left;

	}

	

	#post-content img.right1col

	{

		margin:2px -98px 20px 20px;

		float:right;

	}

	

	#post-content img.right2col

	{

		margin:2px -196px 20px 20px;

		float:right;

	}

	

	#post-content img.right3col

	{

		margin:2px -294px 20px 20px;

		float:right;

	}

	

	#post-content img.right4col

	{

		margin:2px -392px 20px 20px;

		float:right;

	}



/* ------- Archive Posts styling ------- */



	#post-content .archive-post

	{

		padding:0 0 20px 0;

	}

	

	#post-content .archive-post h2.post-title a

	{

		margin:0 0 10px 0;

		padding:0;

		display:block;

		font-family:Trebuchet MS, serif;

		font-size:18px;

		font-weight:bold;

		letter-spacing:-1px;

		line-height:21px;

		text-decoration:none;

		vertical-align:middle;

		color:#666;

	}



#post-content .archive-post .archive-meta

{



}

	

	#post-content .archive-post .archive-meta span.archive-post-date-comment

	{

		width:274px;

		padding:2px 0;



		float:left;

		font-size:11px;

		color:#999;

	}

	

		#post-content .archive-post .archive-meta span.archive-post-date-comment a

		{

			text-decoration:none;

			color:#999;

		}

		



		#post-content .archive-post .archive-meta span.archive-post-date-comment a:hover



		{

			color:#c95037;



		}

	

	#post-content .archive-post .archive-meta span.latest-continue

	{

		width:171px;

		margin-left:20px;

		padding:2px 5px 2px 0;



		float:left;

		font-size:10px;

		font-weight:bold;

		text-transform:uppercase;

		text-align:right;

	}

	

		#post-content .archive-post .archive-meta span.latest-continue a

		{

			text-decoration:none;

			color:#777;

		}

		

		#post-content .archive-post .archive-meta span.latest-continue a:hover

		{

			color:#c95037;

		}

archive-post img, archive-post img a {float:left;border:0;}



/* ------- Discussion/Comment Styling ------- */

	

#discussion-area

{

	width:960px;

	margin:0 auto;

	border-top:1px solid #ddd;

	border-bottom:10px solid #e8e8e8;

}

		

	#post-comments

	{

		width:666px;

		margin:0 auto;

		padding:0 196px 40px 98px;

		border-top:10px solid #e8e8e8;

	}

	

		#post-comments h4#comment-section-title

		{

			width:470px;

			margin:-3px 0 0 -10px;

			padding:10px 10px 0 10px;

			font-size:18px;

			font-weight:bold;

			letter-spacing:-1px;

			text-transform:uppercase;

			color:#666;

			border-top:3px solid #7abdf2;

			background-color:#fff;

		}

			



		#post-comments h4

		{

			width:470px;

			margin:0 0 0 -10px;

			padding:10px;

			font-size:18px;

			font-weight:normal;

			letter-spacing:-1px;

			text-transform:uppercase;

			color:#fff;

			background-color:#7abdf2;

		}

		

		#post-comments p.post-comments-rss

		{

			width:470px;

			margin:0 0 20px -10px;

			padding:2px 10px 10px 10px;

			font-family:Trebuchet Ms, sans-serif;

			font-size:12px;

			font-style:italic;

			color:#999;

		}

			

		#post-comments .comment-meta

		{

			width:176px;

			margin-left:20px;

			padding:10px 0 20px 0;

			display:block;

			position:relative;

			float:left;

			border-top:1px solid #ccc;

		}

		

			#post-comments .comment-meta cite

			{

				padding-right:60px;

				display:block;

			}

			

			#post-comments .comment-meta span

			{

				display:block;

			}

			

			#post-comments .comment-meta span.comment-number

			{

				position:absolute;

				top:10px;

				right:0;

				font-size:28px;

				font-weight:bold;

				color:#ccc;

			}

			

			#post-comments .comment-meta span.comment-time

			{

				color:#999;

			}

		

		#post-comments .comment-body

		{

			width:470px;

			padding:10px 0 0 0;

			display:block;

			float:left;

			border-top:1px solid #bbb;

		}

		

		/* ------- Styling for Comment Form ------- */

		

		#commentform-area

		{

			width:666px;

			padding:15px 0 0 0;

		}

		

		form#commentform

		{

		}

		

			fieldset#cf-identifiers

			{

				width:176px;

				margin:0 0 0 0;

				padding:0;

				position:relative;

				display:block;

				float:right;

			}



			fieldset#cf-content-submit

			{

				width:470px;

				border:0;

			}



			form#commentform .input-container

			{

				width:176px;

				margin:0 0 10px 0;

				position:relative;

				float:left;

			}

				

				form#commentform input

				{

					width:170px;

					padding:2px;

					color:#555;

					border:1px solid #ccc;

					border-bottom:3px solid #ccc;

					background-color:#eee;

				}



				form#commentform textarea

				{

					width:466px;

					height:270px;

					margin:0 0 10px -10px;

					padding:2px;

					border:10px solid #ccc;

					background-color:#eee;

				}



				form#commentform p.post-comments-instructions

				{

					width:352px;

					margin:0 0 0 -98px;

					padding:10px;

					float:left;

					font-family:Trebuchet Ms, sans-serif;

					font-size:11px;

					font-style:italic;

					line-height:16px;

					background:url("images/tnsp-diagonals.png") 0 0 repeat transparent;

				}

				

				form#commentform input#submit

				{

					padding:4px;

					width:auto;

					float:right;

					font-weight:bold;

					text-transform:uppercase;

					cursor:pointer;

				}



#extra-content

{

	width:1000px;

	margin:0 auto;

	padding:0 auto;

	clear:both;

	border-top:1px solid #ddd;

}	



	/* ------- Styles for widgets and default extra stuff ------- */

	

	#extra-content .widget-block-wide





	{

		width:250px;













		margin:0;

		float:left;

	}

	

	#extra-content .widget-block

	{

		width:240px;

		margin-left:10px;

		float:left;

	}

	

		#extra-content .widget

		{

			margin-bottom:20px;



		}

		



			#extra-content .widget div

			{

				padding:5px;
text-align:justify;



			}

		



		

		#extra-content a:hover, #extra-content a:active

		{

			color:#c95037;

		}

	

		#extra-content h3

		{

			margin-bottom:10px;

			padding:0 2px 3px 2px;

			font-family:Trebuchet MS, sans-serif;

                        align:center;

			font-size:16px;

			font-weight:bold;

			letter-spacing:-.5px;

			text-transform:uppercase;

			color:#666;

			border-bottom:1px dotted #666;

                        display:block;

		}

		

		#extra-content ul li

		{

			padding:0 0 4px 4px;

			float:none;

                        font-size:14px;

                        font-family:Trebuchet Ms, sans-serif;
		
                        font-weight:bold;

                        align:left;

		}

		

		#extra-content #recent-comments ul li

		{

			background:url("images/icon-comment.png") 4px 3px no-repeat transparent;

		}

		

		#extra-content #recent-posts ul li

		{

			font-weight:bold;

			background:url("images/icon-post.png") 4px 3px no-repeat transparent;

		}

		

		#extra-content #archives ul li

		{

			background:url("images/icon-archive.png") 1px -1px no-repeat transparent;

                        font-family: Trebuchet Ms, sans-serif;

                        font-size:15px;

                        color: #333;

                        letter-spacing:+.5px;

		}



		#extra-content #archives ul li a

		{

			background:url("images/icon-archive.png") 1px -1px no-repeat transparent;

                        font-family: Trebuchet Ms, sans-serif;

                        font-size:15px;

                        color: #333;

                        letter-spacing:+.5px;

		}

		

		#extra-content #categories ul li, #extra-content #categories-1 ul li

		{

			background:url("images/icon-category.png") 4px 3px no-repeat transparent;

                        font-family: Trebuchet Ms, sans-serif;

                        font-size:15px;

                        color: #333;

                        letter-spacing:+.5px;

		}



		#extra-content #categories ul li a, #extra-content #categories-1 ul li a

		{

			background:url("images/icon-category.png") 4px 3px no-repeat transparent;

                        font-family: Trebuchet Ms, sans-serif;

                        font-size:15px;

                        color: #333;

                        letter-spacing:+.5px;

		}

		

		table#wp-calendar

		{

			width:100%;

			margin-bottom:0;

			text-align:center;

			border:0;

		}

		

			table#wp-calendar caption

			{

				padding-bottom:5px;

				text-align:center;

				font-size:11px;

				font-weight:bold;

			}

		

			table#wp-calendar th

			{

				padding:3px 0;

				font-weight:bold;

				text-align:center;

				border:0;

				border-right:1px solid #fff;

				border-bottom:1px solid #ddd;

				background-color:#eee;

			}

			

			#extra-content .widget-block table#wp-calendar th

			{

				padding:3px 0;

			}

			

			table#wp-calendar tr td

			{

				padding:8px 0;

				text-align:center;

				border:0;

			}

			

			#extra-content .widget-block table#wp-calendar td

			{

				padding:4px 0;

			}

			

			table#wp-calendar tr td a

			{

				font-weight:bold;

			}



#credits

{

	width:960px;

	margin:0 auto;

	padding:15px 0;

	clear:both;

	font-size:11px;
	
	font-weight:bold;

	line-height:16px;

	color:#999;

	border-top:3px solid #ccc;

}

	

	#credits p#site-information

	{

		width:1000px;

		margint:0 auto;


	}

	

		#credits p#site-information a

		{

			color:#5c99e;

		}

	

	#credits p#rss-feeds

	{

		width:372px;

		margin-right:20px;

		float:right;

		font-size:14px;

		font-weight:normal;

		text-align:center;

	}

		

		#credits p#rss-feeds a

		{

			padding-left:18px;

			text-decoration:none;

			background:url("images/icon-feed.png") 0 2px no-repeat;

		}

		

			#credits p#rss-feeds a.rss-entries

			{

				padding-bottom:5px;

			}

	

	#credits p#site-run-stats

	{

		width:274px;

		float:left;

		font-size:19px;

		font-weight:bold;

		line-height:23px;

		text-align:right;

		color:#d1d1d1;

	}

	

#wp-admin-bar {align:center; margin:0; padding:5px; background:#f9f9f9; border:1px solid #666; clear:both; text-align:center}

#wp-admin-bar ul {margin:0; padding:0}

#wp-admin-bar ul li {list-style-type:none; display:inline; margin:0 10px; padding:0}