/*
* Twentyten-Mode
* 
* 
*/

/* Table of Content
==================================================
	#Site Styles
	#Page Styles
	#Media Queries
	#Font-Face */

/* #SITE MAIN STYLES
================================================== */

body{

background: #f5f2ed url(../images/ricepaper2.jpg);

}



/*
body {
background: #f5f2ed url(../images/lineheight.gif);

}
*/


#wrapper {}

h1, h2 { color: #EF5000;}
h3, h4, h5, h6 {color: #666;}

a { text-decoration: none !important;}
a, a:visited { color: #2175AB;}
	a:link { text-decoration: none;}
	a:hover, a:focus { color: #EF5000; }
	p a, p a:visited { line-height: inherit; }
	
	a:hover { -moz-transition: color 0.3s ease-out; -o-transition: color 0.3s ease-out; -webkit-transition: color 0.3s ease-out; transition: color 0.3s ease-out;}

::-webkit-selection { background-color: #EF5000; color: #f5f2ed;}
::-moz-selection { background-color: #EF5000; color: #f5f2ed;}
::selection { background-color: #EF5000; color: #f5f2ed;}

blockquote {
border-left: 1px solid #999;
}

blockquote, blockquote p{
color: #444;
font-family: "Georgia", "Times New Roman", Helvetica, Arial, sans-serif;
font-style: italic;
font-size: 21px; line-height: 30px; margin-bottom: 28px;
}

/* Overall button styles.
------------------------------- */

.button,
	button,
	input[type="submit"],
	input[type="reset"],
	input[type="button"] {
font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	padding: 10px 20px;
	background: #ef5000;
	background: -moz-linear-gradient(
		top,
		#fa8246 0%,
		#ef5000);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#fa8246),
		to(#ef5000));
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border: 1px solid #bd4b13;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px -1px 0px rgba(227,150,068,0.7);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px -1px 0px rgba(227,150,068,0.7);
	text-shadow:
		0px -1px 1px rgba(000,000,000,0.8),
		0px 0px 0px rgba(255,255,255,0.5);
}


.button:hover,
	button:hover,
	input[type="submit"]:hover,
	input[type="reset"]:hover,
	input[type="button"]:hover {
	color: #ffffff;
	background: #ef5000;
	background: -moz-linear-gradient(
		top,
		#fa8246 0%,
		#ef5000 75%,
		#f53708);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#fa8246),
		color-stop(0.75, #ef5000),
		to(#f53708));
	border: 1px solid #c24100;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px -1px 0px rgba(227,150,068,0.7);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px -1px 0px rgba(227,150,068,0.7);
	text-shadow:
		0px -1px 1px rgba(000,000,000,0.8),
		0px 0px 0px rgba(255,255,255,0.5);

}


.button:active,
	button:active,
	input[type="submit"]:active,
	input[type="reset"]:active,
	input[type="button"]:active {
	color: #ffffff;
	background: #c73b08;
	background: -moz-linear-gradient(
		top,
		#fa732f 0%,
		#c73b08);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#fa732f),
		to(#c73b08));
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border: 1px solid #993402;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px -1px 0px rgba(227,150,068,0.7);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px -1px 0px rgba(227,150,068,0.7);
	text-shadow:
		0px -1px 1px rgba(000,000,000,0.8),
		0px 0px 0px rgba(255,255,255,0.5);

	}



/* #Header
------------------------------- */

#header {
margin-top:42px;
margin-bottom: 21px;
}

img.header-img {
width: 100%;
height: auto;
margin:0; padding:0;
display:block;

}


#branding {
padding-bottom: 21px;
}


.entry-title, .page-title {
font-family: 'LubalinBQRegular';

}

#site-title {
font-family: 'LubalinBQRegular';
font-size: 103px;
line-height:103px;
margin-bottom: 0px;

}

#site-description {
color: #2175AB;
font-family: 'LubalinBQRegular';
font-size:21px;
line-height:24px;

}

#site-title a{
color: #2175AB;
text-decoration: none;
}


#site-title a:hover { color: #EF5000;;
				-moz-transition: color 0.3s ease-out;
   				-o-transition: color 0.3s ease-out;
    			-webkit-transition: color 0.3s ease-out;
    			transition: color 0.3s ease-out;
	
					}

/* Access + Navigation Menu
--------------------------------- */


.screen-reader-text {
    position: absolute;
    left: -9000px;
}





#header ul.menu {
		
 		width: 160px;
        margin-right: 20px;
        float: left;
        font-family: 'Georgia';
        font-style: italic;
font-size:16px;

}

.test {display: block; width: 21px; height: 21px; background-color:red;}

#header ul.menu li {
padding: 4px 8px 8px 16px;
margin-bottom: 0px;

}

#menu-portfolio li a{
font-weight: bold;
text-decoration: none;

}


#menu-identity li a {
text-decoration: none;
}

.menu-portfolio-container li span {
font-weight: bold;

}

p.small-device {
display:none;

}


 #header ul.menu li.current-menu-item {
border-left: 2px solid #EF5000; ;
padding-left: 13px !important;

}

#access select {
display: none;
		
		}


/* #Page Styles
================================================== */

.sticky .entry-title a{
color: #fff;
background-color: #EF5000;
padding: 10px;

}


.sticky .entry-title a:hover {
background-color: #fff;
-moz-transition: background-color 0.3s ease-out;
-o-transition: background-color 0.3s ease-out;
-webkit-transition: background-color 0.3s ease-out;
transition: background-color 0.3s ease-out;

}

.page-title { float:left;}

img.alignleft {
float:left;
margin-right: 20px;
margin-bottom:20px;


}


div.lyte.lP {
width: 100%;
height: auto;

}


.lyte.lP img {
width: auto !important;
height: auto !important;
}







/* Pagination
------------------------------- */


.pagination {
float:right;
position:relative;
font-size:13px;
line-height:23px;
margin-right: 12px;
margin-top: 15px;
}

.pagination span.pages {
background-color: transparent; 
}
.pagination span, .pagination a {

display:block;
height:24px;
width:24px;
text-align: center;
float:left;
margin: 6px 6px 6px 0px;
text-decoration:none;
color:#EF5000;
background: #fff;
-moz-border-radius: 14px;
-webkit-border-radius: 14px;
-khtml-border-radius: 14px;
 border-radius: 14px;

}

.pagination span.pages { width:auto;}

.pagination a:hover{
color:#fff;
background: #EF5000;
}

.pagination .current{
background: #EF5000;
color:#fff;
}




/* SINGLES GENERAL LAYOUT
------------------------------- */

#main img {

max-width: 100%;
/* max-height: 760px; */
}


#main .index img {
max-width: 100%;
height: auto;

}

