/* TEXT STYLES, LINKS, LIST STYLES, INHERITED STYLES AND PARAGRAPH STYLES. Built by Simon Collison www.collylogic.com 2004 at Agenzia www.agenzia.co.uk */

@import url(http://www.projectfacade.com/index.php?/weblog/layout_css);
@import url(http://www.projectfacade.com/index.php?/weblog/navigation_css);
@import url(http://www.projectfacade.com/index.php?/weblog/forms_css);
@import url(http://www.projectfacade.com/index.php?/weblog/calendar_css);

img {border:0px;}

.newsfloat {
float: right;
position:relative;
margin-left: 7px;
margin-right: 0px;
margin-top:2px;
margin-bottom:3px;
border:1px solid #999;
background-color:#FFF;
padding:3px;
      }

.side_em {
text-align: center;
font-family: Times;
font-size: 11px;
font-weight: bold;
font-style: italic;
line-height: 105%;
margin: 0 0 -18px 0;
}

#skiptocontent {
padding-left:18px;
	background: transparent url(http://www.projectfacade.com/images/down_arr.gif) no-repeat;
}

#header ul, #header_alt1 ul, #header_alt2 ul, #header_alt3 ul, #header_alt4 ul {margin:0;}

#header li, #header_alt1 li, #header_alt2 li, #header_alt3 li, #header_alt4 li {
display: inline;
list-style-type: none;
margin:0;
padding-right:10px;
}

body {
	padding: 0;
	text-align: center;
	background: url(http://www.projectfacade.com/images/tile.gif);
	font: 11px "Lucida Grande",Verdana;
}

a:link, a:visited {
	text-decoration: underline;
	color: #666;
	background: transparent;
}
a:hover {
	text-decoration: none;
	color: #F33;
	background: #FFC;
}

#footer a:link, #header a:link, #header_alt1 a:link, #header_alt2 a:link, #header_alt3 a:link, #header_alt4 a:link {
	text-decoration: underline;
	color: #FFF;
font-size:9px;
}
#footer a:visited, #header a:visited, #header_alt1 a:visited, #header_alt2 a:visited, #header_alt3 a:visited, #header_alt4 a:visited {
	text-decoration: underline;
	color: #FFF;
font-size:9px;
}
#footer a:hover, #header a:hover, #header_alt1 a:hover, #header_alt2 a:hover, #header_alt3 a:hover, #header_alt4 a:hover {
	text-decoration: underline;
	color: #FFF;
	background: #333D3E;
font-size:9px;
}

.lines ul {
	list-style-type: none;
	margin: 4px 0 10px 5px;
	padding: 4px 3px;
}
.lines ul li {
	margin-left: 0;
	padding: 2px 0 2px 21px;
	line-height: 110%;
	background: transparent url(http://www.projectfacade.com/images/icon_minus.gif) no-repeat;
	color: #666;
	font-weight: normal;
}

#sidebar ul {
	list-style-type: none;
	margin: 4px 0 10px 5px;
	padding: 4px 3px;
}
#sidebar ul li {
	margin-left: 0;
	padding-left: 6px;
	line-height: 110%;
	background: transparent;
	color: #333;
	font-weight: bold;
}
#sidebar ul li ul {
	margin: 0px 0 5px 3px;
}
#sidebar ul li ul li {
	margin-left: 0;
	padding: 2px 0 2px 18px;
	line-height: 110%;
	background: transparent url(http://www.projectfacade.com/images/cat_marker.gif) no-repeat;
	color: #999;
	font-weight: normal;
}
#sidebar ul li ul li ul {
	margin: 2px 0 -6px 0;
}
#sidebar ul li ul li ul li {
	margin-left: 0;
	padding: 0px 0 4px 13px;
	line-height: 110%;
	background: transparent url(http://www.projectfacade.com/images/head1.gif) no-repeat;
	font-size: 10px;
	color: #CCC;
	font-weight: bold;
}
#sidebar li a:link {
	text-decoration: none;
}
#sidebar li a:visited {
	text-decoration: none;
}
#sidebar li a:hover {
	color: #F33;
	text-decoration: none;
}
#sidebar li a:active {
	text-decoration: none;
}
.lines_latest img {
margin:0;
border:0;
}
.lines_latest ul {
	list-style-type: none;
}
.lines_latest ul li {
list-style-type:none;
margin-left:-40px;
	padding: 0 0 0px 16px;
	background: url(http://www.projectfacade.com/images/icon_minus.gif) no-repeat;
}
.lines_plain_list ul {
	list-style-type: none;
}
.lines_plain_list ul li {
list-style-type:none;
margin-left:0px;
	padding: 0 0 0px 0px;
}
h1 {
	display: none;
}
h2 {
	margin: 6px 0 6px 0;
	padding: 10px 0 0 10px;
	color: #8E4545;
	letter-spacing: 0.1em;
	font:14px "Lucida Grande",Georgia;
	font-weight: bold;
}
#sidebar h2 {
	margin: -8px 0 4px 0;
}
h2 a:link, h2 a:visited {
	font-weight: bold;
	color: #8E4545;
	text-decoration: none;
	letter-spacing: 0.1em;
background-image:url(http://www.projectfacade.com/images/header_link.jpg);
background-repeat:no-repeat;
}
h2 a:hover {
	color: #900;
}
h3 {
	font: normal 10px "Lucida Grande",Georgia;
	margin: 15px 15px 0 10px;
	padding-top: 10px;
background-image:url(http://www.projectfacade.com/images/header_link.jpg);
}
#sidebar h3 {
margin:0 0 6px 10px;
	padding-top: 10px;
	color: #8E4545;
	letter-spacing: 0.1em;
	font: bold 12px "Lucida Grande",Georgia;
}

#sidebar h3 a:link, #sidebar h3 a:visited {
	padding-top: 10px;
	color: #8E4545;
	letter-spacing: 0.1em;
	font: bold 12px "Lucida Grande",Georgia;
text-decoration:none;
background-image:url(http://www.projectfacade.com/images/header_link.jpg);
}
#sidebar h3 a:hover {
	color: #900;
}
#blog h3 {
	letter-spacing: 0.09em;
	margin: 9px 0 0 10px;
	font: bold 10px "Lucida Grande",Georgia;
}
#blog h4 {
	letter-spacing: 0.09em;
	margin: 15px 0 -10px 10px;
