/*

THEME NAME: veryplaintxt

THEME URI: http://www.plaintxt.org/themes/veryplaintxt/

DESCRIPTION: Think <a href="http://www.mcsweeneys.net/"><em>McSweeny's</em></a>. Fluid, hack-free 2-column layout. For WordPress 2.0+ (and Widgets friendly).

VERSION: 2.3

AUTHOR: Scott Allan Wallick

AUTHOR URI: http://scottwallick.com/

*/

/* 

"veryplaintxt" (C) 2006 Scott Allan Wallick - http://scottwallick.com/ - and distributed under the terms of the GNU General Public License v2

*/



#Outline {
	width: 90%;
	margin-left: auto; 
	margin-right: auto;
	padding: 10px;
	border: 1px solid #000000;
	direction: ltr;
	text-align: left;
}
#BlogTitle {
	font-weight: bold;
	font-size: 20px;
	margin-bottom: 5px;
	color: red;
}
#BlogDate {
	margin-top: 5px;
	margin-bottom: 10px;	
}
#BlogContent {
	padding: 10px;
	font-size: 20px;
	margin-top: 10px;
	color: green;
}
HR.Divider {
	width: 80%; 
	height: 1px; 
	color: #000000;
}
#CommentTitle {
	font-weight: bold;
	font-size: 16px;
	padding-bottom: 10px;
}
.CommentDate {
	margin-top: 5px;
	margin-bottom: 10px;
}
.CommentContent {
	padding: 2px 10px 10px 10px;
}
@media print {
    #print-link {
        display: none;
    }
}



body.home div#globalnav,body.archive div#globalnav,body.search div#globalnav,body.four04 div#globalnav,body div#globalnav ul li ul,div.access,body.single div.sidebar,body.page div.sidebar,span#theme-link span.additional-name,span#theme-link span.family-name{display:none;}



div#globalnav{border-bottom:2px solid #000;border-top:1px solid #000;}

div#globalnav ul,div#globalnav ul li{display:inline;list-style:none;}

div#globalnav ul li{line-height:200%;margin:0 1em;}



body.home div.entry-meta,body.archive div.entry-meta,body.search div.entry-meta,body.single div.entry-meta,div.entry-content img.center,div.

,div#footer,div#globalnav,div#header{text-align:center;}



body.attachment div.entry-content p.attachment-name,body.page div.contactform form div.contactleft,body.single div.entry-meta,div.entry-content strong,div.comments ol.commentlist li strong,body div.navigation,div#globalnav ul li,div#header div#blog-description,div.formcontainer form#commentform div#loggedin a.fn,div.formcontainer form#commentform div.form-label,div.sidebar ul li ul li ul{font-size:1.0em;}



body.attachment div#content p.attachment-name,body.page div.contactform form div.contactright,body.single div#content div.entry-meta,div#content div.entry-content div.page-link,div#content div.entry-content q,div.comments ol#comments li div.comment-author,div.comments ol#pingbacks li div.comment-meta,div#content div.entry-content ul li ul li,div#content div.entry-date abbr.published,div#content div.navigation,div#globalnav ul li,div.comments ol#comments li div.comment-meta,div.formcontainer form#commentform div#comment-notes,div.formcontainer form#commentform div#loggedin,div.sidebar ul li.widget_calendar table#wp-calendar tfoot,div.sidebar ul li ul li ul{font-style:italic;}

div#globalnav ul,div.sidebar ul,div.sidebar ul li,div#content div.entry-content ul#linkcats,div.formcontainer form#commentform{margin:0;padding:0;}



div#inline-list {
     }

div#inline-list p {
     display: inline;
     }

div#inline-list ul, #inline-list li {
     display: inline;
     }

div#inline-list-gen ul li:after {
     content: ", ";
     }
      
div#inline-list-gen ul li.last:after {
     content: ". ";
     }

div#inline-list-cat {
     }

div#inline-list-cat p {
     display: inline;
     }

div#inline-list-cat ul, #inline-list-cat li {
     display: inline;
     }

div#inline-list-cat ul li.first:before {
     content: "";
     }

div#inline-list-cat ul li:before {
     content: " | ";
     }
      




body {

	background: #fff;

	color: #000;

	line-height: 150%;

}