#nav-above-mobile { display:none;}


#nav-above {
margin-bottom: 20px;

}

#nav-above .nav-previous a, #nav-above .nav-next a {
float:left;
margin:6px 10px 6px 0px;
text-indent: -9000px;
display:block;
width: 64px;
height: 64px;
-moz-border-radius: 17px;
-webkit-border-radius: 17px;
-khtml-border-radius: 17px;
border-radius: 17px;
}

#nav-above .nav-previous a {
background: #fff url(../images/rightarrow.png) no-repeat center center;
border: 1px solid #fff;
margin-bottom: 3px;
}

#nav-above span.browse  {
margin-left: 6px;
font-size: 13px;
}

#nav-above .nav-next a {
background: #fff url(../images/leftarrow.png) no-repeat center center;
border: 1px solid #fff;
}


#nav-above .nav-next a:hover, #nav-above .nav-previous a:hover {

border: 1px solid #ccc;
-moz-transition: border 0.3s ease-out;
-o-transition: border 0.3s ease-out;
-webkit-transition: border 0.3s ease-out;
transition: border 0.3s ease-out;


}



h1.entry-title, h2.entry-title {
margin-bottom: 21px;
line-height: 42px;
}

 h2.entry-title a{
color: #2175AB;
}


h2.entry-title a:hover { color: #EF5000;
-moz-transition: color 0.3s ease-out;
   				-o-transition: color 0.3s ease-out;
    			-webkit-transition: color 0.3s ease-out;
    			transition: color 0.3s ease-out;
}


