
*
{
  padding:0;
  margin:0;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,
th,td 
{
			margin:0; padding:0; 
}
table 
{
			border-collapse:collapse; 
			border-spacing:0; 
}		
fieldset,img 
{
			border:0; 
}

address,caption,cite,code,dfn,em,strong,th,var
{
			font-style:normal;
			font-weight:normal;
}
ol
{ 
			list-style:none;
}

caption,th
 { 
			text-align:left; 
}
h1,h2,h3,h4,h5,h6 
{ 
			font-size:100%; font-weight:normal; 
}

q:before,q:after 
{
			content:”; 
}

abbr,acronym 
{
 			border:0;
}

Body {

	background:#152935 fixed no-repeat;
	background-image: url(images/bg.jpg) ;
	background-position: 50% 0%;
	font: 12px Verdana, Helvetica, Arial, Geneva, Helvetica, sans-serif;


}

img
{
 border: 1px solid #c6c6c6;
 margin:0;
}

#page {
	width: 1024px;
	min-width: 650px;
	margin: 0 auto;
}

#header {
	background: url(images/header_bg.png) no-repeat;
	height:304px;
	width: 1024px;
}

#headerimg {

}

.description {

}

#wrapper {
	width: 100%;
}

#content {
	float: left;
	width: 600px;
	margin-left:75px;
}

#sidebar {
	width: 200px;
	margin-left: 70%;
}

#footer {
	width: 845px;
	clear: both;
	margin-left:75px;
	border-top:1px solid #c6c6c6;
	margin-top:100px;
	
}

#rss

{

position:absolute;
margin-top:195px;
margin-left:850px;


}

.header_hack
	
	{
		visibility:hidden;
	}

/*--------------menu------------*/

#menu
{
	margin-top:220px;
	margin-left:75px;
	width:300px;
	position:absolute;
	color:#FFFFFF;
	font-size:24px;
}
#menu  a
{
 color:#c6c6c6;
 text-decoration:none;
}
#menu  a:hover
{
 color:#8c8a8a;
 text-decoration:none;
}

#menu  li
{
 margin-left:5px;
}
#menu ul li a
{
 color:#c6c6c6;
}

#menus ul li a:visited
{
 color:#c6c6c6;
}

#menu ul
{
 list-style:decoration-none;
}

#menu li
{
 display:inline;
 padding-left:10px;
}

#menu li a
{
 text-decoration:none;
}


/*-------------The Post-------------*/
a.more-link

{
	color:#FFFFFF;
	text-decoration:none;
	float:right;
	}
	
	p.postmetadata

{
	color:#FFFFFF;
	text-decoration:none;
	margin-bottom:30px;
	}

h2.titre
{
	width:600px;
	/*background: url(images/bg_box.png) repeat;*/
	padding-bottom:15px;
	padding-top:10px;
	font-size:24px;
	color:#FFFFFF;
	
}

h2.pagetitle
{
	padding:10px;
	margin-bottom:30px;
	color:#FFFFFF;
	background: url(images/bg_box.png) repeat;
	
}

#post h3
{

	/*background: url(images/bg_box.png) repeat;*/
	padding-bottom:15px;
	padding-top:10px;
	margin-bottom:15px;
	color:#FFFFFF;
	
}

h2 a:hover, h2 a:visited, h2 a {

	color:#FFFFFF;
	text-decoration:none;
	
	

}
    .entry blockquote {
   
       background: url(images/bg_box.png) repeat left top;
       margin-left: 20%;
       margin-right: 20%;
       padding-top: 5px;
       font-style:italic;
       font-variant:normal;
       font-weight:normal;
       font-size:11px;
       font-family:Arial
	   }

	
#date {
	color:#FFFFFF;
	text-align:center; 
	float:right;
	width:30px;
	padding:5px;
	background: url(images/bg_box.png) repeat;
	position:absolute;
	margin-left:560px;
	
}

.aff_date small
{
		
		
}

.entry
{
		background: url(images/bg_box.png) repeat;
		padding:10px;
		color:#FFFFFF;
		line-height:20px;
		}

.post p {
	
		padding:10px;
		color:#FFFFFF;
		
}

.post a {
	color:#FFFFFF;
	text-decoration:none;
}

.post ul {
	
	margin-left:50px;

}

.post li {

}

.entry img{
	
	border: 1px solid #eeeeee;	
	margin:0;

}

.entrytext img{
	
	border: 1px solid #eeeeee;
margin:0;	

}

.entrytext {
		background: url(images/bg_box.png) repeat;
		padding:10px;
		color:#FFFFFF;
		line-height:20px;
		margin-bottom:20px;

}


.entrytext .postmetadata {
		background: url(images/bg_box.png) repeat;
		
		color:#FFFFFF;

}

.entrytext .postmetadata p {
		background: url(images/bg_box.png) repeat;
	
		color:#FFFFFF;

}

#postmetadata{
background: url(images/bg_box.png) repeat;
padding:10px;
margin-bottom:30px;

}

#postmetadata p{
	
padding:0px;

}


.navigation {
	
		
		padding-bottom:30px;
		color:#FFFFFF;
		text-align:center;

}

.alignleft {
		float:left;
		padding:10px;
}

