/*  
Theme Name: Altroquando 7.0
Theme URI: http://wordpress.org/
Description: Altroquando 7.0.
Version: 7.0
Author: Altroquando
Author URI: http://altroquando.com/

*/

/*
http://www.dynamicdrive.com/style/layouts/item/css-liquid-layout-21-fixed-fluid/
http://www.dynamicdrive.com/style/layouts/item/css-liquid-layout-22-fluid-fixed/

BLACK 000000
RED 7c0c00
LIGHT GRAY e9e9ec
DARK GRAY c9cdd3
GREEN 006e26
YELLOW ffa800
*/


body{
width: 750px;
margin-left: auto;
margin-right: auto;
padding:0;
/*line-height: 1.5em;*/
background-color: #e9e9ec;
 font-family: Verdana, Arial, Helvetica, "Sans-serif";
 font-size: 100%;
}

h1 {
 font-size: 120%;
}
h2 {
 font-size: 110%;
}
h3 {
 font-size: 100%;
}
p {
 font-size: 75%;
}

.alignleft {
	float:left;
	margin: 0px 10px 10px 0px;
}

.alignright {
	float:right;
	margin: 0px 0px 10px 10px;
}

#topsection{
background: #e8e8eb;
height: 50px; /*Height of top section*/
}

#topsection h1{
margin: 0;
padding-top: 0px;
}

#maincontainer{
}

#contentwrapper{
/*background-color: #fff; */
margin-top:20px;
float: left;
width: 100%;
}


#contentcolumn{
/*margin-left: 200px;*/ /*Set left margin to LeftColumnWidth*/
margin-right: 200px; /*Set right margin to RightColumnWidth*/
}

#contentcolumn.home {
/*margin-left: 200px;*/ /*Set left margin to LeftColumnWidth*/
margin-right: 0px; /*Set right margin to RightColumnWidth*/
}

/*Width of left column*/
/*#leftcolumn{
float: left;
width: 200px; 
margin-left: -100%;
background: #eeeeee;
}*/

/*Width of right column in pixels*/
/*Set left margin to -(RightColumnWidth) */
#rightcolumn{
float: left;
width: 200px; 
margin-left: -200px;
margin-top:20px;
/*background: #FDE95E;*/
}


#footer{
/*border:1px solid #000; */

clear: left;
width: 100%;
height: 100px;

/*background-color: #e9e9ec;*/
/*background-color: #ff0;*/

color: #000;

/*
text-align: center;
padding: 4px 0;
*/
}

#footer-left {
float:left;
width:550px;
/*margin-right: 200px;*/
background-color: #e9e9ec;
color: #000;
}

#footer-right {
float: right;
width: 200px;
/*margin-left: -200px;*/
background-color: #7c0c00;
}

#footer a{
color: #e9e9ec;
}
#footer #copyright {
/*	background: #f00; */
	text-align:right;
	font-size:9px;
	margin: 94px 10px 0px 0px;
}
#footer #contacts {
/*	background: #0ff; */
	color:#c9cdd3;
	text-align:left;
	padding: 10px 0px 0px 10px;
}

.innertube{
margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}



/* Custom styles */
#logo a,
#logo a img,
#logo img
 {
	background-color: e9e9ec;
	color: e9e9ec;
	margin: 0;
	border: 0;
}

/*
#logo a img,
#logo a:link img,
#logo a:visited img,
#logo a:hover img,
#logo a:active img,
 {
	background-color: e9e9ec;
	color: e9e9ec;
	margin: 0;
	padding: 0;
	border: 0;
}
*/

/* MENU */

#menu {
  font-size: 9px;
  font-weight:bold;
  font-family: Verdana,Arial, sans-serif;

  override: visible;

/*  background-color: #000; */
  color: #000;

	text-align: left;
	position: absolute;
	top: 140px;
/*	left: 100px; */
/*	width:100%; */
	height:15px;
	
	margin:0px 0px 2px 150px;
	padding:0;
	border:0;

}

#menu ul {
  font-size: 9px;
	margin: 0;
	padding: 0;
	border: none;
	color: #000;
}

#menu ul li {
  font-size: 9px;
	display: inline;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 5px;
	/* matches link padding except for left and right */
	padding-top: 5px;
	margin:0;
	}

#menu ul li a,
#menu ul li a:link {
  font-size: 9px;
	padding-left: 4px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	color: #000;
	text-decoration: none;
