@import url(base-weblog.css);

/*
name:diad notes
designer: Mario Carboni
designer_url: http://www.mariocarboni.com
description: 
layouts: one-column, two column-left, two-column-right, three columns
*/

*{
	margin: 0;
	padding: 0;}
/*
PSDs files can be downloaded from here:
www.mariocarboni.com/oldnotes/old_notes.psd
*/
	
/*	all static
---------------------------------------------------------------------*/
#banner, #alpha, #beta, #gamma, #delta, .module, .module-content{
	position: static;
	width: auto;
}
body{
	font: 62.5%/1.7em Georgia, "Times New Roman", Times, serif;
	text-align: center;
	background: #780900 url(bg.jpg) repeat-x 0 0;
	color: #000;
}
#container{
	width: 664px;
	margin: 0 auto;
	text-align: left;
	position: relative;
}
#banner{
	height: 135px;
	margin: 0;
	padding: 0;
}
#pagebody{
	padding-bottom: 65px;
	position: relative;
}
#pagebody-inner{
	background: transparent url(bg-inner.gif) no-repeat 0 0;}
a:link, a:visited{
	color: #780900;
	text-decoration: none;
}
a:hover{
	background: transparent url(dot.gif) repeat-x 0 100%;
}	
ul{
	list-style-type: none;
}	
blockquote{
	padding: 10px 25px;
	margin: 0px 15px;
	background: transparent url(bg-blockquote.gif) repeat-y 0 0;
	background-color: rgba(255,255,255,0.35);
}
/*	banner
--------------------------------------------------------------------*/
#banner h1{
	margin: 0;
	padding: 30px 0 0 0;
	background: transparent url(logo.gif) no-repeat 50% 100%;
	color: #554D34;
	text-indent: -9999px;
	height: 56px;
}
#banner h1 a{
	text-decoration: none;
	display: block;
	height: 56px;
}
#banner h1 a:hover{
	background: none;
}
#banner h2{
	color: #736A4F;
	margin: 0;
	padding: 23px 20px 0 0;
	font-size: 1em;
	text-transform: uppercase;
	text-align: right;
	letter-spacing: .1em;
	margin: 0;
}

/*	entry
--------------------------------------------------------------------*/
.entry{
	font-size: 1.2em;
	background: transparent url(bg-entry.gif) no-repeat 50% 100%;
	padding-bottom: 2em;
	margin-bottom: 3em;
}
.date-header{
	font-size: 1.1em;
	margin: 1em 0;
	padding: 0 0 .5em 1.8em;
	line-height: 1.6em;
	height: 1.6em;
	background: transparent url(bg-date.gif) no-repeat 0 100%;
}
.entry-header{
	font: italic 1.4em/normal Georgia, "Times New Roman", Times, serif;
	color: #3B3315;
	padding: 0;
}
.entry ul {
	list-style-type: none;
	margin: 5px;
}
.entry ul li{	
	padding: 0 0 10px 15px;
	background: transparent url(bullet.gif) no-repeat 0 .6em;
}
.entry ol {
	list-style-type: decimal;
	margin: 5px;
	margin-left: 35px;
}
.entry ol ol { 
	list-style-type: lower-latin;
}
.entry ol li{	
	padding: 5px;
}
.entry-content{
	margin: 0;
	text-align: justify;
}
.entry-body{
	margin: 0;
}
.entry-body img {
	border: 1px solid #666;
}
.entry-body img[align="right"] {
	margin: .5em 0 1em 1.5em;
}
.entry-body img[align="left"] {
	margin: .5em 1.5em 1em 0;
}
.entry-body img[align="center"] {
	margin: 1em;
}
.entry-footer{
	margin: 2em 0 0 0;
	padding: 0;
	font-size: .9em;
	text-align: center;
}
.entry .post-footers{
	padding-left: 25px;
	background: transparent url(sheet.gif) no-repeat 0 50%;
}
.separator{
	display: block;
	visibility: hidden;
}
.entry-more-link{
	font-size: .9em;
}
/*	comments
-----------------------------------------------------------------------*/
#comments{
	font-size: 1.2em;
}
.comments-header{
	font: italic 1.4em/normal Georgia, "Times New Roman", Times, serif;
	color: #3B3315;
	padding: 0;
}
.comment p.comment-footer{
	margin: 0;
	font-size: .9em;}
