/*
// "Solitude" Template for Joomla! 1.5.x - Version: 1.0
// Designed by TemplateWorld (www.templateworld.com) & developed for Joomla! by TemplateWorks
// Copyright (c) 2008 - 2009 TemplateWorks. All rights reserved.
// Released under the GNU/GPL license: http://www.gnu.org/copyleft/gpl.html
// More info at http://www.templateworks.net
// *** Last update: July 14th, 2009 ***
*/

body,
p,
div,
table,
tr,
td,
form,
input {
	padding:0;
	margin:0;
	text-align:left;
}

.clr {
	clear:both;
	height:0;
	line-height:0;
	font-size:0;
}
.hidden { display:none;}
hr {
	line-height:0;
	height:0;
	border:none;
	border-bottom:1px solid #000;
	padding:0;
	margin:8px 0;
}

/* Typography (theme) */
body.background {
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#bb9d59;
	background:#fffde4 url(img/bg.jpg) repeat-x 0 0 ;
}

p {
	margin:0 0 12px 0;
	padding:0;
	line-height:18px;
}

p.info {
	padding:18px 20px;
	background:#FFFAEF;
	border:1px solid #DFD3B5;
	color:#3F1E10;
}

/* Links */
a { }

a:link,
a:visited {
	color:#943415;
	text-decoration:none;
}

a:active,
a:focus { outline:0; }

a:hover { text-decoration:underline; }

a.readon {
	display:block;
	background:url(img/readmore.gif) no-repeat 0 4px;
	color:#943415;
	font:bold 11px/16px Arial, Helvetica, sans-serif;
	padding:2px 0 2px 17px;
	line-height:18px;
}

a.readon:hover { text-decoration:none; }

/* (headings) */
h1,
h2,
h3,
h4,
h5,
h6 {
	margin:0 0 12px 0;
	padding:0;
}

h1 {
	font:normal 26px/28px Georgia, "Times New Roman", Times, serif;
	color:#0b636b;
}

h2 {
	font:normal 24px/26px Georgia, "Times New Roman", Times, serif;
	color:#943415;
}

h3 {
	font:normal 22px/24px Georgia, "Times New Roman", Times, serif;
	color:#0b636b;
}

h4 {
	font:normal 18px/16px Georgia, "Times New Roman", Times, serif;
	color:#943415;
}

h5 { font:normal 14px/16px Georgia, "Times New Roman", Times, serif; }

h6 { font:normal 12px/14px Georgia, "Times New Roman", Times, serif; }

/* Listings */
ul {
	margin:15px 0;
	padding:0;
	clear:both;
}

ul li {
	background:url(img/bullet.gif) no-repeat 0 6px;
	display:block;
	border-bottom:1px dashed #d8cd2f;
	line-height:16px;
	color:#BB9D59;
	font-weight:bold;
	padding:3px 10px 3px 15px;
	list-style:none;
}

