/* @override 
	http://elmanco.mentine.net/wp-content/themes/elmanco/style.css
	http://www.elmanco.com/wp-content/themes/elmanco/style.css
*/

/*
Theme Name: Elmanco
*/
/* @group Plugins */

.wpcf7 input {
	padding: 5px;
	border: 1px solid #999;
	width: 300px;
	margin-top: 3px;
	margin-bottom: 8px;
}

.wpcf7 textarea{
		border: 1px solid #999;
	width: 100%;
	padding: 5px;
	margin-top: 3px;
	height: 220px;
}

.wpcf7 input.wpcf7-acceptance {
	width: auto;
	margin-right: 10px;
}

.wpcf7 input.wpcf7-file {
	padding: 5px 5px 5px 0;
	margin-top: 5px;
	border: 1px none ;
}

.wpcf7 input.wpcf7-submit {
	display: block;
	padding: 5px;
	border: 1px solid #f1257a;
	text-align: center;
	text-decoration: none;
	width: 100px;
	background-color: #f1257a;
	text-transform: uppercase;
	font-weight: bold;
	color: #fff;
}

.wp-pagenavi {
	clear: left;
	float: left;
	width: 100%;
	padding-top: 0;
	text-align: center;
	margin-bottom: 40px;
}

footer.content .wp-pagenavi a {
	background-image: none;
}.wp-pagenavi .current {
	font-weight: bold;
	padding-left: 17px;
}.wp-pagenavi .pages {
	margin-right: 20px;
}



/* @end */

/* @group Fonts */

@font-face {
	font-family: 'ConduitBold';
	src: url('fonts/lt_70618-webfont.eot');
}

@font-face {
	font-family: 'ConduitBold';
	src: url(//:) format('no404'), url('fonts/lt_70618-webfont.woff') format('woff'), url('fonts/lt_70618-webfont.ttf') format('truetype'), url('fonts/lt_70618-webfont.svg#webfontVkenCaGr') format('svg');
	font-weight: normal;
	font-style: normal;
}



@font-face {
	font-family: 'Conduit';
	src: url('fonts/lt_70620-webfont.eot');
}

@font-face {
	font-family: 'Conduit';
	src: url(//:) format('no404'), url('fonts/lt_70620-webfont.woff') format('woff'), url('fonts/lt_70620-webfont.ttf') format('truetype'), url('fonts/lt_70620-webfont.svg#webfontJLE7iSx7') format('svg');
	font-weight: normal;
	font-style: normal;
}



/* @end */

/* @group Layout */

body
 {
	margin: 0;
	padding: 0;
	background-color: #ccc;
	background-image: url(images/bg-body.gif);
	font: 16px/23px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.clear {
	clear: both;
}

article p {
	margin-bottom: 10px;
}

abbr {
	border-bottom-style: none;
}

article ul {
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	list-style-type: square;
}

article ul li {
	margin-bottom: 10px;
}

* {
	padding: 0;
	margin: 0;
}

a img {
	border-style: none;
}

h1,h2,h3,h4, h5, h6 {
	font-weight: normal;
	font-style: normal;
	font-family: Conduit;
}

h1 a,h2 a,h3 a,h4 a, h5 a, h6 a {
	font-weight: normal;
	font-style: normal;
}
.alignright {
	float: right;
	margin-left: 10px;
	clear: right;
}

.alignleft {
	float: left;
	margin-right: 10px;
	clear: left;
}

header, footer, aside, figure, hgroup, nav, section, time, figcaption, article {
	display: block;
}

fieldset {
	border-style: none;
	padding: 0;
}

nav ul {
	list-style-type: none;
}

a {
	color: #2C79B6;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	text-decoration: none;
	color: #f1257a;
}

a.active {
}

div.page {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}

div.background {
	width: 100%;
	background: url(images/bg-page.png) repeat-y center;
}

/* @group social */

.column .social ul {
	margin-left: 0;
	margin-top: 40px;
}

.social ul {
	float: left;
	width: 330px;
	margin-bottom: 20px;
	margin-top: 20px;
}

.social li {
	display: inline;
	float: left;
	margin-right: 7px;
}

.social li a {
	display: block;
	width: 60px;
	height: 60px;
	overflow: hidden;
	text-indent: -120px;
}

.social li a.social-stumble {
	background-image: url(images/icon-stumble2.png);
}

.social li a.social-fb {
	background-image: url(images/icon-fb.png);
}

.social li a.social-fb:hover {
		background-image: url(images/icon-fb-hover.png);
}

.social li a.social-delicious {
	background-image: url(images/icon-delicious.png);
}

.social li a.social-rss {
	background-image: url(images/icon-rss.png);
}

.social li a.social-twitter {
	background-image: url(images/icon-twitter.png);
}

.social li a.social-stumble:hover {
	background-image: url(images/icon-stumble-hover.png);
}

.social li a.social-delicious:hover {
	background-image: url(images/icon-delicious-hover.png);
}

.social li a.social-rss:hover {
	background-image: url(images/icon-rss-hover.png);
}

.social li a.social-twitter:hover {
	background-image: url(images/icon-twitter-hover.png);
}

#twitter-button {
	float: left;
	width: 120px;
}

#stumble-button {
		float: left;
	width: 130px;

}



/* @end */

/* @group sidebar */

#sidebar {
	float: right;
	margin-right: 25px;
	width: 330px;
}

