/* Attention : ne rien modifier ou supprimer dans ce theme
 *
 * Le theme NewsPrint 3.04 est la base de ce theme mais il a été significativement modifié
 *  
 * LOT OF CHANGES - BECAUSE This 3.04 was not OK
 * **********************************************************************************************************
 * 
 * Theme Name: 		News Print
 * Theme URI: 		http://www.theenglishguy.co.uk/news-print-v30-theme/
 * Description: 	Four or five column news theme, with widgetised sidebar of (fixed) two columns. 
 * Author: 			Richard Dows
 * Author URI: 		http://www.theenglishguy.co.uk/
 * Version:			3.0.4
 * Tags:			four column, five column, xhtml valid, css valid
 */
 
 
* {
    margin:					0;
	padding:				0;
}


body, html {
	font-size:				12px;
	font-family: 			"Lucida Grande", Arial, Helvetica, sans-serif;
}

#rap {
    width:					100%;
	max-width:				1000px;
	text-align:				center;
	margin:					0 auto;
	border-right:			1px solid #333;
	border-left:			1px solid #333;
	background-color:		#eee;
}



/*---------------------------------------- header ----*/
#header {
    width:					100%;
	height:					100px;
	max-height: 			100px;
	min-height:             100px;
	text-align:				left;
	background-image:		url(images/header.jpg);
}
#headerspace {
	height:					75px;
	width:					100px;
	margin:					0 auto;
	text-align:				center;
	background-color:		#eee;
	float:					right;
}
#search { 
    float:					right;
	height:					30px;
	width:					400px;
	margin:					25px 60px 0 0;
}
#search table img {
    margin:					-5px 0 0 0;
}
#search table input[type~="text"] { 
    border:					1px solid #ccc;
	padding:                1px;
}
#search table input[type~="text"]:hover {
    border:					1px solid #000;
}

#rss {
    float:					right;
	clear:					right;
	margin:					25px 40px 0 0;
}



/*------------------------------ the main columns ----*/
#left, #right, #sidebar, #middle {
	float:					left;
}
#left, #right {
    width:					265px;
	background-color:		#fff;
	padding:                0;
	margin:					0 5px;
}
* html #left, * html #right {
    width:					264px;
}

#five #left, #five #middle, #five #right {
    width:					173px;
	background-color:		#fff;
	padding:                0;
	margin:					0 5px;
}

#sidebar {
	width:					430px;
	text-align:				left;
	margin:					0 5px 0 4px;
	float:					right;
}

.colone, #category {
    width:					450px;
	margin:					5px 5px 0 5px;
	float:					left;
	background-color:		#fff;
	text-align:				left;
}

.noshow {
    display:				none;
}


/*---------------------------------- the featured ----*/
.full {
    width:					100%;
	max-width:				1000px;
	background-color:		#eee;
	clear:					both;
}
*>.full {
	margin-top:				10px;
}
* html .full {
    margin-bottom:			10px;
}
.fullsize {
    width:					98%;
	margin:					10px auto 0 auto;
	padding:                0 10px 10px 10px;
}

.featured_ad {
    margin:					25px 0 0 10px;
    float:					right;
	clear:					right;
}

.featured {
    width:					540px;
	background-color:		#fff;
	margin:					5px;
	padding:                1px 0;
	float:					left;
}
.first_ad {
    padding:                0;
    margin:                 5px 0 10px 0;
    width:					540px;
	text-align:				center;
}



/*------------------------------------- the posts ----*/
.post {
	text-align:				left;
	margin:					5px;
	background-color:		#eee;
}

.post-home, .post-featured, .post-single {
    padding:                5px;
}

.post-home, .post-featured {
    background-image:		url(images/post_bg_gradient.jpg);
	background-repeat:		no-repeat;
}

.post-category-date {
    float:					right;
	padding:                5px 5px 0 0;
}

.post-single {
    margin:					0 !important;
}
.post-single .post-top {
    margin:					0 0 3px 0;
	border-bottom:			1px dotted #111;
}
.post-single .post-info {
    margin:					0 0 10px 0;
	font-size:				11px;
	border-bottom:			1px dotted #111;
	padding:                0 0 3px 0;
}

.post-featured {
    width:					520px;
	margin: 				5px;
}

