/* CSS Document */
body {/*margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;*/
		background: #FFFFFF;
		text-align: center;
		font-family: 75% "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif;
	  }
a img {border: none;}

blockquote {
background-color:#c4cd99;
margin-top:0px;
margin-bottom:0px;
border-right: 2px solid #356b09;
border-left: 2px solid #356b09;
width: 375px;
padding-left: 15px;
padding-right: 10px;
color: #356b09;
}

.bq_top {
width: 404px;
background-image: url(images/green/bq_top.jpg);
background-position:top;
background-repeat:no-repeat;
margin-bottom:0px;
height: 11px;
margin-left: 40px;
margin-top: 6px;
font-size:1px;
}
.bq_bot {
width: 404px;
background-image: url(images/green/bq_bottom.jpg);
background-position:bottom;
background-repeat:no-repeat;
margin-top:0px;
height:67px;
margin-left: 40px;
margin-bottom:6px;
}


div.shadow {
  /*float: left;*/
  padding: 0 1px;
  background: #bfbfbf;
  border-left: 1px solid #DCCCB3;
  border-right: 1px solid #DCCCB3;
  position: relative;
  width: 400px;
    cursor: hand;
  /*display: block;*/
}

div.shadow img {
  padding: 5px 5px 9px 5px;
  background: white url(shad_bottom.png) repeat-x bottom left;
  border: none;
  width: 390px;
  display: block;
  cursor: hand;
}

div.shadow div.topleft {
  width: 2px;
  height: 4px;
  background: url(shad_tlcorner.png) no-repeat top left;
  position: absolute;
  top: 0px;
  left: -1px;
}

div.shadow div.topright {
  width: 2px;
  height: 4px;
  background: url(shad_trcorner.png) no-repeat top right;
  position: absolute;
  top: 0px;
  right: -1px;
}

div.shadow div.bottomleft {
  width: 4px;
  height: 4px;
  background: url(shad_blcorner.png) no-repeat bottom left;
  position: absolute;
  bottom: 0px;
  left: -1px;
}

div.shadow div.bottomright {
  width: 4px;
  height: 4px;
  background: url(shad_brcorner.png) no-repeat bottom right;
  position: absolute;
  bottom: 0px;
  right: -1px;
}

div.shadow div.enlarge {
  position: absolute;
  bottom: 11px;
  right: 7px;
  width: 91px;
  height: 12px;
  background: url(enlarge.png);
  
  }
  
#masthead {background: transparent;
			width: 900px;
			/*width: 100%;*/
			height: 170px;
			/*padding-left: 30px;*/
			margin: 0 auto;}
#masthead_image {background: url(images/green/deux/header.jpg) no-repeat;
			width: 900px;
			height: 170px;
			/*border-bottom: solid #82A1C7 2px;*/}
			
			.clearfix {display: inline-table;}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */


#container {/*position: absolute;
			left: 30px;*/
			top: 285px;
			width: 900px;
			background: transparent;
			text-align: left;
			margin: 0 auto;
			/*clear: both;*/
			}
#spine {background: transparent;
			width: 81px;
			visibility: hidden;
			display: none;
			/*height: 100%;*/}
			
#content_frame {position: relative;
			padding-top: 0px;
			width: 635px;
			/*padding-left: 24px;*/
			padding-left: 265x;
			left: 265px;
			top:0px;
			padding-bottom: 25px;
			background: url(images/green/deux/content.jpg) repeat-y;
			/*border-top: solid #CE7074 2px;*/
			}

#sidebar {position: absolute;
			float: left;
			/*right: 25px;*/
			/*right: -10px;*/
			top: 172px;
			width: 265px;
			/*height: 100%;*/
			margin: auto 0;
			padding-top: 0px;
			padding-left: 5px;
			
			background: url(images/green/deux/sidebar.jpg) repeat-y;
			/*border-left: solid #CE7074 2px;
			border-bottom: solid #CE7074 2px;
			border-top: solid #CE7074 2px;
			border-right: solid #CE7074 2px;*/
			/*display: none;*/
			}
			
#sidebar_bottom {background: url(images/green/deux/sidebar_bottom.jpg);
width:265px;
height:25px;
padding-left:5px;}
			
#blog_header {background: url(images/green/deux/blog_header.jpg);
font-size: 1px;
height: 51px;
margin-bottom: 0px;
			text-align: left;
			width: 251px;
			left: 6px;
			position: relative;
			color: #356b09}
#rc_header {background: url(images/green/deux/rc_header.jpg);
font-size: 1px;
height: 51px;
margin-bottom: 0px;
			text-align: left;
			width: 251px;
			left: 6px;
			position: relative;
			color: #356b09}
#rants_header {background: url(images/green/deux/rants_header.jpg);
font-size: 1px;
height: 51px;
margin-bottom: 0px;
			text-align: left;
			width: 251px;
			left: 6px;
			position: relative;
			color: #356b09}