/*	border-right: 1px solid #000; */
	margin:0;
}

#menu ul li a:visited { 
  font-size: 9px;
	color: #000;
	text-decoration: none; 
}

#menu ul li a:hover {
  font-size: 9px;
	text-decoration: underline;
	background: transparent;
	color: #000;
}

#menu ul li a:active { 
  font-size: 9px;
	color: #000;
	text-decoration: none; 
}
/* MENU end */
/* COVER */
/* COVER end */

#cover {
background:url(/genesi/images/6/cover-santa-maria-trastevere-roma.jpg) top right no-repeat;
background-color: #203464;
height: 238px;
color:#fff;
font-weight:normal;
font-family: Verdana,Arial, sans-serif;
margin: 15px 0px 0px 0px;

}

#cover-text-box {
margin:0px 0px 0px 10px;
width:50%;
}

#cover #cover-text-box .post .entry p {
font-size: 65%;
}

#cover #cover-text-box .post h1 {
font-size: 100%;
margin: 10px 0px 0px 0px;
}


.home-link {
	font-weight: bold;
}

a,
a:link {
color: #7c0c00;
}
a:visited {
color: #660c00;
}
a:hover {
 background-color: #7c0c00;
 color: #000;
}
a:active {
color: #f00;
}


/* ---------------------------------------------------------------------------------------
Sidebar
----------------------------------------------------------------------------------------*/
#sidebar {
	padding:0px;
	margin:0px;
}

#sidebar h2 {
 color: #7c0c00;
  font: 12px Arial, sans-serif;
	font-weight: bold;
}

#sidebar ul {
   margin:0;
   padding:0;
   border:0;
	list-style-type: none;
}

#sidebar li {

}


#sidebar ul li ul {
  margin: 0;
  padding: 0 0 16px 0;
  list-style-type: none;
}

#sidebar ul li ul li {
  margin: 0;
  font: 10px Arial, sans-serif;

	/* For IE6 ONLY */
  padding: 0 0 0px 10px;
	background-position: 5px 7px;
	
}

/* For all browsers BUT IE6 */
html>body #sidebar ul li ul li {
  padding: 0 0 2px 10px;
  background-position: 5px 3px;
}

#sidebar a,
#sidebar a:link {
color: #000000;
text-decoration: none;
}
#sidebar a:visited {
color: #000000;
text-decoration: none;
}
#sidebar a:hover {
 background-color: #c9cdd3;
 color: #000000;
text-decoration: none;
}
#sidebar a:active {
color: #f00;
text-decoration: none;
}

#sidebar h2 a,
#sidebar h2 a:link {
color: #7c0c00;
text-decoration: none;
}
#sidebar h2 a:visited {
color: #7c0c00;
text-decoration: none;
}
#sidebar h2 a:hover {
 background-color: transparent;
 color: #7c0c00;
text-decoration: underline;
}
#sidebar h2 a:active {
color: #f00;
text-decoration: none;
}

.section-side {
color: #000000;
}

/* ---------------------------------------------------------------------------------------
List
----------------------------------------------------------------------------------------*/


#editorial ul {
color:#000;
   margin:0;
   padding: 0px 0px 0px 50px;
   border:0;
	list-style-type: none;
}

#editorial li {
color:#000;
  font: 12px Arial, sans-serif;
}


#editorial ul li ul {
  margin: 0;
  padding: 0 0 16px 0;
  list-style-type: none;
}

#editorial ul li ul li {
  margin: 0;
  font: 11px Arial, sans-serif;

	/* For IE6 ONLY */
  padding: 0 0 0px 10px;
	background-position: 5px 7px;
	
}

/* For all browsers BUT IE6 */
html>body #editorial ul li ul li {
  padding: 0 0 2px 10px;
  background-position: 5px 3px;
}

#editorial a,
#editorial a:link {
color: #7c0c00;
text-decoration: none;
}
#editorial a:visited {
color: #660c00;
text-decoration: none;
}
#editorial a:hover {
 background-color: #7c0c00;
 color: #000;
text-decoration: none;
}
#editorial a:active {
color: #f00;
text-decoration: none;
}

/* ---------------------------------------------------------------------------------------
Sections
----------------------------------------------------------------------------------------*/

