/*  Theme Name: dr EM

Description:  This is the world of dr EM  

Version: 1.0.0

Author: Lionel Maes

Author URI: http://www.psykolio.com

*/



* {

 margin: 0px;

 padding: 0px;

}



/*  html */

  



html, body {

	font: normal  1em Georgia;

	padding: 0;

  background:url('testbc2.gif') no-repeat fixed;
  background-color:#dedede;

}



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

	font-family: helvetica, sans-serif;

	font-weight: normal;



	margin: 0;

	padding: 0;

}





blockquote {

	padding-left: 10px;

	margin-bottom: 20px;

	line-height: 100%;

	font-style: italic;

}



code {

	font: 1em "Courier New", "Courier", monospace;

}



/* page margins */



#blog {

  width: 856px;

	overflow: hidden;
  padding: 14px;
   position:absolute;   

        

	

}

.wrapper{

 border: none;



}

/* topFrame */
#topFrame{
  height:80px;
  
}
#topFrame .title{
  
  width:546px;

  font: 45px "Georgia","Times";
  
  padding:0px 0px;
  

}
#topFrame .title a{
 
  color:#FFF;
  
  text-decoration: none;
  
}

#topFrame .title .grey{
  color: #b8b8b8;
}

#topFrame .menu select{
  width:150px;
}

.menu{

  padding:0px 0px 30px 0px;

  
}
/* announcement block */



#announce {

	padding: 0 15px;

	margin-bottom: 30px;

	text-align: center;

	font-size: 14px;

	background-color: #FFF;

	color: #777;

	border: 1px solid #777;



}



#announce a:link, #announce a:visited {

	text-decoration: none;

	color: #457BCC;

}



#announce a:hover, #announce a:active {

	text-decoration: none;

	color: #457BCC;

}



/* main content  */



.main {

  width:516px;
	overflow:  hidden;
  padding:5px 15px 5px 15px;
	font-size:12px;
	
	background-color: #FFFFFF;





}



.main p img {
        border:none;
	max-width: 500px;

}



.main a:link, a:visited  {

	text-decoration: none;

	color: #457BCC;

}



.main a:hover, a:active{

	text-decoration: none;

	color: #457BCC;

}



.main p {

	line-height: 18px;

	color: #000000;



	padding: 0px 0 0px 0px;

	margin: 0px 0 15px 0;
}



.main h2 {
  
	margin: 0px 0 3px 0;

	font: 24px "Georgia";
  text-transform:lowercase;
	color: #000;

}



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

	text-decoration: none;

    

	color: #000;

}



.main h2 a:hover, .main h2 a:active {

	text-decoration: none;

	color:#FFF;
	background-color:#000;

}



.main h3 {

	font-size: 1em;

	font-weight: normal;

	color:#000000;

}



.main ul, .main ol {

	line-height: 180%;

	color: #777;

}



.main h2.pagetitle {

font-size:.8em;
font-family: verdana, arial, helvetica, sans-serif;
color:#000;
margin-bottom:15px;

}



.meta {

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

	font-size: .8em;

	margin: 15px 0 30px 0;

	padding-top: 5px;

	color: #777;

	border-top: 1px solid #777;

}



.meta a:link, .meta a:visited {

	text-decoration: none;

	color: #457BCC;

}



.meta a:hover, .meta a:active{

	text-decoration: none;

	color: #457BCC;

}



.postnav {

	width: 100%;

	float: left;

	font-size: 14px;

	list-style: none;

	margin: 0;

	padding: 0;

	color: #457BCC;

}



.postnav li.left {

	display: block;

	float: left;

}



.postnav li.right {

	display: block;

	float: right;

}



.left a {

	text-decoration: none;

	color: #457BCC;

}



.right a {

	text-decoration: none;

	color: #457BCC;

}



.left a:hover, .right a:hover {

	text-decoration: none;

	color: #457BCC;

}



.left a:active, .right a:active {

	text-decoration: none;

	color: #457BCC;

}



#mo_archive, #cat_archive {

	width: 325px;

	margin-bottom: 30px;

	float: left;

}



#mo_archive ul, #cat_archive ul {

	list-style: none;

}



/* comments & trackbacks */



.comment_area, .trackback_area {

	padding: 0 15px;

	margin-bottom: 30px;

	

	color: #777;

}



.comment_area a, .comment_area a:visited, .comment_area a:active {

	text-decoration: none;

	color: #777;

}

	

.comment_area a:hover {

	text-decoration: none;

	color: #8000000;

}



.comment_area ol {

	list-style: none;

	margin: 0;

	padding: 0;

}



.comment_area li {

	margin-bottom: 25px;

}



.comment_area form li {

	margin-bottom: 0;

}