h1, h2, h3, h4, h5, h6 {

	font-weight: normal;

}





.caticon {

   float: left;

   padding: 15px;

}



ul#tagcloud { padding:0; margin:0; text-align:center; list-style:none; }

ul#tagcloud li { display:inline; font-size:70%; color:#ccc; background: none; padding: 0;}

ul#tagcloud li a, ul#tagcloud li a:link { text-decoration:none; }

ul#tagcloud li a:hover { text-decoration:underline; }

ul#tagcloud li.t1 a { color:#797979; font-size: 120%; }

ul#tagcloud li.t2 a { color:#6d6d6d; font-size: 160%; }

ul#tagcloud li.t3 a { color:#616161; font-size: 190%; }

ul#tagcloud li.t4 a { color:#555555; font-size: 210%; }

ul#tagcloud li.t5 a { color:#484848; font-size: 230%; }

ul#tagcloud li.t6 a { color:#3c3c3c; font-size: 250%; }

ul#tagcloud li.t7 a { color:#303030; font-size: 270%; }

ul#tagcloud li.t8 a { color:#242424; font-size: 290%; }

ul#tagcloud li.t9 a { color:#181818; font-size: 310%; }

ul#tagcloud li.t10 a { color:#0c0c0c; font-size: 330%; }





/* HEADER STUFF */

div#header {

	margin: 0;

	text-align: center;

}

h1#blog-title {

	letter-spacing: 3px;

	text-transform: uppercase;

	}





h2#blog-description {

	letter-spacing: 3px;

	text-transform: uppercase;

}



h1#blog-title {

	font-size: 4em;

	line-height: 100%;

	margin: 0.3em 0;

	background: #fff;

	color: #408dd9;

	text-decoration: underline;

}



h2#blog-description {

	border-bottom: 2px solid #000;

	border-top: 1px solid #000;

	letter-spacing: 1px;	

	font-size: 1.0em;

	margin: 0;

	padding: 0.1em 0;

}



/* POST AND CONTENT STUFF */



div#wrapper {

	margin: 3em 0 0 0;

}

div#container {

	width: 100%;

}

div.widecolumn {

	margin: 0;

}

div.widecolumn div#content {

	margin: 0;

}

h2.post-title {

	font-size: 2.0em;

	letter-spacing: 1px;

	line-height: 120%;

	margin: 0 0 0.2em 0;

	color: #FF0000;

	color: #FF9933;

}

h6.post-entry {

	font-family: arial, helvetica, sans-serif;

	font-size: 1.0em;

	font-weight: normal;

	letter-spacing: 1px;

	margin: 0 0 -0.75em 0;

	color:#FFFFFF;

	color: #FF0000;

	color: #FF9933;

}

h3.post-date {

	font-size: 1.2em;

	font-style: italic;

	margin: 0 0 -0.25em 0;

}

div.post p {

	font-size: 1.15em;

	margin: 1em 0;

	color: #FF9933;

	color: #008800;

}

div.post blockquote {

	background: url(images/quote.png) no-repeat top left;

	padding: 0 0 0 25px;

}

div.post code, div.post pre {

	font: 0.9em/125% "courier new", monospace;

}

div.post li {

	font-size: 1.15em;

}

div.post .more {

	font-size: 0.7em;

	font-weight: bold;

	letter-spacing: 2px;

	text-transform: uppercase;

}


div.post-entry  {

	text-align: center;

}

div.post-entry h2, div.post-entry h3, div.post-entry h4, div.post-entry h5, div.post-entry h6 {

	font-family: arial, helvetica, sans-serif;

	font-size: 1.3em;

	font-weight: normal;

	letter-spacing: 1px;

	margin: 0 0 -0.75em 0;
	
	text-align: center;


}


#encadre {
margin-left: auto;
margin-right: auto;
width: 90%;
border: 0px solid black;
background-color: white;
padding: 0em;
}


div.post-metadata {

	text-align: center;

}

div.post-metadata h4 {

	font-size: 0.9em;

	letter-spacing: 1px;

	margin: -0.4em 0 3em 0;

	text-transform: uppercase;

}

div.post-metadata h3 {

	border-bottom: 2px solid #000;

	border-top: 1px solid #000;

	font-size: 1.1em;

	font-style: italic;

	padding: 0.3em 0;

	margin: 0 10%;

}

