/*  

Theme Name: ComicSeeker

Theme URI: http://comicseeker.com

Description: Widget ready. 

Version: 1.0

Author: ComicSeeker

Author URI: http://comicseeker.com

*/





* {

   margin:0;

   padding:0;

}



html, body {
   font-family:helvetica,arial,verdana,sans-serif;
   font-size:1em;
   background:#ffff99;
}



#container {
   width:839px;
  margin:5px auto 0 auto; */

/*
	  margin-top:5px;
		margin-right:50px;
		margin-left:255px;
*/
}



#header {
   position:relative;
   float:left;
   width:839px;
   height:100px;
	 text-align:center;
   background:#ff0000;
}



#infos-header {
   width:760px;
   height:65px;
	 margin-top:25px;
	 margin-left:40px;
   background:#ff0000;
}



h1 {
   position:absolute;
   left:50px;
   bottom:40px;
   font-size:1em;
   text-transform:uppercase;
}



h1 a:link, h1 a:visited {
   color:#FFFF00;
   text-decoration:none;
}



h1 a:hover {
   color:#ffff99;
}



#description {
   position:absolute;
   left:50px;
   bottom:20px;
   font-size:0.8em;
   color:#ffffff;
}



#main {
   position:relative;
   float:left;
   width:839px;
   background:#ffffff;
}





#masthead {
   position:relative;
   float:left;
   margin:0px;
/* ORIGINAL */
/* 	 padding:40px 10px 40px 10px; */
/*   width:817px; */

/* NEW */
 	 padding:40px 0px 40px 0px; 
   width:838px;


	 border:1px solid #ff0000;
	 text-align:center;
   background:#ffff00;
}



#masthead h1 {

   position:relative;

   float:left;

   font-size:1.0em;

   padding:3px;

}



#main-content {
   position:relative;
   float:left;
   width:470px;
   margin:30px 0 10px 40px;
   display:inline;
   padding:0;

	 
word-wrap:break-word; /*fix IE6 sidebar floating for text */
overflow:hidden;/*fix IE6 sidebar floating for non-text */
	 
}



/* ARTICLES */



#topheader {

   font-size:0.9em;

   text-transform:uppercase;

   margin:0 0 20px 0;

   width:458px;

	    color:#000000;

   padding:3px 0 3px 10px;

	 border:1px solid #ff0000;

   background:#ffff00;

}



.post {

   margin:0 0 50px 0;

   font-size:0.85em;

   text-align:justify;

   line-height:1.5em;

   padding:0;

}



.post ul, .post ol {

   margin:10px 0 10px 40px;

}



.post h2 {

   font-size:0.9em;

   text-transform:uppercase;

   margin:0 0 20px 0;

   width:460px;

   padding:3px 0 3px 10px;

   background:#ff0000;

}



.post h2 a:link, .post h2 a:visited {

   color:#ffff99;

   text-decoration:none;

}



.post h2 a:hover {

   color:#ffff00;

   background:none;

}



.post a:link {

   color:#ff0000;

   font-weight:bold;

}



.post a:hover, post a:visited {

   background:#ffff99;

}



blockquote {

   background:#ffffff;

   padding:10px;

   margin:5px 0 5px;

   border-top:2px solid #ddd;

   border-bottom:1px solid #ddd;

}



.postmetadata {

   background:#ccccff;

   width:460px;

   margin:15px 0 30px 0;

   padding:5px;

   border-top:1px solid #ddd;

   border-bottom:1px solid #ddd;

   font-size:0.8em;

   color:#000000;

}



.postmetadata a:link {

   color:#ff0000;

   text-decoration:none;

}



.postmetadata a:hover, .postmetadata a:visited {

   color:#ff0000;

   background:#ffff99;

}



/* AAAAAAAAAAAAAAAAAAAAA WHAT IS THIS AAAAAAAAAAAAAAAAAAAAAAAAAAA */

#signature {

   margin:30px 0 0 0;

   font-size:0.8em;

   color:#00ff00;

}



#signature a:link {

   color:#777;

   font-weight:bold;

   text-decoration:none;

}



/* SIDEBAR */



.sidebar-wrapper {
   position:relative;
   float:right;
   display:inline;
   width:270px;
   margin:25px 39px 0 0;
   padding:0;
   background:#ccccff;
	 
word-wrap:break-word; /*fix IE6 sidebar floating for text */
overflow:hidden;/*fix IE6 sidebar floating for non-text */
}



#abonnements {

   position:relative;

   float:right;

   width:250px;

   margin:5px;

   padding:5px;

   background-color:#FFFF00;

}



#searchform {

   position:relative;

   float:right;

   margin-top:5px;

}



#searchform h2 {

   font-size:0.7em;

   text-transform:uppercase;

   color:#003366;

   font-weight:bold;

}



#s {

   background:#FF0000;

   border:1px solid #FFF;

   width:120px;

	 color:#FFFF00;

}



#searchsubmit {

   background:transparent;

   border:none;

   color:#ff0000;

}



img#rssfeed {

   border:none;

}



#sidebar {

   position:relative;

   float:right;

   width:270px;

}



#sidebar ul {

   margin:0;

}



#sidebar li {

   margin:15px;

   list-style-type:none;

   line-height:1.5em;

}



#sidebar li ul li {

   list-style-type:disc;

   margin:3px;

}



#sidebar h2 {

   font-size:0.9em;

   text-transform:uppercase;

   color:#003366;

   margin-top:10px;

   font-weight:bold;

}



#sidebar a, #sidebar a:visited {

   color:#ff0000;

   text-decoration:none;

   padding:5px;

}



#sidebar a:hover {

   background:#ffff99;

   color:#ff0000;

}







/* PIED DE PAGE */



#footer {

   position:relative;

   float:left;

   width:839px;

   height:100px;

   color:#666666;

   padding:10px 0;

   font-size:0.8em;

   text-align:center;

   background:#ffff99;

}



#footer a:link, #footer a:visited {

   color:#ff0000;

   font-weight:bold;

   text-decoration:none;

}



#footer a:hover {

   color:#ff0000;

   background-color:#ffff00;

}



/* COMMENTS */



h3#comments {

   margin:10px;

   font-size:0.9em;

}



textarea#comment {

   margin:10px;

   width:350px;

}



#commentform input {

   margin:0 10px;

   width:200px;

}



ol.commentlist {

   background:#ffffff;

   width:430px;

   padding:10px;

}



ol.commentlist a:link, ol.commentlist a:visited {

   text-decoration:none;

   color:#ff0000;

   font-weight:bold;

}



ol.commentlist a:hover {

   background:#ffff99;

}



ol.commentlist li {

   margin:0 0 20px 20px;

   font-size:0.9em;

}



#commentform label {

   font-size:0.8em;

   color:#888;

}





#searchheader {

width: 100%;

padding: 15px;

text-align:center;

background: #FF0000;

}





#left {

background: #FFFF99;

float: left;

width: 200px;

padding: 10px;

margin-bottom: 15px;

}



#left h2 {

   font-size:0.9em;

	 color: #FFFF99;

/*   text-transform:uppercase; */

   margin:20px 0 10px 0;

   width:180px;

   padding:3px 0 3px 10px;

   background:#ff0000;

}



.searchresults {

list-style-type: circle;

font-size: 10pt;

}



#right {

background: #ffffff;

position: relative;

margin-left: 230px;

padding: 10px;

}




