/*  
Theme Name: TopSexyStars
Theme URI: http://www.dizzain.com/blog_customization/
Description: TopSexyStars theme for WordPress.
Version: 1.0
Author: Dizzain.com
Author URI: http://www.dizzain.com
*/

/* CSS Document */
* {
margin:0px;
padding:0px;
outline:none;
}

html, body {
height:100%;
width:100%;
}

a {
color:#f04c66;
cursor:pointer;
}

a img {
border:0;
}

a:hover {
text-decoration:none;
}

body, div, p, span, td, h1, h2, h3, h4, h5, h6 {
font-family:Verdana, sans-serif;
}

h2 {
	font-size:18px;
}

h3 {
	font-size:14px;
}

body {
	background:#f2f1df url(images/bg.jpg) center 0 no-repeat;
}

#bottom_decorations {
	background:url(images/bottom_bg.jpg) center bottom no-repeat;
	min-height:1019px;
}

#main_container {
	width:983px;
	margin:0 auto;
}

.overflow {
overflow:auto;
}

.hide {
overflow:hidden;
}

/*header*/
#header {
	height:161px;
	position:relative;
}

	#header #logo {
		height:110px;
		width:295px;
		position:absolute;
		top:0;
		left:0;
	}
	
		#header #logo a {
			position:relative;
			display:block;
			height:100%;
		}
		
			#header #logo a span {
				position:absolute;
				top:0;
				left:0;
				display:block;
				width:100%;
				height:100%;
				background:url(images/bg.jpg) -227px 0 no-repeat;
			}
			
	#header #description {
		color:#ef2c76;
		font-size:12px;
		font-family:Arial;
		line-height:18px;
		position:absolute;
		top:15px;
		right:27px;
		width:410px;
	}
	
	#header #top_nav {
		list-style-type:none;
		height:41px;
		position:absolute;
		top:120px;
		right:85px;
	}
	
		#header #top_nav li {
			float:left;
			font-size:19px;
			font-weight:bold;
			font-family:Arial;
			line-height:41px;
			height:100%;
			margin:0 17px 0 0;
			letter-spacing:-1px;
			position:relative;
		}
		
			#header #top_nav li a {
				color:#fff;
				text-decoration:none;
				display:block;
				height:100%;
				background:url(images/header/nav_bg.png) -16px 0 no-repeat;
				padding:0 0 0 16px;
			}
			
			#header #top_nav li a:hover, #header #top_nav li.active a {
				background-position:-16px -41px;
			}
			
				#header #top_nav li a span {
					display:block;
					width:16px;
					height:100%;
					background:url(images/header/nav_bg.png) 0 0 no-repeat;
					position:absolute;
					top:0;
					left:0;
					margin-left:100%;
				}
				
				#header #top_nav li a:hover span, #header #top_nav li.active a span {
					background-position:0 -41px;
				}
	
	#header #searchform {
		position:absolute;
		top:64px;
		right:150px;
		background:url(images/header/form.png) 0 0 no-repeat;
		width:289px;
		height:34px;
	}
	
		#header #searchform input {
			float:left;
			width:180px;
			padding:0 0 0 25px;
			margin:7px 0 0;
			background:transparent;
			border:0;
		}
		
		#header #searchform input#searchsubmit {
			width:64px;
			height:25px;
			cursor:pointer;
			margin:5px 0 0 10px;
		}


	#searchform2 {
		/*position:absolute;
		top:64px;
		right:150px;*/
		background:url(images/header/form.png) 0 0 no-repeat;
		width:289px;
		height:34px;
		margin-top: 20px;
	}

		#searchform2 input {
			float:left;
			width:180px;
			padding:0 0 0 25px;
			margin:7px 0 0;
			background:transparent;
			border:0;
		}

		#searchform2 input#searchsubmit2 {
			width:64px;
			height:25px;
			cursor:pointer;
			margin:5px 0 0 10px;
		}




	#header #rss {
		position:absolute;
		top:156px;
		right:-65px;
		width:38px;
		height:38px;
		text-indent:-9999px;
	}