.post-home .post-middle {
    line-height:			1.5em;
	font-size:				11px;
}
.post-single .post-middle {
    line-height:			1.5em;
}
.post-middle .post-related ul {
    list-style-type:		none;
	list-style-image:		url(images/blog-smallarrow.gif);	
	font-size:				87%;
	margin:					0 0 0 10px;
}
.post-middle .post-related h3 {
    margin:					10px 0 0 0;
	font-family: 			"Lucida Grande", Arial, Helvetica, sans-serif;
	font-size:				12px;
}
.post-middle img {
    margin:					0 0 5px 5px;
	padding:				5px;
	border:					1px solid #eee;
}
#category .post-middle {
    padding:                5px;
}
#category .post-middle img { 
    display:				none;
}

.post-options {
    min-height:             24px;
	height:					auto !important;
    height:					24px;
}
.post-options p {
	height:					16px;
	float:					left;
	width:					132px;
	font-size:				11px;
}
.post-options img {
	margin:					0 3px -4px 0;
}

.post-bottom { 
    margin:					25px 0 0 0;
    clear:					both;
}
.post-home .post-bottom {
    padding:                1px 0 2px 0;
	margin:					10px 0 0 0;
}
.post-single .post-bottom {
    margin:					0 0 5px 0;
	padding:                3px 0 1px 0;
	border-bottom:			1px dotted #111;
	border-top:				1px dotted #111;
	font-size:				11px;
}
.post-home img {
    max-width:				225px !important;
	float:					none !important;
}
.post-featured img { 
    max-width:				150px !important;
	float:					right;
}

.tagmetadata {
    padding:                3px 0 0 0 !important;
}
.tagmetadata {
    border-top:				1px solid #111;
	margin:					5px 0 0 0;
	text-align:				center;
}
.tagmetadata img {
    margin:                 3px 0 0 0;
}

.post .navigation .alignleft, .post .navigation .alignright {
    border-right:			1px solid #000;
	border-bottom:			1px solid #000;
	border-left:			1px solid #000;
}

.postmetadatadate {
    font-weight:			bold;
	font-size:				11px;
}

.cat_title { 
    border-top:				1px solid #ccc;
	border-bottom:			1px solid #ccc;
	margin:					5px 5px 10px 5px;
}
.cat_title h2 {
    font-variant:			small-caps;
	font-size:				18px;
}



/*------------------ sidebar sections, boxes, etc ----*/
.sidebar_block {
	text-align:				left;
	margin:					5px 0 10px 0;
}
.sidebar_top {
    background-image:		url(images/sidebar_title_bg.png);
	background-repeat:		no-repeat;
	width:					200px;
	height:					21px;
	margin:					0 auto 5px auto;
}
.sidebar_top h2 { 
    color:					#fff;
	font-size:				12px;
	padding:                2px 0 0 5px;
}

#sidebar ul {
    margin:					0;
	padding:                0;
	list-style-type:		none;
}
#sidebar ul.cell_container, #sidebar ul.cell_container_small {
    background-color:		#eee;
	background-image:		url(images/cell_bg.png);
	background-repeat:		repeat;
	background-position:	top left;
	margin:					0 auto !important;
	padding:                0 !important;
	width:					200px;
}
*+html #sidebar ul.cell_container + li {
    margin:                -10px 0 0 0 !important;
}
#sidebar ul.cell_container li {
    padding:                5px 0 0 0;
}
/* ---- Patrick blue background menu #50b5d0 replaced by c2689b */

#sidebar ul.cell_container h2, #sidebar ul.cell_container_small h2 {
    color:					#000;
	background-color:		#c2689b;
	padding:                2px 5px;
	margin:                 0 5px 5px 5px;
}
#sidebar ul.cell_container ul, #sidebar ul.cell_container_small ul {
	margin:					0 !important;
	padding:                0 !important;
}
#sidebar ul.cell_container ul li, #sidebar ul.cell_container_small ul li {
    height:                 25px;
	margin: 				2px 1px;
	padding:                1px 5px 5px 5px;
    vertical-align:			middle;
	font-size:				11px;
	border-bottom:			1px solid #c2689b;
	background:				none;
}
#sidebar ul.cell_container_small ul li {
    height:					auto;
	padding:                1px 5px;
}
#sidebar ul.links li {
    height:					auto !important;
}
#sidebar ul.cell_container ul li:hover, #sidebar ul.cell_container_small ul li:hover {
    background-image:		url(images/cell_bg_hover.png);
	background-position:	top left;
	background-repeat:		repeat;
}
#sidebar ul.cell_container ul li span.date, #sidebar ul.cell_container_small ul li span.date {
    float:					right;
	font-size:				10px;
	color:					#fff;
}
#sidebar p {
    padding:                5px;
}