.blog .entry-content, .single-post .entry-content {

}

.meta-sep {

}

.author.vcard {}

span.entry-date a {
display:block;
margin-bottom: 21px;
padding-bottom: 21px;
border-bottom: 1px solid #fff;
}

.entry-meta .comments-link {
padding-bottom: 21px;
margin-bottom: 21px;
border-bottom: 1px solid #fff;
display: block;
font-weight: bold;
}

.single-post span.entry-date {
padding: 4px 10px;
-moz-border-radius: 14px;
-webkit-border-radius: 14px;
-khtml-border-radius: 14px;
border-radius: 14px;
background-color: #fff;
margin-bottom: 20px;
font-weight: bold;
text-align: center;
display:block;
margin-bottom: 20px;
}


.social-share {display:block;margin-left: 10px; margin-bottom: 21px;}
.page-template-default .social-share {display: inline;  position:relative; left: -190px; top: -20px;}
.social-share span { text-transform: capitalize; font-size: 13px;}

a.share-facebook:link  {display: inline-block; width: 30px; height:30px;text-indent: -9000px; background-color: #888; 
background-image: url(../images/facebook.png); 
background-repeat: no-repeat; 
background-position-x: center; 
background-position-y:center; 
margin-left:5px; margin-right: 5px; 
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
 border-radius: 4px;
 }

a.share-twitter:link {display: inline-block; width: 30px; height:30px; text-indent: -9000px; 
background-color: #888; 
background-image: url(../images/twitter.png); 
background-repeat: no-repeat; 
background-position-x: center; 
background-position-y:center; 
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
 border-radius: 4px;}
 

 
a.share-twitter:hover, a.share-facebook:hover  { background-color: #EF5000;
				-moz-transition: background-color 0.3s ease-out;
   				-o-transition: background-color 0.3s ease-out;
    			-webkit-transition: background-color 0.3s ease-out;
    			transition: background-color 0.3s ease-out;
	
					}
					

.entry-utility {
padding-bottom: 21px;
margin-bottom: 21px;
text-align: right;
border-bottom: 1px solid black;
clear:both;

}




/* THE HOMEPAGE */

.homepage-grid { overflow: hidden !important;}
.homepage-grid dl { width: 540px; border-right: 1px solid #999 }
.section-head {font-family: 'LubalinBQRegular', "Georgia", serif; font-size: 35px; line-height: 35px; margin-bottom:21px; margin-top: 7px; color: #666}
dd.homepage-thumb {width: 160px; display:block; float: left; margin-left: 0px; margin-right: 20px; margin-bottom: 18px; background-color:#fff;}
dd.homepage-thumb img {width: 100%; display:block;}
dd.homepage-thumb a { 
font-family: 'LubalinBQRegular'; font-size: 18px;
display: block; position: relative;}
.homepage-thumb .title {
font-size: 21px; line-height: 34px; margin-bottom: 4px; margin-left: 8px;
}

.disclaimer {font-style: italic; margin-bottom: 21px;}
.disclaimer strong { font-style: normal;color: #666;}
span.disclaimer-star {font-style: normal; font-size: 200%;}

#latest-blogs ul li {
background-color: #fff;
padding: 12px 20px;
font-family: "Georgia", serif;
margin-bottom: 1px;
font-size: 17px; line-height: 24px; 

}

#latest-blogs ul li a {
display: inline-block;
width: 100%;

}


/* THE BLOG INDEX */

.widget-area {
font-size: 13px;
}

.xoxo.blogroll a {
display:block;
font-weight: bold;
} 

.widget-area ul ul {
margin-left: 0px;
}

/* THE BLOG GALLERY GRID */



.gallery-item {
float:left;
margin-right: 20px;
margin-bottom: 28px;
}

.gallery-icon {
height: 160px; overflow: hidden;
border:1px solid #fff;
}

.gallery-item a { display: block; position: relative; float: left; height: 160px; width:160px;}
.gallery-item a:hover {display: block; position: relative; top: 0px; left: 0px; width: 160px; height: 160px; background: #fff url(../images/eye.png) no-repeat center center; font-weight: bold;}
.gallery-item img { display:block; opacity: 1.0; -moz-opacity: 1.0; filter:alpha(opacity=100); -moz-transition: opacity 0.3s ease-out; -o-transition: opacity 0.3s ease-out; -webkit-transition: opacity 0.3s ease-out; transition: opacity 0.3s ease-out;}
.gallery-item img:hover { display:block; opacity: 0.0; -moz-opacity: 0.0; filter:alpha(opacity=0);}
}

/* THE ARTWORKS GRID */

.artworks-grid 
{ overflow: hidden !important;}

li.artwork-box { width: 160px; float: left; margin-left: 0px; margin-right: 20px; margin-bottom: 20px; background-color:#fff; border: 1px solid #fff;}
li.artwork-box a { display: block; position: relative; float: left; height: 160px; width:160px;} 
li.artwork-box a span { display: none; color: #5E4539; font-size: 13px;
						opacity: 0.7;
						-moz-opacity: 0.7;
						filter:alpha(opacity=70);

						-moz-transition: all 0.3s ease-out;
   						-o-transition: all 0.3s ease-out;
    					-webkit-transition: all 0.3s ease-out;
    					transition: all 0.3s ease-out;

}

li.artwork-box a:hover { text-decoration: none;}
li.artwork-box a:hover span {display: block; padding: 10px; position: absolute; top: 0px; left: 0px; width: 139px; height: 139px; background: #fff url(../images/rightarrow.png) no-repeat 120px 110px; font-weight: bold; border: 1px solid #fff;
} 

li.artwork-box a span:hover { opacity: 1.0; -moz-opacity: 1.0; filter:alpha(opacity=100);}

/* THE ARTWORK page */

.entry-title.artworks {
font-size: 28px;
line-height: 34px;
margin-bottom: 8px;
color: #5E4539;
}

/* THE COMMENTS MODULE */

#comments-title {
font-size: 28px;
line-height: 38px;
margin-bottom: 16px;
}

#comments {
color:#777;
}

ul ul, ul ol, ol ol, ol ul {
font-size: 100%;
}

#comments ol ul li, #comments ol li {

line-height: 21px;


}

li.comment{
padding:10px;
}

#comments ol ul li {
margin-top: 16px;
}

.commentlist li:last-child {
	border-bottom: none;
	margin-bottom: 0;
}

#comments cite {
font-size: 21px; line-height: 30px; margin-bottom: 4px;
font-family: 'LubalinBQRegular', "Georgia", serif;
margin-left: 5px;
color: #555;
}


#comments .bypostauthor cite a {
color: #EF5000;
}

.vcard img {vertical-align: middle;}
.vcard { margin-bottom: 5px}
.comment-meta {font-size: 13px;}
comment-body { display:block; clear:both;}



#respond { padding:21px; background-color: white; -moz-border-radius: 7px; -webkit-border-radius: 7px; -khtml-border-radius: 7px; border-radius: 7px;}
#respond label { display: inline; }
span.required { color: #EF5000 }
.comment-form-author, .comment-form-email, .comment-form-url { float:left; margin-right: 20px;}
p.comment-form-author, p.comment-form-email, p.comment-form-url { margin-bottom: 0px;}
p.form-allowed-tags { font-size: 13px; display: block; width:420px; float: left; margin-right: 140px;}
textarea#comment { width: 690px;}
.form-submit {}
.comment-form-comment {display:block; width: 100%; clear: both;}


#respond textarea, #respond input { background-color:#f5f2ed}


/* SEARCH */

#searchform {}

#searchform input#s {
float: left;
margin-right: 10px; 
height:24px;
}