/*end header*/
/*content*/
#content_container {
	background:#fff url(images/content/bg.gif) 0 bottom no-repeat;
	overflow:auto;
	position:relative;
}

	#content_container #undercover {
		width:48px;
		height:297px;
		position:absolute;
		top:0;
		left:-48px;
		margin-left:100%;
		background:url(images/bg.jpg) -1162px -161px no-repeat;
	}

	#content_container #sidebar {
		width:222px;
		float:right;
		min-height:300px;
		padding:14px 0 20px;
	}

		#content_container #sidebar h2 {
			margin-bottom:5px;
			background:url(images/content/headers_decoration.gif) right 0 no-repeat;
			float:left;
			padding:13px 30px 0 0;
		}

		#content_container #sidebar ul {
			list-style-type:none;
			font-size:13px;
			float: left;
			margin: 0 0 20px;
			width: 100%;
		}
		
			#content_container #sidebar ul .s2class_widget_subscribe2widget, #content_container #sidebar ul .widget_archive, #content_container #sidebar ul .widget_categories {
				margin:0 0 18px;
			}
			
				#content_container #sidebar ul .s2class_widget_subscribe2widget .search, #content_container #sidebar ul .widget_categories ul, #content_container #sidebar ul .widget_archive select {
					clear:both;
				}
				
				#content_container #sidebar ul .s2class_widget_subscribe2widget .search {
					padding:0 45px 0 0;
					font-size:11px;
				}
				
					#content_container #sidebar ul .s2class_widget_subscribe2widget .search input {
						margin:0 0 5px;
						/*background: url(images/content/select_bg.gif) 0 bottom no-repeat;
						border: 0;
						width: 179px;
						height: 33px;
						font: 14px/33px Arial;*/
					}
				
			#content_container #sidebar ul .widget_archive {
				background:url(images/content/select_bg.gif) 0 bottom no-repeat;
				padding:0 0 6px;
			}
			
				#content_container #sidebar ul .widget_archive select {
					display:block;
					margin:0 0 0 15px;
					width:150px;
					border:0;
				}
				
				#content_container #sidebar ul .widget_archive h2 {
					margin:0 0 12px;
				}
			
				#content_container #sidebar #sidebar_1 .textwidget {
					margin:0 0 18px;
					text-align:center;
					/*float:left;*/
				}
				
				#content_container #sidebar #sidebar_2 .textwidget {
					padding:0 0 0 20px;
				}
			
			#content_container #sidebar ul .widget_categories {
				padding:0 45px 0 0;
			}

				#content_container #sidebar ul .widget_categories ul li {
					margin:0 0 5px;
				}
				
				#content_container #sidebar ul .widget_categories ul li li li {
				 	color:#fd9f2e;
				 	background-image:url(images/content/sub_2_list_bullet.gif);
				}
						
					#content_container #sidebar ul .widget_categories ul li li li a {
					 	color:#fd9f2e;
					}
				
			#content_container #sidebar a#submit-a-news {
				display:block;
				width:181px;
				height:39px;
				text-align:center;
				background:url(images/content/submit-a-news.gif) 0 0 no-repeat;
				color:#ea6b2e;
				font:bold 23px/39px Arial, sans-serif;
				text-decoration:none;
				margin:0 0 9px;
			}
	
	#content_container #content {
		min-height:300px;
		width:744px;
		float:left;
		padding:9px 0 30px;
	}
	
		#content_container #content .banner {
			/*border:solid 3px #e5266a;*/
			margin:0 0 18px 14px;
			width:728px;
			height:90px;
			overflow:hidden;
		}
	
		#content_container #content .post {
			margin:0 0 10px 18px;
			padding:0 7px 10px;
			border-bottom:solid 1px #ffafc6;
			overflow: hidden;
		}
		
			#content_container #content .post .meta_container {
				overflow: hidden;
				margin:0 0 5px;
			}
			
				#content_container #content .post .meta_container .date {
					float:left;
					width:72px;
					text-align:center;
				}
				
					#content_container #content .post .meta_container .date .day {
						width:72px;
						height:41px;
						padding:27px 0 0;
						background:url(images/content/date/star.gif) 0 0 no-repeat;
					}
					
					#content_container #content .post .meta_container .date .month {
					}
				
				#content_container #content .post .meta_container .post_info {
					margin:0 0 0 85px;
					position:relative;
				}

					#content_container #content .post .meta_container .post_info h2 {
						width:550px;
						padding:5px 0;
					}
				
					#content_container #content .post .meta_container .post_info .comments {
						position:absolute;
						top:5px;
						right:0;
						color:#f28135;
						font-size:19px;
						font-weight:bold;
						font-family:Arial;
					}
					
						#content_container #content .post .meta_container .post_info .comments a {
							background:url(images/content/comments.gif) right 0 no-repeat;
							padding:0 15px 0 0;
							display:block;
							text-decoration:none;
							color:#f28135;
						}
					
					#content_container #content .post .meta_container .post_info .cat_and_tags {
						font-size:11px;
						color:#7a7a76;
						line-height:15px;
						margin-bottom:10px;
					}

		#content_container #content h2, #frills .overflow h2, #content_container #sidebar h2 {
			font-size:23px;
			line-height:23px;
			color:#f04c66;
			font-family:Arial;
			letter-spacing:-1px;
		}
		
			#content_container #content h2 a {
				text-decoration:none;
				color:#f04c66;
			}
			
			#content_container #content .post .entry, #frills .overflow .about_us .entry {
				font-size:12px;
				color:#3d3d3b;
				line-height:18px;
				overflow:hidden;
			}
			
				#frills .overflow .about_us .entry .sociable {
					display:none;
				}

				#content_container #content .post .entry h3, #frills .overflow .about_us .entry h3 {
					font-size:13px;
				}
				
				#content_container #content .post .entry blockquote, #frills .overflow .about_us .entry blockquote {
					margin:7px 14px;
					color:#ee584c;
					background:#fff0e2 url(images/content/blockquote_bg.gif) 0 0 repeat-y;
					padding:5px 14px;
				}
				
					#content_container #content .post .entry blockquote p, #frills .overflow .about_us .entry blockquote p {
						margin:0;
					}
			
				#content_container #content .post .entry img, #frills .overflow .about_us .entry img {
					background:#ffbe80 url(images/content/pic_bg.gif) 0 top repeat-x;
					padding:5px;
				}

					.wp-smiley,
					#content_container #content .post .entry img.wp-smiley,
					#frills .overflow .about_us .entry img.wp-smiley {
						background: none;
						padding: 0;
						vertical-align: middle;
					}

				#content_container #content .post .entry p, #frills .overflow .about_us .entry p {
					margin-bottom:18px;
				}
				
				#content_container #content .post .entry p.wp-caption-text, #frills .overflow .about_us .entry p.wp-caption-text {
					margin:0;
				}
				
				#content_container #content .post .entry ul, #content_container #content .post .entry ol {
					padding:0 0 0 20px;
				}
				
				#frills .overflow .about_us .entry ul, #frills .overflow .popular_post ul, #content_container #sidebar ul .widget_categories ul {
					font-size:13px;
					list-style-type:none;
					padding:0;
					margin:0 0 18px;
					float:left;
					width:170px;
				}

					#frills .overflow .popular_post ul {
						width: 260px;
					}

				#content_container #content .post .entry ul {
					font-size:13px;
					list-style-type:none;
					padding:0;
					margin:0 0 18px;
				}

					#frills .overflow .about_us .entry ul li, #frills .overflow .popular_post ul li, #content_container #sidebar ul .widget_categories ul li {
						background:url(images/content/list_bullet.gif) 0 2px no-repeat;
						padding:0 0 0 15px;
						color:#f04c66;
						width:170px;
						float: left;
					}

					#content_container #content .post .entry ul li {
						background:url(images/content/list_bullet.gif) 0 2px no-repeat;
						padding:0 0 0 15px;
						color:#f04c66;
					}

					#content_container #content .post .share {
						font: 12px Verdana;
						margin: 5px;
					}

					#content_container #content .post .sociable_container {
						font: 12px Verdana;
						float: left;
						background: url("images/content/sociable/sociable_left.gif") 0 0 no-repeat;
						height: 32px;
						overflow: hidden;
						padding: 0 0 0 7px;
					}

						#content_container #content .post .sociable_container .sociable_tagline {
							display: none;
						}
					
						#content_container #content .post .sociable_container .sociable {
							padding-right: 7px;
							background: url("images/content/sociable/sociable.gif") right top no-repeat;
							height: 32px;
							line-height: 32px;
							float:left;
						}

							#content_container #content .post .sociable_container ul {
								float: left;
								display: inline;
								height: 25px;
								margin: 3px 0 0;
							}

								#content_container #content .post .sociable_container ul li {
									float: left;
									display: inline;
									list-style-type: none;
									margin: 0;
									padding: 0 7px 0 5px;
									background: url("images/content/sociable/separator.gif") right top no-repeat;
									height: 25px;
								}

									#content_container #content .post .sociable_container ul li img {
										float: none;
										width: 16px;
										height: 16px;
										border: 0;
										margin: 0;
										padding: 0;
									}
					
						#content_container #content .post .entry ul li ul, #frills .overflow .about_us .entry ul li ul, #content_container #sidebar ul .widget_categories ul li ul {
							margin: 10px 0 0 0;
						}
					
						#content_container #content .post .entry ul li li, #frills .overflow .about_us .entry ul li li, #content_container #sidebar ul .widget_categories ul li li {
							background:url(images/content/sub_list_bullet.gif) 0 4px no-repeat;
							color:#f07c2d;
						}
						
							#content_container #content .post .entry ul li li a, #frills .overflow .about_us .entry ul li li a, #content_container #sidebar ul .widget_categories ul li li a {
								color:#f07c2d;
							}
					
				#content_container #content .post .entry table, #frills .overflow .about_us .entry table {
					margin:0 1px 18px;
					border-collapse:collapse;
				}
				
				#content_container #content .post .entry table td, #frills .overflow .about_us .entry table td {
				 	border:solid 1px #ecded1;
				 	background-color:#f8f8ef;
				 	padding:4px;
				 }
				
		#content_container #content .alignleft, #frills .overflow .about_us .entry .alignleft {
			float:left;
			margin:0 10px 0 0;
		}
		
		#content_container #content .alignright, #frills .overflow .about_us .entry .alignright {
			float:right;
			margin:0 0 0 10px;
		}
		
		#content_container #content .navigation {
			overflow:auto;
			font-size:17px;
			padding:0 25px;
		}
		
			#content_container #content .navigation * {
				font-family:Arial;
			}
		
			#content_container #content .navigation.comments {
				margin: 10px 0;
			}