h4#comment-count {

	font: normal 1.2em/normal arial, helvetica, sans-serif;

	letter-spacing: 1px;

	margin: 2.5em 0 1.5em 0;

}

h5#respond {

	font: normal 1.2em/normal arial, helvetica, sans-serif;

	letter-spacing: 1px;

	margin: 2.5em 0 1em 0;

}

div#comments {

	margin: 0 0 2em 0;

}

div#comments form#commentform p {

	margin: 0 0 1em 0;

}

li.commentlist-comment {

	background: #f5f5f5;

	border-bottom: 2px solid #888;

	border-top: 1px solid #888;

	color: #555;

	font-size: 1em;

	margin-right: 10%;

	margin-top: 1em;

	padding: 0.5em;

}

#comments li.alt {

	background: #fafafa !important;

	color: #555 !important;

}

div#comments li p {

	font-size: 1em;

	margin: 0.5em 0;

}

p.comment-byline {

	font-weight: bold;

	margin: -0.25em 0 0 0;

}

p.comment-metadata {

	font-style: italic;

	letter-spacing: 1px;

	margin: 0 0 -0.25em 0;

}

.search-excerpt {

	background:#fff url(images/quote.png) no-repeat left top;

	color:#666;

	padding-left:20px;

}

/* SIDEBAR STUFF */

div#sidebar {

	width: 195px;

}

div#sidebar ul li h2 {

	font-size: 1.125em;

	letter-spacing: 1.5px;

	margin: 0 0 0.2em 0;

	text-decoration: underline;

	text-transform: uppercase;

}

div#sidebar ul {

	margin: 0 0 1.5em 0;

	padding: 0;

}

div#sidebar li {

	list-style: none;

	margin: 0;

}

div#sidebar ul li ul li {

	font-size: 1.15em;

}

div#sidebar ul li ul li ul {

	margin: 0 0 0.4em 0;

	padding: 0;

}

div#sidebar ul li ul li ul li {

	font-size: 1em;

	font-style: italic;

	padding: 0;

}

div#calendar_wrap {

	margin: -1.5em 0 1em 0;

}

li#calendar h2.widgettitle {

	text-decoration: none;

}

li#calendar {

	text-align: center;

}

table#wp-calendar caption {

	font-size: 1.125em;

	letter-spacing: 1px;

	margin: 0 auto;

	text-transform: uppercase;

}

table#wp-calendar {

	border: 1px solid #000;

	margin: 0 auto;

	padding: 0;

}

table#wp-calendar a {

	font-weight: bold;

}

/* FOOTER STUFF */



div#footer {

	border-bottom: 2px solid #000;

	border-top: 1px solid #000;

	clear: both;

	margin: 0 0 2em 0;

	text-align: center;

}

div#footer p {

	font-size: 0.8em;

	letter-spacing: 0.5px;

	margin: 0;

	padding: 0.2em 0 0.4em 0;

	text-transform: uppercase;

}

/* STANDARD ALIGNMENT DIVS */



div.clearer {

	clear: both;

	height: 0px;

}

div.navigation {

	font-size: 1.1em;

	font-weight: bold;

	height: 1.5em;

	letter-spacing: 1px;

	margin: 0 0 1.5em 0;

	width: 100%;

}

.alignright {

	float: right;

}

.alignleft {

	float: left;

}

.center {

	text-align: center;

}

/* LINK STYLES */

a {

	outline: none;

}

div#header a, div#header a:active, div#header a:link, div#header a:visited {

background: #fff;

color: #408dd9;

text-decoration: none;

background: #fff;

}

h2.post-title a, h2.post-title a:active, h2.post-title a:link {

	background: #fff;

	color: #20476d;

	text-decoration: none;

	background: #fff;

	color: #408dd9;

	color: #FF0000;

	text-decoration: underline;

}

h4.tag a, h4.tag a:active, h4.tag a:link {

	background: #fff;

	color: #20476d;

	text-decoration: none;

	background: #fff;

	color: red;

	text-decoration: underline;

}

div.post-entry a, div.post-entry a:active, div.post-entry a:link {

	background: #fff;

	color: #306aa3;
	
	text-align: center;
	

}