.post-bottom .one ul, .post-bottom .two ul, .post-bottom .three ul {
    margin:					0 0 0 10px;
	padding:                0;
	list-style-type:		none;
	list-style-image:		url(images/blog-smallarrow.gif);
}
.post-bottom li {
    padding:                0 0 5px 0;
}

#split_sidebar_one, #split_sidebar_two {
    width:					49%;
}
#split_sidebar_one { 





	float:					right;
	margin:					0 0 0 5px;
}
#split_sidebar_two { }



/*---------------------- comments, after the post ----*/
.commentsdiv { 
    width:					500px;
	margin:					0 auto;
	clear:					both;
}
.commentlist {
    list-style-type:		none;
	margin:					0 !important;
}
.commentlist li.comment {
    margin:					10px 0;
    background-color:		#fff;
	padding:                5px;
	min-height:             80px;
	height:					auto !important;
	height:					80px;
	border-right:			1px solid #ccc;
	border-bottom:			1px solid #ccc;
}
.commentlist ul, .commentlist ol, .commentlist dl  {
    border:					0;
	margin:					5px 5px 5px 25px;
}
.commentlist ul li, .commentlist ol li, .commentlist dl dt {
    border:					0;
    margin:					0 !important;
	padding:                0;
}
.commentlist p {
    padding:                0 0 10px 0;
}
.commentlist .children {
    list-style-type:		none;
	margin:					25px 5px 0 5px;
}
.commentlist .children li {
    background-color:		#ddd;
	border-left:			1px solid #036;
	border-top:				1px solid #036;
	padding:                5px;
}
.comments-header { 
    background-color:		#eee;
	background-image:		url(images/comment_title.png);
	background-repeat:		no-repeat;
	background-position:	top left;
	height:					21px;
    font-variant:			small-caps;
}
.comments-middle {
    padding:                10px 5px;
}
.comments { 
    background-color:		#fff;
	margin:					0 0 10px 0;
	border-right:			1px solid #ccc;
	border-bottom:			1px solid #ccc;
}
.comment-text {
    background-color:		#9fc;
}
.comment-author {
    float:					right;
	clear:					right;
	width:					75px;
	margin:					0 5px 5px 10px;
	padding:                10px 10px 5px 10px;
	border-left:			1px solid #555;
	border-bottom:			1px solid #555;
	font-size:				14px;
	text-align:				center;
	min-height:             60px;
	height:					auto !important;
	height:					60px;
}
.comment-author img {
    clear:					both;
	margin:					0 20px;
}
.comments-gravatar {
    margin:					4px auto 0 auto;
}
.comments-postedby, .comments-date {
    text-align:				center;
	font-size:				10px;
}

.commentform { 
	margin:					0 auto;
}
.commentform .commentform-inputs {
    width:					40%;
	float:					left;
	margin:					10px 0 0 0;
}
.commentform .commentform-inputs .row { 
    vertical-align:			middle;
	padding:                1px 0 !important;
}
.commentform .commentform-inputs label {
    float:					left;
	width:					60px;
    padding:                3px 1px 3px 0;
}
.commentform .commentform-inputs span, .commentform .commentform-inputs input {
    padding-left:			15px;
}
.commentform .commentform-inputs input {
    padding:                1px 3px;
	border:					1px solid #333;
	width:					125px;
	font-family:			Georgia,"Times New Roman",serif;
	font-stretch:			expanded;
}
.commentform .commentform-headers {
    margin: 				10px 20px 0 0;
}
.commentform .commentform-headers p {
    text-align:				justify;
}
.commentform .commentform-textarea {
    width:					59%;
	margin:					10px 0 0 3px;
	float:					left;
	text-align:				left;
	background-color:		#fff;
}
* html .commentform .commentform-textarea {
    width:					55%;
}
.commentform .commentform-textarea textarea {
	padding:                5px;
    background-color:		#fff;
	width:					98%;
	border:					1px solid #000;
	font-family:			Georgia, "Times New Roman", serif;
}
.commentform .commentform-buttons {
	text-align:				center;
}
.commentform .commentform-buttons input#submit, .commentform .commentform-buttons input#reset {
    width:					125px;
	padding:                2px 5px;
	margin: 				5px 0 0 0;
}