.comment_area p {

	padding: 0;

	margin-bottom: 0;

}

.commenter_name{
  font-size:13px;
	color:#666666;

	}

.commenter {

	font-weight: bold;

	padding-left: 0;

	margin-left: 0;

	color: #cccccc;

}



.commenter p a, .commenter p a:visited, .commenter p a:active {

	text-decoration: none;

	color: #cccccc;

}



.commenter p a:hover {

	text-decoration: none;

	color: #8000000;

}



.comment_info {

	font-size: .8em;

	font-weight: normal;

	margin-left: 25px;

	color: #cccccc;

}



.comment_number {

	font-family: helvetica, sans-serif;

	font-size: 1em;

	margin-left: 0;

	margin-right: 5px;

	color: #cccccc;

}



.comment_number a, .comment_number a:visited, .comment_number a:active {

	text-decoration: none;

	color: #cccccc;

}



.comment_number a:hover {

	text-decoration: none;

	color: #8000000;

}



.submit {

	font-weight: bold;

	padding-left: 0;

}



.comment_area textarea {

	width: 100%;

height:100px;

background:#FFF6DF;



}






#comments h2 {

font-size:1em;

color: #D5BF9B;

font-weight:bold;

		

}



/* sidebar */



#side {

float:right;

width:300px ;


}
*+html #side, * html #side{
width:310px;
}
#side table{
margin:0px;
}


#side .page_item{
  list-style-type:none;
  margin:0px;
  padding:0px;
  width:300px;
}

#side .page_item a, #side .titreSide{
background-color:#FFF;
  text-decoration:none;
  font: 24px "Georgia";
  padding:0px 5px 0px 5px ;
  color:#000;
  margin-bottom:10px;
}
#side .page_item a:hover{
  text-decoration:none;
  background-color:#000;
  color:#FFF;

}



#side #flickr, #side #vimeo{
  overflow:auto;
  visibility: hidden;
  display:none;
  margin-bottom:10px;
  background-color:#FFF;
}

.imgbck{
  background-color:#dddddd;
  width:75px;
  height:75px;
  overflow:hidden;
  padding:0px;
  margin:5px;
}

#side #flickr a, #side #vimeo a{
border:0;
text-decoration:none;
background:none;
padding:0px;
  margin:0px;
}
#side #flickr img, #side #vimeo img{
   padding:0px;
  margin:0px;
  border:0;
  filter : alpha(opacity=40); /* IE */
  -moz-opacity: 0.40; /* Mozilla */


}
#side #flickr img:hover, #side #vimeo img:hover{  
  border:0;
  filter : alpha(opacity=100); /* IE */
  -moz-opacity: 1; /* Mozilla */
  padding:0px;
  margin:0px;

}
#side #flickr td{

  width:80px;
  height:80px
  margin:0px;
}











/* footer */



#foot {

       text-align: right;

	width:100%;

	padding: 0;

	margin: 0;

	clear: both;

	color: #777;

	background:color:#D5BF9B;

	border-top: 1px solid #BBB;

	

}



#foot p {

	padding: 7px 10px;

	font-size: 12px;

	margin: 0;

	

	color: #777;	



}



#foot p a:link, #foot p a:visited {

	text-decoration: none;

	color: #cccccc;

}



#foot p a:hover, #foot p a:active {

	text-decoration: none;

	color: #cccccc;

}





/* search form */



#searchform {

display:inline;




}



#searchform  .s{

display:inline;
width:100px;

color:#000;



}



/* Begin Calendar */



#wp-calendar {

	empty-cells: show;

	margin: 10px auto 0;

	width: 150px;

        padding:5px;

        color: #ffffff;	

        margin-bottom:20px;

	text-align: center;



	}



#wp-calendar #next a {

	padding-right: 10px;

	text-align: right;

	}



#wp-calendar #prev a {

	padding-left: 10px;

	text-align: left;

	}



#wp-calendar a{

	display: block;

	text-decoration:none;

	color:#E3E3E3;

	}

#wp-calendar a:hover {

color:#800000;

text-decoration:none;



}



#wp-calendar caption {

	font-size: 12px;

	font-weight:bold;

	color: #ffffff;	

	text-align: left;

	width: 100%;

	}



#wp-calendar td {

	padding: 3px 0;

	text-align: center;

	}



#wp-calendar td.pad:hover { /* Doesn't work in IE */

	background-color: #000000; }

/* End Calendar */









a:hover {

  color:#ffffff;

  text-decoration: none;

    text-decoration:none;

}







.linklist{
margin-top:10px;
}
.linklist li{
  list-style-type:none;
 
}

.linkcat h2{
  font-size:14px;
  margin-top:5px;
}


.post h2{color:#000000;}

