body {
	margin: 0px; text-align: center; background:#e4e4e4; 
	background-image: url(../images/pattern_101.gif);  }
ol, li {
	margin: 0; padding: 0; line-height: 110%; }
a:link, a:visited, a:active {
	color: #0000aa; text-decoration: none; 	}
a:hover {
	color: #006699;	text-decoration: underline; }
h1, h2, h3 {
	margin: 0px; padding: 0px; font-weight: normal; text-align: left;	}

/* container class */
#out_cont { width:1010px; margin: 0 auto; padding:0; position:relative; }
#container {
	line-height: 100%; background-color: #fff;
	text-align: left; padding: 0px; width: 960px; margin-top: 10px;
	font-family: Verdana, Arial, sans-serif; align: center;
	border: 1px solid #b2adad; }

/* middle class */
#middle {
	 background-color: #c6beef; margin: 20px; margin-bottom: 0px; }

/* header class */
#header {
	padding: 0px; height: 183px; }
#header-inner {
	posit ion: absolute; z-index: 1;  }
	
/**** redo for Abigail ****/	
.middle_main { 
	width: 920px; _width: 920px; bo rder: 1px solid orange;
	margin: 0; padding: 0; font-size: 12px; }
.mid_main_left {
 	width: 240px; margin: 0 10px 0px 10px; padding:0; bo rder: 1px solid red; }
.mid_main_mid {
 	float: right; width: 360px; margin: 0 0px 0px 10px;  _margin-left: 0px;
	padding:0; bo rder: 1px solid green; }
.mid_main_right {
	float:right; width: 276px; padding: 0px; 
	margin: 0 10px 0px 10px; _margin-right: 5px; bo rder: 1px solid blue; }	
.mid_main_midleft {
 	width: 600px; margin: 0 10px 0px 10px; padding:0; bo rder: 1px solid red; }	
	