#poetry_header {background: url(images/green/deux/poetry_header.jpg);
font-size: 1px;
height: 51px;
margin-bottom: 0px;
			text-align: left;
			width: 251px;
			left: 6px;
			position: relative;
			color: #356b09}

#photos_header {background: url(images/green/deux/photos_header.jpg);
font-size: 1px;
height: 51px;
margin-bottom: 0px;
			text-align: left;
			width: 251px;
			left: 6px;
			position: relative;
			color: #356b09}

#apps_header {background: url(images/green/deux/apps_header.jpg);
font-size: 1px;
height: 51px;
margin-bottom: 0px;
			text-align: left;
			width: 251px;
			left: 6px;
			position: relative;
			color: #356b09}

#web_header {background: url(images/green/deux/web_header.jpg);
font-size: 1px;
height: 51px;
margin-bottom: 0px;
			text-align: left;
			width: 251px;
			left: 6px;
			position: relative;
			color: #356b09}

#netflix_header {background: url(images/green/deux/netflix_header.jpg);
font-size: 1px;
height: 51px;
margin-bottom: 0px;
			text-align: left;
			width: 251px;
			left: 6px;
			position: relative;
			color: #356b09}

#info_header {background: url(images/green/deux/info_header.jpg);
font-size: 1px;
height: 51px;
margin-bottom: 0px;
			text-align: left;
			width: 251px;
			left: 6px;
			position: relative;
			color: #356b09}

#mainfooter {background: url(images/five-b/footer.jpg) no-repeat;
			width: 900px;
			/*width: 100%;*/
			height: 42px;
			padding-left:0px;
			margin-left:0px;
			/*padding-left: 30px;*/
			margin: 0 auto;
			display: none;
		  }
		  
.tags {		font-size: 10px;
			text-transform: lowercase;
			font-family: "Lucida Grande",Tahoma, Verdana, Arial;
			letter-spacing: 2px;
			padding-left: 7px;
			background-color: #D2D9A5;
			margin-left: 0px;
			width: 600px;
			border-left: 2px solid #7AA15B;
			border-right: 2px solid #7AA15B;

			}

.social {		font-size: 10px;
			text-transform: lowercase;
			font-family: "Lucida Grande",Tahoma, Verdana, Arial;
			letter-spacing: 2px;
			padding-left: 7px;
			background-color: #D2D9A5;
			margin-left: 0px;
			padding-top: 5px;
			width: 600px;
			line-height: 19px;
			border-left: 2px solid #7AA15B;
			border-right: 2px solid #7AA15B;

			/*height: 21px;*/
			}
			
.float_menu {float: right;
			color: #443E3A;
			font-size: 13px;
			font-family: "Lucida Grande",Tahoma, Verdana, Arial;
			border-left: 1px solid #ffffff;
			border-top: 1px solid #ffffff;
			border-bottom: 1px solid #ffffff;
			border-right: 1px solid #ffffff;
			margin-right: 10px;
			background-color: #6699CC;
			padding-right: 5px;
			padding-left: 7px;
			}
			
.sidebar_content {background: #c4cd99;
			color: #443E3A;
			font-size: 13px;
			font-family: "Lucida Grande",Tahoma, Verdana, Arial;
			/*border-right: 2px solid #385466;*/
			width: 224px;
			margin-left:6px;
			padding-left: 5px;
			padding-right: 0px;
			left: 6px;
			position: relative;
			text-transform: lowercase;
			border-left: solid #2a5906 2px;
			border-right: solid #2a5906 2px;
			}
			
/*.sidebar_header {/*border-left: solid #CE7074 2px;
			border-right: solid #CE7074 2px;
			border-top: solid #CE7074 2px;
			/*background: url(images/green/sidebar_header.jpg);
			color: #7AA15B;
			font-size: 18px;
			font-family: "Lucida Grande",Tahoma, Verdana, Arial;
			letter-spacing: 4px;
			text-transform:lowercase;
			margin-bottom: 0px;
			text-align: left;
			padding-left: 5px;
			width: 229px;
			left: 6px;
			position: relative;
			}
*/
.sidebar_footer {background: url(images/green/deux/sidebar_footer.jpg) no-repeat;
            /*background: #353434;*/
			color: #555352;
			font-size: 10px;
			font-family: "Lucida Grande",Tahoma, Verdana, Arial;
			letter-spacing: 2px;
			/*font-variant: small-caps;*/
			text-transform: lowercase;
			margin-bottom: 20px;
			/*border-top: 2px solid #385466;*/
			width: 246px;
			height: 34px;
			padding-left: 5px;
			position: relative;
			left: 13px;
			/*border-left: solid #CE7074 2px;
			border-right: solid #CE7074 2px;
			border-bottom: solid #CE7074 2px;*/

			}
			