#sidebar .banner {
	margin-left: 15px;
	margin-top: 0;
}

#sidebar #fb {
	margin-left: 3px;
	margin-bottom: 15px;
}

#sidebar .box {
	margin-top: 10px;
	margin-bottom: 20px;
}

#sidebar #blogroll header h4 {
	background: url(images/icon-star-white.png) no-repeat 17px 13px;
}

#sidebar #archive-posts header h4 {
	background: url(images/icon-archive-white.png) no-repeat 17px 13px;
}

#sidebar #archive-posts .content {
	margin-left: 14px;
	margin-top: -9px;
	width: 307px;
	height: 187px;
	overflow: hidden;
}

#sidebar #archive-posts .content article {
	position: absolute;
	width: 307px;
	height: 187px;
	overflow: hidden;
}

#sidebar #archive-posts .content article figure {
	z-index: 0;
	position: relative;
	height: 187px;
}

#sidebar #archive-posts .content article .meta {
		background-image: url(images/bg-article-meta.png);
	color: #fff;
	width: 504px;
	padding: 13px 18px;
	height: 40px;
	overflow: hidden;
	z-index: 1;
	margin-top: -66px;
	position: relative;
}

#sidebar #archive-posts .content article .meta .cat a {
	color: #f1257a;
	font-size: 12px;
	text-transform: uppercase;
}

#sidebar #archive-posts .content article .meta h3 {
	font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#sidebar #archive-posts .content article .meta h3 a {
	font-weight: bold;
	color: #fff;
}

#sidebar #archive-posts .content article .meta h3 a:hover {
	color: #6da1cc;
}

#sidebar #blogroll .content, #sidebar #categories .content, #sidebar #years .content {
	background-color: #e5e5e5;
	margin-top: -9px;
	margin-left: 14px;
	width: 277px;
	font-size: 14px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	padding: 15px;
}

#sidebar #years header h4, #sidebar #categories header h4 {
	background-repeat: no-repeat;
	padding-left: 27px;
}

#sidebar .content .splitcol {
	width: 118px;
	float: left;
	margin-right: 20px;
	list-style-type: none;
	line-height: 19px;
}

#sidebar .content .splitcol li {
	margin-bottom: 6px;
}

#sidebar header {
	background-image: url(images/ribbon-sidebar.png);
	width: 332px;
	height: 51px;
	text-transform: uppercase;
	font-family: ConduitBold;
}

#sidebar header h4 {
	font: 17px/43px ConduitBold;
	color: #fff;
	padding-left: 42px;
}

#sidebar #search {
	padding: 5px 5px 5px 42px;
	background: #5c5c5c url(images/icon-search-white.png) no-repeat 9px;
	width: 281px;
	margin-left: 3px;
}

#sidebar #search input {
	background-color: #fff;
	border-style: none;
	padding: 3px;
	width: 260px;
	font: 17px ConduitBold;
	text-transform: uppercase;
	color: #999;
}



/* @end */

/* @group header */

header.page {
	text-transform: uppercase;
	font-family: Conduit;
}

header.page ul li {
	display: inline;
}

header.page a {
	font-weight: normal;
	font-style: normal;
}

