/*
Theme Name: Doudi Theme
Theme URI: http://www.romaingoy.fr/
Description: Le thème pour le site de Doudi, FastFoodCorp.fr
Version: 1
Author: Romain Goy
Author URI: http://www.romaingoy.fr/
*/

/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/**************************************************************/

/*
 *	Stylesheet for Edward Battistini
 *	Created by Romain Goy
 *	Feb. 2010
 *
*/

body {
	/*font: 13px/1.231 "Century Gothic", Lucida, Verdana, sans-serif;*/
	font: 1em "Century Gothic", Lucida, Verdana, sans-serif;
	/* for IE6/7 */ 
	*font-size:small;
	/* for IE Quirks Mode */
	*font:x-small;
	background-color: #efefef;
	color: #424242;
}

a, a:visited {
	color: black;
	text-decoration: none;
}

a:hover {
	color: #c4c4c4;
}

.wrapper {
	width: 960px;
	margin: 45px auto 60px auto;
	position: relative;
}

ul li {
	display: inline;
}

.button {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	box-shadow: 1px 1px 1px #9e9e9e;
	-moz-box-shadow: 1px 1px 1px #9e9e9e;
	-webkit-box-shadow: 1px 1px 1px #9e9e9e;
	background-color: white;
	border: 1px solid #ebebeb;
}

.hidden {
	display: none;
}

.active a {
	color: blue;
}

	#header {
		position: relative;
	}
		#header #logo {
			margin: 10px 0 5px -10px;
			width: 20%;
			height: 160px;
		}
		#header #logo a {
			padding-top: 120px;
			color: #5e5e5e;
		}
		#header #logo a p {
			margin-left: 12px;
		}
		#header #logo a:hover {
			color: #5e5e5e;
		}
		
	#contact {
		position: absolute;
		right: 0px;
		bottom: 42px;
		padding: 17px 50px 17px 50px;
		text-align: center;
	}
		#contact li {
			margin-right: 30px;
		}
		#contact li a {
		 	font-size: 1em;
		}
		#contact li:last-child {
			margin-right: 0px;
		}
	
	#slideshow {
		margin-top: 10px;
		/*border: 1px solid #c4c4c4;*/
		margin-bottom: 17px;
	}
	
	#menu {
		padding: 15px;
		height: 20px;
		margin-bottom: 40px;
	}
		#menu h2 {
			float: left;
		}
		#menu ul {
			float: right;
		}
			#menu ul li {
				padding: 17px;
			}
			
	#projects {
		width: 1000px;
	}
		#projects li {
			padding: 32px 27px;
			margin: 0 44px 21px 0;
			float: left;
		}
		
	#page {
		
	}
		#page h1 {
			padding: 15px;
			width: 270px;
			margin-top: 20px;
			margin-bottom: 30px;
		}
	#curriculum {
		padding: 20px 12px;
	}
	
	/* Post */
	
	#project {
		width:600px;
		float: left;
	}
	
		#project #nb-comments {
			margin-top: 100px;
			border-bottom: 1px solid black;
			margin-bottom: 30px;
		}
		
			#project #nb-comments h3 {
				text-align: right;
			}
	
	#rating {
		clear: right;
		float: right;
		padding: 14px;
		margin: 3px;
	}
	
	#comments {
		clear: right;
		float: right;
		padding: 14px;
		margin: 3px;
	}
	
	#nav {
		/*position: absolute;
		bottom: 0px;
		right: 0px;*/
		float: right;
		padding: 14px;
		margin: 3px;
	}
		#nav li {
			padding: 17px;
		}
		
	#commentaires ol.commentlist p {
		color: #7e7e7e;
		margin: 5px;
	}
		
		#commentaires ol.commentlist li {
			margin-bottom: 30px;
		}
		
		#commentaires #respond p {
			margin: 5px;
		}

	.post h1 {
		padding: 10px;
		margin-bottom: 20px;
	}
	
	.post .entry {
		padding: 10px 20px;
		margin-bottom: 20px;
	}
	
	div.sexy-bookmarks {
		float: right;
		clear: right !important;
		margin-top: 3px !important;
	}
	
	.focusField{
		font-size: 1em;
    	border:solid 1px #73A6FF;
    	background:#EFF5FF;
    	color:#000;
    }
    .idleField{
		font-size: 1em;
		font-style: italic;
    	background: white;
    	color: #b7b7b7;
		border: solid 1px #e4e4e4;
    }
	.okField{
		font-size: 1em;
    	background: #efefef;
    	color: black;
		border: solid 1px #4c4c4c;
    }
	.slideElement {
    	-webkit-border-radius: 10px !important;
		-moz-border-radius: 10px !important;
		border-radius: 10px !important;
    }