@charset "utf-8";

/*----- Michelle Lay CSS Document --- Important! -- The following CSS is specific to the older updated pages only ------------------------*/

body,td,th {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #660033;
}
body {
	background-color: #ffe4ef;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/bg_2.jpg);
	background-position: top;
	background-repeat: repeat-x;
}
.main_bds {
	background-color: #ffe4ef;
}
h1 {
    font-size: 12px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 1px;
	margin: 0px;
	color: #ffffff;
	line-height: 14px;
}	
.text1 {
    font: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: normal;
	color: #de5c93;	
}    
.header_block_top {
    background: #000000;
	height: 28px;	
}
.home_icon {
    padding-left: 15px;
	padding-top: 2px;
}
.just_updated_txt {
    font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #c97193;	
}
.date_txt {
    font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffaccc;	
}
.top_header_links {
    font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
.top_links_sep {
	font-size: 12px;
	font-weight: bold;
	color: #c97193;	
}
.top_header_box {
    margin-right: 20px;
}
.linkstyle1{
    font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normaal;
	color: #148acd;	
}

/*----- Navigation Bar 2 used on older updated pages -----*/

#n2_home_btn {
    display: block;
    width: 96px;
    height: 42px;
    background: url(images/nav_bar_2/home_btn.png) no-repeat 0 0;
}
#n2_home_btn:hover { 
    background-position: 0 -42px;
}
#n2_home_btn span {
    display: none;
}
#n2_photo_vid_btn {
    display: block;
    width: 196px;
    height: 42px;
    background: url(images/nav_bar_2/photo_vid_btn.png) no-repeat 0 0;
}
#n2_photo_vid_btn:hover { 
    background-position: 0 -42px;
}
#n2_photo_vid_btn span {
    display: none;
}
#n2_live_cams_btn {
    display: block;
    width: 128px;
    height: 42px;
    background: url(images/nav_bar_2/live_cams_btn.png) no-repeat 0 0;
}
#n2_live_cams_btn:hover { 
    background-position: 0 -42px;
}
#n2_live_cams_btn span {
    display: none;
}
#n2_bio_btn {
    display: block;
    width: 70px;
    height: 42px;
    background: url(images/nav_bar_2/bio_btn.png) no-repeat 0 0;
}
#n2_bio_btn:hover { 
    background-position: 0 -42px;
}
#n2_bio_btn span {
    display: none;
}
#n2_store_btn {
    display: block;
    width: 83px;
    height: 42px;
    background: url(images/nav_bar_2/store_btn.png) no-repeat 0 0;
}
#n2_store_btn:hover { 
    background-position: 0 -42px;
}
#n2_store_btn span {
    display: none;
}
#n2_blog_btn {
    display: block;
    width: 81px;
    height: 42px;
    background: url(images/nav_bar_2/blog_btn.png) no-repeat 0 0;
}
#n2_blog_btn:hover { 
    background-position: 0 -42px;
}
#n2_blog_btn span {
    display: none;
}
#n2_instant_access_btn{
    display: block;
    width: 199px;
    height: 42px;
    background: url(images/nav_bar_2/instant_access_btn.gif) no-repeat 0 0;
}
#n2_instant_access_btn:hover { 
    background-position: 0 -42px;
}
#n2_instant_access_btn span {
    display: none;
}	

/*----- Page Footer -----*/

.border_pnk {
    border-bottom: 1px solid #d76b95;
}	
.linkstyle_pnk  {
    font-size: 24px;
	font-weight: normal;
	color: #ff0066;
}
.footer_links {
    font-size: 16px;
	font-weight: normal;
	text-decoration: none;
	color: #ff0066;	
	padding: 5px;
}
.link_separator	{
    font-size: 16px;
	font-weight: normal;
	color: #660033;
	padding: 5px;
}
	
/*----- About Me page (bio) -----*/

.table01 {
	background-image: url(images/about-me/bg-content.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.head01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.bio_txt {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #660033;
}

/*----- Store page -----*/	

.table02 {

	background-image: url(images/store/bg-content.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 489px;
}
/*----- Live Cam page -----*/	

.image_top_bg {
    background-image: url(images/live-cam/image_top1.jpg);
	background-repeat: no-repeat;
	width: 490px;
	height: 242px;
}
.image_top2_bg {
    background-image: url(images/live-cam/image_top2.jpg);
	background-repeat: no-repeat;
	width: 363px;
	height: 182px;
}	
.cam_txt_table {
    margin-top: 42px;
    width: 285px;
	height: 130px;
}		