padding-top:10px;
	font: bold 10px "Lucida Grande",Georgia;
}
h4 {
	font: 11px "Lucida Grande",Verdana;
	font-weight: bold;
}
h5 {
	margin-bottom: 4px;
	font: 11px "Lucida Grande",Verdana;
	font-weight: bold;
	line-height: 165%;
}
p {
	font: 11px "Lucida Grande",Verdana;
line-height:177%;
}
#sidebar p {
	margin: 3px 10px 25px 10px;
}
#blogfull p {
	margin: 1px 0px 1px 0px;
font-size:9px;
}
#slideshows #blogfull p {
	margin: 1px 0px 10px 0px;
font-size:11px;
}
.lines_latest p {
	margin: 3px 0 0 0;
}
#footer p {
	margin: 5px 0 5px;
	font: normal 9px "Lucida Grande",Verdana;
color:#333D3E;
}
blockquote {
	color: #333;
	border-left: 1px solid #CCC;
	margin-left: 5px;
	padding-left: 4px;
	padding-right: 4px;
	font-family:"Lucida Grande",Verdana;
	line-height: 165%;
}
.breadcrumb {
	display: none;
}
.posted_comments {
	clear: both;
	font-family:"Lucida Grande",Verdana;
	color: #666;
	line-height: 165%;
	padding: 3px 0 3px;
}
.key {
font-weight:bold;
color: #CC3300;
font-size:15px;
padding-right:5px;
}
.role {
font-weight:normal;
font-size:9px;
text-align:left;
color: #CC3300;
}
.guidetext {font-size:9px;}
#playlist, #playlist_alt {margin-top:4px;}
    #playlist tbody tr.even td, #playlist_alt tbody tr.even td {
border-top:1px solid #CCC;
font: 10px "Lucida Grande",Verdana;
padding:5px 0 5px 5px;
    }
    #playlist tbody tr.odd  td, #playlist_alt tbody tr.odd  td {
background:#F6F8D8;
border-top:1px solid #CCC;
font: 10px "Lucida Grande",Verdana;
padding:5px 0 5px 5px;
    }
    #playlist tbody tr.head  th, #playlist_alt tbody tr.head  th {
background:#D6EDF2;
border-top:1px solid #CCC;
font: 10px "Lucida Grande",Verdana;
padding:5px 0 5px 5px;
    }