header.page hgroup {
	float: right;
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 15px;
}

header.page hgroup a {
	display: block;
	overflow: hidden;
	text-indent: -99999px;
	width: 354px;
	height: 249px;
	background-image: url(images/logo.png);
}



/* @end */

/* @group content */

div#content {
	padding-left: 40px;
	float: left;
	width: 555px;
	margin-top: 20px;
}

div#content h2 {
	margin-bottom: 20px;
}

div#content header.content {
}

div#content .related {
	border-style: none;
padding: 20px 20px 30px;
	background-color: #e5e5e5;
	width: 500px;
	float:left;
	line-height: 15px;
	margin-top: 40px;
}

div#content .related h3 {
	margin-bottom: 20px;
	font-size: 24px;
}

div#content .related a {
	display: block;
	border-top: 1px solid #afaeae;
	padding-top: 10px;
	margin-top: 10px;
}

footer.content {
	clear: left;
	display: block;
	margin-bottom: 35px;
	padding-top: 15px;
	font-family: ConduitBold;
	text-transform: uppercase;
}

footer.content a {
	font-weight: normal;
	font-style: normal;
	background: url(images/arrow-left-blue.png) no-repeat 0 3px;
	padding-left: 17px;
}

footer.content a:hover {
	text-decoration: none;
	color: #f1257a;
}

/* @group article archive */

div#content article.archive {
	padding-bottom: 10px;
	margin-bottom: 30px;
	width: 540px;
	padding-top: 10px;
	border-bottom: 1px solid #bebebe;
}

div#content article.archive.no-articles {
	border-style: none;
padding: 20px;
	background-color: #e5e5e5;
	width: auto;
	line-height: 15px;
}

div#content article.archive.no-articles .text {
	float: left;
	width: auto;
	}

div#content article.archive.no-articles .text h1 {
	margin-bottom: 10px;
}

div#content article.archive header {
	border-bottom: 1px solid #bebebe;
}

div#content article.archive header time {
	display: inline;
}

div#content article.archive figure {
	float: left;
}

div#content article.archive .text {
	font-size: 13px;
	width: 370px;
	float: right;
}



/* @end */

/* @group abloglist */

div#content article.abloglist {
	margin-bottom: 50px;
	width: 540px;
}

div#content article.abloglist header h1 {
		text-transform: uppercase;
	font-size: 35px;
	line-height: 29px;
	color: #6da1cc;
}

div#content article.abloglist .splitcol {
	float: left;
	width: 50%;
	padding-left: 0;
	list-style-type: none;
	margin-left: 0;
}

div#content article.abloglist .splitcol li {
	margin-bottom: 0;
}

div#content article.abloglist .splitcol li.linkcat {
	margin-top: 30px;
}

div#content article.abloglist .splitcol ul {
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
	margin-bottom: 30px;
}



/* @end */

/* @group article archive */

div#content article.archive-past {
	padding-bottom: 10px;
	margin-bottom: 30px;
	border-bottom: 1px solid #afaeae;
	width: 540px;
}

div#content article.archive-past header time {
	display: inline;
}

div#content article.archive-past .text {
	font-size: 13px;
}



/* @end */

/* @group article page */

div#content article.page {
	margin-bottom: 50px;
	width: 540px;
}

div#content article.page a img {
	border-style: none;
}

div#content article.single a img {
	border-style: none;
}

div#content article.page header h1 {
		text-transform: uppercase;
	font-size: 35px;
	line-height: 29px;
	color: #6da1cc;
}



/* @end */

/* @group article single */

/* @group comments */

#comments {
	padding-top: 20px;
}

#comments #postcomment {
	margin-bottom: 20px;
	margin-top: 30px;
		border-top: 1px solid #afaeae;
	padding-top: 20px;
}

#comments h2#comments {
	margin-bottom: 20px;
	margin-top: 60px;
	clear: left;
	border-top: 1px solid #afaeae;
}

#comments h2#comments a {
	display: none;
}

#comments ol {
	margin-top: 20px;
	list-style-type: none;
	margin-bottom: 40px;
}

#comments ol li {
	border-bottom: 1px solid #afaeae;
	margin-bottom: 20px;
	padding-bottom: 10px;
	float: left;
	width: 100%;
}

#comments ol li p {
	margin-bottom: 03px;
}

