/* 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:#d5d4d4;
margin-top:0px;
margin-bottom:0px;
width: 375px;
padding-left: 15px;
padding-right: 10px;
color: #ffffff;
border: 2px solid #ffae00;
}

/*.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: 877px;
			/*width: 100%;*/
			height: 98px;
			/*padding-left: 30px;*/
			margin: 0 auto;}
#masthead_image {background: url(images/white/header.jpg) no-repeat;
			width: 877px;
			height: 88px;
			/*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: 95px;
			width: 877px;
			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: 603px;
			/*padding-left: 24px;*/
			padding-left: 271x;
			left: 271px;
			top:-10px;
			padding-bottom: 25px;
			background: #ffffff;
			border-right: solid #adadad 1px;
			border-left: solid #adadad 1px;
			border-bottom: solid #adadad 1px;
			/*border-top: solid #CE7074 2px;*/
			}

#sidebar {position: absolute;
			float: left;
			/*right: 25px;*/
			/*right: -10px;*/
			top: 96px;
			width: 265px;
			/*height: 100%;*/
			margin: auto 0;
			padding-top: 0px;
			padding-left: 5px;
			background-color: #FFFFFF;
			border-left: solid 1px #ADADAD;
			border-right: solid 1px #ADADAD;
			border-bottom: solid 1x #ADADAD;
			/*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: #ffffff;
width:265px;
height:25px;
padding-left:-3px;
border-right: 1px solid #adadad;
border-bottom: 1px solid #adadad}
			
#blog_header {background: url(images/white/blog_header.jpg);
font-size: 1px;
height: 35px;
margin-bottom: 0px;
			text-align: left;
			width: 251px;
			left: 6px;
			position: relative;
			color: #ffffff}
#rc_header {background: url(images/white/rc_header.jpg);
font-size: 1px;
height: 35px;
margin-bottom: 0px;
			text-align: left;
			width: 251px;
			left: 6px;
			position: relative;
			color: #ffffff}
#rants_header {background: url(images/white/rants_header.jpg);
font-size: 1px;
height: 35px;
margin-bottom: 0px;
			text-align: left;
			width: 251px;
			left: 6px;
			position: relative;
			color: #ffffff}
#poetry_header {background: url(images/white/poetry_header.jpg);
font-size: 1px;
height: 35px;
margin-bottom: 0px;
			text-align: left;
			width: 251px;
			left: 6px;
			position: relative;
			color: #ffffff}

#photos_header {background: url(images/white/photos_header.jpg);
font-size: 1px;
height: 35px;
margin-bottom: 0px;
			text-align: left;
			width: 251px;
			left: 6px;
			position: relative;
			color: #ffffff}

#apps_header {background: url(images/white/apps_header.jpg);
font-size: 1px;
height: 35px;
margin-bottom: 0px;
			text-align: left;
			width: 251px;
			left: 6px;
			position: relative;
			color: #ffffff}

#web_header {background: url(images/white/web_header.jpg);
font-size: 1px;
height: 35px;
margin-bottom: 0px;
			text-align: left;
			width: 251px;
			left: 6px;
			position: relative;
			color: #ffffff}

#netflix_header {background: url(images/white/netflix_header.jpg);
font-size: 1px;
height: 35px;
margin-bottom: 0px;
			text-align: left;
			width: 251px;
			left: 6px;
			position: relative;
			color: #ffffff}

#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: 10px;
			background-color: #d5d4d4;
			margin-left: 0px;
			width: 585px;
			border-left: 1px solid #adadad;
			border-right: 1px solid #adadad;
			border-top: 1px solid #adadad;

			}

.social {		font-size: 10px;
			text-transform: lowercase;
			font-family: "Lucida Grande",Tahoma, Verdana, Arial;
			letter-spacing: 2px;
			padding-left: 10px;
			background-color: #d5d4d4;
			margin-left: 0px;
			padding-top: 5px;
			width: 585px;
			line-height: 19px;
			border-left: 1px solid #adadad;
			border-right: 1px solid #adadad;

			/*height: 21px;*/
			}
			
.float_menu {float: right;
			color: #adadad;
			font-size: 13px;
			font-family: "Lucida Grande",Tahoma, Verdana, Arial;
			border-left: 1px solid #adadad;
			border-top: 1px solid #adadad;
			border-bottom: 1px solid #adadad;
			border-right: 1px solid #adadad;
			margin-right: 10px;
			background-color: #d5d4d4;
			padding-right: 5px;
			padding-left: 7px;
			}
			
.sidebar_content {background: #d5d4d4;
			color: #000000;
			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 #ADADAD 1px;
			border-right: solid #ADADAD 1px;
			border-top: solid #adadad 1px;
			margin-top: 3px;
			}
			
/*.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: #d5d4d4;
            /*background: #353434;*/
			color: #000000;
			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: 224px;
			height: 24px;
			padding-left: 5px;
			padding-top: 3px;
			position: relative;
			left: 12px;
			border-left: solid #adadad 1px;
			border-right: solid #adadad 1px;
			border-bottom: solid #adadad 1px;
			/*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: #ffae00;
			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: #ffffff;
			color: #ADADAD;
			font-size: 13px;
			font-family: "Lucida Grande",Tahoma, Verdana, Arial;
			letter-spacing: 4px;
			text-transform: lowercase;
			margin-bottom: 0px;
			height: 15px;
			width: 585px;
			padding-left:7px;
			padding-bottom: 2px;
			}

.headline {color: #ffae00;
			/*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: 580px;
			padding-left:7px;
			text-transform: lowercase;

font-size : 190%;
letter-spacing : -1px;
margin-top: 0px;
margin-bottom: 0px;
			background-color: #FFFFFF;

			}
			
.subtitle {color: #ffae00;
			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;
			padding-left: 10px;
			width: 585px;
			background-color: #ffffff;
			}
			
.content {color: #000000;
			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: 590px;
			}
			
.footline {color: #000000;
			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: 585px;
			padding-left: 10px;
			padding-bottom: 2px;
			background-color: #d5d4d4;
			border-left: 1px solid #adadad;
			border-right: 1px solid #adadad;
			border-bottom: 1px solid #adadad;
			}
			
.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: #555352;
			text-decoration: none;
			font-size: 7pt;
			text-transform: lowercase;
		}
		
.tags a:link:hover {color: #ffae00;
			text-decoration: none;
			font-size: 7pt;
			text-transform: lowercase;
		}
		
.tags a:visited {color: #555352;
			text-decoration: none;
			font-size: 7pt;
			text-transform: lowercase;
		}
			
.social a.digg {color: #555352;
			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: #ffae00;
			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: #555352;
			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: #555352;
			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: #ffae00;
			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: #555352;
			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: #555352;
			text-decoration: none;
			border-bottom: 1px dotted #ffae00;
		}
		
.content a:link:hover {color: #ffae00;
			text-decoration: none;
		}
		
.content a:visited {color: #555352;
			text-decoration: none;
			border-bottom: 1px dotted #ffae00;

		}

.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 #ffae00;
		}
.sidebar_content a:visited:hover {color: #FFFFFF;
			text-decoration: none;
			border-bottom: 1px solid #ffae00;
		}
		
.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 #ffae00;
		}
		
.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;
				color: #adadad;}