/*
Theme Name: Dysphory Blog 2010 Template
Theme URI: xx
Description: A theme for WordPress based on Dysphory website style.
Version: 1
Author: Dysphory
Author URI: http://www.dysphory.com
*/

body {
margin: 0px 0px 0px 0px;
background-color: #1f2d32;
background-image: url('images/bg.jpg');
background-repeat: repeat-x;
background-attachment: fixed;
overflow: auto;
font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
font-size: 10px;
color: #e1e1ee;

}
	 

/* HEADER */

#header {
background-image: url('images/header.png');
background-position: center;
background-repeat:no-repeat;
width: 756px;
height: 255px;
margin: 0px auto 0px auto;
}

.box1 { /* to avoid header padding when moving the menu div above */
padding: 1px;
}

#menu {
width: 300px;
height: 30px;
margin: 227px 35px 0px 0px;
font-size: 16px;
font-weight: normal;
font-variant: normal;
float: right;
}

#menu ul {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
float: right;
}

#menu li {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
float: left;
list-style: none;
}

#menu a:link {
color: #e1e1ee;
}

#menu a:hover {
color: #5d7383;
}

#menu a:active {
color: #e1e1ee;
}

#menu a:visited {
color: #e1e1ee;
}

#menu a:visited:hover {
color: #5d7383;
}

#networking {
float: right;
margin:198px 20px 0px 0px;  /* <- FOR FIREFOX */
[float: right;              /*       HACK     */
margin:193px 20px 0px 0px;] /* <-   CHROME    */
border: none;               /* Put a useless propertie on this line, it's not parsed */
color: #162531;
font-weight: bold;
font-size: 13px;
}


#networking ul {
	margin: 0px 0px 0px 0px;
}
	
#networking li {
	margin: 0px 15px 0px 0px;
	list-style: none;
	float: right;
	}
	

/* FOOTER */

#footer {
background-image: url('images/footer.png');
background-position: top;
background-repeat: no-repeat;
width: 756px;
height: 58px;
margin: 0px auto 0px auto;
}

#copyright {
	font-size:11px;
	font-weight:normal;
	margin: 2px auto 0px auto;
	color: #FFFFFF;
	list-style: none;
}	



/*BLOG CORE*/

#head_content {
	background-image: url('images/title.jpg');
	background-repeat: no-repeat;
	width: 700px;
	height: 31px;
	margin: 0px auto 0px auto;
}

#content {
	width: 500px;
	padding: 0px;
	float: left;
	margin: 0px 0px 0px 40px;
	}

#core {
	background-image: url('images/tile.png');
	background-repeat: repeat-y;
	background-position: top;
	width: 756px;
	margin: 0px auto 0px auto;
}

h2 { /*titre post*/
	/*background-color: #0a1014;*/
	border-bottom: dotted 1px #7e96ae;
	font-size: 18px;
	color: #ced2d6;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	height: 26px;
	}
	
h2 a:link {
	color: #a3bed6;
	text-decoration: none;
}

h2 a:active {
	color: #a3bed6;
	text-decoration: none;
}

h2 a:hover {
	color: #FFFFFF;
	xtext-decoration: none;
}

h2 a:visited {
	color: #a3bed6;
	text-decoration: none;
}

h2 a:visited:hover {
	color: #FFFFFF;
	text-decoration: none;
}



h4 { /* titre comments */
	font-size: 15px;
	color: #a3bed6;
	border-bottom: 1px dashed #FFFFFF;
	/*font-variant: small-caps;*/
	margin: 0px 0px 10px 0px;
	padding: 0px;
	}
	
title {
text-align: left;
}

datepost {
	font-size: 12px;
	color: #FFFFFF;
	text-align: right;
	}
	
.postdata { /* Filled under et permalink*/

		font-size: 11px;
		/*font-variant: small-caps;*/
		text-align: left;
		margin: 5px 0 10px 0;
	}
	
.storyContent /* Le post */
	{
	font-size: 14px;
	/*text-align: justify;*/
	line-height: 1.3em;
	}
	
/* comment */

.commentdata { /* le champs X commentaires sous le post*/
		font-size: 12px;
		/*font-variant: small-caps;*/
		text-align: right;
		margin: 10px 0 5px 0;
		}
		
.commentmetadata { /* Info sous un commentaire, après la fleche blanche */
		font-size: 12px;
		/*font-variant: small-caps;*/
		text-align: right;
		margin: 10px 0 5px 0;
		}
		