#comments ol li  cite {
	font-size: 12px;
}

#comments label {
	color: #000;
	font-size: 16px;
}

#comments h3 {
		font-weight: bold;
	margin-bottom: 15px;
	color: #000;
	font-size: 18px;
}

#comments input, #comments textarea {
	border: 1px solid #afaeae;
	margin-bottom: 10px;
	padding: 5px;
	margin-right: 10px;
}

#comments textarea {
	width: 90%;
}

#comments #submit {
	background-color: #6da1cc;
	text-transform: uppercase;
	color: #fff;
	font: 17px ConduitBold;
	padding: 8px 15px 9px;
	border: 1px solid #6da1cc;
}



/* @end */

div#content article.single {
	margin-bottom: 50px;
	width: 540px;
}

div#content article.single p img {
	margin-right: 20px;
	margin-bottom: 10px;
}

div#content article.single header .meta {
	background-image: url(images/bg-article-meta.png);
	color: #fff;
	width: 504px;
	padding: 13px 18px;
	height: 60px;
	overflow: hidden;
	z-index: 1;
}

div#content article.single figure {
	overflow: hidden;
	width: 540px;
	height: 365px;
}

div#content article.single figure img {
	float: left;
}

div#content article.single header {
	margin-bottom: 20px;
	width: 540px;
	font-size: 14px;
}

div#content article.single header div.cat {
	background: url(images/ribbon-magenta-header.png) no-repeat;
	height: 47px;
	z-index: 1;
	position: relative;
	margin-left: -13px;
}

div#content article.single header div.cat a {
	background-color: #f1257a;
	float: left;
	display: block;
	height: 36px;
	text-transform: uppercase;
	color: #fff;
	font-size: 14px;
	line-height: 36px;
	padding-left: 13px;
	padding-right: 18px;
}

div#content article.single header div.cat a:hover {
	text-decoration: none;
}

div#content article.single header p {
	width: 470px;
}

div#content article.single header time {
	display: inline;
	color: #f1257a;
}

div#content article.single header strong {
	color: #f1257a;
	font-weight: normal;
	font-style: normal;
}

div#content article.single header .comments {
	float: right;
	display: block;
	width: 53px;
	background: url(images/bg-comments.png) no-repeat;
	height: 46px;
	text-align: center;
	line-height: 35px;
}

div#content article header h1 {
		text-transform: uppercase;
	font-size: 30px;
	line-height: 29px;
	color: #fff;
}

div#content article.single header .data {
	width: 440px;
	float: left;
}



/* @end */

/* @group article big */

div#content article.big {
	margin-bottom: 50px;
}

div#content article.big header .meta {
	background-image: url(images/bg-article-meta.png);
	color: #fff;
	float: left;
	width: 504px;
	padding: 13px 18px;
	height: 60px;
	overflow: hidden;
	z-index: 1;
	position: absolute;
	margin-top: 119px;
}

div#content article.big figure {
	height: 232px;
	overflow: hidden;
	z-index: 0;
	position: absolute;
	margin-top: -27px;
}

div#content article.big figure a img {
	border-style: none;
}

div#content article header {
	margin-bottom: 20px;
	font-size: 14px;
}

div#content article.big header {
	margin-bottom: 20px;
	width: 540px;
	height: 252px;
	font-size: 14px;
}

div#content article.big header div.cat {
	background: url(images/ribbon-magenta-header.png) no-repeat;
	height: 47px;
	z-index: 1;
	position: relative;
	margin-left: -13px;
	width: 12px;
}

div#content article.big header div.cat.grey {
	background: url(images/ribbon-grey-header.png) no-repeat;
	height: 47px;
	z-index: 1;
	position: relative;
	margin-left: -13px;
}

div#content article.big header div.cat a {
	background-color: #f1257a;
	float: left;
	display: block;
	height: 36px;
	text-transform: uppercase;
	color: #fff;
	font-size: 14px;
	line-height: 36px;
	padding-left: 13px;
	padding-right: 18px;
}

div#content article.big header div.cat.grey a {
	background-color: #5c5c5c;
	float: left;
	display: block;
	height: 36px;
	text-transform: uppercase;
	color: #fff;
	font-size: 14px;
	line-height: 36px;
	padding-left: 13px;
	padding-right: 18px;
}

