/*
	Theme Name: I Remember
	Theme URI: http://wordpress.graphic-dreams.it/2005/12/i-remember/
	Description: 2-column, fixed width 
	Version: 1.1
	Author: Calliope
	Author URI: http://www.graphic-dreams.it
	
--------------------------------------------------------	

This theme is developed by Calliope ( http://www.graphic-dreams.it ), basing on the default theme.  

Distributed under a CC A-NC-SA 2.0 licence (reference: http://creativecommons.org/licenses/by-nc-sa/2.0/legalcode)

The stylesheet is not validated because of the scrollbar styles. If you want to validate it, find the scrollbar attribute (in the body styles)and delete them.

This theme is plugin-ready for some plugins: Gravatar, Get Recent Comments and WP Theme Switcher.
If you use the Gravatar plugin, open the comments.php page and find out the code below:

    <div class=”gravatar”><img src=”<?php gravatar(”R”, 80,”http://wordpress.graphic-dreams.it/wp-content/themes/iremember/
    images/default_gravatar.jpg”); ?>” alt=”" /></div> 

Then replace wordpress.graphic-dreams.it with your site url (and in case add the directory in wich your WP is installed).

Please let me know if you find any bugs or get any errors when validate your blog.
If you have problems, please contact me on my site or by mailing me at calliope@graphic-dreams.it
*/

/* Structure */


*{
padding:0px;;
margin:0px;;
}

body{
margin:0px;
padding:0px;
height:100%;
background-color:#22211e;
color:#8f806b;
scrollbar-face-color: #22211e;
scrollbar-shadow-color: #22211e;
scrollbar-highlight-color:#22211e;
scrollbar-3dlight-color: #8f806b;
scrollbar-darkshadow-color: #22211e;
scrollbar-track-color: #22211e;
scrollbar-arrow-color: #8f806b;
font-family:Verdana,Arial,Sans-serif;
font-size:11px;
}
div#page{
width:788px;
margin:0px auto;
background-image:url(images/sfondo.jpg);
background-repeat:repeat-y;
}
div#page2{
width:788px;
margin:0px auto;
background-image:url(images/iremember.jpg);
background-repeat:no-repeat;
}
div#sidebar{
margin-right:20px;
margin-top:0px;
width:215px;
float:right;
display:inline;
font-size:11px;
text-align:left;
}
div#content{
margin-left:20px;
margin-top:40px;
float:left;
display:inline;
width:505px;
text-align:left;
font-size:11px;
}

/* Generical link */
 	
a:link, a:visited, a:active{
color : #8f806b;
text-decoration: none; 
font-size:11px;
cursor:Crosshair;
}
a:hover{
color : #d8cfc3;
text-decoration: none;
border-bottom:3px double #d8cfc3;
font-size:11px;
cursor:Crosshair;
}

 	/* header styles*/

div#header{
margin:0px auto;
width:788px;
height:215px;
}

div#title{
font-size: 2.8em;
text-align: right;
padding: 5px 20px 0px 0px;
height: 5em;
color: #22211e;
 	}

 	#title a{
 		font-size:1em;
 		text-decoration: none;
 		color: #22211e;
 		cursor:Crosshair;
 	}

 	#title h1{
 		font-size:1em;
 	}

 	.description{
 		font-size:0.7em;
 		font-weight:bold;;
 	}

 	/* End header styles*/

 	/* Content style */


#conternt a, #conternt a:visited, #conternt a:active{
color : #d8cfc3;
text-decoration: none;
font-size:11px;
cursor:Crosshair;
}
#content a:hover{
color : #d8cfc3;
text-decoration: none;
border-bottom:3px double #d8cfc3;
font-size:11px;
cursor:Crosshair;
}
.narrowcolumn h2, .widecolumn h2{
margin-top:10px;
margin-bottom:15px;
color:#d8cfc3;
border-bottom:3px double #d8cfc3;
font-size:14px;
text-align:right;
}
.narrowcolumn h3, .widecolumn h3{
color:#d8cfc3;
padding-bottom:20px;
font-size:12px;
text-align:right;
}
.narrowcolumn h3 a:link, .narrowcolumn h3 a:visited, .narrowcolumn h3 a:active, .widecolumn h3 a:link, .widecolumn h3 a:visited, .widecolumn h3 a:active{
color : #d8cfc3;
text-decoration: none; 
font-size:11px;
cursor:Crosshair;
}
.narrowcolumn h3 a:hover, .widecolumn h3 a:hover{
color : #d8cfc3;
text-decoration: none;
border-bottom:3px double #d8cfc3;
font-size:11px;
cursor:Crosshair;
}

.narrowcolumn ul, .widecolumn ul{
	list-style:square;
	margin-left:10px;
	margin-bottom:10px;
	text-align:left;
}

