/*
Theme Name: Tranquility white
Theme URI: https://www.roytanck.com
Description: Minimalist two-column theme with a small Flash animation. Uses SWFObject embed by Geoff Stearns to degrade gracefully on non-flash systems. Version 1.1 adds widget support, 1.2 restores WP 2.0.x support.
Version: 1.2
Author: Roy Tanck
*/

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 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:0 none;
font-size:100%;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0;
vertical-align:baseline;
}
html {

 height: 100.5%; 

}

.clear{

    clear: both;

}
* {
	margin: 0;
	padding: 0;
}
body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
padding:0;
height:100.1%;
line-height:1;

}


body {
	font-family: helvetica, sans-serif;
	font-size: 12px;
	color: #6c6c6c;
background:#fff none repeat scroll 0 0;
	text-align: center;
background:#fafafa;
	/*border-top: 20px solid #eee;*/
}

ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
blockquote, q {
quotes:none;
}
blockquote:before, blockquote:after, q:before, q:after {
content:none;
}
:focus {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
}
ins {
text-decoration:none;
}
del {
text-decoration:line-through;
}
table {
border-collapse:collapse;
border-spacing:0;
}
a img {
border:medium none;
}
body, input, textarea {
-x-system-font:none;
color:#6c6c6c;
font-family:Arial,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:18px;
}
h1, h2, h3, h4, h5, h6 {

font-weight:normal;
}
p {
margin-bottom:18px;
}
ul {
/*margin:0 0 18px 2.5em;*/
}
ol {
/*margin:0 0 18px 2.5em;*/
}
ul {
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
}
ol {
list-style-type:decimal;
}
ol ol {
list-style-image:none;
list-style-position:outside;
list-style-type:upper-alpha;
}
ol ol ol {
list-style-image:none;
list-style-position:outside;
list-style-type:lower-roman;
}
ol ol ol ol {
list-style-image:none;
list-style-position:outside;
list-style-type:lower-alpha;
}
ul ul, ol ol, ul ol, ol ul {
margin-bottom:0;
}
dl {
margin:0 1.5em;
}
dt {
font-weight:bold;
}
dd {
margin-bottom:18px;
}
strong {
font-weight:bold;
}
cite, em, i {
font-style:italic;
}
blockquote {
margin:3em 0 0 0em;
}
blockquote em, blockquote i, blockquote cite {
font-style:normal;
}
pre {
-x-system-font:none;
font-family:Monaco,monospace;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:18px;
margin-bottom:18px;
}
code {
-x-system-font:none;
font-family:Monaco,monospace;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
abbr, acronym {
border-bottom:1px dotted #333333;
cursor:help;
}
ins {
text-decoration:none;
}
sup, sub {
height:0;
line-height:1;
position:relative;
vertical-align:baseline;
}
sup {
bottom:1ex;
}
sub {
top:0.5ex;
}
blockquote.left {
float:left;
margin-left:0;
margin-right:20px;
text-align:right;
width:33%;
}
blockquote.right {
float:right;
margin-left:20px;
margin-right:0;
text-align:left;
width:33%;
}
















a { color: #ff0000; text-decoration: none; }
a img { border: none; }
a:visited { color: #ff0000; }
a:hover { color: #666666; text-decoration: underline; }

.rap {
	width: 935px;
	margin:auto;


}

#rap {
	width: 935px;
	background:#fafafa;
	margin:auto;

	text-align: left;

}

/* header styles */

#header{
	/*
	margin-bottom: 40px;
	padding-top: 30px;*/
	margin-bottom:20px;
}

#header #flash{
	float: left;
	margin: 0 6px 0 0;
}

#header h1{

}

#left_column{
	width:260px;
	float:left;
}


.logo h1 a {
	color: #737373;
	width: 260px;
	height:267px;
	margin-bottom:15px;
	display:block;
		text-indent: -9999px;
	background:transparent url(img_common/mima-badge-logo-3.png) center center no-repeat scroll !important;
	 }
	
.logo h1 a:hover
{ color: #FF6600;
	/* background: inherit; */
	}

#header h1 a {
	font-size: 12px;
	letter-spacing: -0.05em;
	color:#6c6c6c;
	font-weight: normal;
	text-decoration: none;
}