div#content article.big header div.cat a:hover {
	text-decoration: none;
}

div#content article.big header p {
	width: 470px;
}

div#content article.big header time {
	display: inline;
	color: #f1257a;
}

div#content article.big header strong a, div#content article.big header strong {
	color: #f1257a;
	font-weight: normal;
	font-style: normal;
}

div#content article.big header .comments {
	float: right;
	display: block;
	width: 53px;
	background: url(images/bg-comments.png) no-repeat;
	height: 46px;
	text-align: center;
	line-height: 35px;
}

div#content article.big h1 {
	margin-bottom: 3px;
}

div#content article.big header .data {
	width: 440px;
	float: left;
}

div#content article.big h1 a {
	color: #fff;
}

div#content article.big h1 a:hover {
	text-decoration: none;
	color: #6da1cc;
}



/* @end */

/* @group article small */

div#content article.small {
	margin-bottom: 30px;
	width: 230px;
	float: left;
	background-color: #e5e5e5;
	padding: 10px;
	margin-right: 30px;
	font-size: 12px;
	line-height: 20px;
	height: 390px;
}

div#content article.small header .meta {
	background-image: url(images/bg-article-meta.png);
	color: #fff;
	float: left;
	width: 194px;
	padding: 13px 18px;
	height: 20px;
	z-index: 1;
	position: relative;
	margin-top: 83px;
}

div#content article.small figure {
	height: 156px;
	overflow: hidden;
	z-index: 0;
	position: absolute;
	margin-top: -27px;
	width: 230px;
}

div#content article.small header {
	margin-bottom: 5px;
	width: 224px;
	font-size: 14px;
}

div#content article.small header div.cat {
	background: url(images/ribbon-magenta-header.png) no-repeat;
	height: 47px;
	z-index: 1;
	position: relative;
	margin-left: -23px;
	margin-top: -20px;
	width: 12px;
}

div#content article.small header div.cat.grey {
	background: url(images/ribbon-grey-header.png) no-repeat;
	height: 47px;
	z-index: 1;
	position: relative;
	margin-left: -23px;
	margin-top: -20px;
}

div#content article.small header div.cat a {
	background-color: #f1257a;
	float: left;
	display: block;
	height: 36px;
	text-transform: uppercase;
	color: #fff;
	font-size: 14px;
	line-height: 36px;
	padding-left: 13px;
	padding-right: 18px;
}

div#content article.small header div.cat.grey a {
	background-color: #5c5c5c;
	float: left;
	display: block;
	height: 36px;
	text-transform: uppercase;
	color: #fff;
	font-size: 14px;
	line-height: 36px;
	padding-left: 13px;
	padding-right: 18px;
}

div#content article.small header div.cat a:hover {
	text-decoration: none;
}

div#content article.small header p {
	width: 470px;
}

div#content article.small header time {
	display: block;
	color: #690F34;
	font-size: 12px;
	font-weight: bold;
	margin-top: 10px;
	clear: left;
	float: left;
	width: 230px;
	margin-bottom: 5px;
}

div#content article.small header strong {
	color: #f1257a;
	font-weight: normal;
	font-style: normal;
}

div#content article.small header .comments {
	float: right;
	display: block;
	width: 53px;
	background: url(images/bg-comments.png) no-repeat;
	height: 46px;
	text-align: center;
	line-height: 35px;
}

div#content article.small h1 {
	margin-bottom: 3px;
	text-transform: none;
	font: bold 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	width: 195px;
	float: left;
}

div#content article.small header .data {
	width: 440px;
	float: left;
}

div#content article.small h1 a {
	color: #fff;
}

div#content article.small h1 a:hover {
	text-decoration: none;
	color: #6da1cc;
}



/* @end */



/* @end */

/* @group navigation */

nav#navigation {
}

nav#navigation #menu {
	padding-top: 40px;
	padding-left: 30px;
	margin-bottom: 5px;
	font-size: 15px;
}

nav#navigation #menu li {
	margin-right: 13px;
}

nav#navigation #menu li.home a {
	background: url(images/icon-home.png) no-repeat;
	padding-left: 25px;
}

nav#navigation #menu li.page-item-65 a {
	background: url(images/icon-mail-grey.png) no-repeat 0 3px;
	padding-left: 25px;
}

nav#navigation #menu li a {
	color: #333;
}