.sidebar_footer a:link {color: #767473;
			font-size: 10px;
			font-family: "Lucida Grande",Tahoma, Verdana, Arial;
			letter-spacing: 2px;
			/*font-variant: small-caps;*/
			text-transform: lowercase;
			margin-bottom: 50px;
			text-decoration: none;
			/*border-bottom: 1px dotted #767473;*/
			}
			
.sidebar_footer a:link:hover {color: #7AA15B;
			font-size: 10px;
			font-family: "Lucida Grande",Tahoma, Verdana, Arial;
			letter-spacing: 2px;
			/*font-variant: small-caps;*/
			text-transform: lowercase;
			margin-bottom: 50px;
			text-decoration: none;
			/*border-bottom: 1px solid #767473;*/
			}
.sidebar_footer a:visited {color: #767473;
			font-size: 10px;
			font-family: "Lucida Grande",Tahoma, Verdana, Arial;
			letter-spacing: 2px;
			/*font-variant: small-caps;*/
			text-transform: lowercase;
			margin-bottom: 50px;
			text-decoration: none;
			/*border-bottom: 1px solid #767473;*/
			}


	
.dateline {/*background: url(images/five/dateline.jpg) no-repeat;*/
			background-color: #D2D9A5;
			color: #FFFFFF;
			font-size: 13px;
			font-family: "Lucida Grande",Tahoma, Verdana, Arial;
			letter-spacing: 4px;
			text-transform: lowercase;
			margin-bottom: 0px;
			height: 15px;
			width: 600px;
			padding-left:7px;
			padding-bottom: 2px;
			border-top: 2px solid #7AA15B;
			border-left: 2px solid #7AA15B;
			border-right: 2px solid #7AA15B;
			}

.headline {color: #7AA15B;
			/*font-size: 21px;*/
		    font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif;
			/*font-variant: small-caps;
			letter-spacing: 4px;*/
			margin-bottom: -7px;
			display : block;
			width: 600px;
			padding-left:7px;
			text-transform: lowercase;

font-size : 190%;
letter-spacing : -1px;
border-left: 2px solid #7AA15B;
border-right: 2px solid #7AA15B;
margin-top: 0px;
margin-bottom: 0px;
			background-color: #D2D9A5;

			}
			
.subtitle {color: #6699CC;
			font-size : 90%;
			font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif;
			letter-spacing: 5px;
			text-transform: lowercase;
			padding-bottom: 10px;
			margin-top: 0px;
			margin-bottom: 0px;
			border-left: 2px solid #7AA15B;
			border-right: 2px solid #7AA15B;
			width: 607px;
			background-color: #D2D9A5;
			}
			
.content {color: #E2E0E1;
			font-size: 13px;
			font-family: "Trebuchet MS","Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif;
			/*border-right: 2px solid #385466;*/
			padding-right: 15px;
			padding-left: 7px;
			/*background: #E2E0E1;
			border-left: 2px solid #7AA15B;
			border-right: 2px solid #7AA15B;*/
			width: 600px;
			}
			
.footline {color: #555352;
			font-size: 10px;
			font-family: "Lucida Grande",Tahoma, Verdana, Arial;
			letter-spacing: 2px;
			/*font-variant: small-caps;*/
			text-transform: lowercase;
			margin-bottom: 50px;
			margin-right: 0px;
			/*border-top: 2px solid #385466;*/
			width: 600px;
			padding-left: 7px;
			padding-bottom: 2px;
			background-color: #D2D9A5;
			border-left: 2px solid #7AA15B;
			border-right: 2px solid #7AA15B;
			border-bottom: 2px solid #7AA15B;
			}
			
.footline a:link {color: #555352;
			font-size: 10px;
			font-family: "Lucida Grande",Tahoma, Verdana, Arial;
			letter-spacing: 2px;
			/*font-variant: small-caps;*/
			text-transform: lowercase;
			margin-bottom: 50px;
			text-decoration: none;
			border-bottom: 1px dotted #555352;
			}
			
.footline a:link:hover {color: #555352;
			font-size: 10px;
			font-family: "Lucida Grande",Tahoma, Verdana, Arial;
			letter-spacing: 2px;
			/*font-variant: small-caps;*/
			text-transform: lowercase;
			margin-bottom: 50px;
			text-decoration: none;
			border-bottom: 1px solid #555352;
			}
.footline a:visited {color: #555352;
			font-size: 10px;
			font-family: "Lucida Grande",Tahoma, Verdana, Arial;
			letter-spacing: 2px;
			/*font-variant: small-caps;*/
			text-transform: lowercase;
			margin-bottom: 50px;
			text-decoration: none;
			border-bottom: 1px solid #555352;
			}