/* Blocks
---------------------------------------- */

#content_container #content .block {
	font-size:12px;
	color:#3d3d3b;
	overflow:hidden;
}

	#content_container #content .block.linktome, #content_container #content .block.relatedposts {
		border-bottom:1px solid #FFAFC6;
		margin:0 0 10px 18px;
		overflow:hidden;
		padding: 0 0 30px;
	}

		#content_container #content .block.linktome h3, #content_container #content .block.relatedposts h3 {
			color:#ef6343;
			font: bold 19px/25px Arial;
			letter-spacing:-1px;
			margin:0 0 5px 0;
			overflow:hidden;
		}

		#content_container #content .block.linktome p {
			color:#8c8c8c;
			font: 11px/14px Verdana;
		}

			#content_container #content .block.linktome p textarea {
				color:#3d3d3b;
				font: 13px/16px Verdana;
				width: 90%;
				height: 40px;
				padding: 10px;
				background: #faefec;
				border: 1px solid #faefec;
				overflow: hidden;
			}

		#content_container #content .block.relatedposts ul {
			font: 13px/18px Verdana;
			margin-left: 20px;
			list-style-type: none;
		}

			#content_container #content .block.relatedposts ul li {
				background: url("images/content/li.gif") left center no-repeat;
				padding-left: 20px;
			}
			