.comment{
	color: #333;
	padding: 0 0 1em 0;
	margin: 0 25px;
	text-align: justify;
	border-bottom: 1px solid #615b42;
}
.comment:hover{
	color: #000;
}
	
/*	comment form
-----------------------------------------------------------------*/	
#comments-open{
	margin-top: 3em;
	font-size: .9em;}
#comments-open label{
	text-transform: uppercase;
	font-size: .9em;
	letter-spacing: .1em;}
.comments-open-header{
	font: italic 1.6em/normal Georgia, "Times New Roman", Times, serif;
	color: #3B3315;
	padding: 0;
}
#comment-author, #comment-email, #comment-url, #comment-text{
	border: 0;
	padding: 2px;
	color: #333;
	border: 0;
	font-family: 'Lucide Sans unicode', Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	padding: 2px;
	color: #333;
	background: #E4E1D6;
	border: 1px solid #A6A291;
	width: 98%;
}
#comment-text{
	height: 120px;
}
#comment-author:focus, #comment-email:focus, #comment-url:focus, #comment-text:focus{
	border: 1px solid #837F6C;
	background: #FDF6DE;
}
#comments-open-footer{
	margin: 0;
	padding: 0;
}
#comments-open-footer input{
	border: 1px solid #9F9A88;
	padding: 1px 2px;
	width: 90px;
	margin-right: 15px;
	font: .9em Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	color: #3B3315;
	background: #DAD6C5;
}
/*	trackbacks
---------------------------------------------------------------------*/
.trackbacks{
	font-size: 1.2em;
}
.trackbacks-header{
	font: italic 1.4em/normal Georgia, "Times New Roman", Times, serif;
	color: #3B3315;
	padding: 0;
	margin: 0;
}
.trackback{
	text-align: justify;
}
.trackback-footer{
	margin: 0;
}
		
/*	sidebar
--------------------------------------------------------------------*/
.module{
	font-size: 1.1em;
	padding-bottom: 20px;
}
.module-content{
	margin: 0;
	padding: 0;
}
.module-list-item{
	margin: 0;
	padding: 0;
}
.module-content ul{
	margin: 0;
	padding: 0;
}
.module-content li ul{
	background-image: none;
	margin: 0;
}
.module-categories a{
	display: block;
	margin: 0;
	padding: 3px 0 3px 22px;
	background: transparent url(bullet-li.gif) no-repeat 13px 9px;
}
.module-categories a:hover{
	background: transparent url(bullet-li.gif) no-repeat 13px 9px;
}
.module-categories li ul a{
	display: inline;
	padding-left: 26px;
	line-height: 2.1em;
	background: transparent url(bullet-li.gif) no-repeat 15px 9px;
}
.module-categories li ul a:hover{
	background: transparent url(bullet-li.gif) no-repeat 15px 9px;
}
.module h2{
	font-size: .9em;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #000;
	margin: 0;
	background: transparent url(a.gif) no-repeat 0 2px;
	padding-left: 22px;
}
.module h2 a:link, .module h2 a:visited{
	text-transform: uppercase;
	color: #000;
}
.module-archives li{
	padding: 3px 20px 3px 22px;
	background: transparent url(bullet-li.gif) no-repeat 12px 9px;
}
	/*
.module-syndicate{
	position: absolute;
	bottom: 0;
	line-height: 2em;
	white-space: nowrap;
}
	*/
