/*
	Theme Name: Paris Girl Geek Dinners
	Theme URI: http://www.parisgirlgeekdinners.fr/
	Description: Paris Girl Geek Dinner 2.0
	Design: <a href="http://aurelie.durdux.fr/">Aur&eacute;lie DURDUX</a>
	Version: 2.0
*/

/* Elements generiques */
* {
	margin: 0;
	padding: 0;
	font: 100% "Trebuchet MS", Arial, sans-serif;
	color: #202020;
}
body {
	background-color: #eaeaea;
}
a, a:active, a:visited {
	color: #f30470;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a img, img {
	border: 0;
}
p {
	margin: 0 0 15px 0;
	padding: 0;
	line-height: 16px;
}
textarea {
  resize: none; /* hack safari */
}
h2 {
  margin: 0 0 10px 0;
  font-size: 22px;
  color: #f30470;
}
h3 {
  margin: 10px 0;
  font-size: 16px;
  font-weight: bold;
}

/* Squelette */
#wrapper {
	margin: 0 auto;
	width: 888px;
	background: #fff url(images/bgPage.jpg) top right repeat-y;
}
	#page {
		padding: 45px 20px 30px 20px;
	}
	.clear {
		clear: both;
		visibility: hidden;
		margin: 0;
		padding: 0;
	}

	/* Header */
	#header {
		height: 210px;
		background: url(images/bgheadertop.jpg) top left no-repeat;
	}
		#header h1 a, #header h1 a:active, #header h1 a:visited, #header h1 a:hover {
			display: block;
			padding: 16px 0 0 20px;
			width: 288px;
			height: 127px;
			text-decoration: none;
			overflow: hidden;
		}
			#header h1 a span {
				display: block;
				text-indent: -5000px;
			}
		#header .description {
			height: 25px;
			font-size: 14px;
			text-indent: -5000px;
			overflow: hidden;
		}
	
	/* Navigation */
	#nav {
		margin: 0;
		padding: 0;
		height: 40px;
		background: #d30461 url(images/bgNav.jpg) top left repeat-x;
		border: 1px solid #c3055a;
	}
		#nav li {
			display: inline;
		}
			#nav li a {
				margin: 0 0 0 22px;
				height: 40px;
				line-height: 40px;
				font-size: 24px;
				text-transform: uppercase;
				color: #fff;
			}
	
	/* Footer */
	#footer {
		padding: 12px 0 25px 0;
		color: #666;
		font-size: 10px;
		text-align: center;
		background-color: #eaeaea;
	}
	
	/* Contenu */
		/* Partie admin */
		.post-edit-link {
                        float: left;
display: block;
			margin-right: 10px;
height: 16px;
line-height: 16px;
			text-decoration: underline;
		}
		/* Partie Gauche */
		#content {
			float: left;
			width: 577px;
			overflow: hidden;
			font-size: 12px;
		}
			.post {
				margin: 0 0 50px 0;
clear: both;
			}
				.post .entry {
					position: relative;
					margin: 0 0 20px 0;
					padding: 0 0 25px 0;
					border-bottom: 1px solid #d3d3d3;
				}
					.entry h2 {
						margin: 0 0 5px 0;
						font-size: 22px;
					}
					.entry .post-info {
						color: #666;
					}
.post-info span {
  float: right;
}
  .post-info span a {
    display: block;
    padding: 0 0 0 25px;
    height: 15px;
    line-height: 15px;
    background: url(images/comments.jpg) left center no-repeat;
  }
.post-content ul {
  margin: 0 0 20px 0;
  padding: 0;
}
  .post-content ul li {
    margin: 0;
    padding: 2px 10px 2px 5px;
    list-style-type: disc;
    list-style-position: inside;
  }
    .post-content ul li ul {
      margin-left: 15px;
    }
#respond {
  margin: 30px 0 10px 0;
  padding-top: 30px;
  border-top: 1px solid #d3d3d3;
  color: #f30470;
  font-size: 16px;
  clear: both;
}
#comment {
  width: 570px;
}
#commentform #submit {
  background-color: #f30470;
  font: bold 12px Arial, Helvetica, sans-serif;
  color: #fff;
  border: none;
  width: 144px;
  height: 28px;
  cursor: pointer;
}
h3#comments {
  margin-top: 20px;
  padding-top: 15px;
  border-top: 1px solid #d3d3d3;
}
.commentList {
  font-size: 14px;
}
.commentlist a {
  color: #55626d;
}
.commentlist p {
  margin-top: 10px;
  padding: 10px 10px 15px 10px;
  background-color: #e4e6e8;
  font-size: 12px;
}

.navigation .previous-entries {
  float: left;
}
.navigation .next-entries {
  float: right;
}

/* alignements */
.center {
  text-align: center;
}
img.center, img[align="center"] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.alignleft {
  float: left;
}
img.alignleft, img[align="left"] {
  float: left;
  margin: 2px 10px 5px 0;
}
.alignright {
  float: right;
}
img.alignright, img[align="right"] {
  float: right;
  margin: 2px 0 5px 10px;
}
.aligncenter, img[align="center"] {
  display: block;
  margin: 0 auto;
}
			
/* Partie Droite */
#sidebar {
  margin: 0 0 0 630px;
  width: 210px;
  font-size: 12px;
}
  #sidebar ul {
    margin: 0 0 20px 0;
    list-style: none;
  }
    #sidebar ul li {
      margin: 0 0 40px 0;
    }
  #sidebar a {
    color: #55626d;
  }
  #sidebar h4 {
    margin: 0 0 20px 0;
    padding: 0 0 0 20px;
    height: 19px;
    line-height: 19px;
    font-size: 18px;
    background: url(images/meta_bgTitle.jpg) left center no-repeat;
    text-transform: uppercase;
  }
      #sidebar ul li ul {
        padding: 0;
      }
        #sidebar ul li ul li {
          margin: 0;
          padding: 2px 10px 2px 5px;
          list-style: inside disc;
        }