.section {
font-family: Arial, Helvetica, "Sans-serif";
/* background-color: #ddd; */
/*border: 1px solid #ccc;*/
border:0;
width:375px;
float:left;
padding: 0px 0px 0px 0px;
/*position:relative;
display:inline;*/
}
.section h2{
margin: 0px 10px 0px 100px;
font-size:150%;
font-weight: bolder;
}

.section h2 a,
.section h2 a:link {
color:#000;
font-family: "Trebuchet MS",Georgia,Verdana, Arial, Helvetica, "Sans-serif";
text-decoration: none;
}
.section h2 a:visited {
color:#000;
text-decoration: none;
}
.section h2 a:hover {
color:#000;
background-color: #fff;
text-decoration: underline;
}
.section h2 a:active {
color:#000;
text-decoration: none;
}

.section .libri{ color:#7c0c00; border:0; border-bottom: 10px solid #7c0c00; }
.section .cinema{ color:#000000; border:0; border-bottom: 10px solid #000000; }
.section .cucina{ color:#006e26; border:0; border-bottom: 10px solid #006e26; }
.section .eventi-italiano{ color:#ffa800; border:0; border-bottom: 10px solid #ffa800; }

.section h3{
margin: 0px 10px 0px 100px;
font-size:75%;
font-weight: bold;
}

.section h3 a,
.section h3 a:link {
font-family: Georgia,Verdana, Arial, Helvetica, "Sans-serif";
text-decoration: none;
color:#000;
}
.section h3 a:visited {
text-decoration: none;
color:#000;
}
.section h3 a:hover {
background-color: #f00;
text-decoration: none;
color:#000;
}
.section h3 a:active {
text-decoration: none;
color:#f00;
}

.section p {
margin: 0px 10px 0px 100px;
font-size:65%;
}

.icona {
border:0;
border-bottom: 10px;
float:left;
margin: 20px 10px 10px 0px;
}
/* ---------------------------------------------------------------------------------------
highlights
----------------------------------------------------------------------------------------*/
#highlights {
margin:  20px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: #7c0c00;
width:100%;
}

#rightcolumn #highlights {
margin:  0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: #7c0c00;
width:100%;
}

#highlights a img {
border:0;
margin: 2px 50px 0px 0px;
float:left;
}

#rightcolumn #highlights a img {
border:0;
margin: 0;
float:none;
}

#highlights h2{
 font-family: Georgia,Verdana, Arial, Helvetica, "Sans-serif";
padding:0px 50px 0px 0px;
font-size:110%;
text-align:left;
}

#rightcolumn #highlights h2 {
 font-family: Arial, Helvetica, "Sans-serif";
font-size:110%;
color: #e9e9ec;
padding: 0px 10px 10px 10px;
margin: 10px auto 0px auto;
font-size:65%;
text-align:center;
}

#highlights a,
#highlights a:link {
color: #e9e9ec;
text-decoration: none;
}
#highlights a:visited {
color: #e9e9ec;
text-decoration: none;
}
#highlights a:hover {
background-color: #fff;
color: #000;
text-decoration: none;
}
#highlights a:active {
color: #e9e9ec;
text-decoration: none;
}

/*
#highlights h2 a,
#highlights h2 a:link {
font-size:110%;
 font-family: Georgia,Verdana, Arial, Helvetica, "Sans-serif";
color: #e9e9ec;
text-decoration: none;
}
#highlights h2 a:visited {
font-size:110%;
color: #e9e9ec;
text-decoration: none;
}
#highlights h2 a:hover {
font-size:110%;
background-color: #fff;
color: #e9e9ec;
text-decoration: none;
}
#highlights h2 a:active {
font-size:110%;
color: #e9e9ec;
text-decoration: none;
}
*/

#highlights p  {
color: #e9e9ec;
padding:0px 50px 0px 0px;
}

/* ---------------------------------------------------------------------------------------
Editorial
----------------------------------------------------------------------------------------*/
#editorial {
margin:  0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: #c9cdd3;
/*width:100%;
height:338px;*/
height:100%;
}

#editorial a img {
border:0;
margin: 2px 50px 0px 0px;
float:left;
}

#editorial h2{
 font-family: Georgia,Verdana, Arial, Helvetica, "Sans-serif";
font-size:110%;
color: #7c0c00;
padding:0px 50px 0px 20px;
font-size:110%;
text-align:left;
}