#header h2 {
	text-transform:uppercase;
	font-size: 15px;
	font-weight: normal;
	color: #999;
	display:none;
	text-transform:uppercase;
}

/* sidebar styles */

#menu {

	width: 260px;

	padding-bottom: 40px;
	list-style-type: none;
	text-align:center;
	/*	background:#fafafa;*/
}

#menu ul {
	list-style-type: none;
	margin-bottom: 20px;
}

#menu ul {
	padding-left: 0px;
	color: #666;
}

#menu ul li {
	list-style-type: none;
	margin-bottom:6px;
	line-height:1.2em;
}

#menu ul ul {
	margin-bottom: 5px;
}

h2 {
	font-size: 12px;
	color: #6c6c6c;
	margin-bottom: 6px;
}

h2 {
	font-size: 12px;
	color: #6c6c6c;
	margin-bottom: 6px;
}
#menu ul h2{
	font-size: 12px;
	font-weight: normal;
	color: #6c6c6c;
	margin-bottom: 3px;
}
div#menu h2{
		font-size: 18px;
			margin-top: 35px;
			margin-bottom: 15px;
			text-transform:uppercase;
		
			font-weight: normal;
			color: #666;
	
}
#menu ul li a{
	color:#999;
}

div#search {
float:right;
padding-right:12px;
padding-left:12px;
border-top:4px solid transparent;
display:none;
/*
background:#6c6c6c;
-moz-box-shadow:0 2px 8px rgba(0, 0, 0, 0.35);
-webkit-box-shadow:0 2px 8px rgba(0, 0, 0, 0.35);*/
}
div#search input, div#search textarea {

	border: 1px solid #4c4c4c;
	background-color: #6c6c6c;
		color:#f0f0f0;
	line-height:12px;
				padding: 0px;
	font-family: arial, helvetica, sans-serif;
	font-size:100%;
		padding:3px;
					-webkit-border-radius:6px;
						-moz-border-radius:6px;
							opacity:0.6;
}
div#search input.submit{
		color: #afafaf;
		border:0px;
		background-color: #eaeaea;
		padding:3px;



		border:1px solid transparent;
		-webkit-border-radius:6px;
			-moz-border-radius:6px;
			background: #606060 url(https://mima.net/site/cont/themes/tranquilitywhite/aimg_common/white-grad.png) repeat-x scroll left top;
			opacity:0.6;
		
}
div#search input.submit:hover,div#search input.submit:hover{
	opacity:1;
}
/* content styles */

#content_column {
	/*	background:#fafafa;*/
	margin: 0px 0px 0 280px;
	/*
width:920px;
margin:auto;*/
}
#content {
	/*	background:#fafafa;*/
	margin: 0px 20px 0 20px;
	/*
width:920px;
margin:auto;*/
}
.post {
	margin-bottom: 40px;
	line-height: 150%;
}







.meta, .meta a {
	font-size: 9px;
	color: #999;
	margin-bottom: 10px;
}

.storycontent{
	margin-bottom: 10px;
}

.storycontent img.wp-smiley { border: none; margin: 0; }

.storycontent ul, .storycontent ol {
	padding-left: 20px;
	margin-bottom: 20px;
}

blockquote, code {
	display: block;
	font-size:1.2em;
	line-height:1.5em;
	padding: 0px;
	margin:0;
	
	/*
	border: 0px solid #ccc;
	background-color: #fff;*/

}

blockquote p{
	padding-top:4px;
	padding-bottom:4px;
	font-weight:bolder;
}
/* comment styles */

#commentlist {
	list-style-type: none;
	margin-bottom: 20px;
	width: 500px;
	overflow:hidden;
}

#commentlist li {
	padding: 6px 10px;
	border: 1px solid #ccc;
	margin-bottom: 10px;
	overflow:hidden;
}

#commentlist cite {
	font-size: 10px;
	color: #999;
}

	

textarea {
	width: 500;
	padding: 6px 10px;
}

p {
	margin-bottom: 10px;
}

/* footer styles */

.credit {
	background-color: #ffffff;
	padding-top: 10px;
	font-size: 9px;
	clear:both;
}
.clear{
	clear:both;
}

