/*
Theme Name: Pink Style 
Theme URI: http://www.yourdiamond.net/
Description: A simple theme that pinks, with a lot of white spaces.
Version: WI 1.0
Author: SEO Toronto
Author URI: http://www.searchengineoptimizationtoronto.com
*/
/* Basic Styling */
/*html, body, links and text styles*/

/* gris foncé de bckgd : #2a2929 || red : #e90b62 */

/* BLOCKQUOTE PAGE PERSO */
blockquote {padding: 5px 10px 0px 32px; background: url(bilder/blockquote.gif) no-repeat left top; width: 93%; margin: 5px 10px 0px 15px; text-align:left;  font-size: 1.11em;} 
blockquote p {font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-size: 1.11em; line-height: 1.25em; color: #555; padding: 0; margin: 7px 0 0px 0; text-align:left;}
blockquote li {padding: 10px 0px 2px 2px; list-style-type: none; background: url(bilder/PostContentBlockLiIco.png) no-repeat left top; font-size: 11px; color:#330000; }
blockquote a {color:#555; }
blockquote a:visited {color:#555; }
blockquote a:hover {color:#000; }


/*IMAGES +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

img {text-align: center; padding: 7px; border:1px solid #888; margin: 10px 0 10px 10px;}
img.flag {float: right; vertical-align: bottom; padding: 0px; border:0px solid #888; margin: 125px 5px 0px 0px;}
img.centered {display: block; margin-left: auto; margin-right: auto; padding-bottom: 0;}
img.alignright {display: inline; float: right; margin: 0 0 10px 12px;  padding: 7px; border:1px solid #888; background-color:#FFF;}
img.alignleft {display: inline; float: left; margin: 0 12px 10px 0px; padding: 7px; border:1px solid #888; background-color:#FFF;}

/*CALENDAR +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#wp-calendar {width:150px; color:#555; float: left; font:normal 11px Georgia, "Times New Roman", Times, serif; margin: 0px 0 3px 34px;}
#rightcolumn #wp-calendar a {width:15px; color:#e90b62; margin: 0; padding: 0;}
#rightcolumn #wp-calendar h2 {width:15px; color:#e90b62; margin: 0; padding: 0;}

/*NGGENERATION +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.piclenselink {color:#555; font-size: 8px; font-style:normal; margin: 0px;  padding: 1px 0px 7px 3px;} /* ICI PARAMÉTRAGE LIENS NGG*/
.slideshowlink {color:#555; font-size: 8px; font-style:normal; margin: 0px;  padding: 1px 0px 7px 3px;} /* ICI PARAMÉTRAGE LIENS NGG*/

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#audio {
	clear:right;
	position:absolute;
	margin: 0;
}

html, body {
	text-align:left;
	background: #2a2929 url(bilder/background.jpg) no-repeat top;
	position:relative;
	margin: 0;
	padding: 0px;
	font:12px Georgia, "Times New Roman", Times, serif;
}
a:link {
	text-decoration: none;
	color:#E90B62;
}
a:visited {
	text-decoration: none;
	color:#E90B62;
}
a:hover {
	text-decoration: none;
	color: #CCCCCC;
}
a:active {
	text-decoration: none;
}
#footer a:link {
	text-decoration: none;
	color:#FFFFFF;
	font:10px Georgia, "Times New Roman", Times, serif;;
}
#footer a:visited {
	text-decoration: none;
	color:#FFFFFF;
}
#footer a:hover {
	text-decoration: none;
	color: #E90B62;
}
#footer a:active {
	text-decoration: none;
}
.p {
	margin-left:24px;
	color:#333333;
}
.p2 {
	margin-left:24px;
	font:15px Georgia, "Times New Roman", Times, serif;;
	font-weight:bold;
	margin-top:6px;
	margin-bottom:40px;
	color:#e90b62;
}
.p3 {
	margin:0;
	font:10px Georgia, "Times New Roman", Times, serif;
	color:#333333;
}
.style1 {
	font:10px Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
}
.style2 {
	font:12px Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#333333;
}
.style3 {
	font:10px Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	margin-top:4px;
}
/*header styles*/

h3 {
	background:url(bilder/h1.gif) no-repeat left;
	margin-top:20px;
	padding-left:18px;
	margin-bottom:8px;
	font:17px Georgia, "Times New Roman", Times, serif;
	color:#e90b62;
	font-weight:bold;
}
h2 {
	background:url(bilder/post.gif) no-repeat left;
	margin-top:14px;
	padding-left:22px;
	margin-bottom:7px;
	font-size:22px;
	color:#e90b62;
	font-weight:bold;
	letter-spacing: 1px;
}
#rightcolumn h2 {
	background:url(bilder/commentlist.gif) no-repeat left;
	margin-top:10px;
	padding-left:15px;
	margin: 18px 0 10px 0;
	font-size:15px;
	margin-left:10px;
	color:#e90b62;
	font-weight:bold;
	letter-spacing: 0px;
}
/*STRUCTURE STRUCTURE STRUCTURE STRUCTURE STRUCTURE STRUCTURE STRUCTURE STRUCTURE STRUCTURE div styles*/
#topissime {
	width:auto;
	margin-right:auto;
	margin-left:auto;
	height:40px;
	margin:0;
	background:url(bilder/topbg.png) repeat-x top;
}