.narrowcolumn ul li, .widecolumn ul li{
	list-style-type:square;
	margin-left:20px;
}
.narrowcolumn ul li ul, .widecolumn ul li ul{
	list-style-type:square;
	margin-left:0px;
  margin-bottom:0px; 
}
.narrowcolumn ul li li, .widecolumn ul li li{
	list-style-type:square;
	margin-left:20px;
  margin-bottom:0px; 
}
.narrowcolumn ol, .widecolumn ol{
	list-style:decimal;
	margin-left:10px;
	margin-bottom:10px;
	text-align:left;
}

.narrowcolumn ol li, .widecolumn ol li{
	list-style-type:decimal;
	margin-left:20px;
}
.narrowcolumn ol li ol, .widecolumn ol li ol{
	list-style-type:decimal;
	margin-left:0px;
  margin-bottom:0px; 
}
.narrowcolumn ol li li, .widecolumn ol li li{
	list-style-type:lower-alpha;
	margin-left:20px;
  margin-bottom:0px; 
}

 	/* Fine stili contenuto */

 	/* Sidebar styles */
 	
#sidebar ul{
list-style:none;
margin-bottom:15px;
}
#sidebar ul h2{
padding:3px 3px 0px 3px;
margin-bottom:10px;
color:#d8cfc3;
font-size:12px;
font-weight:bold;
text-align:left;
border-bottom:3px double #d8cfc3;
}
#sidebar ul ul{
list-style:none;
margin-bottom:10px;
}
#sidebar ul.children {
list-style-type:none;
margin-bottom:0px;
margin-left:15px;
}
#sidebar a:link, #sidebar a:visited, #sidebar a:active{
color : #8f806b;
text-decoration: none; 
font-size:11px;
cursor:Crosshair;
}
#sidebar a:hover{
color : #d8cfc3;
text-decoration: none;
border-bottom:3px double #d8cfc3;
font-size:11px;
cursor:Crosshair;
}
#sidebar input, #sidebar select, #sidebar textarea{
background-color: #403d36;
border: 1px solid #8f806b;
color:#8f806b;
}
 	/* Fine stili per la sidebar*/


 	/* Searchform styles */

#searchform{
text-align:center;
margin-bottom:10px;
}
#searchform input{
background-color: #403d36;
border: 1px solid #8f806b;
color:#8f806b;
}
#searchform #s{
width:50%;
background-color:#403d36;
color:#8f806b;
}

 	/* Fine stile riceca*/

 	/* Calendar styles */

#wp-calendar{
border: 1px solid #8f806b;
width: 100%;
margin: 0px auto;
text-align: center;
margin-bottom: 15px;
}
#wp-calendar th{
background-color:#403d36;
border:0px solid #8f806b;
color: #d8cfc3;
}
#wp-calendar a:link, #wp-calendar a:visited, #wp-calendar a:active{
color : #8f806b;
text-decoration: none; 
font-size:11px;
font-style:italic;
font-weight:bold;
cursor:Crosshair;
}
#wp-calendar a:hover{
color : #d8cfc3;
text-decoration: none; 
font-size:11px;
font-style:italic;
font-weight:bold;
border-bottom:3px double #d8cfc3;
cursor:Crosshair;
}
#prev a:link, #prev a:visited, #prev a:active, #next a:link, #next a:visited, #next a:active{
color : #8f806b;
text-decoration: none; 
font-size:11px;
font-style:italic;
font-weight:bold;
cursor:Crosshair;
}
#prev a:hover, #next a:hover{
color : #d8cfc3;
text-decoration: none; 
font-size:11px;
font-style:italic;
font-weight:bold;
border-bottom:3px double #d8cfc3;
cursor:Crosshair;
}
#wp-calendar caption{
text-align: center;
width: 100%;
margin: 0px auto;
border-top:1px solid #8f806b;
border-left:1px solid #8f806b;
border-right:1px solid #8f806b;
border-bottom:0px;
font-weight:bold;
padding:2px;
}

 	/* End calendar styles*/


 	/* Post styles */

.post {
margin-bottom:10px;
text-align:right; 
}
.post p{
margin-bottom:1em;
}
.post ul{
list-style:square;
margin-left:10px;
margin-bottom:10px;
}
.post ul li{
list-style-type:square;
margin-left:20px;
}
.post ul li ul{
list-style-type:square;
margin-left:0px;
margin-bottom:0px; 
}
.post ul li li{
list-style-type:square;
margin-left:20px;
margin-bottom:0px; 
}
.post ol{
list-style:decimal;
margin-left:10px;
margin-bottom:10px;
}
.post ol li{
list-style-type:decimal;
margin-left:20px;
}
.post ol li ol{
list-style-type:decimal;
margin-left:0px;
margin-bottom:0px; 
}
.post ol li li{
list-style-type:lower-alpha;
margin-left:20px;
margin-bottom:0px; 
}