div.post-metadata a, div.post-metadata a:active, div.post-metadata a:link {

	background: #fff;

	color: #20476d;

	text-decoration: none;

}

div#comments a, div#comments a:active, div#comments a:link {

	background: transparent;

	color: #306aa3;

}

div.navigation a, div.navigation a:active, div.navigation a:link {

	background: #fff;

	color: #306aa3;

	text-decoration: none;

}

#sidebar a, #sidebar a:active, #sidebar a:link {

	background: #fff;

	color: #102336;

	text-decoration: none;

}

#footer a, #footer a:active, #footer a:link {

	background: #fff;

	color: #20476d;

	text-decoration: underline;

}



h2.post-title a:visited {

	background: #fff;

	color: #FF0000;

}



#sidebar a:visited {

	background: #fff;

	color: #7a8b9c;

}

div.post-entry a:visited  {

	background: #fff;

	color: #587592;

}

div#comments a:visited {

	background: transparent;

	color: #587592;

}

div.navigation a:visited {

	background: #fff;

	color: #587592;

}

div.post-metadata a:visited {

	background: #fff;

	color: #20476d;

}

#footer a:visited {

	background: #fff;

	color: #587592;

}

div#header a:hover, h2.post-title a:hover, div.post-metadata a:hover, div.navigation a:hover, #sidebar a:hover  {

	background: #fff;

	color: #408dd9;

	color: #FF9933;

	text-decoration: underline;

}

div.post-entry a:hover, #footer a:hover {

	background: #fff;

	color: #408dd9;

	text-decoration: none;

}

div#comments a:hover {

	background: transparent;

	color: #408dd9;

	text-decoration: none;

}

#sidebar h2 a, #sidebar h2 a:active, #sidebar h2 a:link, #sidebar h2 a:visited {

	text-decoration: underline;

	color: #000;

	background: #fff;

}

#sidebar h2 a:hover {

	color: #408dd9;

	background: #fff;

}

/* IMAGE STUFF */

#content img.alignright, #content img.alignleft, #content img.center {

	border: 1px solid #ccc;

	padding: 4px;

}

#content img.alignright {

	display: inline;

	margin: 3px 0 3px 9px;

}

#content img.alignleft {

	display: inline;

	margin: 3px 9px 3px 0;

}

#content img.center {

	display: block;

	margin: 3px auto;

}

#content a img, #content a:active img, #content a:link img, #content a:visited img {

	background: #fff;

	border: 0px solid #bbb;

	color: #000;

}

#content a:hover img {

	background: #eee;

	border: 1px solid #777;

	color: #000;

}

li a img {

	border: none !important;

}

/* FORM STYLES (INCLUDING FOR THE VERYPLAINTXT WP_CONTACTFORM PATCH) */



div.formcontainer {

	font-size: 1.1em;

	font-style: italic;

	overflow: hidden;

	position: static;

	width: 99%;

}

div.formright, div.formleft {

	display: inline;

	float: left;

	margin: 3px 0;

	padding: 2px;

}

div.formright {

	text-align: left;

	width: 75%;

}

div.formleft {

	clear: both;

	text-align: right;

	width: 65px;

}

#comment, #wpcf_msg {

	overflow: auto;

}

#sidebar #searchform {

	margin: 0 0 1em 0;

	padding: 0;

}



#ss {

	width: 10em;

}

#author, #email, #url, #wpcf_your_name, #wpcf_email, #wpcf_website {

	width: 10em;

}

#comment, #wpcf_msg {

	width: 25em;

}

#author, #email, #url, #comment, #s, #ss, #wpcf_your_name, #wpcf_email, #wpcf_website, #wpcf_msg {

	border: 1px solid #333;

	font: 0.9em/normal "courier new", courier, monospace;

	padding: 0.2em;

}

#author:focus, #email:focus, #url:focus, #comment:focus, #s:focus, #ss:focus, #wpcf_your_name:focus, #wpcf_email:focus, #wpcf_website:focus, #wpcf_msg:focus {

	border: 1px solid #306aa3;

}



div.navigation ul, div.navigation ul li{display:inline;list-style:none;}

div.navigation ul li{line-height:200%;margin:0 1em;}