#container {
	text-align:left;
	margin-right:auto;
	margin-left:auto;
	width:880px;
}
#background {
	width:880px;
	background: url(bilder/bg.gif) repeat-y;
	float:left;
}
#top {
	width:auto;
	height:57px;
	background: url(bilder/topsite.gif) repeat-y top;
	position: relative;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #999;
}
#banner {
	width:880px;
	height:150px;
	border-top:1px solid #e90b62;
	border-bottom:1px solid #e90b62;
	margin:0;
	float:left;
	background:url(bilder/pinkstylebanner.jpg);
}
#leftcolumn {
	float:left;
	width:640px;
	background:url(bilder/bodybg.jpg) no-repeat top;
	margin:0;
	min-height:600px;
}
#leftcolumn ul {
	list-style-type:disc;
	margin-top: 0;
	padding-top: -5px;
}
#rightcolumn {
	min-height:600px;
	width:230px;
	float:left;
	margin: 0 0 0 9px;
	background: #FFFFFF url(bilder/bckgd-sidebar.gif) repeat-x;
}
#footer {
	float:left;
	width:880px;
	height:40px;
	margin:0;
	background:url(bilder/footer.gif) repeat-x;
	text-align:center;
	line-height: 17px;
}

/* ******************************* TYPO DU CONTENT ******************************** */
.posts {
	margin-left:23px;
	width:590px;
	font:13px Georgia, "Times New Roman", Times, serif;;
	color:#555;
	margin-bottom:20px;
	margin-top:20px;
	line-height: 16px;
	text-align:justify;
}

.posts ul li {padding-bottom:1px;}


/*MENU HORIZONTALE MENU HORIZONTALE MENU HORIZONTALE MENU HORIZONTALE MENU HORIZONTALE styles*/

#menu {
	width:880px;
	height:28px;
	float:left;
}
#menu ul {
	float:left;
	margin:0;
	padding:0;
	text-transform:uppercase;
	font: 12px Georgia, "Times New Roman", Times, serif;
	background:url(bilder/menubg.gif) repeat-x;
	width:880px;
	height:29px;
}
#menu ul li {
	display: inline;
}
#menu ul li a {
	float:left;
	color: #666666;
	font-weight:normal;
	padding: 8px;
	text-decoration: none;
	border-right: 1px solid #efefef;
}
#menu ul li a:hover {
	color: #FFFFFF;
	background:url(bilder/rollover.gif) repeat-x;
}
/*form styles*/

.form {
	float:right;
	margin-right:8px;
	margin-top:3px;
	background:url(bilder/formbg.gif) repeat-x;
	border:1px solid #FFFFFF;
	background-color:#FFFFFF;
	font:9px Georgia, "Times New Roman", Times, serif;;
}
.form2 {
	float:right;
	margin-right:4px;
	margin-top:37px;
	background:url(bilder/formbg.gif) repeat-x;
	border:1px solid #FFFFFF;
	font:9px Georgia, "Times New Roman", Times, serif;;
}
.form3 {
	float:left;
	background:url(bilder/formbg.gif) repeat-x;
	border:1px solid #eeeeee;
	font:9px Georgia, "Times New Roman", Times, serif;;
	margin-bottom:5px;
}
/*list styles*/

#rightcolumn ul {
	list-style-type: none;
	margin: 5px 0;
	padding: 0;
	margin-left:10px;
}
#rightcolumn li {
	list-style-type: none;
}
#rightcolumn li a {
	/*background:url(bilder/list.gif) no-repeat left;*/
	list-style-type: none;
	color: #777;
	display: block;
	width: 210px;
	padding: 3px 0;
	padding-left: 10px;
	text-decoration: none;
	border-bottom:1px solid #f0f0f0;
}
* html #rightcolumn li a {
	width: 180px;
}
#rightcolumn li a:visited, #rightcolumn li a:active {
	text-decoration:none;
}
#rightcolumn li a:hover {
	color:#e90b62;
	background-color:#f0f0f0;
}
#nav a {
	border-right : 5px solid #eee;
	display : block;
	line-height : 2em;
	padding : 0 15px;
	color : #000;
	text-decoration : none;
	font-weight : bold;
}
#nav a:hover {
	border-right : 5px solid #fda;
	color : #000;
	background : #ccc;
}
#nav li ul {
	margin : 0;
	padding : 0;
	font-size : 1em;
	border : 1px solid #ddd;
	background : #000 repeat;
	position : absolute;
	left : -999em;
	height : auto;
	width : 16em;
}
#nav li li {
	width : 14em;
	margin : 0;
}
#nav li ul a {
	border-left : 1em solid #fda;
	margin : 0;
}
#nav li ul a:hover {
	border-left : 1em solid #f90;
}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
	left : auto;
}
#nav li:hover, #nav li.sfhover {
	color : #87CEEB;
	background : #ccc;
}