.credit p {
	width: 810px;
	text-align: left;
	margin: 0 auto;
	padding-bottom: 20px;
}





/**/

#projectList {
	margin:0px;
	padding:0px;
}

#projectList LI {
	list-style-type:none;

	float:left;
	margin-right:12px;
	margin-bottom:12px;
	width:149px;
	height:149px;
	overflow:hidden;
/*
	-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.35);
	-moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.35);
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#6c6c6c,direction=45);*/
	/*https://msdn.microsoft.com/en-us/library/ms533086(VS.85).aspx   ,strength=13*/
/*	box-shadow: 0 1px 3px rgba(0, 0, 0,0.34);

*/

}
#projectList LI div.thumbnailProject, #projectList div.overThumbnailProject div.snip{
	-webkit-border-radius:8px;
	-moz-border-radius:8px;

}
#projectList .overThumbnailProject .rounded{
background:#fafafa;

}

.thumbnailProject {
/*	background-image:url('../img/spinner.gif');*/
	background-repeat:no-repeat;
	background-position:center;
	background-color:#EEE;
	width:149px;
	height:149px;


}




.projectThumbnailHolder {
	margin:0px;
	padding:0px;
}


#projectList .overThumbnailProject {
/*	background-image:url('img_common/overThumbnailProject.gif');*/
	background-repeat:no-repeat;
		
	position:relative;
	width:149px;
	height:149px;


}

.overThumbnailProject .snip {
	width:149px;
	height:149px;
	background:white;

	color:#202020;
	overflow:hidden;
	

}

.overThumbnailProject .snip div  {
	width:149px;
	width:110px;
	margin:auto;

	padding:0px;
}

.overThumbnailProject  A {
	text-decoration:none;
}

.overThumbnailProject  .snip p {
	text-decoration:none;
	text-align:center;
	margin:0;
	padding:0;


}
.overThumbnailProject  .snip p.snipKeyword {
	font-size:90%;

}




.overThumbnailProject A {

	margin:0px;
	padding:0px;
	color:#FFF;
	display:block;
}

.overThumbnailProject .snip A:visited{
	color:#FFF;
}

.overThumbnailProject .snip .snipTitle {
	font-weight:bold;
}

.overThumbnailProject .snip .snipKeyword {
	text-transform:capitalize;

	
}

.overThumbnailProject .snip .snipKeyword a:before{
	content:"→";
}
.outer{
	
}

.outer {display: table; height: 149px;  #position: relative; overflow: hidden;}
.middle {#position: absolute;  #top: 50%;display: table-cell; vertical-align: middle;} 
.inner {#position: relative;  #top: -50%}




h3{
	
}
#content .feedback a {
	/**/
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	-webkit-border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	-webkit-border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	background:rgba(255, 0, 0, 1) none repeat scroll 0 0;
border-bottom:1px solid rgba(50, 50, 50, 0);
	border-top:1px solid rgba(150, 150, 150, 0);
	
	color:white !important;
	padding:2px 7px;
	text-decoration:none;
	text-shadow:0 1px 0 rgba(0, 0, 0, 0.1);
	-moz-box-shadow:0 2px 8px rgba(255, 0, 0, 0.08);
	-webkit-box-shadow:0 2px 8px rgba(255, 0, 0, 0.08);
	/**/
}


/**/
.post div.lifestream {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
background:rgba(150, 150, 150, .1) none repeat scroll 0 0;
color:#6c6c6c;
cursor:default;
font-size:0.75em;
font-weight:bold;
line-height:1.4em;
text-shadow:0 1px 0 rgba(0, 0, 0, 0.1);
width:460px;


}
#content .post div.lifestream table {
width:100%;
padding:0;

}
#content .post div.lifestream table tr {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
opacity:0.7;
}
#content .post div.lifestream table tr:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:rgba(150, 150, 150, .1) none repeat scroll 0 0;
opacity:1;
}
#content .post div.lifestream table tr:hover a {
text-decoration:underline !important;
}
#content .post div.lifestream table td {
border-bottom:1px solid #f0f0f0;
margin:0;
padding:5px 5px 15px;
vertical-align:top;
margin:0;

}
#content .post div.lifestream table td.lifestream_icon {
width:16px;
}
#content .post div.lifestream table td.lifestream_icon img {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:0;
-moz-border-radius-bottomright:0;
-moz-border-radius-topleft:0;
-moz-border-radius-topright:0;
-moz-box-shadow:none;
background:transparent none repeat scroll 0 0;
border:medium none;
margin:0;
}
#content .post div.lifestream table td.lifestream_text ul {
font-size:inherit;
list-style-type:none;
margin:0;
padding:0;
}
#content .post div.lifestream table td.lifestream_text a {
color:#3c3c3c;
text-decoration:none;
}
#content .post div.lifestream table td.lifestream_text a:before {
content:"→";
}
#content .post div.lifestream table td.lifestream_text a.photo:before {
content:"";
}
#content .post div.lifestream table td.lifestream_text a:hover {
color:#000000 !important;
}
#content .post div.lifestream table td.lifestream_text a.photo {
text-decoration:none !important;
}
#content .post div.lifestream table td.lifestream_text img {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
-moz-box-shadow:none;
background:rgba(0, 0, 0, 0.25) none repeat scroll 0 0;
border:2px solid transparent;
margin:0;
padding:0;
}
#content .post div.lifestream table td.lifestream_text img:hover {
-moz-box-shadow:0 2px 8px rgba(0, 0, 0, 0.35);
border-color:white;
}
p.lifestream_credits{
	display:none;
}



