/*   
Theme Name: Uffizio1
Theme URI: http://www.uffizio.ch/
Description: Firenze-styled template
Author: Frederic Balmer
Author URI: http://www.uffizio.ch/
.
General comments/License Statement if any.
.
*/ 
 
body, table, div
 {
	padding:	0px;
	margin:		0px;
 }
 
html {
	/*height:	auto !important;*/
	height:	100%;
}
 
body {
	font-size: 1em;
    font-family: Georgia, "Times New Roman", sans-serif;
	/*height:	auto !important;*/
	height:	100%;
	text-align:	center;
}
 
 div#everything
 {
	margin:	0px 0px 0px 0px;
	padding:	0px 0px 0px 0px;
	width:	100%;
	min-height:	100%;
	/*overflow:	invisible;*/
	/*background-color:	#78131d;*/
	background-color:	#75aacc;
	/*text-align:	center;*/
 }
 
 div#leftbg {
	padding:	0px 0px 0px 0px;
	margin-top:	0px;
	margin-bottom:	0px;
	width:	80%;
	min-height:	100%;
	margin-left:	auto;
	margin-right:	auto;
	background:	url(images/bgleft.png) top left repeat-y;
}

div#rightbg {
	width:	100%;
	padding:	0px 0px 0px 0px;
	margin:		0px 0px 0px 0px;
	background:	url(images/bgright.png) top right repeat-y;
}
 
 div#contentcentering
 {
	/*min-width:	760px;
	max-width:	960px;*/
	width:	90%;
	min-height:	100%;
	/*overflow:	auto;*/
	/*height:	100%;*/
	padding:	0em 0em 0em 0em;
	margin-top:	0em;
	margin-bottom:	0em;
	margin-left:	auto;
	margin-right:	auto;
	/*background-color:	white;*/
 }

form
{
	text-align:	left;
}

input {
	border:	1px solid silver;
	margin:	2px 0px 0px 0px;
}

blockquote {
	background-color:	#f0f0f6;
	border:	1px solid #B0D0E6;
	padding:	0em	1em	0em	1em;
}

#formbutton {
	background-color:	#cccccc;	
}

  #header {
	margin:		0em 0em 0em 0em;
	padding:	0em 0em 0.5em 0em;
	/*overflow:	auto;*/
	width:	100%;
	height:	180px;
	background:	url(images/pano.jpg) top left no-repeat;
    }

  #main {
    padding:	0px 0px 0px 0px;
	margin:	0px 0px 0px 0px;
    /*float: left;*/
    width: 100%;
	min-height:	100%;
	/*height:	75%;*/
	/*background-color:	white;*/
    }

  #footer {
	/*float:	left;*/
    padding:	0px 0px 0px 0px;
	margin:	0px 0px 0px 0px;
    width: 100%;
	height:	6em;
	text-align:		center;
	/*background-color:	white;*/
    }

  #leftheader {
	/*border: 1px solid silver;*/
	padding:	0px 0px 0px 12px;
    margin: 0px 0px 0px 0px;
    width: 18em;
    float: left;
	text-align:	left;
    }

  #rightheader {
	/*border: 1px solid silver;*/
	padding:	0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 16em;
    float: right;
	text-align:	left;
    }

  #pathway {
	/*border: 1px solid silver;*/
	width:	100%;
	float:	right;
	/*clear:	top;*/
	margin-top:	1em;
	margin-bottom:	0.5em;
	margin-left:	0em;
	padding:	155px 0em 0.3em 0em;
    text-align:	right;
	border-bottom:	1px solid #b0d0e6;
	/*border:	1px solid black;*/
	/*background:	url(../images/pathwaybg.png) white repeat-x;*/
	/*font-weight:	bold;*/
    }

  #leftcolumn {
	/*border: 1px solid silver;*/
    margin: 0pt 0pt 0pt 0pt;
	padding-left:	0em;
    float: left;
    width: 12em;
	/*background-image:	url(../images/shadow1.png);
	background-repeat:	repeat-y;*/
	background-color:	#efeff3;
	border:	1px solid silver;
    }

ul
{
	list-style-type:	bullet;
}	

ul#sidebar, ul#sidebar ul
{
	padding:	0em 0em 0.5em 0em;
	margin: 0em 0em 0em 0em;
	list-style-type:	none;
	text-indent: 0em;
	text-align:	left;
}

ul#sidebar h2
{
	margin: 0.2em 0em 0.1em 0em;
}
	
li.menuitem
{
	padding-top:	0.1em;
	padding-bottom:	0.2em;
	padding-left:	0.2em;
	text-indent:	0em;
	margin:	0em 0.1em 0em 0.1em;
	border-bottom:	1px solid silver;
}

li#mainmenu
{
	padding-left:	0.2em;
}

li#mainsubmenu
{
	padding-left:	0.5em;
}

div.article {
	margin:	0em 0em 1em 0em;
	padding:	0em 0em 1em 0em;
	border-bottom:	1px solid #b0d0e6;
}

div#description {
	text-align: left;
	display: inline;
	float: left;
}

div.article:after, div#footer:after {
	content:	".";
	height:	0px;
	visibility:	hidden;
	display:	block;
	clear:	both;
}

img.titleimg {
	margin-left:	5em;
	width:	525px;
	border:	none;
}

p.wp-caption-text {
	margin-top:	0.25em;
	padding:	0.1em 0em 0.1em 0em;
	/*background-color:	#cccccc;*/
	/*border-bottom:	1px solid black;*/
	font-size:	smaller;
	font-style:	italic;
	text-align:	center;
}

  #maincolumn {
	/*border: 1px solid silver;*/
    margin: 0pt 15em 1em 0em;
    padding: 0em 0.2em 0em 0.2em;
	text-align: left;
	height:	100%;
    }

  #rightcolumn {
	border-left: 1px solid #b0d0e6;
	padding: 0.3em 0.2em 0.3em 0.6em;
	margin:	0em 0em 0em 1em;
    float: right;
    width: 12em;
	height:	auto;
	/*height:	200px;*/
	text-align:	left;
    /*background-color: #ffffff;*/
    }

h1, h2 {
	font-family:	"Times New Roman", serif;
	color:	#75aacc;
}

a.posttitle {
	font-family:	"Times New Roman", serif;
	color:	#75aacc;
	font-size:	large;
}
	
h1
{
	font-size:	large;
}

h2
{
	font-size:	larger;
}

p
{
	/*display:	block;*/
	padding-top:	0.5em;
	padding-bottom:	0.5em;
}

a
{
	font-weight:	bold;
	color:	black;
	text-decoration:	none;
}

a:hover
{
	text-decoration:	underline;
	/*color:	#ff5a00;*/
	color:	#ff0000;
}

img#wpstats{display:none}