nav#navigation #menu li a:hover {
	color: #f1257a;
	text-decoration: none;
}

nav#navigation #categories {

	background: url(images/ribbon-head.png) no-repeat -3px 0;
	
	height: 69px;
	padding-top: 3px;
	padding-left: 30px;
	font: 45px/59px ConduitBold;
}

nav#navigation #categories li {
	border-left: 1px solid #a9c3d9;
	float: left;
}

nav#navigation #categories a {
	color: #fff;
		background: url(images/arrow-down-white.png) no-repeat 10px center;
	padding: 4px 15px 3px 32px;
}

nav#navigation #categories a:hover {
	text-decoration: none;
	color: #f1257a;
	background: #d1dde7 url(images/arrow-down-dark.png) no-repeat 10px center;
	
}

nav#navigation #categories a.active {
	text-decoration: none;
	color: #f1257a;
	background: #fff url(images/arrow-down-dark.png) no-repeat 10px center;
	
}

nav#navigation ul {
}

nav#navigation ul li {
}

nav#navigation a {
}

nav#navigation a:hover {
}

nav#navigation h3 {
	text-transform: uppercase;
	font-size: 20px;
	line-height: 24px;
}



/* @end */

/* @group footer */

/* @group newsletter */

#newsletter input.tf {
	background-color: #fff;
	border-style: none;
	padding: 3px;
	width: 260px;
	font: 17px ConduitBold;
	text-transform: uppercase;
	color: #999;
	margin-bottom: 10px;
	margin-top: 5px;
}

#newsletter input.cb {
	margin-right: 5px;
	margin-bottom: 15px;
}

#newsletter input.submit {
	float: right;
}



/* @end */

/* @group info */

footer.page #info {
	margin-bottom: 20px;
}

footer.page #info div.content {
	background-color: #e5e5e5;
	margin-left: 11px;
	width: 939px;
	margin-top: -10px;
	font-size: 12px;
	padding-bottom: 60px;
}

footer.page #info div.content .column {
	width: 265px;
	float: left;
	margin-left: 40px;
}

footer.page #info div.content .column#newsletter {
	width: 319px;
}

footer.page #info div.content .column#about {
	width: 240px;
}

footer.page #info div.content .column#last-comments {
	width: 240px;
}

footer.page #info div.content .column h4 {
		color: #fff;
	font: 17px/50px ConduitBold;
	margin-top: -45px;
	margin-bottom: 10px;
	text-transform: uppercase;
	padding-left: 25px;
	margin-left: -12px;
}

footer.page #info div.content #last-comments.column h4 {
	background: url(images/icon-comments-white.png) no-repeat 0 18px;
}

footer.page #info div.content #last-comments.column ul {
	padding-left: 0;
	margin-left: 0;
}

footer.page #info div.content #last-comments.column ul li {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-transform: none;
	display: block;
	margin-bottom: 10px;
	line-height: 18px;
	width: 260px;
	overflow: hidden;
}

footer.page #info div.content #last-comments.column ul li a {
	font-weight: bold;
	color: #2C79B6;
	font-size: 12px;
	display: block;
}

footer.page #info div.content #last-comments.column ul li a:hover {
	color: #f1257a;
}

footer.page #info div.content #about.column h4 {
	background: url(images/icon-user-white.png) no-repeat 0 16px;
}

footer.page #info div.content #newsletter.column h4 {
	background: url(images/icon-mail-white.png) no-repeat 0 20px;
}

footer.page #info header {
	background-image: url(images/ribbon-wide.png);
	width: 969px;
	height: 55px;
	margin-left: -7px;
}



/* @end */

footer.page {
	padding-top: 15px;
	margin-top: 40px;
	padding-bottom: 50px;
	border-top-width: 1px;
}

footer.page ul {
	margin-bottom: 2px;
	margin-left: 40px;
}

footer.page li {
	display: inline;
	margin-right: 5px;
	padding-right: 5px;
	font-family: Conduit;
	text-transform: uppercase;
}

footer.page .social li {
	padding-right: 0;
}

footer.page li a {
	font-size: 15px;
	font-weight: normal;
	font-style: normal;
	color: #000;
}

footer.page li a:hover {
	color: #f1257a;
}

footer.page a:hover {
}