/*---------------------------------------- footer ----*/
#pre-footer, #footer {
	text-align:				center;
}
#pre-footer {
    width:					100%;
	height:					200px;
	background-color:		#eee;
}
#pre-footer #pre-footer-wrap {
    width:					800px;
	margin:					0 auto;
	padding:                5px;
}
#footleft, #footmiddle {
    border-right:			1px dotted #ccc;
}
#footleft, #footmiddle, #footright {
    width:					32.5%;
	text-align:				left;
	padding:                0 0 5px 5px;
	height:					115px;
	float:					left;
}
#footer {
    clear:					both;
	width:					100%;
	background-color:		#000;
	color:					#fff;
}
#footer div {
    width:					800px;
	margin:					0 auto;
	padding:                3px 0;
}
#footer a:link {
    color:					#fff;
}
#footer a:visited { 
    color:					#eee;
}
#footer a:hover {
    color:					#c00;
    text-decoration:		none;
}



/*--------------------------------- miscellaneous ----*/
abbr, acronym {
    border:					0;
	text-decoration:		none;
}
blockquote {
    background-color:		#fff !important;
	border-right:			1px solid #ccc;
	border-bottom:			1px solid #ccc;
}
.post-single blockquote {
    margin:					10px 15px;
	padding:                2px 3px 1px 3px;
	width:					90%;
}
.commentsdiv blockquote {
    border-top:				1px solid #000;
	border-bottom:			1px solid #000;
	background-color:		#ddd !important;
}
cite {
    font-style:				italic;
	font-size:				0.9em;
}
form {
    width:					99%;
}
.post-middle p {
	font-size:				12px;
}
p.postmetadata {
    font-size:				11px;
}
.post-single p {
    margin:					1px 0 5px 0;
}

h1, h2, h3, h4, h5, h6 { }
h1, h2, h3, p, img {
	border:					0;
}

h1 {
    font-size:				16px;
	padding:                0 0 2px 0;
}
h2 {
    font-size:				13px;
	padding:                0 0 2px 0;
}
h3 {
    padding:                0 0 5px 0;
}
.post-featured h2 {
    font-size:				14px;
}
#category h2 {
    padding:                5px 0 0 5px;
}
#category h3 {
    padding:                10px 0 5px 10px;
	font-size:				18px;
	font-variant:			small-caps;
}
.comments-header h2 {
    padding:                2px 0 0 3px;
	color:					#fff;
}

.post-single ul, .post-single ol {
    margin:					0 0 15px 25px;
}

#pre-footer ul {
    margin:					0 0 10px 0;
	list-style-type:		none;
}
#pre-footer ul ul {
    margin:					0 0 0 20px;
	list-style-type:		disc;
}

.ads {
    text-align:				center;
	margin:					0 auto;
}
div.spacer {
    clear:					both;
}
.alignleft {
    float:					left;
	clear:					left;
}
.alignright {
    float:					right;
	clear:					right;
}
.fright {
    float:					right;
}
.fleft {
    float:					left;
}
.black {
    color:					#000;
}

#main_navigation {
    width:					540px;
	height:					36px;
	background-color:		#fff;
	margin:					0 0 0 5px;
}
#main_navigation .box { 
    background-color:		#eee;
	margin:					5px;
	padding:                5px;
	width:					153px;
}
#main_navigation .alignleft { 
    text-align:				left;
}
#main_navigation .alignright {
    text-align:				right;
}


/*------------------ colors for columns and links ----*/
a:link, a:visited { 
	color:					#006;
	text-decoration:		none;
}
a:hover { 
    color:					#c2689b;
}

.post-middle a:link {
    font-style:				italic;
}

.post-top h2 a:hover {
    text-decoration:		underline;
}

#sidebar ul.cell li a:link, #sidebar ul.cell li a:visited, #sidebar a:link, #sidebar a:visited {
    color:					#fff;
}
#sidebar ul.cell li a:hover, #sidebar ul.cell li:hover a, #sidebar a:hover {
    color:					#000;
}