.module-syndicate .module-content{
	margin: 0 10px 0 0;
	background: transparent url(feed-icon.gif) no-repeat 2px 10px;
	padding: 5px 0 0 25px;
}
.module-powered{
	text-align: center;
	padding: 0;
}
.module-syndicate br{
	display: none;
}
.module-powered a{
	padding: 0 0 0 10px;
}
.module-content a:link, .module-content a:visited{
	color: #445D0C;
	text-decoration: none;
} 
.module-content a:hover{
	color: #780900;
}
.module-search form{
	height: 40px;
}
.module-search input{
	font: .9em normal Georgia, "Times New Roman", Times, serif;	
	text-transform: uppercase;
	padding: 0;
	color: #3b3315;
	background: #dad6c5;
	border: 1px solid #A6A291;
	margin: 0 10px 0 0;
}
#search{
	font-size: 1.2em;
	width: 105px;
	text-transform: none;
	padding: 0;
	margin-right: 0;
}	
#search:focus{
	border: 1px solid #780900;
}
/*	two columns RIGHT
-----------------------------------------------------------------------*/	
.layout-two-column-right #alpha-inner{
	margin: 0 20px;
}	
.layout-two-column-right #alpha{
	float: left;
	width: 460px;
	background: transparent url(bg-inner.gif) no-repeat 0 0;
}
.layout-two-column-right #beta{
	float: right;
	width: 198px;
	padding: 10px 0;
	background: transparent url(bg-rx.gif) no-repeat 100% 0;
}
.layout-two-column-right #container{
	background: transparent url(bg-container-r.jpg) repeat-y 0 0;
}
.layout-two-column-right #pagebody{
	background: transparent url(bg-footer-r.jpg) no-repeat 0 100%;
}
.layout-two-column-right .module-powered{
	right: 10px;
}
.layout-two-column-right .module-syndicate{
	left: 20px;
}
.layout-two-column-right #banner{
	background: transparent url(bg-banner.jpg) no-repeat 0 0;
}

/*	two columns LEFT
-----------------------------------------------------------------------*/	
.layout-two-column-left #alpha{
	float: left;
	width: 198px;
	padding: 10px 0;
	background: transparent url(bg-inner.gif) no-repeat 0 0;
}
.layout-two-column-left #alpha-inner{
	margin: 0 0 0 15px;
}
.layout-two-column-left #container{
	background: transparent url(bg-container-l.jpg) repeat-y 0 0;
}
.layout-two-column-left #beta{
	float: right;
	width: 460px;
	background: transparent url(bg-rx.gif) no-repeat 100% 0;
}
.layout-two-column-left #beta-inner{
	margin: 0 20px;
}		
.layout-two-column-left .module-syndicate{
	right: 10px;
}
.layout-two-column-left #pagebody{
	background: transparent url(bg-footer-l.jpg) no-repeat 0 100%;
}

.layout-two-column-left #banner{
	background: transparent url(bg-banner-l.jpg) no-repeat 0 0;
}
/*	one column
-----------------------------------------------------------------------*/		
.layout-one-column #alpha{
	width: 644px;
	margin: 0 0 0 20px;
	background: transparent url(bg-rx-one.jpg) no-repeat 100% 0;
}
.layout-one-column #alpha-inner{
	margin: 0 40px 0 20px;
}
.layout-one-column #container{
	background: transparent url(bg-container-one.jpg) repeat-y 0 0;
}	
.layout-one-column #pagebody{
	background: transparent url(bg-footer-one.jpg) no-repeat 0 100%;
}
.layout-one-column #pagebody-inner{
	background: transparent url(bg-lx-one.jpg) no-repeat 0 0;
}
.layout-one-column #banner{
	background: transparent url(bg-banner-one.jpg) repeat-x 0 0;
}
/*	three columns
-----------------------------------------------------------------------*/
.layout-three-column #container{
	width: 1000px;
	background: transparent url(bg-container.jpg) repeat-y 0 0;
}	
.layout-three-column #pagebody-inner{
	background: transparent url(inner.jpg) no-repeat 0 0;
	padding-top: 15px;}