#editorial a,
#editorial a:link {
color: #7c0c00;
text-decoration: none;
}
#editorial a:visited {
color: #7c0c00;
text-decoration: none;
}
#editorial a:hover {
background-color: #fff;
color: #7c0c00;
text-decoration: none;
}
#editorial a:active {
color: #7c0c00;
text-decoration: none;
}

#editorial p  {
color: #000000;
padding:0px 50px 0px 20px;
}

#blog {
margin:  0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width:375px;
float:left;

}

#othercontent {
margin:  0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color:#7c0c00;

width:375px;
float:left;
text-align:right;
}


/* ---------------------------------------------------------------------------------------
Posts
----------------------------------------------------------------------------------------*/
.post {
font-family: "Times New Roman", Times, serif;
font-size: 18px;
margin-right:20px;
}

.entry {
margin-left:10px;
margin-right:10px;
}

img.bullet {
border:0;
margin: 0px 4px 0px 0px;
}

h1.titolo-pagina {
font-size:100%;
text-align:center;
}
h1.titolo-pagina a,
#highlights h1 a:link {
font-size:100%;
 font-family: Georgia,Verdana, Arial, Helvetica, "Sans-serif";
color: #000;
text-decoration: none;
}
h1.titolo-pagina a:visited {
font-size:100%;
color: #000;
text-decoration: none;
}
h1.titolo-pagina a:hover {
font-size:100%;
background-color: #fff;
color: #000;
text-decoration: none;
}
h1.titolo-pagina a:active {
font-size:100%;
color: #f33;
text-decoration: none;
}

.postmeta {
margin: 0px 20px 0px 0px;
text-align: right;
font-size:60%;
color: #555;
}

h1#titolo-archivio,
h1#titolo-archivio a,
h1#titolo-archivio a:link,
h1#titolo-archivio a:visited,
h1#titolo-archivio a:hover,
h1#titolo-archivio a:active {
font-size:160%; font-weight:normal; font-family: "Times New Roman", Serif; text-align:left; margin:50px 0px 0px 10px;
background-color:transparent;
text-decoration: none;
}

h2.titolo-post-archivio,
h2.titolo-post-archivio a,
h2.titolo-post-archivio a:link,
h2.titolo-post-archivio a:visited,
h2.titolo-post-archivio a:hover,
h2.titolo-apost-rchivio a:active {
font-size:100%; font-weight:normal; font-family: "Times New Roman", Serif;
font-weight:bold;
text-align:left; margin:0px 0px 0px 0px;
background-color:transparent;
text-decoration: none;
}


.libri,
a.libri,
a.libri:link,
a.libri:visited,
a.libri:hover,
a.libri:active {
color: #7c0c00;
}

.cinema,
a.cinema,
a.cinema:link,
a.cinema:visited,
a.cinema:hover,
a.cinema:active {
color: #000000;
}

.cucina,
a.cucina,
a:link.cucina,
a:visited.cucina,
a:hover.cucina,
a:active.cucina {
color: #006e26;
}

.eventi,
a.eventi,
a.eventi:link,
a.eventi:visited,
a.eventi:hover,
a.eventi:active {
color: #ffa800;
}

#descrizione-archivio {
font-family: "Times New Roman", Serif;
text-align:left;
font-style:italic;
margin:0px 40px 0px 20px;
font-size:130%;
line-height: 140%;

color: #666;
/*
background-color:#000;
*/
}
/* ---------------------------------------------------------------------------------------
Tag Cloud
----------------------------------------------------------------------------------------*/
#tagcloud {
margin:20px;
padding:20px 0px 20px 0px;
border: 1px dotted #7c0c00;
}

/* ---------------------------------------------------------------------------------------
citation
----------------------------------------------------------------------------------------*/

#citation{
font-family: Courier New,Courier,mono;
margin:30px 50px 30px 10px;
color:#7c0c00;
text-align:right;
}

#citation p {
font-family: Courier New,Courier,mono;
font-size:18px;
text-align:right;
}

#citation strong {
font-family: Courier New,Courier,mono;
font-size:28px;
font-weight:bold;
display:inline;
}
#citation em {
font-family: Courier New,Courier,mono;
font-size: 12px;
display:block;
padding:10px 0px 0px 50px;
}
/* ---------------------------------------------------------------------------------------
Utils
----------------------------------------------------------------------------------------*/

.clearit {
clear: both;
height: 0;
line-height: 0;
font-size: px; /*for IE*/
}