ul.lifestream_events a,div.lifestream_label a{
	font-size:90%;
	color:#3c3c3c;
	font-weight:lighter;
}
ul.lifestream_events a:before{
content:"→ ";	
}



/**/

/*
#navigation{clear:both;height:32px;line-height:32px;color:#fff;background:#f0f0f0}
#navigation ul,#navigation li{float:left;margin:0;list-style:none}
#navigation li a{display:block;height:32px;line-height:32px;padding-left:12px;padding-right:12px;color:#fff;border-right:1px solid #fff;font-size:12px;font-weight:bold;text-align:center;background:#6c6c6c;opacity:1;}
#navigation li.current_page_item a {background:red;color:black;}
#navigation li.current_page_item ul li a {background:#6c6c6c;color:#fff;}

#navigation li a:hover{text-decoration:none;color:white;background:black;line-height:32px;opacity:0.7;}
#navigation li.active a{text-decoration:none;line-height:32px;background-color:#e91c6b}



*/
/*
#navigation .mm_menu{
	position:relative;
	
}

#navigation .rap{width:945px;}
#navigation{clear:both;height:34px;line-height:34px;color:#fff;background:#303030;text-align:right;border-bottom:3px solid #afafaf;}
#navigation ul{top:80px;}
#navigation ul,#navigation li{float:left;margin:0;list-style:none;}
#navigation li a{text-transform:uppercase;display:block;height:34px;line-height:34px;padding-left:12px;padding-right:12px;color:#fff;font-size:14px;font-weight:bold;text-align:center;

	}


#navigation li a:hover{text-decoration:none;background:red;color:#303030;
	-moz-box-shadow:2px 12px 12px rgba(255, 0, 0, 0.08);
	-webkit-box-shadow:2px 12px 12px rgba(255, 0, 0, 0.08);}
#navigation li.active a,#navigation li.current_page_item ul li a{text-decoration:none;background:red;color:#303030;
	

	-moz-box-shadow:2px 12px 12px rgba(255, 0, 0, 0.08);
	-webkit-box-shadow:2px 12px 12px rgba(255, 0, 0, 0.08);
	}

*/
#navigation{clear:both;height:14px;line-height:14px;}
div.mm_menu li:first-child {
	display: none;
}

div.mm_menu ul,div.mm_menu li{margin:0;list-style:none;}
div.mm_menu li a{
font-family: 'Lato';
	text-transform:uppercase;display:block;height:34px;line-height:34px;color:#303030;font-size:24px;text-align:center;
		text-decoration:none;
}
div.mm_menu li a:hover,div.mm_menu  li.active a,div.mm_menu  li.current_page_item ul li a{
	text-decoration:none;
	color:red;
}
/**/



#imageHolder  li  {
	margin:0;
	padding:0;
	list-style:none;
	list-style-type: none;
}
#imageHolder  li img {
width:650px;
}