.layout-three-column #banner{
	background: transparent url(bg-banner-3.jpg) repeat-x 0 0;
	height: 130px;
	position: relative;
}
.layout-three-column #banner h1{
	background: transparent url(logo.jpg) no-repeat 50% 100%;
	height: 63px;
	padding-top: 23px;
}
.layout-three-column #banner h2{
	color: #7f734a;
	text-align: center;
	padding: 10px 0 0;
}
.layout-three-column #alpha{
	float: left;
	width: 210px;
	padding: 10px 0;
}
.layout-three-column #alpha-inner{
	margin: 10px 10px 0 20px;
}
.layout-three-column #gamma{
	width: 210px;
	float: right;
}
.layout-three-column #gamma-inner{
	margin: 20px 10px 0 20px;
}
.layout-three-column #beta{
	margin: 0;
	width: 580px;
}
.layout-three-column #beta-inner{
	margin: 0 40px;
}	
.layout-three-column #pagebody{
	background: transparent url(bg-footer.jpg) no-repeat 0 100%;
}
.layout-three-column blockquote{
	background: transparent url(bg-blockquote-3.gif) repeat-y 0 0;
}
.layout-three-column .module h2{
	background: transparent url(a-3.gif) no-repeat 0 2px;
}
.layout-three-column .date-header{
	background: transparent url(bg-date-3.gif) no-repeat 0 100%;
}
.layout-three-column .entry{
	background: transparent url(bg-entry-3.gif) no-repeat 50% 100%;
}
.layout-three-column #comment-author, .layout-three-column #comment-email, .layout-three-column #comment-url{
	background: transparent url(bg-input.gif) repeat-x 0 0;
	border: 1px solid #8B710B;
}
 .layout-three-column #comment-text{
	background: #F4E8B0 url(bg-input.gif) repeat-x 0 0; 
	border: 1px solid #8B710B;
 }
.layout-three-column #comment-author:focus, .layout-three-column #comment-email:focus, .layout-three-column #comment-url:focus, .layout-three-column #comment-text:focus{
	border: 1px solid #780900;
}
.layout-three-column #comment-preview, .layout-three-column #comment-post{
	border: 1px solid #8B710B;
	background: #E5D48B;
	font-weight: bold;
}
.layout-three-column .module-search input{
	border: 1px solid #8B710B;
	background: #E5D48B;
}
.layout-three-column #search{
	background: transparent url(bg-input.gif) repeat-x 0 0;
	border: 1px solid #8B710B;
}	
.layout-three-column #search:focus{
	border: 1px solid #780900;
}
.layout-three-column .comments-header{
	background: transparent url(bg-comment-h.gif) no-repeat 0 5px;
	padding-left: 30px;
	border: 0;
}
.layout-three-column .trackbacks-header{
	border: 0;
	background: transparent url(bg-tracks.gif) no-repeat 0 3px;
	padding-left: 30px;
}
.layout-three-column #gamma .module-syndicate{
	position: static;
	white-space: normal;
}
/*	userpics and something else
-----------------------------------------------------------------------*/
.entry-userpic, .comment-userpic{
	display: none;
}
.comment-content, .entry-body{
	width: 100%;
	float: none;
}

.entry-meta {
	color: #444;
	font-weight: normal;
	font-size: 0.8em;
	margin-top: -10px;
	margin-bottom: 10px;
}
.entry-category {
	font-style: oblique;
	letter-spacing: 2px;
}
.entry-topics a {
	text-decoration: underline;
}

.entry-body > P:first-child:first-letter {
	float: left;
	font-size: 400%;
	font-variant: normal;
	text-shadow: rgb(100,100,100) 3px 3px 2px;
	margin: 10px 5px 0px 0px;
	color: rgb(120,9,0);
}
h3 {
	font-size: 135%;
	text-shadow: 2px 2px 2px #666;
	font-weight: bold;
	color: #333;
}