/* subtitles */
.everymon {
	position:absolute; z-index:200; top:0px; _top:0px; left:0px;  
 	width:158px; height:120px;  
	background:url(../images/homepg/everymon.png) 0 0 no-repeat;
	_background:transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/homepg/everymon.png", sizingMethod="crop");  }
.todays_entry {
 	width:261px; height:31px; margin-bottom: 5px; margin-left: 5px; 
	background:url(../images/subtitles/todays_entry.png) 0 0 no-repeat;
	_background:transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/subtitles/todays_entry.png", sizingMethod="crop");  }
.be_my_bff {
 	width:186px; height:31px; margin-bottom: 5px; margin-left: 5px; 
	background:url(../images/subtitles/be_my_bff.png) 0 0 no-repeat;
	_background:transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/subtitles/be_my_bff.png", sizingMethod="crop");  }
.whistle {
 	width:300px; height:31px; margin-bottom: 5px; margin-left: 5px; 
	background:url(../images/subtitles/whistle.png) 0 0 no-repeat;
	_background:transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/subtitles/whistle.png", sizingMethod="crop");  }
.shoutout {
 	width:261px; height:31px; margin-bottom: 5px; margin-left: 5px; 
	background:url(../images/subtitles/shoutout.png) 0 0 no-repeat;
	_background:transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/subtitles/shoutout.png", sizingMethod="crop");  }
.mytwitter {
 	width:261px; height:31px; margin-bottom: 5px; margin-left: 5px; 
	background:url(../images/subtitles/mytwitter.png) 0 0 no-repeat;
	_background:transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/subtitles/mytwitter.png", sizingMethod="crop");  }
.my_diary {
 	width:214px; height:31px; margin-bottom: 5px; margin-left: 0px; 
	background:url(../images/subtitles/my_diary.png) 0 0 no-repeat;
	_background:transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/subtitles/my_diary.png", sizingMethod="crop");  }
.my_fav {
 	width:214px; height:31px; margin-bottom: 5px; margin-left: 0px; 
	background:url(../images/subtitles/my_fav.png) 0 0 no-repeat;
	_background:transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/subtitles/my_fav.png", sizingMethod="crop");  }
.talk2me {
 	width:214px; height:31px; margin-bottom: 5px; margin-left: 0px; 
	background:url(../images/subtitles/talk2me.png) 0 0 no-repeat;
	_background:transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/subtitles/talk2me.png", sizingMethod="crop");  }
.helpme {
 	width:214px; height:31px; margin-bottom: 5px; margin-left: 0px; 
	background:url(../images/subtitles/help_me.png) 0 0 no-repeat;
	_background:transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/subtitles/help_me.png", sizingMethod="crop");  }
.podtrac {
 	width:250px; _width:246px; height:31px; margin-bottom: 5px; margin-left: 0px; 
	background:url(http://www.abisteendiary.com/images/subtitles/podtrac.png) 0 0 no-repeat;
	_background:transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.abisteendiary.com/images/subtitles/podtrac.png", sizingMethod="crop");  }
.youre_diary {
 	width:250px; _width:246px; height:31px; margin-bottom: 5px; margin-left: 0px; 
	background:url(../images/subtitles/youre_diary.png) 0 0 no-repeat;
	_background:transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/subtitles/youre_diary.png", sizingMethod="crop");  }
.my_story {
 	width:250px; _width:246px; height:31px; margin-bottom: 5px; margin-left: 0px; 
	background:url(../images/subtitles/my_story.png) 0 0 no-repeat;
	_background:transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/subtitles/my_story.png", sizingMethod="crop");  }
.vote4me {
 	width:250px; _width:246px; height:31px; margin-bottom: 5px; margin-left: 0px; 
	background:url(../images/subtitles/vote4me.png) 0 0 no-repeat;
	_background:transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/subtitles/vote4me.png", sizingMethod="crop");  }
.mailing_list {
 	width:250px; _width:246px; height:31px; margin-bottom: 5px; margin-left: 0px; 
	background:url(../images/subtitles/mailing_list.png) 0 0 no-repeat;
	_background:transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/subtitles/mailing_list.png", sizingMethod="crop");  }
.org_ringtones {
 	width:250px; _width:246px; height:31px; margin-bottom: 5px; margin-left: 0px; 
	background:url(../images/subtitles/org_ringtonez.png) 0 0 no-repeat;
	_background:transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/subtitles/org_ringtonez.png", sizingMethod="crop");  }
.itunes_luv {
 	width:250px; _width:246px; height:31px; margin-bottom: 5px; margin-left: 0px; 
	background:url(../images/subtitles/itunesluv.png) 0 0 no-repeat;
	_background:transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/subtitles/itunesluv.png", sizingMethod="crop");  }
.pnk_ringtones {
 	width:214px; height:31px; margin-bottom: 5px; margin-left: 0px; 
	background:url(../images/subtitles/pnk_ringtonez.png) 0 0 no-repeat;
	_background:transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/subtitles/pnk_ringtonez.png", sizingMethod="crop");  }
.abi_photos {
 	width:250px; height:31px; margin-bottom: 5px; margin-left: 0px; 
	background:url(../images/subtitles/abi_photos.png) 0 0 no-repeat;
	_background:transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/subtitles/abi_photos.png", sizingMethod="crop");  }
.abi_madison {
 	width:250px; height:31px; margin-bottom: 5px; margin-left: 0px; 
	background:url(../images/abi_madison_bor.png) 0 0 no-repeat;
	_background:transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/abi_madison_bor.png", sizingMethod="crop");  }
.my_bff {
	position:absolute; z-index:200; top:830px; left:475px; 
 	width:230px; height:129px; vertical-align: top;
	background:url(../images/popouts/mybff.png) 0 0 no-repeat;
	_background:transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/popouts/mybff.png", sizingMethod="crop");  }
.my_dog {
	position:absolute; z-index:200; top:840px; _top:850px; left:686px;  
 	width:230px; height:129px;  
	background:url(../images/popouts/mydog.png) 0 0 no-repeat;
	_background:transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/popouts/mydog.png", sizingMethod="crop");  }
.goog_ads {
	position:absolute; z-index:200; top:472px; _top:467px; left:60px;  
 	margin-top: 10px; margin-left: 10px; width: 460px; height: 70px;  }
.rgoog_ads {  
	position:absolute; z-index:200; top:1082px; _top:467px; left:60px;  
	margin-top: 10px; margin-left: 10px; width: 460px; height: 70px;  }

/* footer class */
.footer {
	width: 910px; padding: 5px 20px; font-size: 9px; background-color: #ffffff;
	font-family: Verdana, Arial, sans-serif; line-width: 110%;
	bo rder-top: 1px solid #b2adad; color: #b2adad;
}

#middle { border:none; } 

/*** clearfix hack ***/
.clearfix:after {
    content: "."; display: block; height: 0; clear: both; 
    visibility: hidden;  }
.clearfix {
	display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */