@font-face { font-family: augie; src: url('augie.ttf'); }
@font-face { font-family: cozmism; src: url('d3cozmism.ttf'); }

blockquote, q { font-style: italic; }

body { font-size: 14px; font-family: Arial, Verdana, serif; line-height: 1.6em; }

strong { font-weight: bold; }
em { font-style: italic; }

a { text-decoration: underline; }
	a:hover { text-decoration: none; }
a img, a.image { text-decoration: none; }
strong a { font-weight: bold; }

p a:hover, p a:hover strong { text-decoration: none; }

.note { font-size: 12px; }
	
.button { font: 12px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }

#breadcrumb { font-family: Tahoma,Geneva,Verdana; font-size: 13px; }
	#breadcrumb a { text-decoration: none; }
		#breadcrumb a:hover { text-decoration: underline; }
			#breadcrumb .current, #breadcrumb .current > a { font-weight: bold; }
			#breadcrumb .current ul { font-size: 12px; }
		
#header { font-family: Helvetica, Verdana, Arial; }

#languages { font-size: 12px; font-weight: bold; }
	#languages a { text-decoration: none; }
		
#network { font-size: 11px; text-transform: lowercase; }
	#network a { text-decoration: none; }
			
#hot-links { font-size: 13px; font-weight: bold; text-transform: lowercase; }
	#hot-links a { font-weight: bold; text-decoration:none; }
	#hot-links li.emphasis a { font-size: 16px; }
		
.navigation li { font-size: 120%; }
	.navigation a { font: 15px/40px Helvetica, Arial, Verdana; text-decoration: none; }
		.navigation a:hover { text-decoration: none; }
	.navigation li dt a { font-size: 13px; font-weight:bold; }
		.navigation li dt a:link, .navigation li dt a:visited { text-decoration:underline; }
		.navigation li dt a:hover, .navigation li dt a:active { text-decoration:none; }
		.navigation li dd { font-size: 13px; }
#footer .navigation a { font-weight: normal; text-decoration: none; }
	#footer .navigation a:hover { text-decoration: underline; }
	
#content, .content { font-family: Arial, Verdana, serif; font-size: 14px; }

#footer { font-size: 11px; }
	#web-project a { text-decoration: none; }

h3, h4, h5, h6 { font-weight: bold; }

#content h1, h2 { font-family: augie, Georgia, "Times New Roman", Times, serif; font-size: 1.7em; }
h3 { font-size: 22px; font-family: Garamond,"Times New Roman",Times,serif; letter-spacing: -1px; }
	h3 span, h3 strong { font-size: 0.9em; font-variant: small-caps; font-weight: normal; }
h4 { font-size: 16px; font-family: Georgia,"Times New Roman",Times,serif; }
h6 { font-size: 12px; }

.subtitle { font-size: 1.3em; }

.addresses .agency-proposal a { font-weight: bold; }

.widget { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
	.widget .widget-title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; letter-spacing: normal; line-height: 25px; }
	.widget h6 a { font-weight: bold !important; }
	.widget .dates { font-size: 11px; font-weight: normal; font-style: italic; text-transform: lowercase; }
	
.addresses .url { font-weight: bold; }

.richlist h4 a { font-size: 15px; font-weight: bold; text-decoration: none; }
.richlist p { font-size: 13px; }
	
.offers-list h5 { font-size: 15px; }
	.offers-list h5 a { font-weight: bold; text-decoration: none; }

ul.list li a.current { font-weight: bold; }

.field span.note { font-size: 11px; }
	
.mini-request { font-size: 11px; }
	.mini-request optgroup { font-weight: bold; font-style: normal; }

.request label { font-size: 12px; }
.request label.req { font-weight: bold; }
.request legend { font-weight: bold; }
.request h3 { font-size: 14px; letter-spacing: inherit; }
input[type=checkbox]:checked + label { font-weight: bold; }

.hint { font-size: 11px; }
	.hint h6 { font-size: 12px; }
		.hint .actions p { font-style: italic; }

.offers-list h5 em { font-size: 11px; }
	.offers-list div.description h5 { font-size: 12px !important; }

table.list caption { font-weight: bold; }
table.list th { font-weight: bold; }

table.weather-data caption, table.weather-data th { font-weight: bold; }

table.price-list { font-size: 11px; }
	table.price-list caption { font-weight: bold; }
	table.price-list th { font-weight: bold; }

table.data { font-size: 14px ; }
	table.data th { font-weight: bold; }
	
.gallery li a { text-decoration: none; }
	.gallery li a span { font-style: italic; font-weight: normal; }

p.attachment { font-size: 11px; }
	p.attachment a { font-weight: bold; font-size: 12px; }
	
.sitofono { font-size: 11px; }

.ad-search legend, .ad-search .legend { font-weight: bold; }

.ad-detail td { font-weight: bold; }

.av-cal { font-size: 12px; }

p.tips { font-family: "Times New Roman", Times, serif; }

.structure h1 { font-weight: bold; }
.structure .elba, .structure .category { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 0.8em; font-variant: small-caps; }
.structure #main-image p { font-size: 12px; }

#vcard-request p { font-size: 11px; }

.s-search .column { font-size: 13px; }

.map-info h4 { font-family: Arial, verdana, sans-serif; font-size: 15px; }
.map-info p { font-size: 13px }

#content-sub .widget, #content-sub .ui-widget { font-size: 12px; }
	#content-sub .subpages h5 { font: bold 14px/14px Georgia, "Times New Roman", Times, serif; }
	.subpages .toggler { text-decoration: none; }

.links { font-family: Georgia,"Times New Roman",Times,serif }
.links p { font-size: 13px; }
.links .published { font-variant: small-caps; }

.links .title { font-family: augie,Arial,sans-serif; font-size: 21px; letter-spacing: normal; }
	.links .title a { text-decoration: none; }

.map-legend { font-size: 12px; }

ul.services span {
	font-variant: small-caps;
	font-size: 12px;
}

/* disqus */
.dsq-tooltip h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.dsq-brlink { position: absolute; top: -9999em; }

.notify { font-weight: bold; }

/* toolbar */
#toolbar a, #toolbar-show a { text-decoration: none; }
#toolbar-show a, #toolbar-hide a { font-size: 10px; }

/* speech bubbles */

#hot-links .bubble { font-size: 12px; font-weight: bold; }
#hot-links .bubble-left:before { border-color: transparent #f60; }
#hot-links .bubble-left:after { border-color: transparent #f60; }