#sidebar p a:link, #sidebar p a:visited {
    color:					#000;
}
#sidebar p a:hover {
    color:					#c2689b;
}

.comments-header a:link, .comments-header a:visited { 
    color:					#c2689b;
}
.comments-header a:hover {
    color:					#000;
}



/*-------------------------------------- the menu ----*/
.preload1 { background: url(images/six_0a.gif); }
.preload2 { background: url(images/six_1a.gif); }

#nav {
    padding:	            0; 
	margin:					0; 
	list-style:				none; 
	height:					38px; 
	background:				#fff url(images/six_0.gif) repeat-x; 
	position:				relative; 
	z-index:				200; 
	font-family:			arial, verdana, sans-serif;
	text-align:				left;
}
#nav li.top {
    display:				block; 
	float:					left;
}
#nav li a.top_link {
    display:				block; 
	float:					left; 
	height:					35px; 
	line-height:			33px; 
	color:					#fff; 
	text-decoration:		none; 
	font-size:				11px; 
	font-weight:			bold; 
	padding:                0 0 0 12px; 
	cursor:					pointer;
	background: 			url(images/six_0.gif);
}
#nav li a.top_link span {
    float:					left; 
	display:				block; 
	padding:                0 24px 0 12px; 
	height:					35px; 
	background: 			url(images/six_0.gif) right top no-repeat;
}
#nav li a.top_link span.down {
    float:					left; 
	display:				block; 
	padding:                0 24px 0 12px; 
	height:					35px; 
	background: 			url(images/six_0a.gif) no-repeat right top;
}

#nav li:hover a.top_link, #nav a.top_link:hover {
    color:					#fff; 
	background: 			url(images/six_1.gif) no-repeat;
}
#nav li:hover a.top_link span, #nav a.top_link:hover span {
    background:				url(images/six_1.gif) no-repeat right top;
}
#nav li:hover a.top_link span.down, #nav a.top_link:hover span.down {
    background:				url(images/six_1a.gif) no-repeat right top; 
	padding-bottom:	        3px;
}

#nav table { 
    border-collapse:		collapse; 
	padding:                0; 
	margin:					0; 
	position:				absolute; 
	left:					0; 
	top:					0;
}

#nav li:hover { 
    position:				relative; 
	z-index:				200;
}
#nav a:hover {
    position:				relative; 
	white-space:			normal; 
	z-index:				200;
}

#nav :hover ul.sub {
    left:					1px; 
	top:					38px; 
	background: 			#c2689b; 
	padding:                3px; 
	border:					1px solid #0b4d97; 
	white-space:			nowrap; 
	width:					90px; 
	height:					auto; 
	z-index:				300;
}
#nav :hover ul.sub li {
    display:				block; 
	height:					20px; 
	position:				relative;
	float:					left; 
	width:					90px; 
	font-weight:			normal;
}
#nav :hover ul.sub li a {
    display:				block; 
	font-size:				11px; 
	height:					18px; 
	width:					88px; 
	line-height:			18px; 
	text-indent:	        5px; 
	color:					#000; 
	text-decoration:		none;
	border:					1px solid #c2689b;
}
#nav li ul.sub li a.fly {
    background:				#c2689b url(images/arrow.gif) 80px 6px no-repeat;
}
/* --- Patrick Hover color 3f96a9 replace by b84dbc ----*/
#nav :hover ul.sub li a:hover {
    background:				#b84dbc; 
	color:					#fff; 
	border-color:			#fff;
}
#nav :hover ul.sub li a.fly:hover {
    background:				#b84dbc url(images/arrow_over.gif) 80px 6px no-repeat; 
	color:					#fff;
}

#nav li b {
    display:				block; 
	font-size:				11px; 
	height:					18px; 
	width:					88px; 
	line-height:			18px;
	margin-bottom:			3px; 
	text-indent:	        6px; 
	color:					#ff6; 
	border-bottom:			1px solid #ff6; 
	cursor:					default;
}

#nav a:hover a:hover ul,
#nav a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover a:hover ul {
    left:					89px; 
	top:					-4px; 
	background: 			#c2689b; 
	padding:                3px; 
	border:					1px solid #0b4d97; 
	white-space:			nowrap; 
	width:					90px; 
	z-index:				400; 
	height:					auto;
}

