/*online*/
/*
Theme Name: redfishWP
Theme URI: http://localhost:8888/wordpress
Description: the original redfish wordpress theme
Version: 1.0
Author: Giovanni Murgia
Tags: three column, minimal, grey

This is just a basic layout, with only the bare minimum defined.
Please tweak this and make it your own. :)

Your theme can be your copyrighted work.
Like WordPress, this work is released under GNU General Public License, version 2 (GPL).
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
*/
@charset "utf-8";
/******************************** GENERAL ******************************* */
* 		{padding:0;margin:0}
html 	{height:100%}
body 	{background:#fff;color:#9a9a9a;font-family:"Helvetica Neue", Helvetica, Arial, default;font-size:85%;height:100%;}
img 	{border:0}
a 		{color:#d8001a;text-decoration:none}
a:hover {text-decoration:underline}
strong   {color:#d8001a; font-weighy:bold}
a.more-link 		{color:#d8001a;text-decoration:none}
a.more-link:hover   {text-decoration:underline}
/* ******************************* RESET ******************************* */
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 {margin: 0;padding: 0;border: 0;outline: 0;	vertical-align: baseline}
body 											{line-height: 1}
ol, ul 											{list-style: none}
blockquote, q 									{quotes: none}
blockquote:before, blockquote:after, q:before, q:after {	content: '';content: none}
:focus 											{outline: 0}
ins 											{text-decoration: none}
del 											{text-decoration: line-through}
table 											{border-collapse: collapse;border-spacing: 0}

/******************************** CORNICI E CONTENITORI ******************************* */
#container 					{overflow:hidden;min-height:90%;width:70em; height:auto;margin:0 auto; padding:0 0 10px 0; position:relative; background:url(images/R.png) bottom right no-repeat;}

#wrapper 					{overflow:hidden;padding:0; margin:0 auto; }
#contents 					{margin:2em 0 2em 0;}
.center						{margin:0 auto;padding:0;width:70em;}
/******************************** HEADER ******************************* */
#header				{width:100%; height:auto; clear:both; margin:0; padding:0; background-color:#F4F4F4; border-bottom:2px double #4a4a4a }
/*NAVIGAZIONE*/
#navigation 				{position:relative; height:50px;width:70em; background: url(images/little.png) 0 0.6em no-repeat;}
#navigation ul 				{overflow:hidden; float:left; margin-left:40px }
#navigation ul li 			{float:left;font-size:1.1em;padding:0.5em 1.2em 0.5em 0em;margin:0}
#navigation ul li a 		{color:#9a9a9a;font-size:0.8em; line-height:2.5em}
#navigation ul li a:hover 	{text-decoration:underline}
#navigation ul li a.active, #navigation ul li a.active:hover {color:#cacaca;text-decoration:none;text-shadow:0 1px #fff;}
#navigation li img 			{ margin-top:0}

.alignleft   { width:200px; margin: 2px 5px 2px 0: float:left}
.alignright   { width:200px; margin: 2px 0 2px 5px: float:right}
/*LOGO*/
#logo						{ position:absolute; top:0; left:33px;margin:0 0 3.0em 0; width:116px; height:134px}
/******************************** CONTENUTI ******************************* */
/*COLONNA SINISTRA*/
#col_left		{width:12em; margin:0.2em 0 2.0em 0; padding-right:0.3em; height:100%; float:left;}
/*COLONNA CENTRALE*/
#main			{width:40.0em; height:auto; margin: 0 0.8em 2.0em 2em; float:left;}
/******************************** POST ******************************* */
.post 									    {margin-bottom:2em;position:relative;}
.post h2, .post h2 a, .item h4, .item h4 a 	{color:#d8001a;font-size:1.2em; font-weight:normal}
.post .image								{ width:100%; height:auto; margin:1.0em auto; text-align:center}
.post p          { font-size:0.9em; margin:0.6em 0}
.item						{ border-bottom:1px solid #dcdcdc }
.itemhead					{ margin:0; padding:0}/*titolo del post*/
.entry  
.post-wrapper				{ margin:0.6em 0}/*contenitore della pagina del post*/
.post-wrapper h3 				{color:#d8001a;font-size:1.4em;font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-style:italic}
.post-edit-link  { visibility:hidden}

/*CONTENUTO ITEM HOME*/
.storycontent						{ width:100%; text-align:center}/*contiene immagine e testo del post*/
.storycontent p 					{line-height:1.3em;margin:0.5em 0; text-align:left; font-size:1.0em;color:#3a3a3a }
.storycontent a.more-link 			{color: #FDFDFD;background-color:#DCDCDC;text-decoration:none; font-size:12px; font-weight:normal; visibility:hidden }
.storycontent a:hover.more-link     {color: #DCDCDC;background-color:#fff ;text-decoration:underline;font-size:12px; font-weight:normal;visibility:hidden }

.storycontent img					{margin:0 auto; padding:0;}
.storycontent h3 {color:#d8001a;font-size:1.4em; line-height:1.6em;font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-style:italic; text-align:left}
.storycontent h4     { text-align:left;color:#a0a0a0}
.piclenselink      { visibility:hidden} 
.boxround		{-moz-border-radius: 12px; /* FF1+ */-webkit-border-radius: 12px; /* Saf3+, Chrome */border-radius: 12px; /* Opera 10.5, IE 9 */width:10em;height:auto;margin:0.4em 0 2.0em 0;padding:0.6em;background-color:#f0f0f0; clear:both}
.box			{ width:100%; height:auto; margin:0.4em 0 2.0em 0; padding:0.6em auto; clear:both}

.graffa			{ background:url(images/graffa.png) bottom center no-repeat; border:none; width:500px; height:100px;}
.R				{ background:url(images/R.png) left bottom no-repeat; }




/******************************** SIDEBAR ******************************* */
#sidebar        { width:12em; float:right; padding:0 0 0 0.6em; margin-bottom:70px;background-color:none}
.sideblock      { width:100%; height:auto;  margin:0.4em 0 2.0em 0; padding:0.6em auto; clear:both}
.h2sideblock	{ width:160px; height:60px; clear:both; background:url(images/cloud.png) no-repeat; margin:0; margin-bottom:-1.5em; padding:0 }
/******************************** WIDGET ******************************* */
.widget   { width:11em; float:right; padding:0 0 0 0.5em; margin-bottom:70px;background-color:none}
.widgettitle, ul, li {list-style:none}

.textwidget  {line-height:1.3em;margin:0.8em 0;font-size:0.825em; margin-left:5px}
 .entry-title { width:160px; height:60px; clear:both; background:url(images/cloud.png) no-repeat; margin:0; margin-bottom:-1.5em; padding:0 }
/*ELENCO SIDEBAR*/
.sideblock ul 					{overflow:hidden; width:10em; margin:1.0em 0;}
.sideblock ul li 				{float:left;font-size:1.0em;padding:0.4em 0.2em;margin:0; text-align:left; border-bottom:1px dotted #7A7A7A; width:100%}
.sideblock ul li a 				{color: #7a7a7a;font-size:0.8625em;}
.sideblock ul li a:hover 		{text-decoration:underline; color:#3a3a3a}
.sideblock ul li a.active		{color:#7a7a7a;text-decoration:none;}
.sideblock li img				{margin:0.6em -1.0em 0 -0.6em}



/* ******************************* FOOTER ******************************* */
#footer_wrapper {background:#F4F4F4;color:#bababa;clear:both;margin-top:0em;padding:2em 0 3em; height:200px}
#footer a {color:#7a7a7a}
#footer a:hover {color:#3a3a3a}
#footer div {font-size:0.9em;padding-left:10.4em}


/* ******************************* HEADING ******************************* */
p 	{line-height:1.3em;margin:0.8em 0;font-size:0.825em;}
.right	{ text-align:right}	

h1		{color: #DCDCDC; width:100%;font-size:4.0em;letter-spacing:-0.03em;line-height:0.75em; margin-bottom:0.2em; text-shadow:0 1px #fff}
.title	        {color: #DCDCDC; font-size:2.6em; float:left; margin-right:0.05em; line-height:0.7em;font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;}
h1 .post-title  {color:#DCDCDC; font-size:2.3em; letter-spacing:-0.03em;}
h1 a		{color: #DCDCDC;background-color:#fff;text-shadow:0 1px #fff;font-size:0.6em;text-decoration:none}
h1:first-letter	        {color: #d8001a;text-shadow:0 1px #fff; }
h1 a:hover		{color: #d8001a;background-color:#fff ;text-shadow:0 1px #fff; text-decoration:none}
h2  			{color: #DCDCDC;font-size:1.4em; line-height:0.75em; padding:0.3em}
h2:first-letter	         {color:#d8001a}

h3 	{color:#d8001a;font-size:1.3;font-weight:normal; margin:0.6em 0 0 0 }
h4      {color:#a0a0a0;font-size:1.2em;font-weight:normal; margin:0.6em 0 0 0 }






#col_left ul 												{overflow:hidden; width:11em; margin:0;}
#col_left ul li 											{float:left;font-size:0.825em;padding:0 0 0.3em 0.8em;margin:0; text-align:right}
#col_left ul li a 											{color: #7a7a7a;font-size:0.8em}
#col_left ul li a:hover 									{text-decoration:underline; color:#3a3a3a}
#col_left ul li a.active, #navigation ul li a.active:hover 	{color:#7a7a7a;text-decoration:none;}
#col_left li img											{ margin:0.6em -1.0em 0 -0.6em}
#col_left li h3 											{color:#d8001a;font-size:1.8em;font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;}

hr.line      { color:#dcdcdc; margin: 0.6em 0 0 0; size:0.1em; clear:both}
.red	{ color:#d8001a}
.clear	{ clear:both}
.noborder	{ border:none}

/******************************** FORM ******************************* */
fieldset 					{width:100%px; height:auto;margin:2px 5px}
input, textarea, select 	{font:11px Helvetica, Arial, sans-serif; padding:2px 0; border:1px solid #DCDCDC}
legend 						{color:#d8001a; font:11px Arial, Helvetica, sans-serif; font-weight:bold; line-height:20px;}
label 						{font-size:10px; font-weight:normal; color:#808080;}
label.opt 					{font-weight:normal; color:#bebc93}
dl 							{clear:both; width:100%; margin:2px 0px;}
dt 							{float:left; clear:both; text-align:left; width:100%; line-height:11px; margin:0 5px 2px 0;}
dd 							{float:left; width:100%; line-height:10px; margin:0 0 2px 0;}

/*Text inputs*/

.NFText 					{border:none; vertical-align:middle; font:12px/15px Helvetica, Arial, sans-serif; background:none;}

/*Checkbox*/

.NFCheck 					{cursor:pointer; width:12px; height:12px; border:1px solid transparent; z-index:2; margin-right:10px}

/*Buttons*/

.NFButton 						{width:auto; float:left; height:20px; color:#000; padding:0 5px; margin:5px auto; background-color:#f7f7f7; cursor:pointer; border: 1px dotted #cbceb1; font:11px Helvetica, Arial, sans-serif; font-weight:normal; text-align:center}

.NFButton:hover					{color:#d8001a; border:1px solid #d8001a}

/*Textareas*/

.NFTextarea 				{border:1px solid #bebc93; background:#fff; font:12px/12px Helvetica, Arial, sans-serif; margin:0; color:#000000; font-size:12px}

/*Files*/

.NFFileButton 				{padding-bottom:0; vertical-align:bottom; cursor:pointer; background-color:#d9001a; width:60px; height:20px;}

.NFFile 					{position:relative; margin-bottom:5px;}

.NFFile input.NFhidden 		{position:relative; cursor:pointer; text-align:left;}

.NFFileNew 					{position:absolute; top:0px; left:0px; z-index:1;}

/*Selects*/

.NFSelect 					{height:21px; border:1px solid #cbceb1;}





/*Focused*/

input[type=text]:focus	{ background-color:#f7f7f7; border:1px solid #cbceb1; color:#d8001a;}

textarea:focus	{ background-color:#f7f7f7;border:1px solid #cbceb1;color:#d8001a}

/*Hovered*/

.NFh {background-position:0 100%;}

.NFhr {background-position:100% 100%;}

/*Hidden*/

.NFhidden {position:relative;}

/*Safari*/

select, input, textarea, button {outline:none; }