.com { /* Le commentaire */
		color: #FFFFFF;
		font-size: 14px;
		text-align: left;
		margin: 10px 0 5px 0;
		font-weight: 550;
		
		}


/* SIDE BAR */

#sidebar {
		margin: 0px 35px 0px 0px ;
		width: 155px;
		padding: 0px;
		float: right;
		}

.sectionTitle {
		height: 22px;
		font-size: 13px;
		color: #FFFFFF;
		background: #0a1014;
		font-weight: bold;
		text-align: right;
		}
		
.sectionContent { 
			font-size: 11px;
			background: transparent;
			/*text-align: justify;*/
			padding: 5px;
		}
		
#sidebar ul { 
		margin: 0 0 0 20px;
		padding: 0px;
	}

#sidebar ul li {
			list-style-image: url('images/puce_sidebar_blog.jpg');
			padding: 0px 0px 2px 0px;

		}

#sidebar ul li li {
			list-style: none;
			margin: 0 0 0 -10px;
			padding: 0px;
		}

/*sidebar/about*/

#column {
margin: 0px auto 0px auto;
padding: 1px;
width: 150px;
}

#small_logo {
margin: 0px auto 0px auto;
background-image: url(images/logo.png);
width: 100px;
height: 100px;
}

#col_txt {
margin: 0px auto 0px auto;
width: 125px;
}

/* ABOUT */

#cache {

height: 50px;
width: 100px;
margin: 0px 0px 0px 0px;

}

#card {
margin: 50px auto 0px auto;
width: 340px;
height: 120px;
padding: 1px;
}

#logo_about {
background-image: url(images/logo_hi.png);
width: 120px;
height: 120px;
margin: 0px 0px 0px 0px;
float: left;
}

#profil {
height: 120px;
margin: 5px 0px 0px 0px;
}

#networking {
background-image: url(images/networking.png);
background-repeat:repeat-y;
height: 32px;
width: 340px;
background-color: #0c1318;
margin: 50px auto 10px auto;
float: left;
}

#logo_netw {
width: 111px;
margin: 4px auto 0px auto;
}

.profil1 {
color: #e1e1ee ;

}

.profil2 {
color: #95a5b2;
}

.profil3 {
color: #0a1014;
font-weight: bold;
}

/* OLD BLOG */


 
a {
	color: #a3bed6;

   }

a:link
 		{
			color: #a3bed6;
			text-decoration: none;
		}

a:active
 		{
			color: #FFFFFF;
			text-decoration: none;
		}

a:visited
 		{
			color: #4d6d88;
			text-decoration: none;
		}

a:hover 	{
				color: #FFFFFF;
				text-decoration: none;
				/*border-bottom: 1px solid #d59c59;*/
			}

a:visited:hover 	{
				color: #FFFFFF;
				text-decoration: none;
				/*border-bottom: 1px harshed #d59c59;  on souligne la box et pas le texte !*/ 
			}

img.alignleft {
		 padding: 5px;
		 border: 1px solid #CCC;
		 float: left;
		 background-color: #fff;
		 margin: 5px;
		}

img.alignright {
			padding: 5px;
			border: 1px solid #CCC;
			float: right;
			background-color: #fff;
			margin: 5px;
		}

.alignleft {
		float: left;
	}

.alignright {
		float: right;
	   }


ul li {
	 list-style: square;

	}

ul li li {
		list-style: circle;
		margin: 0 0 0 -20px;
	}


a img { border: 0px; }

.navigation {
                margin: 15px;
            }

input, textarea, submit {
                           border: 1px solid #FFFFFF;
                           color: #FFFFFF;
                           font-weight: bold;
                           background: transparent;
                           font-family: Verdana, Arial, Tahoma;
                           font-size: 11px;
                         }

.attachment {
                        text-align: center;
            }

.searchform {
                 width: 110px; 
                 margin: 4px auto 4px auto;
            }

.searchformbutton { 
                        width: 110px;
                   }

.theend {
            margin: 40px auto 10px auto;
            border-bottom: 2px solid black;
            border-top: 2px solid black;
            text-align: center;
            width: 720px;
            font-family: Verdana, Arial, Tahoma;
            font-size: 11px;
            font-variant: small-caps;
         }

blockquote {
		background-image: url('images/quote_blog.jpg');
		background-position: top left;
		background-repeat: no-repeat;
                width: 400px;
		margin: 10px auto 10px auto;
                padding: 5px 10px 25px 75px;
	}  
	
	


.imgpost {
margin: 0px auto 0px auto;
text-align: venter;
}


