*											{ margin:0px;padding:0px;border:0px;vertical-align:baseline;background:transparent; }
body 										{ line-height:1;background:#009600 url(images/headers/bg.gif) repeat-x; }
h1, h2, h3, h4, h5, h6 						{ font-weight:normal;clear:both; }
ol, ul 										{ list-style:none; }
blockquote 									{ quotes:none; }
blockquote:before, blockquote:after 			{ content:'';content:none; }
del 											{ text-decoration:line-through; }
table 										{ border-collapse:collapse;border-spacing:0; }
a img 										{ border:none; }
pre 											{ font-family:"Courier 10 Pitch",Courier,monospace; }
code 										{ font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace; }
body,input,textarea 							{ color:#666;font-size:12px;line-height:18px;font-family:Georgia,"Bitstream Charter",serif; }
hr 											{ background-color:#E7E7E7;border:0;height:1px;margin-bottom:18px;clear:both; }
p 											{ margin-bottom:18px; }
ul 											{ list-style:square;margin:0px 0px 18px 1.5em; }
ol 											{ list-style:decimal;margin:0px 0px 18px 1.5em; }
ol ol 										{ list-style:upper-alpha; }
ol ol ol 										{ list-style:lower-roman; }
ol ol ol ol 										{ list-style:lower-alpha; }
ul ul,ol ol,ul ol,ol ul 							{ margin-bottom:0px; }
dl 											{ margin:0px 0px 24px 0px; }
dt 											{ font-weight:bold; }
dd 											{ margin-bottom:18px; }
strong 										{ font-weight:bold; }
cite,em,i 									{ font-style:italic; }
big 											{ font-size:131.25%; }
ins 											{ background:#FFC;text-decoration:none; }
blockquote 									{ font-style:italic;padding:0px 3em; }
blockquote cite,blockquote em,blockquote i 			{ font-style:normal; }
pre 											{ background:#F7F7F7;color:#222;line-height:18px;margin-bottom:18px;padding:1.5em; }
abbr,acronym 									{ border-bottom:1px dotted #666;cursor:help; }
sup,sub 										{ height:0;line-height:1;vertical-align:baseline;position:relative; }
sup 											{ bottom:1ex; }
sub 											{ top:.5ex; }
input[type=submit] 							{ font-family:"Helvetica Neue",Arial;color:#333; }
input[type="text"],textarea 					{ padding:2px;background:#F9F9F9;border:1px solid #CCC;box-shadow:inset 1 1 1 rgba(0,0,0,0.1);
												-moz-box-shadow:inset 1 1 1 rgba(0,0,0,0.1);-webkit-box-shadow:inset 1 1 1 rgba(0,0,0,0.1); }
a:link										{ color:#009600; }
a:active,a:hover 							{ color:#FF4B33; }
#wrapper 									{ margin:0px auto;width:100%;padding:0px; }
.page-title span,.pingback a.url				{ font-family:Georgia,"Bitstream Charter",serif; }
.screen-reader-text 							{ position:absolute;left:-9000px; }
#header_left								{ width:25%;height:211px;float:left;background:url(images/headers/bg-top.jpg) no-repeat top right; }
#header_right								{ width:75%;height:211px;float:right;position:relative; }
#header										{ height:211px;position:relative; }
#site-info									{ position:absolute;top:50px;left:0;width:400px;height:80px;vertical-align:top; }
#blog_info									{ width:280px;height:80px;float:left;margin-top:20px; }
#lega_nord									{ width:120px;height:80px;float:right; }
#site-description							{ width:280px;font:bold 2.2em arial;color:#FFF; }
#site-title 									{ width:280px;font:bold 3em arial;color:#FFF; }
#site-title a 								{ color:#FFF;text-decoration:none;text-transform:uppercase; }
.tall-l 										{ background:url(images/tall-l.gif) left repeat-y #D1D3C3; }
.k-tr 										{ background:url(images/k-tr.gif) top right no-repeat;width:100%; }
.k-tl 										{ background:url(images/k-tl.gif) top left no-repeat ;width:100%; }
.k-bl 										{ background:url(images/k-bl.gif) bottom left no-repeat; padding:25px 21px 20px 31px; }
.search-top 									{ position:absolute;bottom:0px;right:36px;color:#FFF;width:258px; }
.search-top input 								{ vertical-align:middle; }
.search-top .input 							{ width:135px;margin:0px 7px 0px 0px; }
.left 										{ float:left;width:25%;background:url(images/headers/bg-top2.jpg) no-repeat top right; }
.left .margin 								{ padding:220px 30px 0px 30px;background:transparent; }
.right 										{ float:right;width:75%; }
.right .margin 								{ padding:0px 36px 0px 0px; }
.article									{ min-height:200px;#height:200px; }
div #primary ul.xoxo							{ list-style-type:none;margin:0px;padding:0px; }
div #primary ul.xoxo li.widget-container		{ padding:0px 0px 10px 0px; }
div #primary ul.xoxo li h3						{ font:bold 1em/1.45em tahoma;text-transform:uppercase;color:#FFF;padding:0px 0px 5px 0px; }
div #primary ul.xoxo li ul						{ list-style-type:none;margin:0px;padding:0px 0px 0px 10px; }
div #primary ul.xoxo li ul li						{ font:12px/1.4em tahoma;background:url(images/a1.gif) no-repeat 5px left;padding-left:10px;color:#000; }
div #primary ul.xoxo li ul li a						{ color:#000;text-decoration:none;text-transform:uppercase; }
div #primary ul.xoxo li ul li a:hover				{ color:#FFF;text-decoration:underline; }
.k-tr2 										{ background:url(images/k-tr2.gif) top right no-repeat; }
.k-tl2 										{ background:url(images/k-tl2.gif) top left no-repeat; }
.k-br2 										{ background:url(images/k-br2.gif) bottom right no-repeat; }
.k-bl2 										{ background:url(images/k-bl2.gif) bottom left no-repeat; }
.tall-l2									{ background:url(images/tall-l2.gif) left repeat-y #FFF; }
.tall-t2									{ background:url(images/tall-t2.gif) top repeat-x; }
.tall-r2									{ background:url(images/tall-r2.gif) right repeat-y; }
.tall-b2									{ background:url(images/tall-b2.gif) bottom repeat-x; }
.k-br2 .marg									{ padding:23px 22px 21px 21px; }
.k-tr3										{ background:url(images/k-tr3.gif) top right no-repeat; }
.k-tl3 										{ background:url(images/k-tl3.gif) top left no-repeat #DCDCD9; }
.k-br3 										{ background:url(images/k-br3.gif) bottom right no-repeat;width:100%; }
.k-bl3 										{ background:url(images/k-bl3.gif) bottom left no-repeat; }
.k-br3 .marg 								{ padding:10px 20px 14px 22px; }
.content .author 							{ color:#454545;font-style:italic;padding-top:3px; }
.content .author a 							{ color:#454545;text-decoration:none; }
.content .author a:hover 						{ text-decoration:underline; }
h3.post-title,a.post-title					{ font:bold 1em/1.11em tahoma;color:#009600;text-transform:uppercase; }
.content .date 								{ color:#2A2A2A;font-size:1.01em;font-weight:bold;padding-top:4px;padding-bottom:3px; }
.content .text 								{ padding:20px 30px 0px 23px; }
.content .text img.pic 						{ margin:0px 23px 22px 0px;float:left; }
.content .text a 								{ color:#292727; }
.content .text ul 							{ list-style:none;margin:0px 0px 0px 193px;padding:0px; }
.content .text ul li 							{ padding-left:12px;background:url(images/a2.gif) no-repeat 0 12px;line-height:2.32em; }
.content .text ul li a 							{ color:#8F111B; }
.content .comment 							{ padding:15px 0px 10px 19px;font-weight:normal;margin-bottom:20px;margin-top:12px; }
.content .comment a 							{ color:#009600; }
.hentry 										{ margin:0px 0px 20px 0px; }
.home .sticky 								{ padding:18px 20px;margin-left:-20px;margin-right:-20px; }
.single .hentry 								{ margin:0px 0px 20px 0px; }
.page-title 									{ color:#000;font-family:"Helvetica Neue",Arial;font-size:14px;font-weight:bold;margin:0px 0px 36px 0px; }
.page-title span 							{ color:#333;font-size:16px;font-style:italic;font-weight:normal; }
.page-title a:link,.page-title a:visited 		{ color:#888;text-decoration:none; }
.page-title a:active,.page-title a:hover 		{ color:#FF4B33; }
.entry-title a:link,.entry-title a:visited 	{ color:#000;text-decoration:none; }
.entry-title a:active,.entry-title a:hover	{ color:#FF4B33; }
.entry-meta 									{ color:#888;font-family:"Helvetica Neue",Arial;font-size:12px; }
.entry-meta abbr,.entry-utility abbr 			{ border:none; }
.entry-meta abbr:hover,.entry-utility abbr:hover { border-bottom:1px dotted #666; }
.entry-content,.entry-summary 				{ clear:both;padding:12px 0px 0px 0px; }
.entry-content tr th,.entry-content thead th		{ font-family:"Helvetica Neue",Arial; }
.entry-content fieldset 						{ border:1px solid #E7E7E7;margin:0px 0px 24px 0px;padding:24px; }
.entry-content fieldset legend					{ background:#FFF;color:#000;font-weight:bold;padding:0px 24px; }
.entry-content input 							{ margin:0px 0px 24px 0px; }
.entry-content input.file,.entry-content input.button { margin-right:24px; }
.entry-content label 							{ color:#888;font-family:"Helvetica Neue",Arial;font-size:12px; }
.entry-content select							{ margin:0px 0px 24px 0px; }
.entry-content sup,.entry-content sub 		{ font-size:10px; }
.entry-content blockquote.left 				{ float:left;margin-left:0px;margin-right:24px;text-align:right;width:33%; }
.entry-content blockquote.right 				{ float:right;margin-left:24px;margin-right:0px;text-align:left;width:33%; }
.page-link 									{ color:#000;font-weight:bold;margin:0px 0px 22px 0px;word-spacing:0.5em; }
.page-link a:link,.page-link a:visited 		{ background:#F1F1F1;color:#333;font-weight:normal;padding:0.5em 0.75em;text-decoration:none; }
.home .sticky .page-link a 					{ background:#D9E8F7; }
.page-link a:active,.page-link a:hover 		{ color:#FF4B33; }
.page .edit-link 							{ clear:both;display:block; }
#entry-author-info 							{ background:#F2F7FC;border-top:4px solid #000;padding:18px 20px;margin:24px 0px;overflow:hidden;clear:both;
												font-size:14px;line-height:20px; }
#entry-author-info #author-avatar 			{ background:#FFF;border:1px solid #E7E7E7;float:left;margin:0px -104px 0px 0px;padding:11px;height:60px; }
#entry-author-info #author-description 		{ float:left;margin:0px 0px 0px 104px; }
#entry-author-info h2 						{ color:#000;font-weight:bold;font-size:100%;margin-bottom:0px; }
.entry-utility 								{ color:#888;font-family:"Helvetica Neue",Arial;font-size:12px;line-height:18px;clear:both; }
.entry-meta a,.entry-utility a 				{ color:#888; }
.entry-meta a:hover,.entry-utility a:hover 	{ color:#FF4B33; }
#content .video-player 						{ padding:0px; }
.home #content .category-asides p 			{ font-size:14px;line-height:20px;margin-bottom:10px;margin-top:0px; }
.home .hentry.category-asides 				{ padding:0px; }
.home #content .category-asides .entry-content{ padding-top:0px; }
.category-gallery 							{ margin-bottom:48px; }
.category-gallery h2 						{ margin-top:10px; }
.category-gallery .size-thumbnail img 		{ border:10px solid #F1F1F1;margin-bottom:0px; }
.category-gallery .gallery-thumb 			{ float:left;margin-right:20px;margin-top:-4px; }
.home #content .category-gallery .entry-content p { display:inline; }
.home #content .category-gallery .entry-utility { padding-top:4px; }
.entry-content .attachment img 				{ margin-bottom:0px; }
.attachment .entry-content .entry-caption	{ font-size:140%;margin-top:24px; }
.attachment .entry-content .nav-previous a:before { content:'\2190\00a0'; }
.attachment .entry-content .nav-next a:after 	{ content:'\00a0\2192'; }
.content img 								{ margin:0px;max-width:640px; }
.content .attachment img 						{ max-width:900px; }
.content .alignleft,#content img.alignleft 	{ display:inline;float:left;margin-right:24px;margin-top:4px; }
.content .alignright,#content img.alignright	{ display:inline;float:right;margin-left:24px;margin-top:4px; }
.content .aligncenter,#content img.aligncenter{ clear:both;display:block;margin-left:auto;margin-right:auto; }
.content img.alignleft,#content img.alignright,#content img.aligncenter { margin-bottom:12px; }
.content .wp-caption							{ background:#F1F1F1;line-height:18px;text-align:center;margin-bottom:20px;padding:4px; }
.content .wp-caption img 						{ margin:5px 5px 0px; }
.content .wp-caption-text 					{ font-family:"Helvetica Neue",Arial; }
.content .wp-caption p.wp-caption-text 		{ margin:5px;color:#888;font-size:12px; }
.content .wp-smiley 							{ margin:0px; }
.content .gallery 							{ margin:auto; }
.content .gallery .gallery-item 				{ float:left;margin-top:0px;text-align:center;width:33%; }
.content .gallery img 						{ border:2px solid #CFCFCF; }
.content .gallery .gallery-caption 			{ color:#888;font-size:12px;margin:0px 0px 12px; }
.content .gallery dl 							{ margin:0px; }
.content .gallery img 						{ border:10px solid #F1F1F1; }
.content .gallery br+br 						{ display:none; }
.navigation 									{ font-family:"Helvetica Neue",Arial;font-size:12px;line-height:18px;overflow:hidden;color:#888; }
.navigation a:link,.navigation a:visited 		{ color:#888;text-decoration:none; }
.navigation a:active,.navigation a:hover 		{ color:#FF4B33; }
.nav-previous 								{ float:left;width:50%; }
.nav-next 									{ float:right;width:50%;text-align:right; }
#nav-above 									{ margin:0px 0px 18px 0px; }
#nav-above 									{ display:none; }
.paged #nav-above,.single #nav-above 			{ display:block; }
#nav-below 									{ margin:-18px 0px 0px 0px; }
#comments 									{ clear:both; }
#comments .navigation 						{ padding:0px 0px 18px 0px; }
h3#comments-title,h3#reply-title				{ font:bold 1em/1.11em tahoma;color:#009600;text-transform:uppercase; }
.commentlist 								{ list-style:none;margin:0px; }
.commentlist li.comment 						{ border-bottom:1px solid #E7E7E7;line-height:24px;margin:0px 0px 24px 0px;padding:0px 0px 0px 56px;position:relative; }
.commentlist li:last-child 					{ border-bottom:none;margin-bottom:0px; }
.comment-body tr th,.comment-body thead th		{ font-family:"Helvetica Neue",Arial; }
#comments .comment-body ul,#comments .comment-body ol { margin-bottom:18px; }
#comments .comment-body p:last-child 			{ margin-bottom:6px; }
#comments .comment-body blockquote p:last-child{ margin-bottom:24px; }
.commentlist ol 								{ list-style:decimal; }
.commentlist .avatar 						{ position:absolute;top:4px;left:0; }
.comment-author cite 							{ color:#000;font-style:normal;font-weight:bold; }
.comment-author .says 						{ font-style:italic;text-transform:lowercase; }
.comment-meta 								{ font-family:"Helvetica Neue",Arial;font-size:12px;margin:0px 0px 18px 0px;text-transform:lowercase; }
.comment-meta a:link,.comment-meta a:visited	{ color:#888;text-decoration:none; }
.comment-meta a:active,.comment-meta a:hover	{ color:#FF4B33; }
.reply 										{ font-family:"Helvetica Neue",Arial;height:24px;background:url(images/a3.gif) no-repeat center center;
												text-align:center; }
.reply a,a.comment-edit-link 				{ font:bold 1em/1.11em tahoma;color:#009600;text-transform:uppercase;margin-left:15px; }
.reply a:hover,a.comment-edit-link:hover 	{ text-decoration:none; }
.commentlist .children 						{ list-style:none;margin:0px; }
.commentlist .children li 						{ border:none;margin:0px; }
.nopassword,.nocomments 						{ display:none; }
#comments .pingback 							{ margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid #E7E7E7; }
.commentlist li.comment+li.pingback			{ margin-top:-6px; }
#comments .pingback p 						{ color:#888;font-family:"Helvetica Neue",Arial;font-size:12px;line-height:18px;display:block;margin:0px; }
#comments .pingback .url 						{ font-style:italic;font-size:13px; }
#respond 									{ margin:24px 0px;border-top:1px solid #E7E7E7;overflow:hidden;position:relative; }
#respond p 									{ margin:0px; }
#respond .comment-notes 						{ margin-bottom:1em; }
.form-allowed-tags 							{ font-family:"Helvetica Neue",Arial;line-height:1em; }
.children #respond 							{ margin:0px 48px 0px 0px; }
h3#reply-title 								{ margin:18px 0px; }
#comments-list #respond 						{ margin:0px 0px 18px 0px; }
#comments-list ul #respond 					{ margin:0px; }
#cancel-comment-reply-link 					{ font-family:"Helvetica Neue",Arial;font-size:12px;line-height:18px;font-weight:normal; }
#respond .required 							{ color:#FF4B33;font-weight:bold; }
#respond label 								{ font-family:"Helvetica Neue",Arial;color:#888;font-size:12px; }
#respond input 								{ margin:0px 0px 9px;width:98%; }
#respond textarea 								{ width:98%; }
#respond .form-allowed-tags 					{ color:#888;font-size:12px;line-height:18px; }
#respond .form-allowed-tags code				{ font-size:11px; }
#respond .form-submit 						{ margin:12px 0px; }
#respond .form-submit input 					{ width:auto;font-size:14px; }
.widget_search #s 							{ width:60%; }
.widget_search label 							{ display:none; }
#wp_tag_cloud div 							{ line-height:1.6em; }
#wp-calendar 								{ width:100%;font-family:"Helvetica Neue",Arial; }
#wp-calendar caption 							{ font-weight:bold;color:#222;text-align:left;font-size:14px;padding-bottom:4px; }
#wp-calendar thead 							{ font-size:11px; }
#wp-calendar tbody 							{ color:#AAA; }
#wp-calendar tbody td 							{ padding:3px 0px 2px;background:#F5F5F5;border:1px solid #FFF;text-align:center; }
#wp-calendar tbody .pad 						{ background:none; }
#wp-calendar tfoot #next 						{ text-align:right; }
.widget_rss a.rsswidget 						{ color:#000; }
.widget_rss a.rsswidget:hover 				{ color:#FF4B33; }
.widget-title								{ font-family:"Helvetica Neue",Arial; }
.widget_rss .widget-title img 				{ height:11px;width:11px; }
#credits									{ float:left;padding-top:5px; }
#credits a 									{ font:11px/1.4em tahoma;color:#000;text-decoration:none;padding-left:10px; }
#site-generator 								{ float:right;padding-top:5px;background:url(images/wordpress.png) center left no-repeat; }
#site-generator a 							{ font:11px/1.4em tahoma;color:#000;text-decoration:none;padding-left:20px;padding-right:10px; }
#credits a:hover,#site-generator a:hover		{ color:#FFF;text-decoration:underline; }
#footer 										{ width:100%;margin-bottom:10px;clear:both; }