input#searchsubmit {
padding:8px 16px;
}

/* FOOTER */

#footer {
padding-top: 21px;
padding-bottom: 21px;

}

#colophon {text-align: right;}

.footer-item {}









/* #Media Queries
================================================== */

	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {	
		

	
	
	li.artwork-box { margin-bottom: 17px; margin-right: 17px; }

	.size-thumbnail img {
		width: auto;
		height:auto;
		}
		
		/* body { background-color: red !important;} */
		
		
		
	}
	
	
	
	

	/* Tablet Portrait size to standard 960 (devices and browsers schermo 1020) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {
	/* body { background-color: yellow !important;} */
	dd.homepage-thumb {width: 120px; overflow: hidden; float: left; margin-left: 0px; margin-right: 20px; margin-bottom: 18px; background-color:#fff;}
	.social-share span { display: block;}
	.page-template-default .social-share span { display: none;}
	.page-template-default .social-share {position:relative; left: -120px; margin-bottom: 21px;}

	}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
	
	
	/* body { background-color: fuchsia !important;} */
	
 	}
	

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {

	
	.home #menu-portfolio {
	display: none;
	}
	
	#header { margin-bottom: 12px;}
	
	#header ul.menu li.current-menu-item {
	border-left: none;
	padding: 0px;
	background-color: #EF5000 ;
	}
	
	.page-template-default .social-share {position:relative; left:0px; top: -10px;}
	.page-template-default .social-share span { display: none;}
	
    ul#menu-identity.menu  {
	width: 100%;
	margin-bottom: 16px;
	border-top: 1px solid #2175AB;
	border-bottom: 1px solid #2175AB;
	}
	
	#menu-identity li{
	padding: 11px !important;
	float: left;
	font-size: 17px; line-height: 24px; 
	}
	
	#header ul#menu-portfolio.menu  {
	width: 100%;}
	
	ul#menu-portfolio.menu li {
	font-size: 17px; line-height: 24px;
	background-color: #fff ;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 5px;
	margin-top: 5px;
	
	}
	
	ul#menu-portfolio.menu li.current-menu-item {
	
	border-left: none;
	padding: 4px 8px 8px 16px;
	background-color: #EF5000 ;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	
	}
	
    ul#menu-portfolio.menu a {
	display: block;
	width:100%;
	height:100%;
    }
	
	
	 #header ul.menu li.current-menu-item a{
		color: #fff;
		}
	
	#nav-above {display: none;}
	#nav-above-mobile { display:block;}

	#nav-above-mobile .nav-previous a, #nav-above-mobile .nav-next a {
	text-align: center; margin:0px; padding:5px 0px;text-indent: 0px; display: inline; height: auto; background-color: white; background-image: none;
	width: 80px; margin-bottom: 20px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}
	
	#nav-above-mobile .nav-previous a {float:right;}
    #nav-above-mobile .nav-next a{float: left;}
	
	 .gallery-icon { height: 80px; width:80px; overflow: hidden; border:none;}
	.gallery-item a { display: block; position: relative; float: left; height:80px; width:80px;}
	.gallery-item img:hover { display:block; opacity: 1.0; -moz-opacity: 1.0; filter:alpha(opacity=100);}

	
	dd.homepage-thumb { height: 80px; width: 100%; overflow: hidden; float: left; margin-left: 0px; margin-right: 12px; margin-bottom: 18px; padding: 0px; background-color:#fff; }
	dd.homepage-thumb img {float: left; width: 80px;}
	dd.homepage-thumb a { display: block; width:100%; height: 80px;}
	dd.homepage-thumb span.title {font-size: 28px; line-height: 68px; margin-bottom: 16px; margin-left: 20px;}
	
	li.artwork-box { width:80px; height: 80px; float: left; margin-left: 0px; margin-right: 20px; margin-bottom: 20px; background-color:#fff;}
	li.artwork-box a { display: block; position: relative; float: left; width:80px; height: 80px; } 
	li.artwork-box a:hover span { display: none;}
		
	}
	
	
	
	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {
		
/* 		body { background-color: blue !important;} */
		
	
		
		
	#site-title {
	font-size: 77px;
	line-height:90px;
	margin-bottom: 0px;
	}
		
		
	.home #menu-portfolio {
	display: none;
	}
	
	
	#header {
	margin-bottom: 0px;
	}
	
	.page-template-default .social-share {position:relative; left:0px; top: -10px;}
	.page-template-default .social-share span { display: none;}
	
	 ul.menu li.current-menu-item {
	border-left: none;
	padding: 0px;
	background-color: #EF5000 ;
	}
	
	
    ul#menu-identity.menu  {
	width: 100%;
	margin-bottom: 16px;
	border-top: 1px solid #2175AB;
	border-bottom: 1px solid #2175AB;
	}
	
	#menu-identity li{
	padding: 11px !important;
	float: left;
	font-size: 17px; line-height: 24px; 
	}
	
	#header ul#menu-portfolio.menu  {
	width: 100%;}
	
	ul#menu-portfolio.menu li {
	font-size: 17px; line-height: 24px;
	background-color: #fff ;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 5px;
	margin-top: 5px;
	
	}
	
	ul#menu-portfolio.menu li.current-menu-item {
	
	border-left: none;
	padding: 4px 8px 8px 16px;
	background-color: #EF5000 ;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	
	}
	
    ul#menu-portfolio.menu a {
	display: block;
	width:100%;
	height:100%;
    }
	
			
	 #header ul.menu li.current-menu-item a{
	 color: #fff;
	 }
		
	.post-type-archive .page-title	{
	display: none;
	}
	
	#nav-above {display: none;}
	#nav-above-mobile { display:block;}

	#nav-above-mobile .nav-previous a, #nav-above-mobile .nav-next a {
	text-align: center; margin:0px; padding:5px 0px;text-indent: 0px; display: inline; height: auto; background-color: white; background-image: none;
	width: 80px;  margin-bottom: 20px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}
	
	#nav-above-mobile .nav-previous a {float:right;}
    #nav-above-mobile .nav-next a{float: left;}
	
	.gallery-icon { height: 80px; width:80px; overflow: hidden; border:none;}
	.gallery-item {margin-right:}
	.gallery-item a { display: block; position: relative; float: left; height: 80px; width:80px;}
	.gallery-item img:hover { display:block; opacity: 1.0; -moz-opacity: 1.0; filter:alpha(opacity=100);}
				
	li.artwork-box { width:80px; height: 80px; float: left; margin-left: 0px; margin-right: 20px; margin-bottom: 20px; background-color:#fff; border:0px;}
	li.artwork-box a { display: block; position: relative; float: left; width:80px; height: 80px; }
	li.artwork-box a:hover span { display: none;}
	
	.section-head { margin-top:18px;}

	dd.homepage-thumb { height: 80px; width: 100%; overflow: hidden; float: left; margin-left: 0px; margin-right: 12px; margin-bottom: 18px; padding: 0px; background-color:#fff;}
	dd.homepage-thumb img {float: left; width: 80px;}
	dd.homepage-thumb a { display: block; width: 100%;}
	dd.homepage-thumb span.title {font-size: 22px; line-height: 74px; margin-bottom: 21px; margin-left: 20px;}
	
	
	
	
}

/* #Font-Face
================================================== */
/* 	This is the proper syntax for an @font-face file
		Just create a "fonts" folder at the root,
		copy your FontName into code below and remove
		comment brackets */
				

/*	@font-face {
	    font-family: 'FontName';
	    src: url('../fonts/FontName.eot');
	    src: url('../fonts/FontName.eot?iefix') format('eot'),
	         url('../fonts/FontName.woff') format('woff'),
	         url('../fonts/FontName.ttf') format('truetype'),
	         url('../fonts/FontName.svg#webfontZam02nTh') format('svg');
	    font-weight: normal;
	    font-style: normal; }
*/
