/*Theme Name: alesandriniTheme URI: http://alesandrini.com/wp-content/themes/alesandriniDescription: A unique WordPress theme for a portfolio site.Version: 1.1Author: kate alesandriniAuthor URI: http://alesandrini.com*/body {	margin: 0;	padding: 0;	background-image: URL(images/bg_long.jpg);	background-repeat:no-repeat;	background-color: #BDCDFC /* <<winter #384C7B  >>summer #BDCDFC */;	font: 13px Helvetica, Arial, Sans-Serif;	color: #272E36;    text-align: left;}/* Links */a:link { color: #415770; text-decoration: none;}a:visited { color: #415770; text-decoration: none; }a:hover, a:active { color: #69B13E; /* background-color: #343838; */}h3 a:link { color: #222222; text-decoration: none; }h3 a:visited { color: #3f4f5c; text-decoration: none; }h3 a:hover, a:active { color: #FFFFFF; }/* Typography */h1, h2, h3, h4, h5, h6 { margin: 10px 0; padding: 0; }h1 { font-size: 36px; color: #293138;}h2 { font-size: 28px; color: #353F47;}.post-title h2 {color: #222222; font-weight:bold; text-transform: uppercase; margin-bottom:5px;}h3 { font-size: 24px; color: #3f4f5c;}h4 { font-size: 20px; color: #3f4f5c; }h5 { font-size: 14px; 		font-family: Georgia, Times, Serif;		font-weight: bold;}h6 { 	font-size: 13px; 	text-transform: uppercase;	margin: 5px 0; 	font-weight: bold; }ul { line-height: 1.8em; list-style-type: circle; color: #222222; }ol { line-height: 1.8em; color: #222222;}blockquote{	color: #555555;	background-color: #eeeeee;	border: 1px solid #cfcfcf;	padding: 5px 10px; 	margin: 10px 10px;}code {  font-family: Consolas, Verdana, Arial, "Courier New"; 	        color: #555555;        font-weight: bold;	padding: 5px 10px; 	margin: 10px 20px;     }abbr, acronym { font-style: normal; border-bottom: 1px dotted #333333; cursor: help; }em { font-style: italic; }strong { font-weight: bold; }del { text-decoration: line-through; color: #555555; font-size: 11px; }ins { text-decoration: none; color: #679b3c; }p em, cite{	font-family: Consolas, Verdana, Serif;}/* Structure */#container{	width: 800px;	margin: 0 auto;}#header{	padding: 0px 0;	/*	background-image: URL(images/bg_tile.jpg);         margin-bottom: 10px;	*/}#navigation{	position:absolute;	left:6px;	top:-40px;	width: 450px;	font-family: Georgia, Times, Serif;	/* background-color: #282d2d; 	text-transform: uppercase; */        font-size: 18px;}#wrapper{	margin: 0;	padding: 0;	clear: both;	position:absolute;	left:225px;	top:290px;	width: 800px;        /* 		--changed background to transparent by not defining--				background: #ffffff;         border-left: solid #dde0e1 2px;        border-right: solid #dde0e1 2px;        border-bottom: solid #dde0e1 2px; */}#content-wrapper{	width: 540px;	float: left;}#content{	float: left;	padding: 27px;	line-height: 1.6em;	text-align: left;}#content .commentbox {	color: #505861;	background-color: #D4EAEA;	padding: 2px 5px 2px 5px;	border-top: solid #95999B 1px;	border-bottom: solid #95999B 1px;	text-transform: uppercase;	font-size: 11px;        margin-bottom: 30px;        width: 490px;}#comments {	color: #4A4A4A;	padding: 0px;}#comments .comment {        padding: 10px;        background-color: #F6F6F6;	border-bottom: 20px solid #ffffff;}#comments .comment cite {        font-size: 14px;        font-weight: bold;        font-style: normal;}#sidebar-wrapper{        display: inline;        margin-left: 5px;        margin-top: 25px;        margin-bottom: 25px;	width: 180px;	float: left;        /* background-color: #F3F2F2;	border: solid #E6E4E4 1px; */}#sidebar{	float: left;	width: 150px;	padding: 15px;        color: #5b5c5c;	font-size: 9pt;	text-align: left;}#white {		position: fixed;		left: 250px;	   bottom: 0px;       background-color: #ffffff;       width: 535px;       height: 27px;}#footer{	position:fixed;	left:395px;	bottom:6px;	/*clear: both;	float: left;	width: 100%;*/	margin: 0px 0;	color: #868C8D;	padding: 0px 0;    text-align: center;	font: 10px Helvetica, Arial, Sans-Serif;}/* Single Post */#post_content-wrapper{	width: 640px;	padding: 0;	margin: 0;}#post_content{    float: left;	padding: 27px;	line-height: 1.6em;	text-align: left;}#post_content .commentbox {	color: #505861;	background-color: #D4EAEA;	padding: 2px 5px 2px 5px;	border-top: solid #95999B 1px;	border-bottom: solid #95999B 1px;	text-transform: uppercase;	font-size: 11px;        margin-bottom: 10px;        width: 490px;}/* Navigation */#navigation ul{	margin: 0 5px;	float: left;	width: 800px;	padding: 0px 0 0 0;	list-style-type: none;}#navigation li { float: left; margin: 0 0 5 0px; padding: 0 30px 0 0; }#navigation a:link,#navigation a:visited{	float: left;	display: block;	color: #FFFFFF;	padding: 5px 10px;}#navigation a:hover{	color: #A9EC4E;}#navigation ul li.current_page_item   a:link,#navigation ul li.current_page_item   a:visited,#navigation ul li.current_page_item   a:hover,#navigation ul li.current_page_item   a:active{	color: #A9EC4E;	/* background-color: #414646;	border-left: solid #6b7070 1px;        border-right: solid #6b7070 1px; */}#navigation ul li.search{        float:right;        margin-right: 10px;}/* Header */#header h1 {color: #191a1a; font-weight: bold; margin-bottom: 10px; }#header h1 a {width:750px; height: 200px; background: transparent url() center center no-repeat; }#header h1 a:link,#header h1 a:visited{	color: #333333;}#header h1 a:hover,#header h1 a:active{	color: #000000;	background-color: transparent;}#header h1 span {color:#5b5c5c;}h1.blog-title {        display: inline;        }h1.blog-title a {	font-family: Verdana, Arial, Sans-Serif;	font-weight: bold;	font-size: 36px;	        text-transform: lowercase;	color: #333333;	letter-spacing: -1px;	font-weight: bold;	font-size: 36px;	border-bottom: none;	}h1.blog-title a:hover {	text-decoration: none;	color: #000000;	background: transparent;	}.tagline {	        font-family: Verdana, Arial, Sans-Serif;	font-weight: normal;	font-size: 18px;        text-align: right;	margin-left: 3px;	padding: 0;	color: #A1A1A1;	letter-spacing: -1px;	text-transform: lowercase;	display: inline;	}/* Content */.date {			font-family: Georgia, Times, Serif;	font-size: 13px;	margin-left: 0px;	padding: 0 7px 0 0;	color: #505861;	text-transform: lowercase;	display: inline;	}h3.post-title {    display: inline;        }h3.post-title a {	    font-family: Georgia, Times, Serif;	    font-weight: bold;	font-size: 16px;		color: #272E36;	border-bottom: none;	}h3.post-title a:hover {	text-decoration: none;	color: #69B13E;	background: transparent;	}/* Sidebar */#sidebar h2 { font-family: Georgia, Times, Serif;	    font-weight: bold;	font-size: 16px;		color: #272E36; 	border-bottom: solid #272E36 1px;	padding: 0 0 3px 0;}.widgettitle { 	font-family: Georgia, Times, Serif;	    font-weight: bold;	font-size: 16px;		color: #272E36; 	border-bottom: solid #272E36 1px;	padding: 0 0 3px 0;}#sidebar ul{	margin: 0;	padding: 0;	line-height: 1.6em;	list-style-type: none;}#sidebar ul li{	padding: 5px;	border-bottom: 1px dotted #cccccc;}#sidebar ul li:hover{	/* background-color: #A9EC4E; */}#sidebar ul li .title{	display: block;	font-weight: bold;}#sidebar ul li .date{	display: block;	color: #777777;	font-size: smaller;}#sidebar ul li .content{	display: block;}#sidebar ul li a:link,#sidebar ul  li a:visited{	padding: 0; 	color: #272E36;}#sidebar ul  li a:hover,#sidebar ul  li a:active{	color: #69B13E;	background-color: transparent; }#sidebar ul  .list_subpages {	padding: 5px;	border-bottom: 1px dotted #cccccc;	list-style-type: none;}/* Footer */#footer a:hover,#footer a:active{	color: #003355;	background-color:transparent;}/* Comments */.commentlist {	padding: 0;	text-align: justify;	}.commentlist li {	margin: 10px 0 0px;	padding: 0;	list-style: none;	border-bottom: 1px solid #95999B;	}.commentlist p {	margin: 10px 5px 10px 0;	}#commentform p {	margin: 5px 0;	}.nocomments {	text-align: center;	margin: 0;	padding: 0;	}.commentmetadata {	margin: 0;	display: block;	}.commentlist li, #commentform input, #commentform textarea {	font: Helvetica, Arial, Sans-Serif;	}.commentlist li {	font-weight: bold;	}.commentlist li .avatar { 	float: right;	border: 1px solid #eee;	padding: 2px;	background: #fff;	}.commentlist cite, .commentlist cite a {	font-family: Georgia, Times, Serif;	font-weight: bold;	font-style: normal;	font-size: 1.1em;	}.commentlist p {	font-weight: normal;	line-height: 1.5em;	text-transform: none;	}#commentform p {	font-family: Helvetica, Arial, Sans-Serif;	}.commentmetadata {	font-weight: normal;	}.alt {	background-color: transparent;	border-bottom: 1px solid #95999B;	margin: 0;	padding: 10px;	}//* Images */div.aligncenter {   display: block;   margin-left: auto;   margin-right: auto;}.aligncenter {	position:absolute;	left: 198px;}.alignleft {  float: left;}.alignrighttext {	float: right;}.alignright {   position:absolute;	left:369px;   /*float: right;*/}.wp-caption {   border: 1px solid #ddd;   text-align: center;   background-color: #f3f3f3;   padding-top: 4px;   margin: 10px;   /* optional rounded corners for browsers that support it */   -moz-border-radius: 3px;   -khtml-border-radius: 3px;   -webkit-border-radius: 3px;   border-radius: 3px;}img {	border: 0 none;} .wp-caption img {   margin: 0;   padding: 0;	border: 0 none;}.wp-caption p.wp-caption-text {   font-size: 11px;   line-height: 17px;   padding: 0 4px 5px;   margin: 0;}.folio {	border: 1px solid #272E36;	margin: 0 0 2px 0;}a:hover .folio{	border-bottom: 3px solid #69B13E;	margin: 0;}/* Forms */#searchform input {width: 145px;}#searchsubmit {width: 130px;}textarea {width: 400px;}