/* Comments
---------------------------------------- */
#comments, #pings, #respond h3 {
color:#ef6343;
font: bold 19px/25px Arial;
letter-spacing:-1px;
letter-spacing:-1px;
margin:0 0 5px 18px;
overflow: hidden;
}


div#respond {
border-top: 1px solid #FEF2D8;
color:#000;
float:left;
margin: 10px 20px;
padding: 10px 0;
width:700px;
}

#respond h3 {
	margin-left: 0;
}

.commentlist {
list-style-type:none;
margin:0 0 0 18px;
}

	ul.commentlist, ol.commentlist {
		padding:0;
	}
	
	ul.commentlist p, ol.commentlist p {
		margin:0 !important;
	}

.commentlist li {
margin-bottom:10px;
font-size:13px;
overflow: hidden;
width: 100%;
}

/* Rounded corners */

.commentlist li .top-left,
.commentlist li .top-right,
.commentlist li .bottom-left,
.commentlist li .bottom-right { 
	background-image: url("images/content/comments/corners.gif");
	height: 9px;
	font-size: 2px;
}

	.commentlist li.authcomment .top-left,
	.commentlist li.authcomment .top-right,
	.commentlist li.authcomment .bottom-left,
	.commentlist li.authcomment .bottom-right { 
		background-image: url("images/content/comments/corners_a.gif");
		height: 9px;
		font-size: 2px;
	}

