/**this gives color to the body text in the posts, as well as the calandar numbers and the vertical lines at the bottom navigation, but it does not give size to these elements**/

body {
	font-family: trebuchet ms, sans-serif;
	font-size: 19pt;
	color: #a2365e;
}

h3 { 
font-size : 1.2em; 
}

/**this class gives its color, size, decoration and weight to the bottom links **/
A:link, A:visited, A:active {
	color: #94150e;
	font-family: arial, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	text-align: left;
}

A:hover {
	text-decoration: none;
	color: #eee8d0;
	font-size: 9pt;
}

form {
	border: 0px;
}

fieldset {
	border: 0px;
}

/* Layout
-------------------------------------------------------- */
#page {
	width: 100%;
	border: 1px solid #000;
	background-color: #f4f1e2;
}

#page img {
	border: 1px solid #000;
}

#top {
	background : #E6E6E6;
	margin-bottom : 10px;
	height: 60px;
	border: 0px;
}

#top img {
	border: 0px;
}

#top h1 {
	margin : 0px;
	font-size: 24px;
	color: #c00;
	font-weight: bold;
	height: 50px;
}

#top a {
	color: #0066cc;
	text-decoration: none;
}

#prelude {
	display : none;
}

/*this defines the size of the heading in the side bar,all other sidebar classes seem functional*/
#sidebar {
	font-size: 8pt;
}

#sidebar h2 {
	color: #F06429;
	line-height: 16px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0;
	font-size : 1.0em;
}

#sidebar ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-size: 8pt;
	font-weight:normal;
}

#sidebar li {
	display: block;
	margin: 0px;
	padding-left: 0px;
	padding-top: 5px;
	font-size: 8pt;	
}

#sidebar li:before {
	content : ".: ";
}

#sidebar a:link {
	color: #A74060;
	text-decoration: none;
	font-size: 9pt;
	font-weight:normal;
}

#sidebar a:visited {
	color: #A74060;
	text-decoration: none;
	font-size: 9pt;
	font-weight:normal;	
}

#sidebar a:hover {
	text-decoration: none;
	color: #ed783b;
}

#search p {
	margin: 0;
}

#sidebar input, #comment-form input, #comment-form textarea {
	background-color: #f2c8b2;
	color: #A74060;
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	
}

/* Calendar */
#calendar {
	background-color: #f4f1e2;
}

/* Calendar month, days and back and forward arrows */
#calendar table {
	border-collapse : collapse;
	font-size: 10px;
	font-family: arial, sans-serif;
}

#calendar caption {
    padding : 0 0 3px 0;
	font : 11px;
	text-align: left;
}

#calendar abbr {
	border : none;
}

#calendar th {
	border: none;
	padding: 1px;
}

#calendar td {
	border : none;
	padding : 1px;
	font-family: verdana, sans-serif;
	font-size: 8pt;	
	text-align : center;
}


#calendar td.active {
	border : 1px solid #ed783b;
	color: #9b120e;
	text-decoration:none;
}

#calendar td.active a {
	font-weight : bold;
	color: #9b120e;
}

#calendar td.active a:hover {
	font-weight : bold;
	color: #ed783b;
}

#calendar a:link {
	font-weight: bold;
	text-decoration: underline;
	color: #9b120e;
	font-size: 8pt;
	font-family: trebuchet ms, sans-serif;
}

#calendar a:visited {
	font-weight: bold;
	text-decoration: underline;
	color: #9b120e;
	font-size: 8pt;
	font-family: trebuchet ms, sans-serif;
}

#calendar a:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #ed783b;
}

#footer {
	clear: both;
	height: 20px;
	text-align: center;
	font-size: 12px;
}

/* Post
-------------------------------------------------------- */
.day-date {
	display: none;
}

#post {
	margin: 0px 0px 15px 0px;
	padding: 16px 22px 14px 22px;
	text-align: justify;
	background-color: #E6E2CC;
	border-top: #d6cb98 2px solid;
	border-bottom: #d6cb98 2px solid;
}



#postt a:link, #postt a:visited, #postt a:active {
	text-decoration: none;
	font-weight: bold;
    color: #9b120e;
	font-size: 9pt;
}

#postt a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #ed783b;
	font-size: 9pt;
}


#post a:link, #post a:visited, #post a:active {
	text-decoration: none;
	font-weight: bold;
    color: #9b120e;
	font-size: 9pt;
}

#post a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #ed783b;
	font-size: 9pt;
}

.post-info {
	margin: 2px 0 0 0;
	text-align: right;
	font-family: arial, sans-serif;
	font-size: 9pt;	
}

.post-content, .post-chapo {
	clear: left;
	font-family: trebuchet ms, sans-serif;
	font-size: 10pt;
}

.comment-info {
	margin: 1em 0 0 0;
}

#trackbacks blockquote, #comments blockquote, #comment-preview blockquote {
	margin-left: 5px;
	color: #ed783b;
		font-size: 10pt;
}
#trackbacks blockquote p, #comments blockquote p {
	border: 0px;
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
		font-size: 10pt;
}

.comment-number {
	font-size : 1.4em;
	font-weight : bold;
}
.comment-number a {
	text-decoration : none;
	color : #452310;
}

/* Error messages
-------------------------------------------------------- */
.error {
	border : 1px solid #c00;
	color : #c00;
	padding : 0.5em;
	-moz-border-radius : 4px;
}
.error ul {
	padding-left : 20px;
}

/* Formulaire
-------------------------------------------------------- */
.field label {
	display : block;
	float : left;
	width : 10.5em;
}


#block1 {
	/*position : absolute;
	top : 0;
	left : 0;*/
	width : 80px;
	height : 15px;
	background : transparent url(pics/dotparking.gif) no-repeat 0 0;
	margin : -20px 0 0 718px;
}
