
/* ::::: http://blog.cortix.fr/themes/default/style.css ::::: */

html, body { margin: 0px; padding: 0px; background: rgb(236, 236, 236) url('bg.png') repeat-y scroll center center; color: rgb(102, 102, 102); font-family: Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: 15px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
h3, h4 { padding-top: 5px; padding-bottom: 15px; }
h4, h3, h2, #comments h2 { margin: 0pt; padding: 0px; font-size: 11px; font-style: normal; font-weight: bold; font-variant: normal; color: rgb(153, 153, 153); }
h2 { margin-bottom: 10px; font-size: 14px; }
a, a:visited { color: rgb(33, 93, 164); text-decoration: none; }
a:hover { text-decoration: underline; }
.left { float: left; margin-right: 1em; }
.right { float: right; margin-left: 1em; }
fieldset { border: medium none ; }
blockquote { font-style: italic; color: rgb(153, 153, 153); }
table { margin: 10px; }
td, th { padding: 3px; font-weight: normal; }
input, textarea { border: 1px solid rgb(148, 148, 148); background: rgb(244, 244, 244) none repeat scroll 0% 0%; color: rgb(102, 102, 102); }
img { border: 1px solid rgb(148, 148, 148); padding: 3px; background: rgb(244, 244, 244) none repeat scroll 0% 0%; }
.freeimg { border: medium none ; background: transparent none repeat scroll 0% 0%; }
img a { border: medium none ; }
.post p img.smiley { border: medium none ; background: transparent none repeat scroll 0% 0%; }
#page { margin: 0px auto; overflow: hidden; width: 800px; position: relative; }
#main { margin: 8px; padding: 10px; width: 484px; float: left; display: inline; text-align: justify; }
#top { margin: 0px; padding: 0px; }
#top h1 a { margin: 0px 0px -13px; padding: 0px 0px 0px 10px; text-transform: uppercase; text-decoration: none; color: rgb(153, 153, 153); font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 18px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; letter-spacing: -1px; float: left; }
#top h1 {  }
#top h1 a:hover { text-decoration: underline; }
#top { margin: 0px auto 5px; height: 20px; width: 780px; }
#top ul li { margin: 0px; padding: 0px; text-transform: uppercase; color: rgb(153, 153, 153); text-align: right; list-style-type: none; }
#top ul li { float: right; }
#top ul li a { margin: 1px 0px; padding: 4px; display: block; text-decoration: none; text-align: right; font-size: 10px; font-weight: bold; text-transform: uppercase; color: rgb(153, 153, 153); }
#top ul li a:hover { color: rgb(33, 93, 164); }
#logo { background: transparent url('top.png') no-repeat scroll 0% 0%; height: 200px; width: 780px; margin-bottom: 5px; margin-right: auto; margin-left: auto; }
#desc p { height: 20px; text-align: right; margin-top: -40px; margin-right: 35px; font-size: 10px; font-weight: bold; text-transform: uppercase; color: rgb(255, 255, 255); }
#prelude { display: none; }
.day-date { display: none; }
.post { padding-top: 0px; padding-bottom: 30px; padding-left: 0px; line-height: 1.5em; }
#logo { margin-top: 15px; }
.post-title, h2 { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; margin-top: 0pt; margin-right: 0pt; margin-bottom: 5px; }
.post-title a, .post-title a:visited, h2 a { border-style: none; color: rgb(33, 93, 164); text-decoration: none; font-size: 12px; font-weight: bolder; text-transform: none; }
.post-title a:hover, h2 a:hover { text-decoration: underline; }
.post-info { border-top: 1px solid rgb(204, 204, 204); height: 16px; margin-top: 0pt; font-size: 10px; color: rgb(153, 153, 153); padding-top: 4px; margin-bottom: 8px; }
.post-info a img { border: medium none ; }
.post-content img { border: 1px solid rgb(223, 223, 223); padding: 4px; }
.post-content ul { margin-left: 20px; padding-left: 0px; list-style-type: none; }
.post-content ol { margin-left: 20px; padding-left: 0px; }
.post-content ul li { list-style-type: square; list-style-image: none; list-style-position: outside; }
.postcontent { margin: 8px 0pt; padding: 0pt; }
.post-content ul { margin-left: 30px; padding-left: 0px; list-style-type: none; }
.post-content ol { margin-left: 30px; padding-left: 0px; }
.post-content ul li { list-style-type: square; list-style-image: none; list-style-position: outside; }
.post-info-co { background-image: url('comments.gif'); background-repeat: no-repeat; background-position: left center; padding-left: 16px; }
#comments blockquote, #trackbacks blockquote { padding: 10px; background: rgb(236, 236, 236) url('comm.png') no-repeat scroll center top; clear: both; margin-top: 0px; margin-bottom: 10px; margin-left: 0px; font-style: normal; width: 450px; }
.comment-info { padding-left: 5px; }
.me { padding: 10px; background: rgb(215, 215, 215) url('comm-admin.png') no-repeat scroll center top; clear: both; margin-top: 0px; margin-bottom: 10px; width: 450px; }
#sidebar { margin: 3px 8px 8px 0px; padding: 10px; width: 238px; float: right; line-height: 1.5em; font-size: 10px; }
#sidebar h2 { border-bottom: 1px solid rgb(204, 204, 204); padding: 0px 0px 4px; color: rgb(153, 153, 153); margin-top: 5px; margin-right: 0px; margin-bottom: 8px; font-size: 10px; font-weight: bold; text-transform: uppercase; }
#sidebar ul { margin: 0pt 0pt 20px; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#sidebar ul li { margin: 0pt; padding: 0pt; display: inline; }
#sidebar li { list-style-type: none; list-style-image: none; list-style-position: outside; }
#sidebar ul li a { border-bottom: 1px solid rgb(204, 204, 204); padding: 4px 0px 4px 25px; color: rgb(33, 93, 164); display: block; text-decoration: none ! important; margin-left: 0px; background-image: url('navbulle.gif'); background-repeat: no-repeat; background-position: 10px 50%; }
#sidebar ul li a:hover { border-bottom-color: rgb(255, 255, 255); color: rgb(102, 102, 102) ! important; background-color: rgb(204, 204, 204); }
.align { padding-left: 60px; padding-top: 5px; padding-bottom: 5px; }
#search { margin-top: 8px; margin-bottom: 15px; }
#q { width: 150px; }
#footer { border-top: 1px solid rgb(204, 204, 204); padding: 0px; clear: both; text-align: center; height: 40px; width: 774px; margin-right: auto; margin-left: auto; }
#footer p { margin: 0px; padding: 10px; }