ul li a { color:#943415; }

ul li a:hover { text-decoration:none; }

ul li ul {
	margin:0;
	padding:0;
}

ul li ul li {
	background:none;
	border:0;
	color:#943415;
	font-weight:normal;
	list-style:disc inside;
	padding:3px 10px 3px 15px;
}

ol {
		margin:8px 16px;
		padding:0 8px;
}

ol li {
		margin:1px 4px;
		padding:0;
}

dl {
		margin:8px 16px;
		padding:0 8px;
}

dl dt {
		margin:4px;
		padding:0;
}

dl dd {
		margin:1px 4px;
		padding:0;
}

/* Forms */
form { }

fieldset {
	border:0;
	padding:0;
	margin:5px 0;
}

legend { }

label { }

option {
	font-size:12px;
	color:#000;
	font-weight:normal;
	text-decoration:none;
}

select {
	background:#f9f6d4;
	width:100px;
	height:20px;
	font-size:12px;
	color:#bb9d59;
	border:1px solid #ded448;
}

input { vertical-align:middle; }

input.inputbox {
background:#f9f6d4;
 width:174px;
 height:14px;
 padding:2px;
 font-size:11px;
 color:#bb9d59;
 border:1px solid #ded448;
 margin:3px 0;

}

.itemTextFull input {
 background:#f9f6d4;
 border:1px solid #ded448;
 font-size:11px;
 color:#bb9d59;
 margin:3px 0;
 padding:2px;
}

.itemTextFull input.file {	
	height:20px;
	}

textarea {
	background:#f9f6d4;
	padding:2px;
	font-size:11px;
	color:#bb9d59;
	border:1px solid #ded448;
	margin:3px 0;
}

.button, button { cursor:pointer; }

.itemTextFull button,
input.button,
button.button {
	color:#943415;
	background:url(img/login-btn.gif) no-repeat 0 0;
	border:0;
	width:66px;
	padding:0;
	height:20px;
	padding:0 0 1px 0;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

input.invalid, textarea.invalid { 
	background: #f9f2f7; 
}
label.invalid { 
	color: #ff0000; 
}

/* Images */
img,
a img { border:0;}

.newsfeedsContainer img, 
.itemTextFull img, 
.itemTextIntro img{
	border: 3px solid #EDE9B8;
	margin: 5px;
}

.itemIcons img {
	border:0;
	margin:0;
}

span.hasTip img {
  background:none;
  margin:0;
  padding:2px;
  border:0;
}

/* (tables)*/
table {
  width:auto; 
  border-collapse: collapse;
  margin: 10px 0;
}
tr td {
  background: #fff;
}
tr.row2 td, tr.col2 td {
  background: #f7f6ef;
}
th, td {
  text-align: left;
  border-width: 1px;
  border-style: solid;
  color:#736f52;
}
th {
  color: #736f52;
  background: #f6f2d5;
  padding: 6px 14px 4px;
  border-color: #eae6c9 #dfdbbe #bab699 #dfdbbe;
}
th a:link, th a:visited {
  color: #6d6d6d;
}
td {
  border-color: #efefef;
  padding: 6px 14px 4px;
}
table.contenttoc {
  float: right;
  margin:2px 4px 10px 12px;
  width:200px;
}

/* (other) */
pre,
code {
	font-family:monospace;
	color:#888;
	border:1px solid #ebebeb;
	background:#f9f9f9;
	padding:20px;
}

blockquote {
	margin:0;
	display:block;
	padding:20px 20px 20px 20px;
	background:#FBF5E6;
	font:italic 20px/24px Arial, Helvetica, sans-serif;
	color:#3F1E10;
	border:1px solid #DFD3B5;
}

acronym {
	cursor: help;
	border-bottom: 1px dotted #895F30;
}

/* ========================================================================== */
/* ========================================================================== */
/* ============================ CONTENT LAYOUT ============================== */
/* ========================================================================== */
/* ========================================================================== */

#header,
#newsflash,
#content, 
#footer {
	width:990px;
	margin:0;
	padding:4px 0;
}

#headerWrapper { }

#header {
	background:url(img/header-img.jpg) no-repeat 0 0;
	padding:0;
	min-height:420px;
}

#outer-header {
	float:right;
	width:450px;
}

h1#logo {
	font-size:40px;
	line-height:62px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	letter-spacing:-2px;
  font-weight:normal;
}

h1#logo a { color:#26606d; }

h1#logo a:hover { text-decoration:none; }

h1#logo a span { }

#contentWrapper { margin:0 0 25px 0;}

#content {
	background-image:url(img/right-bg.jpg);
	background-repeat:repeat-y;
}

.c2 #content { background-position: 755px 0; }

.c3 #content { background-position: 530px 0; }

.sideBar { }

.s1 {
	width:195px;
	float:left;
	padding:0 0 0 25px;
}

.s2 {
	width:195px;
	float:left;
	padding:0 0 0 25px;
}

#mainContentArea {
	float:left;
	/*padding:0 0 0 10px;*/
	padding:0 20px 0 40px;
}

.c1 #mainContentArea{ /*width:970px; width:930px;*/ width:910px;}

.c2 #mainContentArea { /*width:755px; width:715px;*/ width:695px;}

.c3 #mainContentArea { /*width:530px; width:490px;*/ width:470px;}

#breadCrumb { margin-bottom:12px; }

#footerWrapper { }

#footer { background:url(img/footer-border.gif) no-repeat 50% 0; }

#footer #credits {
	text-align:center;
	line-height:20px;
}

#footer #credits a { }

#footer #credits a:hover { }

#footer #copyrights {
	text-align:center;
	line-height:20px;
}