.commentlist li .top-left,
.commentlist li .bottom-left { 
	margin-right: 9px;
}

.commentlist li .top-right,
.commentlist li .bottom-right { 
	margin-left: 9px;
	margin-top: -9px;
}

.commentlist li .top-right {
	background-position: 100% 0;
}

.commentlist li .bottom-left  { 
	background-position: 0 -9px;
}

.commentlist li .bottom-right { 
	background-position: 100% -9px;
}

.commentlist li .inside {
	border-left: 1px solid #ffe8b4;
	border-right: 1px solid #ffe8b4;
	background: #fff3d9;
	color: #000000;
	padding-left: 10px;
	padding-right: 10px;
	overflow: hidden;
}

	.commentlist li.authcomment .inside {
		border-left: 1px solid #b4d2ff;
		border-right: 1px solid #b4d2ff;
		background: #eaedfd;
	}

.commentlist li .notopgap {
	margin-top: 0;
}

.commentlist li .nobottomgap {
	margin-bottom: 0;
}

	.commentlist li .comment_info {
		/*margin:0 0 5px;*/
		width: 60px;
		float: left;
	}

	.commentlist li .comment_content {
		font: 12px/16px Verdana;
	}

		.commentlist li .comment_content p.name {
			font: bold 16px/20px Verdana;
			color: #ef6343;
		}

			.commentlist li .comment_content p.name a {
				color: #ef6343;
				text-decoration: none;
			}

		.commentlist li .comment_content p.date {
			font: 11px/14px Verdana;
			color: #8c8c8c;
			padding: 0 0 10px;
		}

	.commentlist li .overflow {
	overflow:hidden;
	}

	.commentlist li a {
	}

	.commentlist li ul {
		list-style-type: none;
		margin: 0 20px 0 0;
	}

	.commentlist li ul li { 
		margin: 10px 0 0 20px;
	}

/* Pings */

.pinglist {
list-style-type:none;
margin:0 0 0 18px;
}

	ul.pinglist, ol.pinglist {
		padding:0;
	}
	
	ul.pinglist p, ol.pinglist p {
		margin: 10px 0;
	}

.pinglist li {
margin-bottom:10px;
font: 12px/16px Verdana;
overflow: hidden;
width: 100%;
}


.reply {
font-size: 11px;
margin: 2px 0;
}

.reply_form {
font-size:12px;
margin:0;
}

	.reply_form .fl_l {
		float:left;
		width:205px;
		margin-right: 20px;
		margin-top: -20px;
	} 
	
	.reply_form .overflow {
	padding: 7px 0 0;
	overflow: hidden;
	}
	
	.reply_form .overflow img {
		cursor: pointer;
	}
	
	.reply_form .overflow.large {
	padding: 0px 0 10px 230px;
	}
	
		.reply_form .overflow .bold {
			font-weight:bold;
		}
	
	.reply_form .overflow .input_bg {
	margin:3px 0 0 0;
	}

	.reply_form .req {
	color:#3D3D3B;
	}
	
	.reply_form input {
	width:203px;
	height:22px;
	border:1px solid #FEE7B3;
	background-color:#FEF2D8;
	}
	
	.reply_form .submit {
		background:url(images/content/submit_form.gif) 0 0 no-repeat;
		width:74px;
		height:27px;
		margin:19px 0 0 0;
		float: right;
	}
	
		.reply_form input#submit {
			width:184px;
			height:67px;
			background:none;
			border:0 none;
			cursor:pointer;
			text-indent: -1000px;
		}
	
	.reply_form .subscribe {
		font-size: 11px;
		margin: 20px 0 0 0;
		color: #f04c66;
		float: left;
		width: 265px;
	}
	
		.reply_form .subscribe input#subscribe {
			border: none;
			background: transparent;
			vertical-align: middle;
			width: auto;
			height: auto;
		}
	
	.reply_form .cancel-comment-reply {
		font-size: 11px;
		margin: 5px 0 0 0;
		color: #f04c66;
		float: left;
		width: 380px;
	}
	
	.reply_form .textarea_container {
		float:left;
		width:450px;
	}
	
	.reply_form textarea {
	width:450px;
	height:119px;
	border:1px solid #FEE7B3;
	background-color:#FEF2D8;
	}

#commentform p {
	margin:0 !important;
}