.title_post{
color : #d8cfc3;
font-size: 15px; 
font-weight:bold;
letter-spacing: 0.1em;
padding:2px;
text-align:right;
}
.title_post a:link, .title_post a:visited, .title_post a:active {
color : #d8cfc3;
text-decoration: none; 
font-size:15px;
cursor:Crosshair;
}
.title_post a:hover {
color : #d8cfc3;
text-decoration: none;
border-bottom:3px double #d8cfc3;
font-size:15px;
cursor:Crosshair;
}
.entry, .entrytext {
font-size: 11px;
color: #8f806b;
text-align:left;
margin-bottom:10px;
}
.entry a:link, .entry a:visited, .entry a:active, .entrytext a:link, .entrytext a:visited, .entrytext a:active {
color : #d8cfc3;
text-decoration: none; 
font-size:11px;
cursor:Crosshair;
}
.entry a:hover, .entrytext a:hover {
color : #d8cfc3;
text-decoration: none;
border-bottom:3px double #d8cfc3;
font-size:11px;
cursor:Crosshair;
}

.date{
color : #d8cfc3;
font-size: 11px; 
font-weight:bold;
letter-spacing: 0.1em;
padding:3px;
text-align:right;
}
.postmetadata {
clear:both;
font-size: 11px;
color: #d8cfc3;
text-align:right;
padding:3px;
border-bottom:3px double #d8cfc3;
margin-bottom:10px;
}
.postmetadata a:link, .postmetadata a:visited, .postmetadata a:active {
color : #d8cfc3;
text-decoration: none; 
font-size:8pt;
cursor:Crosshair;
}
.postmetadata a:hover {
color : #d8cfc3;
text-decoration: none;
border-bottom:3px double #d8cfc3;
font-size:11px;
cursor:Crosshair;
}
blockquote{
background-image:url(images/quote.jpg);
background-repeat:no-repeat;
margin:10px 20px;
padding:10px;
width:420px;
border:3px double #8f806b;
text-align:left;
}

 	/* fine stili post */

.navigation {
display:block;
margin-top:10px;
margin-bottom:30px;
}
.alignleft {
float:left;
width:50%;
font-weight:bold;
text-align:left;
}
.alignright{
float:right;
width:50%;
text-align:right;
font-weight:bold;
}
.alignleft a:link, .alignleft a:visited, .alignleft a:active, .alignright a:link, .alignright a:visited, .alignright a:active {
color : #d8cfc3;
text-decoration: none; 
font-size:11px;
cursor:Crosshair;
}
.alignleft a:hover, .alignright a:hover {
color : #d8cfc3;
text-decoration: none;
border-bottom:3px double #d8cfc3;
font-size:11px;
cursor:Crosshair;
 	}

.entrytext .postmetadata {
clear:both;
font-size: 11px;
color: #d8cfc3;
text-align:right;
padding:3px;
border-bottom:3px double #d8cfc3;
margin-bottom:10px;
}

 	/* Stili footer */

#footer{
margin-left:20px;
clear: both;
padding: 5px;
width:100%;
text-align:left;
}
#footer a:link, #footer a:visited, #footer a:active{
color : #8f806b;
text-decoration: none; 
font-size:11px;
cursor:Crosshair;
}
#footer a:hover{
color : #d8cfc3;
text-decoration: none;
border-bottom:3px double #d8cfc3;
font-size:11px;
cursor:Crosshair;
}

 	/* fine stili footer */

 	/* Comments styles */

ol.commentlist
{
width: 95%;
margin-left:0px;
text-align:left;
}
ol.commentlist li
{ 
min-height: 100px;
height: auto !important;
height: 100px;
margin-bottom: 1.5em;
border: 1px solid #8f806b;
padding: 5px;
list-style-type:none;
}
ol.commentlist a:link, ol.commentlist a:visited, ol.commentlist a:active{
color : #d8cfc3;
text-decoration: none; 
font-size:11px;
cursor:Crosshair;
}
ol.commentlist a:hover{
color : #d8cfc3;
text-decoration: none;
border-bottom:3px double #d8cfc3;
font-size:11px;
cursor:Crosshair;	
}
small.commentmetadata
 	{
 		font-size: 0.8em;
 		margin-bottom: 1em;
 		display: block;
 	}
#commentform{
text-align:left;
 	}
#commentform textarea{
background-color: #403d36;
border: 1px solid #8f806b;
color:#8f806b;
font-size:11px;
font-family:Verdana,Arial,Sans-serif;
width:90%;
 	}
 		#commentform input, submit{
background-color: #403d36;
border: 1px solid #8f806b;
color:#8f806b;
font-size:11px;
font-family:Verdana,Arial,Sans-serif;
}
#commentform a:link, #commentform a:visited, #commentform a:active {
color : #d8cfc3;
text-decoration: none; 
font-size:11px;
cursor:Crosshair;
}
#commentform a:hover {
color : #d8cfc3;
text-decoration: none;
border-bottom:3px double #d8cfc3;
font-size:11px;
cursor:Crosshair;	
}
.gravatar{
float: left;width:90px;
}

 	/* fine stili commenti */