.tags a:link{color: #6699CC;
			text-decoration: none;
			font-size: 7pt;
			border-bottom: 1px dotted #6699CC;
			text-transform: lowercase;
		}
		
.tags a:link:hover {color: #6699CC;
			text-decoration: none;
			font-size: 7pt;
			border-bottom: 1px solid #6699CC;
			text-transform: lowercase;
		}
		
.tags a:visited {color: #6699CC;
			text-decoration: none;
			font-size: 7pt;
			border-bottom: 1px solid #6699CC;
			text-transform: lowercase;
		}
			
.social a.digg {color: #6699CC;
			display: inline-block;
			text-decoration: none;
			/*font-size: 7pt;*/
			/*border-bottom: 1px dotted #6699CC;*/
			text-transform: lowercase;
			padding-left: 19px;
			padding-bottom: 4px;
			line-height: 19px;
			height: 19px;
			background: url(images/digg.jpg) no-repeat 0 0;
		}
		
.social a.digg:hover {color: #6699CC;
			display: inline-block;
			text-decoration: none;
			/*font-size: 7pt;*/
			/*border-bottom: 1px dotted #6699CC;*/
			text-transform: lowercase;
			padding-left: 19px;
			padding-bottom: 4px;
			line-height: 19px;
			height: 19px;
			background: url(images/digg.jpg) no-repeat 0 0;
		}
		
.social a.digg:visited {color: #6699CC;
			display: inline-block;
			text-decoration: none;
			/*font-size: 7pt;*/
			/*border-bottom: 1px dotted #6699CC;*/
			text-transform: lowercase;
			padding-left: 19px;
			padding-bottom: 4px;
			line-height: 19px;
			height: 19px;
			background: url(images/digg.jpg) no-repeat 0 0;
		}
		
.social a.delicious {color: #6699CC;
			display: inline-block;
			text-decoration: none;
			/*font-size: 7pt;*/
			/*border-bottom: 1px dotted #6699CC;*/
			text-transform: lowercase;
			padding-left: 19px;
			padding-bottom: 4px;
			line-height: 19px;
			height: 19px;
			background: url(images/delicious.jpg) no-repeat 0 0;
		}
		
.social a.delicious:hover {color: #6699CC;
			display: inline-block;
			text-decoration: none;
			/*font-size: 7pt;*/
			/*border-bottom: 1px dotted #6699CC;*/
			text-transform: lowercase;
			padding-left: 19px;
			padding-bottom: 4px;
			line-height: 19px;
			height: 19px;
			background: url(images/delicious.jpg) no-repeat 0 0;
		}
		
.social a.delicious:visited {color: #6699CC;
			display: inline-block;
			text-decoration: none;
			/*font-size: 7pt;*/
			/*border-bottom: 1px dotted #6699CC;*/
			text-transform: lowercase;
			padding-left: 19px;
			padding-bottom: 4px;
			line-height: 19px;
			height: 19px;
			background: url(images/delicious.jpg) no-repeat 0 0;
		}
			
		
.content a:link {color: #d2d9a5;
			text-decoration: none;
			border-bottom: 1px dotted #2a5906;
		}
		
.content a:link:hover {color: #d2d9a5;
			text-decoration: none;
			border-bottom: 1px solid #2a5906;
		}
		
.content a:visited {color: #d2d9a5;
			text-decoration: none;
			border-bottom: 1px solid #2a5906;
		}

.sidebar_content a:link {color: #FFFFFF;
			text-decoration: none;
			border-bottom: 1px dotted #FFFFFF;
		}
		
.sidebar_content a:link:hover {color: #FFFFFF;
			text-decoration: none;
			border-bottom: 1px solid #7AA15B;
		}
.sidebar_content a:visited:hover {color: #FFFFFF;
			text-decoration: none;
			border-bottom: 1px solid #7AA15B;
		}
		
.sidebar_content a:visited {color: #FFFFFF;
			text-decoration: none;
			border-bottom: 1px solid #FFFFFF;
		}
		
.float_menu a:link {color: #ffffff;
			text-decoration: none;
			border-bottom: 1px dotted #ffffff;
		}
		
.float_menu a:link:hover {color: #ffffff;
			text-decoration: none;
			border-bottom: 1px solid #ffffff;
		}
		
.float_menu a:visited {color: #ffffff;
			text-decoration: none;
			border-bottom: 1px solid #ffffff;
		}
		
#masthead_image a {display: block;
			overflow: hidden;
			height: 100%;
			width: 100%;
			border-bottom: none;
   		}
		
.comment_preview {font-size: 7pt;
					overflow: hidden;
					white-space: nowrap;
					width: 90%;
					margin-bottom: 2px;
				}
				
#flickr {text-align: center;}

.comment_name {display: inline;
				font-family: "Lucida Grande",Tahoma, Verdana, Arial;
				font-size: 7pt;}