#footer #copyrights a { }

#footer #copyrights a:hover { }

/* ========================================================================== */
/* ========================================================================== */
/* ============= COMMON ELEMENTS (titles, forms, buttons etc.) ============== */
/* ========================================================================== */
/* ========================================================================== */


/* Titles - headings */
.componentheading,
h2.componentheading {
	font:normal 26px/28px Georgia, "Times New Roman", Times, serif;
	color:#0b636b;
}

.contentheading,
.contentheading a,
a.contentheading,
.contentpagetitle,
.contentpagetitle a,
a.contentpagetitle {
	font:normal 22px/24px Georgia, "Times New Roman", Times, serif;
	color:#943415;
}

.contentheading a:hover,
a.contentheading:hover,
.contentpagetitle a:hover,
a.contentpagetitle:hover { }

/* Back button */
div.back_button { }

div.back_button a { }

div.back_button a:hover { }

/* breadCrumbs */
span.pathway { }

span.pathway img { } /* the arrow */

a.pathway { }

a.pathway:hover { }

.itemTextFull  { position:relative; margin:0 0 12px 0;}
.itemTextFull h3 img { border:0; margin:0;}

.itemBox { margin:0 15px 15px 0; }

.itemTextIntro { margin:0 0 12px 0; }

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

.itemAuthor {
	font-size:11px;
	display:block;
}

.createdate {
	color:#bb9d59;
	font:bold 11px/18px Arial, Helvetica, sans-serif;
	background:url(img/createdate.gif) no-repeat 0 2px;
	padding:2px 0 2px 20px;
	float:left;
}

.modifydate {
	color:#bb9d59;
	font:bold 11px/18px Arial, Helvetica, sans-serif;
	background:url(img/createdate.gif) no-repeat 0 0;
	padding:2px 0 2px 20px;
}
body.itemid1 .modifydate{
  display:none;
}

span.small { font-size:11px; }

span.article_separator { display:none; }

/* content index pages navigation */
div.pagenavbar {
	clear:both;
	text-align:center;
	margin:25px 0 4px 0;
	padding:0;
}

/* (pagenav)(plugin)(sorry, can't override) */
.pagenavbar a {
  font-weight:bold;
  color:#943415;
  font-size:11px;
  line-height:20px;
  padding:4px;
  border:1px solid #ded448;
  background:#f9f6d4;
  margin:0 2px;
}
.pagenavbar a:hover {text-decoration:underline;}

.pagenavcounter {
  display:block;
  float:right;
  position:absolute;
  right:0;
  font-weight:bold;
  color:#943415;
  padding:3px;
  margin:5px 12px 18px 0;
  font-weight:normal;
}
table.pagenav th,
table.pagenav td { border:0; padding:0; margin:0; background:none; width:auto !important;}

/* System messages */
dl#system-message { margin:8px;}
dl#system-message dd {}
dl#system-message dd ul {background: #f9f6d4;
	border-top: 4px solid #DED448;
	border-bottom: 4px solid #DED448;}
dl#system-message dd ul li { background:0; border:0; color:#26606D;}
#system-message dd.error ul{
	background: #f9f6d4;
	border-top: 4px solid #DED448;
	border-bottom: 4px solid #DED448;
}
/* ========================================================================== */
/* ========================================================================== */
/* =============================== COMPONENTS =============================== */
/* ========================================================================== */
/* ========================================================================== */

/* --- com_contact --- */


/* =======================  com_content (Custom) ============================ */
/* ========================================================================== */


/* ------ Items --------- */


/* --- com_search --- */


/* --- com_user --- */
#com_user {}
#com_user label{ 
	float:left; 
	display:block; 
	width:195px; 
	padding:4px 0 0 0;
}

#com_user input{
	background:#f9f6d4;
	width:174px;
	height:14px;
	padding:2px;
	font-size:11px;
	color:#bb9d59;
	border:1px solid #ded448;
	margin:3px 0;
}

#com_user button,  
#com_user input.button{
	color:#943415;
	background:url(img/login-btn.gif) no-repeat 0 0;
	border:0;
	width:66px;
	padding:0;
	height:20px;
	padding:0 0 1px 0;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#com_user .descText img{ display:none;}