/**/
div#subcategories_horizontal{
	height:40px;
}
div#subcategories_horizontal li{
	list-style:none;
	list-style-type: none;
	float:left;

	color:black;
	margin-right:12px;
	
	/**/
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	-webkit-border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	-webkit-border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	background:#d3d3d3 none repeat scroll 0 0;
	/*border-bottom:1px solid rgba(50, 50, 50, 0.33);
	border-top:1px solid rgba(150, 150, 150, 0.33);
	*/
	color:white !important;
	padding:1px 7px;
	text-decoration:none;
	text-shadow:0 1px 0 rgba(0, 0, 0, 0.1);/*
	-moz-box-shadow:0 2px 8px rgba(255, 0, 0, 0.08);
	-webkit-box-shadow:0 2px 8px rgba(255, 0, 0, 0.08);*/
	/**/
}
div#subcategories_horizontal li:hover,div#subcategories_horizontal li.active{
background:red;

-moz-box-shadow:0 2px 8px rgba(255, 0, 0, 0.08);
-webkit-box-shadow:0 2px 8px rgba(255, 0, 0, 0.08);
/**/
}
div#subcategories_horizontal li a{

color:white;

text-decoration:none;
}

div#languages_horizontal{
	height:30px;
	float:right;
}
div#languages_horizontal li{
	list-style:none;
	list-style-type: none;
	float:left;
	margin-right:12px;
	
}

/**/

div.storytitle{





}

h3.storytitle {

padding-bottom:12px;

}

h3.storytitle a {
	font-size: 26px;
	letter-spacing: -0.042em;
	line-height:1em;
	color: #6c6c6c;
	font-weight: normal;
	text-decoration: none;
	word-spacing: 5px;
}

div.home h3.storytitle a {
	font-size: 22px;
	letter-spacing: -0.062em;
	line-height:1em;
	color: #6c6c6c;
	font-weight: normal;
	text-decoration: none;
}

h3.storytitle span{
	font-size: 26px;
	letter-spacing: -0.042em;
	line-height:2em;
	color: #323232;
	font-weight: normal;
	text-decoration: none;
}

div#navigation_archive{





}

div#navigation_archive{
	position:relative;
	top:-20px;
	float:right;
}
div#navigation_archive li{
	list-style:none;
	list-style-type: none;


/**/
}
div#navigation_archive li a{
	display: inline-block;
	overflow: hidden;
	/**/
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	-webkit-border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	-webkit-border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	color:white;
	background:#e3e3e3 none repeat scroll 0 0;
	/*border-bottom:1px solid rgba(50, 50, 50, 0.33);
	border-top:1px solid rgba(150, 150, 150, 0.33);
	*/
	color:white !important;
	padding:1px;
	padding-left:8px;
	padding-right:12px;
	text-decoration:none;
	line-height:18px;
	height:18px;
	text-shadow:0 1px 0 rgba(0, 0, 0, 0.1);/*
	-moz-box-shadow:0 2px 8px rgba(255, 0, 0, 0.08);
	-webkit-box-shadow:0 2px 8px rgba(255, 0, 0, 0.08);*/
}
div#navigation_archive li a:hover{
background:#6c6c6c;
text-shadow:0 1px 0 rgba(0, 0, 0, 0.1);

text-decoration:none;
}
div#navigation_archive li.next{
	padding-left:12px;
}
div#navigation_archive li.previous{
	border-right:1px solid #f0f0f0;
	padding-right:12px;	
	text-align:right;
}
div#navigation_archive li.thumbnails{
width:130px;
}
div#navigation_archive li.next a:after{
		content:" →";
}
div#navigation_archive li.previous a:before{
	content:"← ";
}



/**/
.category_blog_link a:before{
		color:red;
		content:" -→";
}
.category_blog_link a{
		color:red;
	
}


/*searchpage*/

#sitesearch {
	margin-top: 10px;
	margin-bottom: 22px;
	font-size: 10px;

}

#sitesearch #sitesearchbox {
	width: 45%;
	padding: 3px;
	font-size: 18px;
}
#sitesearch p { margin-top: 4px; }

#sitesearch label { margin-right: 6px;}