#nav ul, 
#nav a:hover ul ul,
#nav a:hover a:hover ul ul,
#nav a:hover a:hover a:hover ul ul,
#nav a:hover a:hover a:hover a:hover ul ul {
    position:				absolute; 
	left:					-9999px; 
	top:					-9999px; 
	width:					0; 
	height:					0; 
	margin:					0; 
	padding:                0; 
	list-style:				none;
}

#nav li:hover li:hover > ul {
    left:					90px;
	top:					-4px; 
	background: 			#c2689b; 
	padding:                3px; 
	border:					1px solid #0b4d97; 
	white-space:			nowrap; 
	width:					90px; 
	z-index:				400; 
	height:					auto;
}
#nav li:hover > ul ul {
    position:				absolute; 
	left:					-9999px; 
	top:					-9999px; 
	width:					0; 
	height:					0; 
	margin:					0; 
	padding:                0; 
	list-style:				none;
}
#nav li:hover li:hover > a.fly {
    background:				#b84dbc url(images/arrow_over.gif) 80px 6px no-repeat; 
	color:					#fff; 
	border-color:			#fff;
} 
#nav li:hover li:hover > li a.fly {
    background:				#c2689b url(images/arrow.gif) 80px 6px no-repeat; 
	color:					#000; 
	border-color:			#c2689b;
} 



/*--------------------------------------- calendar ------*/
#wp-calendar { 
	width:					190px;
	margin:					5px 10px 0 10px;
}
#wp-calendar caption { 
    font-weight:			bold;
	font-size:				14px;
	height:					25px;
	background-image:		url(images/cell_bg.png);
	background-repeat:		repeat;
	background-position:	top left;
	color:					#fff;
	padding:                5px 0 0 0;
}
#wp-calendar tr th { 
    text-align:				center;
	font-size:				14px;
	font-variant:			small-caps;
	font-weight:			bold;
}
#wp-calendar tbody { }
#wp-calendar tbody tr {
    border-bottom:			1px solid #333;
}
#wp-calendar tbody tr td { 
    border-bottom:			1px solid #000;
	border-right:			1px solid #000;
	border-left:			1px solid #444;
	border-top:				1px solid #555;
	text-align:				center;
}
#wp-calendar tbody tr td:hover {
    background-color:		#ddd;
}
#wp-calendar tbody tr td a:link, #wp-calendar tbody tr td a:visited {
    color:					#c2689b;
	font-style:				italic;
	font-weight:			bold;
}
#wp-calendar tbody tr td a:hover {
    color:					#000;
}
#wp-calendar tbody tr td#today {
    background-color:		#c2689b;
	font-weight:			bold;
}
#wp-calendar tbody tr td#today:hover {
    background-color:		#bbb;
}
#wp-calendar tbody tr td#today a {
    color:					#036;
}
#wp-calendar tbody tr td#today a:hover {
    color:					#fff;
}
#wp-calendar tfoot a { 
	color:					#000;
	padding:                4px 0 0 4px;
	font-size:				14px;
}



/*----------------------------------- login page css ----*/
.login { }
.login h1 {
    display:				none;
}
.login p.message {
    margin:					0 0 15px 0;
}
.login form {
	margin:					0 auto;
	width:					200px;
	text-align:				left;
}
.login input[type~="text"], .login input[type~="password"] {
    width:					196px;
	margin:					5px 0 15px -2px;
}
.login label {
    background-image:		url(images/sidebar_title_bg.png);
	background-repeat:		no-repeat;
    float:					left;
	color:					#fff;
	font-weight:			bold;
	height:					21px;
	margin:					25px 0 3px 0;
	padding:                3px 0 0 2px;
	width:					200px;
}
.login p.forgetmenot label {
    background:				none !important;
	color:					#000;
	width:					100px;
}
.login p.forgetmenot input {
    margin:					8px 0 0 0;
}
.login input {
    margin:					5px 0 10px 0;
}
.login p#loginnav {
    margin:					10px 0 5px 0;
}
.login p#backtoblog {
    display:				none;
}
.login p.submit {
    clear:					both;
}
.login p#themeby {
    margin:					10px 0 5px 0;
}
