BODY, HTML {
	margin:0px;
	padding:0px;
	width:100%;
	font-family: trebuchet ms, arial, helvetica, sans;
	font-size:0.82em;
	line-height:1.35em;
	color:#2b2b2b;
	text-align:center;
	}
	
HTML{height:100%;background:#e2f6ff url(../images/bg_bluepolkafade.jpg) repeat-x;}
	
IMG {border:0px;}

A 	{color:#cf8282;text-decoration:none;}
A:hover {color:#00254f;}
	
H1, H2, H3, H4  {margin:0px;padding:0px;}
	
/* --- main layout  --- */
.container, .container2 {
	width:755px;
	text-align:left;
	margin:auto;
	margin-top:20px;
	position:relative;
	background:#ffffff;
	}
	
.container2 {width:980px;margin-top:10px;}
	
.lolly {position:absolute;bottom:0px;right:0px;width:61px;height:84px;background:url(../images/lolly.jpg) no-repeat;}
	
.header {position:relative;padding:20px 0px 10px 20px;height:58px;}
.header .logo {position:absolute;right:25px;}
.header .vintagelogo {padding-top:13px;}
	
.menu {position:relative;padding-left:30px;background:silver;}
.menu UL {list-style-type:none;margin:0px;padding:0px;}
.menu UL LI {float:left;margin-right:8px;}
	

	
.content, .linkthrus, .contentmain {position:relative;clear:both;float:left;display:inline;padding-top:34px;padding-bottom:20px;z-index:200;}
.contentmain {padding:34px 34px 34px 34px;width:auto;}
.content {width:100%;}
.contentmain.myl, .contentmain.lhf {padding:34px 0px 34px 34px;width:auto;}

.contentmain A {text-decoration:underline;}
.contentmain P {width:455px;font-size:120%;line-height:140%;margin:8px 0px 15px 0px;}

.contentmain H1 {margin-bottom:17px;font-size:220%;color:#6d5757;}
.contentmain H2 {padding-top:17px;font-size:150%;line-height:100%;color:#a49696;}


.contentmain.myl H2 {font-size:140%;}

.lgs H1 {color:#f05220;}
.lgs H2 {color:#f48662;}

.lhf H1 {color:#428816;}
.lhf H2 {color:#9cc085;}

.riy H1 {color:#d7871f;}
.riy H2 {color:#e2ba85;}

.myl H1 {color:#39a6e1;}
.myl H2 {color:#74c1ea;padding-top:0px;}

.myl A {font-size:90%}

/*-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;border:1px solid #e5e5e5;*/
.lgs .imageholder {position:relative;padding:0px 0px 10px 10px;margin-bottom:14px;}
.lgs .imageholder IMG {margin-right:10px;}

.lgs .btn_preorder {width:100px;height:100px;position:absolute;top:0px;right:0px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/lgs_preorder.png',sizingMethod='scale');z-index:130;}
.lgs .btn_preorder[class] {background:url(../images/lgs_preorder.png);}
.lgs .btn_preorder IMG {position:absolute;z-index:200;}


.lgs .btn_shopnow {width:100px;height:100px;position:absolute;top:0px;right:0px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/lgs_shopnow.png',sizingMethod='scale');}
.lgs .btn_shopnow[class] {background:url(../images/lgs_shopnow.png);}

.riy .coverholder {position:relative;float:left;width:340px;margin-bottom:30px;}
.riy .readme_lnkbut {position:absolute;bottom:130px;left:220px;}
.riy .buyme_lnkbut {position:absolute;bottom:0px;left:220px;}
.riy .readme_lnkbut2 {position:absolute;bottom:130px;left:180px;}
.riy .buyme_lnkbut2 {position:absolute;bottom:0px;left:180px;}
.riy .reviews {clear:both;}

.lhf UL, .myl UL {list-style-type:none;float:left;margin:0px;padding:17px 0px 34px 0px;}

.lhf UL LI {float:left;display:inline;margin-right:60px;} 

/*.lhf .wallpapers {width:100%;border-bottom:5px solid #e5e5e5;border-top:5px solid #e5e5e5;padding:20px;}*/
.lhf .wallpapers {padding:20px;}
.lhf .wallpapers IMG {border:2px solid #eeeeee;margin-right:25px;}
.lhf .wallpapers IMG:hover {border:2px solid #cbefb3;}
.lhf .instructions {font-size:100%;}

.linkthrus {width:100%;padding:0px;z-index:200;}

.post_it, .polaroids {float:left;display:inline;margin-left:24px;float:left;} 
.polaroids {position:relative;margin-left:20px;margin-top:-20px;}


.activity {border:1px dashed #e5e5e5;position:relative;padding:10px;width:600px;float:left;display:inline;margin-bottom:31px;margin-top:20px; }
.activity .instructions {width:310px;float:left;}
.activity .illustration {float:right;display:block;}
.activity H2 {padding-top:0px;padding-bottom:10px;}
.activity UL {list-style-type:none;float:none;margin:0px;padding:5px 0px 0px 5px;}
.activity UL LI {font-size:100%;display:block;float:none;font-style:italic;margin-bottom:4px;} 
.activity P {width:auto;font-size:100%;line-height:140%;margin:10px 0px 15px 0px;}

.pages {margin-top:10px;width:980px;height:650px;}



FORM {clear:both;padding:0px;margin:0px;}
.formrow {width:700px;float:left;display:inline;clear:both;padding-bottom:15px;padding-top:5px;}
.formrow SPAN {float:left;display:inline;}
.pickcard {float:left;display:inline;margin-right:34px;}
.textbox {width:200px;border:1px solid #999999;font-size:90%;margin-right:17px;}
.textmsg {width:417px;wrap:auto;}
.subbut {border:1px solid #ffe99f;background:#fff1bf;color:#492d2d;font-weight:bold;padding:3px;margin-top:10px;float:right;margin-right:300px;}

.carddel {float:left;padding:17px 17px 17px 17px;}
.cardcopy {float:left;display:inline;padding:134px 17px 17px 17px;font-size:240%;line-height:100%;font-weight:bold;}

.myl UL LI {float:left;display:inline;margin-right:40px;margin-bottom:40px;position:relative;} 
.myl UL LI P {width:auto;line-height:100%;}
.myl UL LI A {color:#000000;font-size:90%;text-decoration:none;}
.myl UL LI A:hover {color:#cf8282;}


.myl UL LI .mid {padding:0px 20px 1px 10px;background:#fcf7e5;}
.top {height:10px;}
.btm {height:18px;}

.myl UL LI.board {width:325px;margin-right:40px}
.myl UL LI.facebook {width:259px;margin-right:0px;margin-top:-10px;margin-bottom:50px;}
.myl UL LI.myspace {width:213px;}
.myl UL LI.blog {width:175px;}
.myl UL LI.attic {width:213px;margin-top:10px;}

.myl UL LI .holder {margin:5px 0px 5px 0px;}

.myl UL LI.board .holder {height:99px;}
.myl UL LI.board IMG.cb {margin-right:15px;}
.myl UL LI.facebook .holder {height:79px;}

.myl UL LI.myspace .holder {width:174px;height:91px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/memorylane/myspace_multi.png',sizingMethod='scale');}
.myl UL LI.myspace .holder[class]{background:url(../images/memorylane/myspace_multi.png);}
.myl UL LI.myspace .holder A, .myl UL LI.blog .holder A, .myl UL LI.attic .holder A {position:relative;}


.myl UL LI.blog .holder {width:150px;height:114px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/memorylane/blog_multi.png',sizingMethod='scale');margin-left:-5px;margin-top:-10px;}
.myl UL LI.blog .holder[class]{width:160px;background:url(../images/memorylane/blog_multi.png);}

 
 
.myl UL LI.attic .holder {width:178px;height:156px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/memorylane/attic_covers.png',sizingMethod='scale');}
.myl UL LI.attic .holder[class]{background:url(../images/memorylane/attic_covers.png);}

.myl UL LI.board .mid {min-height:156px; height:auto !important; height:156px;background-image:url(../images/memorylane/board_mid.jpg);}
.myl UL LI.facebook .mid {min-height:165px; height:auto !important; height:165px;background-image:url(../images/memorylane/facebook_mid.jpg);}
.myl UL LI.myspace .mid {min-height:176px; height:auto !important; height:156px;background-image:url(../images/memorylane/myspace_mid.jpg);}
.myl UL LI.blog .mid{min-height:176px; height:auto !important; height:176px;background-image:url(../images/memorylane/blog_mid.jpg);}
.myl UL LI.attic .mid{min-height:246px; height:auto !important; height:246px;background-image:url(../images/memorylane/attic_mid.jpg);}

.corkboard {position:relative;width:660px;height:500px;margin:40px 0px 70px 12px;background-image:url(../images/corkboard_blank.jpg)}

/*.corkboard LI IMG {
	border-left: 7px solid #ffffff;
	border-top: 7px solid #ffffff;
	border-right: 7px solid #ffffff;
	border-bottom: 30px solid #ffffff;
	}
	
.corkboard UL {margin-left:15px;}
	
.corkboard LI {width:75px; height:75px;padding:0px;background:yellow;}
		
*/
.corkboard UL LI DIV {
	width:160px;height:140px;border: 7px solid #ffffff;border-bottom: 30px solid #ffffff;overflow:hidden;position:relative;background:#ffffff;}
/* top row */
LI#fjs-flickrphoto1 {position:absolute;left:10px;top:10px;}
LI#fjs-flickrphoto2 {position:absolute;left:200px;top:40px;}
LI#fjs-flickrphoto3 {position:absolute;left:390px;top:20px;}
/* middle row */
LI#fjs-flickrphoto6 {position:absolute;left:30px;top:130px;}
LI#fjs-flickrphoto8 {position:absolute;left:210px;top:160px;}
LI#fjs-flickrphoto7 {position:absolute;left:380px;top:200px;}
LI#fjs-flickrphoto5 {position:absolute;left:480px;top:100px;}
/* bottom row */
LI#fjs-flickrphoto9 {position:absolute;left:10px;top:290px;}
LI#fjs-flickrphoto4 {position:absolute;left:180px;top:300px;}
LI#fjs-flickrphoto11 {position:absolute;left:320px;top:310px;}
LI#fjs-flickrphoto10 {position:absolute;left:460px;top:280px;}
/*LI#fjs-flickrphoto1 {position:absolute;left:10px;top:10px;}
LI#fjs-flickrphoto2 {position:absolute;left:200px;top:40px;}
LI#fjs-flickrphoto3 {position:absolute;left:390px;top:20px;}
LI#fjs-flickrphoto4 {position:absolute;left:5px;top:290px;}
LI#fjs-flickrphoto5 {position:absolute;left:480px;top:100px;}
LI#fjs-flickrphoto6 {position:absolute;left:10px;top:130px;}
LI#fjs-flickrphoto7 {position:absolute;left:380px;top:290px;}
LI#fjs-flickrphoto8 {position:absolute;left:210px;top:200px;}
LI#fjs-flickrphoto9 {position:absolute;left:30px;top:320px;}
LI#fjs-flickrphoto10 {position:absolute;left:410px;top:110px;}

LI#fjs-flickrphoto11 {position:absolute;left:90px;top:30px;}
LI#fjs-flickrphoto12 {position:absolute;left:300px;top:20px;}
LI#fjs-flickrphoto13 {position:absolute;left:490px;top:20px;}
LI#fjs-flickrphoto14 {position:absolute;left:105px;top:290px;display:none;}
LI#fjs-flickrphoto15 {position:absolute;left:580px;top:100px;}
LI#fjs-flickrphoto16 {position:absolute;left:110px;top:130px;}
LI#fjs-flickrphoto17 {position:absolute;left:480px;top:290px;}
LI#fjs-flickrphoto18 {position:absolute;left:310px;top:200px;}
LI#fjs-flickrphoto19 {position:absolute;left:130px;top:320px;}
LI#fjs-flickrphoto20 {position:absolute;left:510px;top:110px;display:none;}*/


.myl OL {width:500px;color:#ababab;}
.myl A {font-size:100%;}
/* --- home --- */
.home_copy, .home_promo, .home_poll {float:left;display:inline;position:relative;z-index:200;}
	
.home_copy {width:280px;padding:1px;margin-left:270px;font-size:110%;line-height:130%;}
.home_copy .firstletter {font-size:190%;font-weight:bold;}

.home_promo {width:236px;padding-left:34px;margin-left:-552px;}
.readme_button {width:100px;height:100px;position:absolute;top:0px;left:13px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/readme_btn.png',sizingMethod='scale');}
.readme_button[class] {background:url(../images/readme_btn.png);}
.readme_button A IMG {position:relative;z-index:200;}


.home_poll {width:143px;margin-left:27px;margin-right:27px;}
	
.winbag_btn {margin-left:-20px;margin-top:0px;z-index:200;}
.stop_press {width:300px;height:160px;margin-left:-20px;margin-top:0px;z-index:200;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/stop_press2.png',sizingMethod='scale');}
.stop_press[class] {background:url(../images/stop_press2.png) !important;background:none;}
	
/* --- vintage illustrations --- */
.snake {width:197px;height:272px;position:absolute;left:520px;top:180px;z-index:20;background:url(../images/toysnake.jpg);}
	
	
/* --- poll daddy 
.poll {border:1px solid #bfe0e2;padding:14px 6px 6px 6px;color:#545c5e;font-size:11px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:white;}--- */
.ftr P {font-size:110%;}
.ftr UL {list-style-type:none;padding:0px;margin:0px;font-size:110%;margin-top:10px;}

.ftr OL {list-style-type:none;padding:0px;margin:0px;font-size:110%;}
.ftr OL H2 {font-size:130%;}
.ftr LI {margin-bottom:15px;line-height:140%;width:475px;}
.ftr IMG {padding:3px 10px 5px 0px;}

.footer {clear:both;padding:0px 10px 0px 30px;color:#999999;font-weight:bold;}
.footer A {color:#999999;}
.footer A:hover {text-decoration:underline;color:#999999;}
.footer UL {list-style-type:none;margin:0px;padding:34px 0px 40px 0px ;}
.footer UL LI {float:left;display:inline;margin-right:30px;}

.cleaner {
		display:inline;
		clear: both;
		height:1px;
		font-size:1px;
		border:0px;
		margin:0px;
		padding:0px;
		background:transparent;
		}