/* ========================================================================== */
/* ========================================================================== */
/* ================================= MODULES ================================ */
/* ========================================================================== */
/* ========================================================================== */

/* --- GENERIC MODULE FORMATTING --- */
.module { margin-bottom:12px; }

.module h3 {
	color:#0b636b;
	font-size:20px;
	line-height:24px;
}

.module .moduleContent { }

.module .moduleContent td { padding:2px 0; }

/* --- mod_banners --- */


/* --- mod_latestnews --- */


/* --- mod_polls --- */
.module .moduleContent .poll table { margin:0 0 10px 0;}
.module .moduleContent .poll td {
	padding:2px 5px 2px 0;
	vertical-align:middle;
	background:none;
	border:0;
}
.module .moduleContent .poll input.button { background:url(img/polls-btn.gif) no-repeat 0 0; width:86px;}

/* --- mod_login --- */
.loginArea .moduletable .module h3 { display:none !important; }
.loginArea #form-login fieldset { width:200px; float:left;}
.loginArea #form-login li { width:200px;}
#form-login { }

#form-login label { font-weight:bold; }

#form-login input.inputbox { }

#form-login input#modlgn_remember { border:0; width:20px; }

p#form-login-remember input.inputbox { width:auto; }

#form-login fieldset.input {
	margin:0 0 10px 0;
	padding:0 3px;
}

/* --- mod_mainmenu --- */


/* --- mod_search --- */
.search input.inputbox { }

/* --- mod_newsflash --- */

.newsflashItem {
	 
  text-align:center;
  padding:0 50px; margin-bottom:30px;
}

.newsflashItem .newsflashItemText,  
.newsflashItem .newsflashItemText p{
  height:60px;
	overflow:hidden;
	font-size:26px;
	color:#497f35;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:30px;
}

/* Top menu */
#menu {
	padding:30px 30px 15px 0;
	margin:0;
  
}

#menu ul {
	margin:0;
	padding:0;
  text-align:right;
}

#menu ul li {
	padding:0 0 0 7px;
	border-bottom:0;
	background:none;
  display:inline;
}

#menu ul li a {
	font-size:12px;
	font-weight:normal;
	color:#45ada9;
	line-height:16px;
	padding:2px 5px;
}

#menu ul li a:hover,
#menu ul li a#active_menu-nav {
	background-color:#ebfbf0;
	color:#943415;
	text-decoration:none;
}

#menu ul li a span { }

/* Bottom menu */
#bmenu { margin:25px 0 0 0; }

#bmenu .module { margin:0; }

#bmenu ul {
	margin:0;
	padding:0;
	text-align:center;
}

#bmenu ul li {
	display:inline;
	border-bottom:0;
	padding:0 5px;
	background:none;
	line-height:12x;
}

#bmenu ul li a {
	font-size:11px;
	font-weight:bold;
	color:#943415;
	padding:0 3px;
}

#bmenu ul li a:hover,
#bmenu ul li a#active_menu-nav { text-decoration:underline; }

#bmenu ul li a span { }

/* Left menu, Right menu */
#left,
#right { }

#left ul,
#right ul {
	margin:0;
	padding:0;
}

#left ul li,
#right ul li {
	display:block;
	border:0;
	padding:0 3px;
	background:url(img/border-right-menu.gif) repeat-x 0 100%;
}

#left ul li a,
#right ul li a {
	font-size:12px;
	font-weight:normal;
	color:#bb9d59;
	display:block;
	padding:3px 8px;
	display:block;
	background:url(img/brown-bullet.gif) no-repeat 0 8px;
}

#left ul li a:hover,
#right ul li a:hover,
#left ul li.active a,
#right ul li.active a,
#left ul li a#active_menu,
#right ul li a#active_menu {
	color:#943415;
	text-decoration:none;
	font-weight:bold;
}

/* Level 2 */
#left ul li ul li,
#right ul li ul li {
	display:block;
	border:0;
	padding:0 10px;
	background:none;
	list-style:none;
}

#left ul li ul li a,
#right ul li ul li a {
	font-size:12px;
	font-weight:normal;
	color:#bb9d59;
	display:block;
	padding:3px 8px;
	display:block;
	background:url(img/brown-bullet.gif) no-repeat 0 8px;
}