.comment {
	padding: 5px;
}

	/*.comment.authcomment {
		background-color: #f2f1df;
	}*/

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

/*end content*/
/* frills */
#frills {
	min-height:310px;
	position:relative;
}

	#frills #bg_part {
		position:absolute;
		top:8px;
		left:-31px;
		width:31px;
		height:112px;
		background:url(images/content/frills_part.gif) 0 0 no-repeat;
	}
	
	#frills .overflow {
		background-color:#fff;
		padding:9px 0 0;
	}
	
		#frills .overflow .overflow {
			padding:0;
			background:none;
		}
	
		#frills .overflow h2 {
			background:url(images/content/headers_decoration.gif) right 0 no-repeat;
			float:left;
			padding:13px 30px 0 0;
			line-height:normal;
			margin:0 0 4px;
		}
	
		#frills .overflow .about_us, #frills .overflow .popular_post, #frills .overflow .tags {
			float:left;
		}
	
		#frills .overflow .about_us {
			width:272px;
			padding:0 0 0 27px;
		}
		
			#frills .overflow .about_us h2 a {
				text-decoration:none;
			}
		
		#frills .overflow .popular_post {
			padding:0 0 0 25px;
			width:300px;
		}
		
			#frills .overflow .popular_post ul li {
				margin:0 0 5px 5px;
				padding-bottom:2px;
				width: 100%;
			}
		
		#frills .overflow .tags {
			padding:0 0 0 38px;
			width:290px;
		}
		
			#frills .overflow .tags * {
				font-family:Arial;
			}
			
			#frills .overflow .tags a {
				line-height:normal;
				text-decoration:none;
				letter-spacing:-1px;
			}
/* frills end */
/*footer*/
#footer {
	height:54px;
	line-height:54px;
	padding:0 18px 114px 36px;
	font-size:11px;
	font-weight:bold;
	color:#fff;
}

	#footer a {
		color:#fff;
	}
	
	#footer .copy {
		float:left;
	}
	
	#footer .dizzain_by {
		float:right;
	}
/*end footer*/

#commentform p.subscribe-to-comments {
}

.sociable_tagline {
	margin-bottom: 10px;
}

#content_container #content .post .entry hr.normal,
#frills .overflow .about_us .entry hr.normal {
	border-style: none none solid;
	border-color: #ddd;
	border-width: 0 0 1px;
	margin: 0 0 10px;
	height: 1px;
	line-height: 1px;
}

#content_container #content .post .entry hr,
#frills .overflow .about_us .entry hr {
	background:url(images/hr.gif) no-repeat top center;
	border:0;
	height:39px;
	display:block;
}

/*
	Subscribe form
*/

.subscribeform {
	float: left;
}

	.subscribeform .newsletterFormDivClass {
		float: left;
		background:url(images/content/select_bg.gif) 0 bottom no-repeat;
		padding:0 0 6px;
		border: 0;
		width: 179px;
		height: 33px;
	}

		.subscribeform .newsletterTextInput {
			background:transparent none repeat scroll 0 0;
			border:0 none;
			float:left;
			margin: 15px 0 0;
			padding:0 0 0 15px;
			width:150px;
			height: 20px;
			font: bold 14px/20px Arial;
			color: #7a7a76;
		}

	.subscribeform .submit {
		float: left;
		background: url(images/content/subscribe.gif) 0 0 no-repeat;
		width: 83px;
		height: 25px;
		border: 0;
		cursor: pointer;
	}

#subscribebutton {
	margin: 5px 0;
}

div#disclaimer{ text-align:left; }
 div#disclaimer-fond{ position:absolute; z-index:1000; width:100%; height:2650px; background:white; filter:alpha(opacity=90); -moz-opacity:0.9; opacity: 0.9; text-align:center; line-height:normal; clear:both; }
 div#disclaimer-conteneur{ position:absolute; z-index:1001; width:100%; text-align:center; clear:both; }
  div#disclaimer-cadre{ width:550px; margin-left:auto; margin-right:auto; text-align:center; margin-top:200px; padding:15px; font-size:12px; border:#ddd 1px solid; background:#f5f5f5; color:#555; }
   div#disclaimer-cadre b{ font-size:14px; color:black; }
   div#disclaimer-cadre a{ text-decoration:none; font-size:22px; font-weight:bold; color:#356aa0; }
   div#disclaimer-cadre a:hover{ color:blue; }