footer.page small {
	margin-left: 40px;
	display: block;
	font-size: 11px;
	line-height: 16px;
	margin-top: 7px;
	width: 870px;
}

footer.page small a {
	text-decoration: underline;
}



/* @end */



/* @end */

/* @group Pages */

/* @group home */

#stumble header {
	background-image: url(images/ribbon-wide.png);
	height: 54px;
	margin-bottom: 10px;
	margin-left: -7px;
	width: 968px;
	text-transform: uppercase;
}

#stumble ul {
	list-style-type: none;
	padding-left: 40px;
	padding-top: 10px;
	padding-bottom: 0;
	float: left;
}

#stumble ul li {
	float: left;
	margin-right: 16px;
	margin-bottom: 10px;
	font: 14px ConduitBold;
	text-transform: uppercase;
}

#stumble ul li a {
	font-weight: normal;
	font-style: normal;
	line-height: 22px;
}

#stumble ul li a img {
	border: 2px solid #fff;
}

#stumble ul li a:hover img {
	border: 2px solid #f1257a;
}

#stumble ul li a:hover {
	color: #f1257a;
	text-decoration: none;
}

#stumble header h4 a {
	color: #fff;
	font: 17px/50px ConduitBold;
	background: url(images/icon-stumble.png) no-repeat 30px;
	padding-left: 73px;
	display: block;
	width: 100px;
}

#stumble header h4 a:hover {
	color: #f1257a;
}


/* @end */

/* @group pages */



/* @end */



/* @end */
 
/* @end */

/*
  mgigli20100906 - formattazione interlinea
  Dall'editor di WP, andando a capo con:
  - invio: inserisce una riga vuota
  - shift + invio: semplice a capo
*/
div.text p, div.text div { margin-bottom: 1em; }



/* MailChimp */

div.mc_custom_border_hdr { visibility: hidden; display: none; }

label.mc_var_label { visibility: hidden; display: none; }

div#mc_signup input.mc_input {
        background-color: #fff;
        border-style: none;
        padding: 3px;
        width: 315px;
        font: 17px ConduitBold;
        text-transform: uppercase;
        color: #999;
        margin-bottom: 10px;
        margin-top: 5px;
}

div#mc_signup input.cb {
        margin-right: 5px;
        margin-bottom: 15px;
}

div#mc_signup input#mc_signup_submit {
        float: right;
        background: url('http://elmanco.mentine.net/wp-content/themes/elmanco/images/button-submit.png') no-repeat;
        width: 62px;
        height: 27px;
        margin: 0;
        padding: 0;
        border: 0;
        cursor: pointer; /* hand-shaped cursor */
}


div#mc_signup br { visibility: hidden; display: none; }

/* fine MailChimp */

.clear2 {
        clear: both;
}

.abloglist h2 { border-top: 1px solid #CCCCCC; padding-top: 5px; }

#sidebar a.banner img { border: 0; }

/* mgigli @ Mentine 20110328 - stili per l'immagine header */
header.page hgroup a { 
	text-indent: 0; 
	background-image: none;
}
header.page hgroup a img {
	border: 0 none;
}

/* Stile lightbox */
#cboxNext { left: 90px !important; }
#cboxCurrent { display: none !important; /*left: 200px !important;*/ }


/* Stili box autore */
.author .author_box{
		border-bottom:1px dashed #AFAEAE;
		margin-bottom:30px;
		padding-bottom:20px;
		float:left;
		}
		
.author_box{
		padding-bottom:10px;
		float:left;}
		
.author_box h2{}

.author_box h2 a{}

.author_box div{ float:left;}

.user_photo{}

.user_about{ width:450px;}

.author_box img{
		-moz-box-shadow: 0 1px 2px #aaa;
		-webkit-box-shadow: 0 1px 1px#aaa;
		box-shadow: 0 1px 2px #aaa;
		border:3px solid #ffffff;
		float:left;
		margin-right:16px;}
		
.author_box p{}

.author .data a{
		color:#2C79B6;}
		
.cat_color .data a{
		color:#2C79B6;}
		
.author .data a:hover{
		text-decoration: none;
		color: #f1257a;}
		
.cat_color .data a:hover{
		text-decoration: none;
		color: #f1257a;}

.data a{
		color:#F1257A;}

.data a:hover{
		text-decoration: underline;}