#left ul li ul li a:hover,
#right ul li ul li a:hover,
#left ul li ul li.active a,
#right ul li ul li.active a,
#left ul li ul li a#active_menu,
#right ul li ul li a#active_menu {
	color:#943415;
	text-decoration:none;
	font-weight:bold;
}

#left img,
#right img { border:3px solid #d4d0a5; }

/* Gallery */
.gallery div a img {
	float:left;
	margin:0 5px 5px 0;
	background:#d3cfa3;
	padding:4px;
}

.gallery div a:hover img { background:#ede9b8; }

/* ========================================================================== */
/* ========================================================================== */
/* ================ PLUGINS (formerly known as MAMBOTS or BOTS) ============= */
/* ========================================================================== */
/* ========================================================================== */

/* Tooltips */
div.tool-tip {
		float: left;
		padding: 5px;
		max-width: 200px;
		z-index:13000;
}

div.tool-title {
		padding: 0;
		margin: 0;
		font-size: 95%;
}

div.tool-text {
		font-size: 90%;
		margin: 0;
}

/* Tooltips (theme) */
div.tool-tip {
		background: #26606d;
		border: 1px solid #23555F;
}

div.tool-title {
		font-weight: bold;
		background: #26606d;
		color:#fff;
}

div.tool-text { color:#fff; }


/* page navigation */
div.limitBox {
}
dl.pageNavigationContainer {
  display:block;
  padding:10px;
  margin:20px 0 20px 0;
}
dl.pageNavigationContainer dd {
  display:inline;
}
dd.pagesLinks {
}
dd.pageCounter span {
    font-weight:bold;
	color:#bb9d59;
	font-size:11px;
	line-height:15px;
	padding:2px 4px;
	border:1px solid #ded448;
	background:#f9f6d4;
	margin:0 2px;
}

span.pagination span {
	font-weight:bold;
	color:#bb9d59;
	font-size:11px;
	line-height:15px;
	padding:2px 4px;
	border:1px solid #ded448;
	background:#f9f6d4;
	margin:0 2px;
} /* page nav item (disabled) */

span.pagination a {
	font-weight:bold;
	color:#943415;
	font-size:11px;
	line-height:15px;
	padding:2px 4px;
	border:1px solid #ded448;
	background:#f9f6d4;
	margin:0 2px;
} /* page nav link */

span.pagination a:hover {
	font-weight:bold;
	color:#943415;
	font-size:11px;
	line-height:15px;
	padding:2px 4px;
	border:1px solid #ded448;
	background:#fffde4;
	margin:0 2px;
}

span.pagination span.paginationDummy { border:none; }

/* ========================================================================== */
/* ========================================================================== */
/* =================== PRINT/E-MAIL PAGE - component.php ==================== */
/* ========================================================================== */
/* ========================================================================== */

body.contentpane {
	padding:16px;
	margin:0;
	background-image:none;
	background:#fff;
	color:#000;
}

body.contentpane table tr td,
body.contentpane table tr td p { color:#000; }

body.contentpane a {
	color:#000;
	font-weight:bold;
}

body.contentpane a:hover { text-decoration:underline; }

body.contentpane ul li { color:#000; }

body.contentpane span.article_seperator {
	display:block;
	clear:both;
	margin:8px 0 0 0;
	border-bottom:1px solid #222;
	height:2px;
	line-height:0;
}

body.contentpane div span.small {
	background:#eee;
	line-height:24px;
	padding:2px 8px;
	border:1px solid #ccc;
}

body.contentpane form table {
	border:1px solid #ccc;
	padding:8px;
	margin:0;
}

body.contentpane form table tr td {
	padding:1px 2px;
	margin:0;
	font-weight:bold;
}

body.contentpane form table tr td .inputbox {
	width:90%;
	font-weight:normal;
}

body.contentpane form table tr td .button {
	padding:1px 8px;
	font-weight:bold;
}

body.contentpane .componentheading,
body.contentpane div.componentheading {
	color:#000;
	font-size:16px;
}

/* ========================================================================== */
/* ========================================================================== */
/* =================== OFFLINE CSS ========================================== */
/* ========================================================================== */
/* ========================================================================== */
body.offline #frame {
	margin: 20px auto;
	width: 400px;
	padding: 20px;
}

body.offline #frame form { text-align: left; }

body.offline .outline {
	border: 8px solid #cccccc;
	background: #ffffff;
	padding: 8px;
}

body.offline form { margin: auto; }

body.offline form fieldset {
	border: 0;
	margin: 0 0 10px 0;
	padding:0;
}

body.offline label {
	display: block;
	line-height:20px;
	margin: 5px 0px 2px 0px;
}

body.offline input {
	padding:4px 6px;
	margin:0 0 10px 0;
}

body.offline input.button {
	width: auto;
	height: 1.8em;
	cursor: pointer;
}

body.offline input.remember {
	float:left;
	margin:2px 4px 0 0;
	position:relative;
	top:-2px;
}

body.offline input { border: 1px solid #333; }

body.offline input.button {
	background-color: #000;
	color:#fff;
	padding:2px 4px;
}

body.offline input.button:hover { }

/* ========================================================================== */
/* ========================================================================== */
/* ========================== FRONTPAGE EDITOR ============================== */
/* ========================================================================== */
/* ========================================================================== */

#editorForm fieldset {
	background:#fbf8d7;
	display:block;
	padding:5px 20px;
	margin:0 0 10px 0;
	border:0;
}

#editorForm fieldset legend {
	display:block;
	padding:8px 12px;
	margin:0;
	background:#fbf8d7;
	font-size:20px;
	color:#943415;
}

/* OpenID icon style */
input.system-openid,
input.com-system-openid {
	background: url(img/login-bg.gif) no-repeat;
	background-color: #fff;
	background-position: 0 50%;
	color: #000;
	padding-left: 18px;
}

/* Unpublished */
.system-unpublished {
	background: #f9f6d4;
	border-top: 4px solid #DED448;
	border-bottom: 4px solid #DED448;
}

/* Buttons */
#editor-xtd-buttons {
	padding: 5px;
}

.button2-left,
.button2-right,
.button2-left div,
.button2-right div {
	float: left;
}

.button2-left a,
.button2-right a,
.button2-left span,
.button2-right span {
	display: block;
	height: 22px;
	float: left;
	line-height: 22px;
	font-size: 11px;
	color: #666;
	cursor: pointer;
}

.button2-left span,
.button2-right span {
	cursor: default;
	color: #999;
}

.button2-left .page a,
.button2-right .page a,
.button2-left .page span,
.button2-right .page span {
	padding: 0 6px;
}

.page span {
	color: #000;
	font-weight: bold;
}

.button2-left a:hover,
.button2-right a:hover {
	text-decoration: none;
	color: #0B55C4;
}

.button2-left a,
.button2-left span {
	padding: 0 24px 0 6px;
}

.button2-right a,
.button2-right span {
	padding: 0 6px 0 24px;
}

.button2-left {
	background: url(http://www.sanleonardodisiponto.it/templates/san_leonardo/images/j_button2_left.png) no-repeat;
	float: left;
	margin-left: 5px;
}

.button2-right {
	background: url(img/j_button2_right.png) 100% 0 no-repeat;
	float: left;
	margin-left: 5px;
}

.button2-left .image {
	background: url(img/j_button2_image.png) 100% 0 no-repeat;
}

.button2-left .readmore {
	background: url(http://www.sanleonardodisiponto.it/templates/san_leonardo/images/j_button2_readmore.png) 100% 0 no-repeat;
}

.button2-left .pagebreak {
	background: url(img/j_button2_pagebreak.png) 100% 0 no-repeat;
}

.button2-left .blank {
	background: url(http://www.sanleonardodisiponto.it/templates/san_leonardo/images/j_button2_blank.png) 100% 0 no-repeat;
}

/* --- */

/* Caption fixes */
.img_caption.left {
	float: left;
	margin-right: 12px;
}

.img_caption.right {
	float: right;
	margin-left: 12px;
}

.img_caption.left p {
	clear: left;
	text-align: center;
}

.img_caption.right p {
	clear: right;
	text-align: center;
}

/* Calendar */
a img.calendar {
	width: 16px;
	height: 16px;
	margin-left: 3px;
	background: url(img/calendar.png) no-repeat;
	cursor: pointer;
	vertical-align: middle;
}





/* ========================================================================== */
/* =========================== END of stylesheet ============================ */
/* ========================================================================== */