/* ---- [ PAGE STRUCTURE ] ---- */
	
	/* Shell tweaks */
	div#adcolumn {margin-top:120px; position: absolute; left: 690px; }
	#relativewrap {position:relative; }
	#singlecolumn {overflow:visible; width:690px;}
	img {border:none;}

	/* ShowMyHeader */
	div#ShowMyHeaderButtons {z-index:11;}
	div#Add a { top:39px; z-index:12;}
	div#Edit a { top:39px; z-index:12;}

/* ---- [ SITE COLORS ] ---- */

	.fontcol1{}
	.fontcol2{color:#000;}
	.fontcol3{}
	.bgcol1{background-color:#DAE8F5;}
	.bgcol2{}
    a.btn,a.btn:hover,a.btn:visited,
        .btn,.btn:hover,.btn:visited,
        a.bigbtn,a.bigbtn:hover,a.bigbtn:visited{background-color:#bb78a6; color:#fff;}

	/* Border */
	.borderbox .xb1{background:#000;} /* Note: This should be the same color as your border */
	.borderbox .xb2, .borderbox .xb3, .borderbox .xb4, .borderbox .xboxcontent  { border-color:#000;}
	
	/* ShowMyFooter */
	div#ShowMyFooter { border-top:1px solid #CCCCCC; }
		
	/* UploadPhoto */
	div#UploadPhoto div#PreviewContainer { border-top: 3px solid #9db83c; }
	div#UploadPhoto div#PreviewContainer div#Preview { background: url(http://images.meredith.com/diy/images/app/sharemy/PreviewBG.png) bottom left no-repeat; }
	* html div#UploadPhoto div#PreviewContainer div#Preview {
	background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.meredith.com/diy/images/app/sharemy/PreviewBG.png', sizingMethod='image'); }
	div#UploadPhoto div#UploadBT a { color: #626262; }
	div#UploadPhoto div#UploadBT div.Upload { background: url(http://images.meredith.com/diy/images/app/sharemy/UploadButtonBG.png) top left no-repeat; }
	* html div#UploadPhoto div#UploadBT div.Upload {
	background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.meredith.com/diy/images/app/sharemy/UploadButtonBG.png', sizingMethod='image'); 
	cursor: pointer; 
	}
	div#UploadPhoto div#UploadBT div.Complete { background: url(http://images.meredith.com/diy/images/app/sharemy/UploadCompleteButtonBG.png) top left no-repeat; }
	* html div#UploadPhoto div#UploadBT div.Complete {
	background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.meredith.com/diy/images/app/sharemy/UploadCompleteButtonBG.png', sizingMethod='image'); 
	cursor: pointer; 
	}
	div#UploadPhoto div#Note { border-top: 3px solid #9db83c; }
	div#UploadPhoto div#PreviewContainer div#FormContainer table#PhotoUnit { border-bottom: 1px solid #9db83c; }
	div#UploadPhoto div#PreviewContainer div#FormContainer div#Button a { color: #626262; }
	div#UploadPhoto div#PreviewContainer div#FormContainer div#Button div.Complete { background: url(http://images.meredith.com/diy/images/app/sharemy/UploadCompleteButtonBG.png) top left no-repeat; }
	* html div#UploadPhoto div#PreviewContainer div#FormContainer div#Button div.Complete {
	background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.meredith.com/diy/images/app/sharemy/UploadCompleteButtonBG.png', sizingMethod='image'); 
	cursor: pointer; 
	}
	
	/* reportAbuse */
	div.reportAbuse { padding-top:10px; background: url(http://images.meredith.com/diy/images/app/sharemy/ToolTipBG.png) top left no-repeat; }
	* html div.reportAbuse {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.meredith.com/diy/images/app/sharemy/ToolTipBG.png', sizingMethod='scale');}
	div.reportAbuse div#Inner div {  border-top: 3px solid #5C7BB4; border-bottom: 1px solid #000; position:relative; z-index:1000; }
	div.reportAbuse div#Inner a { position:relative; z-index:1000;}
	div.reportAbuse { padding-top:10px; top:380px; background: url(http://images.meredith.com/diy/images/app/sharemy/ToolTipBG.png) top left no-repeat;  }
	div.reportAbuse { _background: url(http://images.meredith.com/pp/images/app/sharemy/ToolTipBG.gif) top left no-repeat; }
	div.reportAbuseHidden { _background: url(http://images.meredith.com/pp/images/app/sharemy/ToolTipBG.gif) top left no-repeat; }
	div.reportAbuse div#Inner div { border-top: 3px solid #fbcfa5; border-bottom: 1px solid #000; }
	
	/* UploadForm */
	div#UploadForm .uploadDivVisible { background-color:#DAE8F5; }
	div#subformerrmsg {font-size:11px;}
	div#UploadForm div#PreviewContainer div#Button div.Upload { padding-right:0; padding-left:2px; background-image: url(http://images.meredith.com/fitness/images/app/sharemy/UploadButtonBG.png); }
	div#ShowMyContainer #submitgallerybtn {font-size:12px; background:url(http://images.meredith.com/fitness/images/app/sharemy/UploadButtonBG.png);}
	* html div#ShowMyContainer #submitgallerybtn {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.meredith.com/fitness/images/app/sharemy/UploadButtonBG.png', sizingMethod='scale');}
	#uploadLayer{ border:2px solid #666; background-color:#FFF; }
	div#ShowMyContainer input#file_upload_button{ border:1px solid #CCC; color:#666; background:#FFF url(http://images.meredith.com/bhg/images/scrapbook/app/UploadButtonBG.png) -16px -5px;}

    #uploadApplication .removeLink{color: #000;}
	#uploadLayerClose{ border:1px solid #999 }
	div#ShowMyContainer #errormessages p { color:red; }
	div#deleteConfirm { border:2px solid #666; }


    /* Search Sort */
    #sortButtons{margin:15px auto;width:395px;}
    #sortButtons a.btn{float:left;width:105px;margin-right:3px;white-space:nowrap;}

    /* Misc */
    div.categorybar a{margin-right:3px;}
    div#Thumbs {height:auto;}

    #comments p { margin:2px 0;}
    .commentrow {margin-bottom:5px;}
    .pages a {padding:0 2px;}
    .nxt {padding-left:5px;}
    .pre {padding-right:3px;}