.alignleft a {
		color:#FFFFFF;
		text-decoration:none;
}

.alignright {
		
			float:right;
			padding:10px;
}

.alignright a {
		color:#FFFFFF;
		text-decoration:none;
}
.center {

}

.pagetitle {

}



a img {
border:none;
}

img.wp-smiley {
border:none;
}

acronym, abbr {

}

/*--------------Sidebar------------*/

#sidebar ul {
	list-style:none;
	padding-bottom:10px;
margin-bottom:10px;
}

#sidebar ul h2 {
	
	color:#FFFFFF;
	margin-bottom:10px;
	
}

#sidebar ul li {
	
}

#sidebar ul ul {
	background: url(images/bg_box.png) repeat;
	padding-left:10px;
	padding-top:10px;
}

#sidebar ul ul li {

}

#sidebar ul ul ul {

}

#sidebar p {
	color:#ffffff;
	width:200px;
}



#sidebar a {

	text-decoration:none;
	color:#FFFFFF;
}
#sidebar a:hover {
 color:#8c8a8a;
}

#sidebar a:visited {
color:#FFFFFF;
}


/*--------------Comments--------------*/

h3#comments  {
	color:#FFFFFF;
	margin-top:30px;
	margin-bottom:15px;
	
}

h3#respond  {
	color:#FFFFFF;
	margin-top:30px;
	margin-bottom:15px;
}

form#commentform  {
	color:#FFFFFF;
	background: url(images/bg_box.png) repeat;
	padding:10px;
	margin-bottom:30px;
}

form#commentform input  {

	margin-top:10px;
	margin-bottom:10px;
	background:#c2d6e1;
	border:none;
}

form#commentform textarea  {

	width: 550px;
		background:#c2d6e1;
	border:none;
}

input#submit  {

	margin-top:10px;
	margin-bottom:10px;
	background:#FFFFF;
	border:none;
}

#com
	{
	 padding-bottom:15px;
	 padding-top:15px;
	
	}

ol.commentlist {
	background: url(images/bg_box.png) repeat;
	padding:10px;
	padding-left:30px;
	padding-bottom:30px;
	color:#FFFFFF;
	margin-top:15px;

	

	
}

ol.commentlist  p {
margin-top:15px;
margin-bottom:15px;
border-left: 1px solid #FFFFFF;
padding:5px;
background: url(images/bg_box.png) repeat;
width:350px;
margin-left:70px;

}


ol.commentlist li {

	

}
li#comment alt {

	background: url(images/bg_box.png) repeat;
	padding:10px;
	padding-left:30px;
	color:#FFFFFF;

}

ol.commentlist li.alt {

}

ol.commentlist a {
	
	text-decoration:none;
	color:#FFFFFF;
	
	
}

.commentmetadata {

	padding-top:5px;
	padding-bottom:5px;
}



/*--------------Search Form-------------*/

#searchform {

	float:right;
	margin-right:90px;
	margin-top:10px;
}

#searchform input {

	background:none;
	color:#ffffff;
	border:none;

}

#searchform #s {

	background: url(images/bg_searchform.png) no-repeat;
	border:none;
	height:30px;
	width:181px;
	color:#ffffff;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;

}

#gravatar
	{
		float:left;
		width:50px;
		height:50px;
		display:block;
		margin-top:15px;
		
	}	


/*-------------Calendar-----------------*/

#wp-calendar {

}

#wp-calendar th {

}

#wp-calendar a {

}

#prev a, #next a {

}

#wp-calendar caption {

}

/*-------------Images------------------*/



/*--------------footer------------*/

#recent h3

{
	color:#FFFFFF;
	margin-top:10px;
	border-bottom: 1px solid #23485F;
	padding-bottom:10px;
}
#recent

{
	width:200px;
	margin-bottom:50px;
	float:left;
	
}

#recent ul 

{
	list-style:none;
	
}

#recent ul li

{

	border-bottom: 1px solid #23485F;
	display:block;
	line-height: 2em;
	font-weight: bold;
	padding: 4px 0 4px 8px;
	

}
#recent ul li a

{
	text-decoration:none;
	color:#767676;
}

#recent_com h3

{
	color:#FFFFFF;
	margin-top:10px;
	border-bottom: 1px solid #23485F;
	padding-bottom:10px;
}
#recent_com

{
	width:300px;
	margin-bottom:50px;
	float:left;
	margin-left:30px;
	
}

#recent_com ul 

{
	list-style:none;
	
}

#recent_com ul li

{

	border-bottom: 1px solid #23485F;
	display:block;
	line-height: 2em;
	font-weight: bold;
	padding: 4px 0 4px 8px;
	

}
#recent_com ul li a

{
	text-decoration:none;
	color:#767676;
}


#about_me

{
	float:right;
	width:300px;
	
}

#about_me h3

{
	color:#FFFFFF;
	margin-top:10px;
	border-bottom: 1px solid #23485F;
	
	padding-bottom:10px;
}

#about_me p

{
	color:#767676;
	border-bottom: 1px solid #23485F;
	padding-bottom:5px;
	padding-top:5px;
}

/*-------------Other------------------*/

hr {
	display: none;
}