#sitesearch .text {
	height: 24px;
	border:1px solid #f0f0f0;
	-webkit-border-radius:8px;
		-moz-border-radius:8px;
		background: #F5F5F5 none repeat scroll 0 0;
}

#sitesearch .button {
	font-size: 16px;
	margin-left: 4px;
	height: 32px;
	padding: 0 6px;
	border:1px solid #f0f0f0;
	-webkit-border-radius:8px;
		-moz-border-radius:8px;
		background: #f2f2f2 url(img_common/white-grad.png) repeat-x scroll left top;
}

ol.searchresults {
	margin-top: 22px !important;
	padding-left: 15px;
	padding-right:20px;
}

.searchresults h4, .special h4 {
	margin-bottom: 4px;

	margin-top: 9px;
	border-bottom: 1px solid #dedede;
	padding-bottom: 4px;
	color: #333;
	margin-bottom: 18px;
}
.searchresults h4 a {
	font-size: 23px;
	letter-spacing: -0.042em;
	line-height:1.5em;
	color: #6c6c6c;
	font-weight: normal;
	text-decoration: none;

}
.searchresults .source, .special .source {
	float: right;
	font-size: 10px;
	font-style: italic;

	color: #888;
	font-weight: normal;
}


/**/

div.column_one{
	float:left;
	width:45%;
}
div.column_two{
	width:35%;
	margin-left:60%;
}
/**/
ul.llengua{
	display:none;
}
div.footer{
	font-size:90%;

	margin-top:50px;
		padding-top:15px;
	padding-bottom:45px;
	color:#404040;
	text-align:left;
}
div.adreca{
	text-align:center;
}


ul.images,ul.images li,ul.images li ul,ul.images li ul li{
		list-style-type: none;
		margin:0;
		padding:0;
}
ul.images li ul li h4{
	

	padding-bottom:6px;
}


.storycontent img {
border: 0px solid #FFFFFF;
margin:0;
padding-bottom:22px;
}


	/*facebook*/
	span.follow-facebook{
		font-weight:lighter;
		text-decoration:none;

		text-align:center;
		line-height:35px;
		height:35px;
		/*	-moz-opacity:0.7;
		-webkit-opacity:1;opacity:0.7;
		filter:alpha(opacity=0.7);
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);*/
	}
	
span.follow-facebook a span.facebook {
		color:white;
		background:#fafafa url(img_common/facebook-logo.png) right top no-repeat scroll !important;

		font-size:11px;
		font-weight:bold !important;
		margin:0 !important;
		padding:0 !important;
		text-align:center;
		text-transform:uppercase;
		width:97px;
		height: 35px;
		text-indent: -9999px;
		display:inline-block;
			text-decoration:none; !important;
	}
span.follow-facebook a:hover span.facebook{
	background:#fafafa url(img_common/facebook-logo.png) right bottom no-repeat scroll !important;
color:white;
		text-decoration:none;  !important;
	}

	div.columns_set{
			overflow:hidden;
	}
	div.column_1{
		width:50%;
		overflow:hidden;

		float:left;
	}
	div.column_2{
		width:45%;
		margin-left:55%;
		overflow:hidden;
		padding-
		
	}
	


	h4{
		font-size:18px;
		letter-spacing: -0.042em;
		color: #6c6c6c;
		font-weight: normal;
		text-decoration: none;
	}
	li h4{
		font-size:12px;
		letter-spacing: 0em;
		font-weight: normal;
		text-decoration: none;
	}
	h5{
			font-size:15px;
			letter-spacing: -0.042em;
			line-height:1.8em;
			color: #6c6c6c;
			font-weight: normal;
			text-decoration: none;
			padding-bottom:12px;
	}
	
	img.alignnone{
		padding-bottom:4px;
	}
	
	
	
	
#navigation li a { font-family: 'Lato';font-weight:lighter; }
div.mm_menu li a { font-family: 'Lato' ;font-weight:lighter; }
h3.storytitle { font-family: 'Lato';font-weight:lighter; }
h3.storytitle a, h3.storytitle span{ font-family: 'Lato';font-weight:lighter !important;   }

.searchresults h4 { font-family: 'Lato';font-weight:lighter; }
div#menu h2 { font-family: 'Lato';font-weight:lighter; }