div.clear
{
	clear: both;
}
/* remove dotted link borders in Firefox */
a
{
	outline: none;
}
body a:hover
{
	text-decoration: none;
}

.underline {
	text-decoration: underline;
	}

.pink {
	color: #E31E5C;
	}

a {
	color: #e31e5c;
}

#login-panel
{
	height: 130px;
	background: transparent url( "http://scrapblog.com/images/bg_login-panel.gif" ) repeat-x 0 0;
}
#login-panel div.form
{
	position: relative;
	width: 940px;
	padding: 20px 0 0 0;
	margin: 0 auto;
}
#login-panel a
{
	color: #FFFF99;
	padding: 0 0 2px 0;
	background: url( "http://scrapblog.com/images/bg_yellow-dotted.gif" ) repeat-x bottom left;
}
#login-panel a:hover
{
	background: url( "http://scrapblog.com/images/bg_yellow-solid.gif" ) repeat-x bottom left;
}
#login-panel div.form h2
{
	height: 22px;
	width: 183px;
	margin: 10px 0 15px 0;
	float: left;
	text-indent: -5000px;
	background: transparent url( "http://scrapblog.com/images/hdr_welcome-back.gif" ) no-repeat 0 0;
}

#login-panel div.form p
{
	font-family: Verdana, Sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 140%;
	width: 500px;
	float: left;
	clear: left;
}
#login-panel div.form fieldset
{
	width: 370px;
	float: right;
	font-family: Verdana, Sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	border: none;
}
#login-panel div.form fieldset label
{
	display: block;
	height: 34px;
	margin: 0 0 3px 0;
}
#login-panel div.form fieldset label#login_email
{
}
#login-panel div.form fieldset label#login_email strong
{
	height: 24px;
	width: 68px;
	text-align: right;
	font-weight: normal;
	padding: 10px 5px 0 0;
	float: left;
}
#login-panel div.form fieldset label#login_email input
{
	height: 24px;
	width: 148px;
	padding: 10px 15px 0 15px;
	float: left;
	border: none;
	background: transparent url( "http://scrapblog.com/images/bg_login-email.gif" ) no-repeat 0 0;
}
#login-panel div.form fieldset label#login_email a
{
	position: relative;
	left: 10px;
	top: 10px;
	font-family: Arial, Sans-serif;
	font-weight: bold;
}
#login-panel div.form fieldset label#login_password
{
	clear: left;
}
#login-panel div.form fieldset label#login_password strong
{
	height: 24px;
	width: 68px;
	text-align: right;
	font-weight: normal;
	padding: 10px 5px 0 0;
	float: left;
}
#login-panel div.form fieldset label#login_password input
{
	height: 24px;
	width: 150px;
	padding: 10px 15px 0 15px;
	float: left;
	border: medium none;
	background: transparent url( "http://scrapblog.com/images/bg_login-password.gif" ) no-repeat scroll 0 0;
}
#login-panel div.form fieldset label#login_password input#Login1_login_submit
{
	height: 34px;
	width: 71px;
	padding: 0;
	float: left;
}
#login-panel div.form fieldset label#forgot_password
{
	position: relative;
}
#login-panel div.form fieldset label#forgot_password strong
{
	margin-left: 48px; /* aligns the form elements to the right - crappy way to do it, but crunched for time */
	height: 24px;
	width: 68px;
	text-align: right;
	font-weight: normal;
	padding: 10px 5px 0 0;
	float: left;
}
#login-panel div.form fieldset label#forgot_password input
{
	height: 24px;
	width: 148px;
	padding: 10px 15px 0 15px;
	float: left;
	border: none;
	background: transparent url( "http://scrapblog.com/images/bg_login-password.gif" ) no-repeat 0 0;
}

#login-panel div.form fieldset label#forgot_password input.forgot_submit
{
	height: 34px;
	width: 71px;
	padding: 0;
	float: left;
}

#login-panel div.form fieldset label#forgot_password a
{
	position: absolute;
	right: 0;
	top: -32px;
	font-family: Arial, Sans-serif;
	font-weight: bold;
	text-align: right;
}

/*	    #login-panel div.form fieldset label#back_signIn {
					clear: left; }
		#login-panel div.form fieldset label#back_signIn {

					    float: right;
					    padding: 5px 0 0 0;
					    width: 300px; }	

		#login-panel div.form fieldset label#back_signIn strong {
						height: 24px;
						width: 68px;
						text-align: right;
						font-weight: normal;
						padding: 10px 5px 0 0;
						float: left; }

		#login-panel div.form fieldset label#back_signIn b {
						position: relative;
						left: -98px;
						top: 50px;
						font-family: Arial, Sans-serif;
						font-weight: bold; }	*/


#login-panel div.form fieldset label#login_remember
{
	float: right;
	padding: 5px 0 0 0;
	width: 300px;
}
#login-panel div.form a.Hide
{
	/*float: right; 				clear: both;*/
	height: 21px;
	width: 30px;
	padding: 0;
	position: absolute;
	right: 0;
	bottom: 0; /*position: relative; 				top: -11px !important; 				top: -22px;*/
	text-indent: -5000px;
	background: transparent url( "http://scrapblog.com/images/btn_hide.gif" ) no-repeat 0 0;
}



/* rules for Safari 2.x and older, for browser-specific form markup */
::root #login
{
	height: 34px !important;
}
/* needed to correct a strange display bug with the JS animation effects */
#login-panel.safari
{
	position: relative;
}
#login-panel.safari div.form
{
}
#login-panel div.form fieldset#safari label
{
	line-height: 24px;
	height: auto;
	width: auto;
	margin: 0 0 6px;
	padding: 0;
}
#login-panel div.form fieldset#safari label strong
{
	margin: 0 .5em 0 0;
	padding: 0;
}
#login-panel div.form fieldset#safari label input
{
	width: auto;
	font-size: 12px;
}
#login-panel div.form fieldset#safari label#login_email
{
}
#login-panel div.form fieldset#safari label#login_email strong
{
}
#login-panel div.form fieldset#safari label#login_email input
{
}
#login-panel div.form fieldset#safari label#login_email a
{
	top: 0;
}
#login-panel div.form fieldset#safari label#login_password
{
}
#login-panel div.form fieldset#safari label#login_password strong
{
}
#login-panel div.form fieldset#safari label#login_password input
{
}
#login-panel div.form fieldset#safari #Login1_login_submit, #login-panel div.form fieldset#safari #Login1_btnSubmitPwd
{
	margin-left: 10px;
	font-size: 16px;
}
#login-panel div.form fieldset#safari label#login_remember
{
	margin: 6px 0 0;
	width: 295px;
}
#login-panel div.form fieldset#safari label#forgot_password
{
	position: absolute;
}
#login-panel div.form fieldset#safari label#forgot_password strong
{
	margin-left: 55px;
}
#login-panel div.form fieldset#safari label#forgot_password a
{
	line-height: normal;
}

/* end Safari-specific rules */




#login  {
	width:970px;
	margin:0 auto;
	color: #FFFF99;
	font-size: 11px;
	font-family: Verdana, Sans-Serif;
	padding: 12px 0;
}
#login-left 
{
	float:left;

	color:White;
}
#login-right 
{

	float:right;
	width:590px;
	text-align:right;
}
#login strong
{
	color: #FFFFFF;
	margin: 0 5px 0 0;
}
#login  b
{
	color: #FFFFFF;
}
#login a
{
	color: #FFFF99;
	padding: 0 0 2px 0;
	font-weight:bold;
	background: url( "http://scrapblog.com/images/bg_yellow-dotted.gif" ) repeat-x bottom left;
}
#login a:hover
{
	background: url( "http://scrapblog.com/images/bg_yellow-solid.gif" ) repeat-x bottom left;
	text-decoration: none;
}

#login a.new-feature 
{
	background:none;
}

#login a:hover.new-feature
{
	background:none;
}


#login a.loginBarCreateSB
{
	display:inline;
	float:right;
	position:relative;
	margin:0px 6px 0px  16px  ;
	bottom:7px;
	width:140px;
	height:26px;
	background: transparent url( "http://scrapblog.com/images/btn_create-a-scrablog-loginbar.gif" ) no-repeat 0 100%;
}
#login a.loginBarCreateSB:hover
{
	background: transparent url( "http://scrapblog.com/images/btn_create-a-scrablog-loginbar_over.gif" ) no-repeat 0 100%;
}

 
{
	width: 960px;
	background: #FFFFFF url( "http://scrapblog.com/images/bg_content.gif" ) repeat-y 0 0;
	margin: 0 auto;
	padding: 10px 0 0 0;
}
  p#message
{
	width: 920px;
	margin: 0 auto 20px auto;
	clear: both;
	background: transparent url( "http://scrapblog.com/images/bg_system-note.gif" ) no-repeat 0 0;
	padding: 9px 0;
	text-align: center;
}
  p#message strong
{
	font-family: Arial, Sans-Serif;
	color: #108A02;
	font-size: 16px;
	padding: 5px 0 5px 20px;
	background: url( "http://scrapblog.com/images/icon_check.gif" ) no-repeat 0 50%;
}


#generic #print-preview-sidebar
{
	width: 245px;
	float: right;
	margin: 0 25px 0 0 !important;
	margin: 0 0 0 0;
	padding-top:6px;
}

#generic  #print-preview-sidebar h4
{
	clear: both;
	font-size: 12px;
	padding: 0 0 10px 0;
	color:#6C758C;
}

#generic  #print-preview-sidebar div.prnt-prev-hr
{
	height: 1px;
	width: 245px;
	/*border-bottom: 1px dotted #D2D6DE;*/
	background: transparent url( "http://scrapblog.com/images/bg_footer-hr.gif" ) repeat-x 0 0;
	margin: 16px 0 0 0; 
}

#generic  #print-preview-sidebar #contact a.press-download 
{
	/*background:transparent url(http://scrapblog.com/images/press-printing-preview/icon_newspaper.jpg) no-repeat scroll 0 50%;*/
	border-bottom:1px dotted #6C758C;
	color:#6C758C;
	font-weight:bold;
	font-family:Arial;
	font-size:12px;
	position:relative;
	bottom:3px;

}
#generic  #print-preview-sidebar #contact a.press-download:hover 
{
	border-bottom: none;
	border-bottom:1px solid #6C758C;
}


#generic #print-preview-sidebar #contact p
{
	color:#6C758C;
	font-family:Verdana,Sans-Serif;
	font-size:12px;
	line-height:140%;
}

#generic #print-preview-sidebar #contact p a
{
	color:#6C758C;
	font-family:Arial,Sans-Serif;
	font-weight:bold;
	font-size:12px;
	background: url( "http://scrapblog.com/images/bg_grey-dotted.gif" ) repeat-x bottom left;
}

#generic  #print-preview-sidebar #contact p a:hover
{
	background: url( "http://scrapblog.com/images/bg_grey-solid.gif" ) repeat-x bottom left;
}

#generic   #get-crafty-sidebar
{
	width: 245px;
	float: right;
	margin: 0 0 0 0;
	padding-top:34px;
	position:relative;
	left:30px;
}

#generic   #get-crafty-sidebar h3
{
	clear: both;
	font-size: 20px;
	letter-spacing: -1px;
	padding: 15px 0 10px 0;
	color:#E31E5C;
}

#get-crafty-sidebar .get_started a:hover {
    background:transparent url(../images/homepage/get_started.png) repeat scroll 0 -58px;
}

#get-crafty-sidebar .get_started a {
    background:transparent url(../images/homepage/get_started.png) repeat scroll 0 0;
    display:block;
    float:left;
    height:58px;
    margin:-1px 0 0;
    text-indent:-999em;
    width:216px;
}

#generic   #get-crafty-sidebar div.prnt-prev-hr
{
	height: 1px;
	width: 245px;
	/*border-bottom: 1px dotted #D2D6DE;*/
	background: transparent url( "http://scrapblog.com/images/bg_footer-hr.gif" ) repeat-x 0 0;
	margin: 16px 0 0 0; 
}

#generic   #content p a.prnt-prev-link:hover {
	border-bottom: none;
	text-decoration:underline;
}
#generic   #content p a.prnt-prev-link 
{
	background:none;
	border-bottom:1px dotted #E31E5C;
	color:#E31E5C;
	font-weight:bold;
	font-family:Verdana;

}

#generic   #get-crafty-sidebar #contact a.press-download 
{
	/*background:transparent url(http://scrapblog.com/images/press-printing-preview/icon_newspaper.jpg) no-repeat scroll 0 50%;*/
	border-bottom:1px dotted #6C758C;
	color:#6C758C;
	font-weight:bold;
	font-family:Arial;
	font-size:12px;
	position:relative;
	bottom:3px;

}
#generic   #get-crafty-sidebar #contact a.press-download:hover 
{
	border-bottom: none;
	border-bottom:1px solid #6C758C;
}


#generic   #get-crafty-sidebar #contact p
{
	color:#6C758C;
	font-family:Verdana,Sans-Serif;
	font-size:12px;
	line-height:140%;
}

#generic   #get-crafty-sidebar #contact p a
{
	color:#6C758C;
	font-family:Arial,Sans-Serif;
	font-weight:bold;
	font-size:12px;
	background: url( "http://scrapblog.com/images/bg_grey-dotted.gif" ) repeat-x bottom left;
}

#generic   #get-crafty-sidebar #contact p a:hover
{
	background: url( "http://scrapblog.com/images/bg_grey-solid.gif" ) repeat-x bottom left;
}



#generic   #content #get-crafty 
{
	width:655px;
	margin-bottom:30px;

}
#generic   #get-crafty h1#hdr_get-crafty
{
	background: transparent url( "http://scrapblog.com/images/hdr_get-crafty.gif" ) no-repeat 0 0;
	margin:0px;
	padding-bottom:15px;
}


  #content div.module
{
	width: 148px;
	float: left;
	background: #F2F4F7;
	color: #6C758C;
	font-size: 11px;
	padding: 7px 10px 8px 10px;
	margin: 0 20px 10px 0;
}
  #content h1
{
}
  #content div.module h3
{
	font-weight: normal;
	text-transform: none !important;
	padding: 0 !important;
}
  #content div.module div.image
{
	background: #FFFFFF;
	margin: 5px auto;
	padding: 5px 5px 5px 5px;
}
  #content div.module div.image div.img_container
{
	height: 92px;
	width: 138px;
}
  #content div.module div.image div.img_container a
{
	display: block;
	height: 100%;
	width: 100%;
}
  #content div.module div.image div.img_container a:hover
{
	background: transparent url( "http://scrapblog.com/images/img_138-scrapblog_over.png" ) no-repeat 0 0;
}
  #content div.module div.image div.img_container a b
{
	display: none;
}
  #content div.module p
{
}
  #content div.module p strong
{
}


/* =Home Logged-in => Notifications
----------------------------------------*/
#notification 
{
	width:880px;
}
#notification li
{
    padding: 15px 15px 5px 15px;
    background:#FFFBC5;
    border:solid 1px #FBDEAB;
    color:#907454;
    font-weight:bold;
	font-size:14px;
	line-height: 1.4;
	margin: 0 0 24px 0;
}

#notification li em {
	border-bottom: 1px dotted #907454;
}

#notification li p{
	margin: 0 0 10px 0;
	text-align:center;
}

#notification li.centered p {
	text-align: center;
}

#notification li a
{
    background:transparent url(/images/bg_pink-dotted.gif) repeat-x scroll left bottom;
    color:#E31E5C;
    font-weight:bold;
    padding:0 0 1px;
}
#notification li a:hover
{
    background:transparent url(/images/bg_pink-solid.gif) repeat-x scroll left bottom;  
}
#notification li a.dismiss
{
    background:transparent url(/images/homepage/logged-in/sb_dismiss.jpg) no-repeat scroll left bottom;  
    float:right;
    text-indent:-5000px;
    width:16px;
    height:16px;
    cursor:pointer;
}

#notification li.success {
	color: #339900;
	background: #CCFFCC;
	border-color: #00D100;
}

#notification li.error {
	color: #CC0000;
	background: #F9E1E1;
	border-color: #CC0000;
}

				
/* =Home Logged-in => New Quick Info
----------------------------------------*/
	
#homepage #latest_masterpiece
{
	background: transparent url( "http://scrapblog.com/images/homepage/logged-in/latest_masterpiece_bg.gif" ) no-repeat scroll 0 0;
	text-align: center;
	height:393px;
	width: 280px;
	margin: 2px 0 20px 0;
	float: right;
}
#homepage #latest_masterpiece .sb_preview
{
	padding: 6px 0 0 0;
	margin: 0 0 4px 0;
}

#homepage #latest_masterpiece h3
{
	background: transparent url( "http://scrapblog.com/images/homepage/logged-in/your_latest_masterpiece.gif" ) no-repeat 0 0;
	height:22px;
    text-indent:-5000px;
    margin: 15px 0 15px 24px;
}
#homepage #latest_masterpiece h4.private
{
    color:#6C758C;
	font-family:Arial;
    font-size:12px;
    font-weight:bold;
    padding:10px 0 4px 12px;
    text-align:left;
    width:200px;
    float:left;
    margin: 0;
}
#homepage #latest_masterpiece .no_sbs
{
    background: transparent url( "http://scrapblog.com/images/homepage/logged-in/no_sbs.gif" ) no-repeat 0 0;
    height:229px;
    width:242px;
    margin: 0 auto;
}
#homepage #latest_masterpiece .sb_pane
{
    background: transparent url( "http://scrapblog.com/images/homepage/logged-in/sb_pane.jpg" ) no-repeat 0 0;
    height:233px;
    width:244px;
    margin: 0 auto;
}
#homepage #latest_masterpiece .sb_details
{
    background: transparent url( "http://scrapblog.com/images/homepage/logged-in/sb_details.gif" ) no-repeat 0 0;
    height:177px;
    width:226px;
    margin: 0 auto;
    clear: both;
}
#homepage #latest_masterpiece a.sb_create_new
{
	display: block;
	height: 57px;
	width: 216px;
	margin: 10px auto 8px auto;
	padding: 0;
	text-indent: -5000px;
	background: transparent url( "http://scrapblog.com/images/homepage/logged-in/btn_create_new.png" ) no-repeat 0 0;
}
#homepage #latest_masterpiece a.sb_create_new:hover
{
	background: transparent url( "http://scrapblog.com/images/homepage/logged-in/btn_create_new.png" ) no-repeat 0 -57px;
}
#homepage #latest_masterpiece span.sb_options
{
	color: #9399AA;
	padding: 4px 12px 0 0;
	font-family: Arial;
	font-weight: bold;
	float:right;
	cursor:pointer;
}
#homepage #latest_masterpiece a.sb_options
{
	color: #9399AA;
	font-family: Arial;
	font-weight: bold;
	font-size:12px;
	/*background: url( "http://scrapblog.com/images/bg_grey-dotted.gif" ) repeat-x bottom left;*/
}
#homepage #latest_masterpiece a.sb_options:hover
{
	background: url( "http://scrapblog.com/images/bg_grey-solid.gif" ) repeat-x bottom left;
}
#homepage #latest_masterpiece span.sb_view_all
{
	color: #FFFF99;
	padding: 0 0 3px 0;
	font-family: Verdana;
	font-weight: bold;
}
#homepage #latest_masterpiece a.sb_view_all
{
	color: #FFFF99;
	padding: 0 0 3px 0;
	font-family: Verdana;
	font-weight: bold;
	background: url( "http://scrapblog.com/images/bg_yellow-dotted.gif" ) repeat-x bottom left;
	text-decoration: none;
}
#homepage #latest_masterpiece a.sb_view_all:hover
{
	background: url( "http://scrapblog.com/images/bg_yellow-solid.gif" ) repeat-x bottom left;
}
#homepage #latest_masterpiece span.sb_comments
{
	color: #6C758C;
	float:left;
	padding: 3px 0 3px 19px;
	font-family: Arial;
	font-weight: bold;
	font-size:12px;
	background:transparent url(/images/homepage/logged-in/sb_comments.gif) no-repeat  center left ;
	margin: 0 0 0 6px;
}
#homepage #latest_masterpiece span.sb_views
{
	color: #6C758C;
	float:right;
	padding: 2px 8px 0 0;
	font-family: Arial;
	font-size:12px;
}	
				

/* =Home Logged-in => Old Quick Info
----------------------------------------*/
#homepage   #content #QuickInfo
{
	background: #E31E5C;
	color: #FFFFFF;
	text-align: center;
	width: 285px;
	padding: 0 0 30px 0;
	margin: 0 0 20px 0;
	float: right;
}
#homepage   #content #QuickInfo h2
{
	width: 256px;
	padding: 10px  10px 10px 50px;
	margin: 20px auto 30px auto;
	background: #E94E80 url( "http://scrapblog.com/images/icon_comment_large.gif" ) no-repeat 15px 65%;
}
#homepage   #content #QuickInfo h2 a
{
	color: #FFFF99;
	font-family: Arial, Sans-serif;
	font-size: 16px;
}
#homepage   #content #QuickInfo h2 a:hover
{
}

#homepage   #content #main-promo a
{
    color:#E31E5C;
    font-weight:bold;
    text-decoration:underline;
    float:right;
    margin-top:12px;
}
#homepage   #content #main-promo h3
{
    color:#6C758C;
    font-family:Arial,Verdana,Sans-Serif;
    font-size:12px;
    float:right;
    margin:12px 4px 0 0;
}
#homepage   #content #QuickInfo h1
{
	height: 22px;
	width: 247px;
	margin: 0 auto 15px auto;
	
	/*text-indent: -5000px;
	background: transparent url( "http://scrapblog.com/images/hdr_your-latest-scrapblog.gif" ) no-repeat 0 0;*/
}

#homepage   #content #QuickInfo.nocomments h1
{
   font-family:Trebuchet MS;
   font-size:22px;
   letter-spacing:-1px;
   margin:10px auto 10px auto;
}

#homepage   #content #QuickInfo.noscrapblogs h1
{
   font-family:Trebuchet MS;
   font-size:22px;
   letter-spacing:-1px;
   margin:13px auto  15px auto;
}

#homepage   #content #QuickInfo.newComments h1
{
   font-family:Trebuchet MS;
   font-size:20px;
   letter-spacing:-1px;
    margin:auto auto  6px auto;
}
#homepage   #content #QuickInfo.newComments h2
{
    width:205px;
    margin:10px auto  5px auto;
}

#homepage   #content #QuickInfo a
{
	color: #FFFF99;
	padding: 0 0 3px 0;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	background: url( "http://scrapblog.com/images/bg_yellow-dotted.gif" ) repeat-x bottom left;
}
#homepage   #content #QuickInfo a:hover
{
	background: url( "http://scrapblog.com/images/bg_yellow-solid.gif" ) repeat-x bottom left;
}
#homepage   #content #QuickInfo div.module
{
	width: 242px;
	float: none;
	margin: 0 auto;
	background: #E4E9EF;
	color: #6C758C;
	text-align: right;
	font-size: 11px;
	padding: 7px 10px 8px 10px;
	height:246px;
}
#homepage   #content #QuickInfo div.module img.icon
{
	float: right;
	margin-top:0px;
}
#homepage   #content #QuickInfo div.module h3
{
	margin: 4px 0 4px 3px;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Sans-Serif;
	text-align: left;
}
#homepage   #content #QuickInfo div.module p
{
	float: left;
	color: #9399AA;
}
#homepage   #content #QuickInfo div.module a
{
	font-weight: bold;
	color: #9399AA;
	font-family: Arial, Sans-Serif;
	text-decoration: underline;
	background: none;
}
#homepage   #content #QuickInfo div.module a:hover
{
	text-decoration: none;
}
#homepage   #content #QuickInfo div.module div.image
{
	background: #FFFFFF;
	padding: 5px 5px 8px 5px;
	margin: 0 0 4px 0;
	color: #6C758C;
	font-size: 12px;
	text-align: right;
}
#homepage   #content #QuickInfo div.module div.image div.img_container
{
	display: block;
	width: 232px;
	height: 155px;
	margin: 0 0 10px 0;
}
#homepage   #content #QuickInfo div.module div.image div.img_container a
{
	display: block;
	height: 100%;
	width: 100%;
}
#homepage   #content #QuickInfo div.module div.image div.img_container a:hover
{
	background: transparent url( "http://scrapblog.com/images/img_232-scrapblog_over.png" ) no-repeat 0 0;
}
#homepage   #content #QuickInfo div.module div.image div.img_container a b
{
	display: none;
}
#homepage   #content #QuickInfo div.module div.image a.comments
{
	color: #6C758C;
	float: left;
	font-weight: bold;
	text-decoration: none;
	padding: 0 0 2px 18px;
	background: transparent url( "http://scrapblog.com/images/icon_comment.gif" ) no-repeat 0 50%;
}

#homepage   #content #QuickInfo div.module div.image span.commentsdivider
{
	color: #6C758C;
	float: left;
	font-weight: bold;
	text-decoration: none;
	padding: 0 1px 2px 1px;
}


#homepage   #content #QuickInfo div.module div.image a.newcomments
{
	color: #E31E5C;
	float: left;
	font-weight: bold;
	text-decoration: none;
	padding: 0 0 2px 1px;
}

#homepage   #content #QuickInfo div.module div.image a.comments b
{
	background: url( "http://scrapblog.com/images/bg_pink-dotted.gif" ) repeat-x bottom left;
	padding: 0 0 2px 0;
}
#homepage   #content #QuickInfo div.module div.image a.comments:hover b
{
	background: url( "http://scrapblog.com/images/bg_pink-solid.gif" ) repeat-x bottom left;
}
#homepage   #content #QuickInfo a#btn_create-new-scrapblog
{
	display: block;
	height: 56px;
	width: 206px;
	margin: 10px auto 8px auto;
	padding: 0;
	text-indent: -5000px;
	background: transparent url( "http://scrapblog.com/images/btn_create-new-scrapblog.gif" ) no-repeat 0 0;
}
#homepage   #content #QuickInfo a#btn_create-new-scrapblog:hover
{
	background: transparent url( "http://scrapblog.com/images/btn_create-new-scrapblog.gif" ) no-repeat 0 -57px;
}

#homepage .promo-area-top {
	width: 580px;
	height: 222px;
	background: url(/images/homepage/main_promo_top_bg_v2.gif) no-repeat scroll 0 100%;
	padding:12px 0 0 0;
	overflow: hidden;
	clear: both;
	}
#homepage  a.promo-area-link {
    overflow: hidden;
    margin:10px;
    /*position:relative;
    top:10px;*/
}
	
#homepage .promo-area-bottom {
    width: 580px;
    height: 130px;
    background: url(/images/homepage/main_promo_bottom_bg_v2.jpg) no-repeat scroll 0 100%;
    overflow: hidden;
}	
	
#homepage .promo-area-title {
	font-size: 22px;
	color: #E31E5C;
	line-height: 120%;
	font-family: Arial;
	float:left;
	letter-spacing: -1px;
	margin: 10px 0 6px 10px;
	/*margin: 8px 0 6px 10px;*/
	width:390px
	}	

#homepage .promo-area-desc {
    /*width:390px;*/
    width:382px;
    margin:0 0 0 12px;
    font-family:Verdana;
    font-size:12px;
    float:left;
    line-height:160%;
}
#homepage a.promo-learn-more{
    background: url(/images/homepage/promo-learn-more.png) repeat scroll top center;
    bottom:14px;
    float:right;
    height:50px;
    margin:0 12px 0 0;
    position:relative;
    text-indent:-5000px;
    width:148px;
}

#homepage   #content #main-promo a
{
    color:#E31E5C;
    font-weight:bold;
    text-decoration:underline;
    float:right;
    margin-top:12px;
}

#homepage #latest_masterpiece span.sb_options_print
{
	color: #9399AA;
	margin: 5px 0 0 12px;
	font-family: Arial;
	font-weight: bold;
	float:left;
	cursor:pointer;
	background: transparent url( "../images/order-prints.gif" ) no-repeat left center;
	
}
#homepage #latest_masterpiece a.sb_options_print
{
	color: #9399AA;
	font-family: Arial;
	font-weight: bold;
	font-size:11px;
	background: url( "../images/bg_grey-dotted.gif" ) repeat-x bottom left;
	margin:0 0 0 20px;
}

/* =My Scrapblogs => Sidebar
   =Designer Profile => Sidebar
----------------------------------------*/


   #sidebar div#blank-slate, #designer-profile   #sidebar div#blank-slate
{
	background: transparent url( "http://scrapblog.com/images/bg_blank-slate.gif" ) no-repeat 0 0;
	padding: 8px 10px 12px 55px;
	margin: 0 0 10px 0;
}
   #sidebar #blank-slate p, #designer-profile   #sidebar #blank-slate p
{
	color: #000000;
	position: relative;
	font-family: Arial, Sans-Serif;
	font-size: 14px;
	line-height: 160%;
}
   #sidebar #blank-slate p a, #designer-profile   #sidebar #blank-slate p a
{
	color: #E31E5C;
	font-size: 18px;
	letter-spacing: -1px; /*text-decoration: underline;*/
	background: url( "http://scrapblog.com/images/bg_pink-dotted.gif" ) repeat-x bottom left;
}
   #sidebar #blank-slate p a:hover, #designer-profile   #sidebar #blank-slate p a:hover
{
	text-decoration: none;
	background: url( "http://scrapblog.com/images/bg_pink-solid.gif" ) repeat-x bottom left;
}

  #sidebar #user-bio h2 a.edit-profile, #designer-profile   #sidebar #user-bio h2 a.edit-profile
{
	margin: 0 0 0 10px;
	padding: 0;
	border: none;
	background: none;
	position: relative;
	top: 5px;
}
  #sidebar small, #designer-profile   #sidebar small
{
	display: block;
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: 0;
	color: #6C758C;
	margin: 0 0 10px 0;
}
  #sidebar img.user-photo, #designer-profile   #sidebar img.user-photo
{
	border: 4px solid #F2F4F7;
	margin: 0 0 20px 0;
}
  #sidebar p.quote, #designer-profile   #sidebar p.quote
{
	float: right;
	font-size: 11px;
	line-height: 130%;
	font-family: Verdana, Sans-Serif;
	height: 43px;
	width: 175px;
	margin: 0 40px 0 0 !important;
	padding: 11px 10px 10px 35px;
	background: transparent url( "http://scrapblog.com/images/bg_quote.gif" ) no-repeat 0 0;
}
   #sidebar p
{
	font-family: Verdana, Sans-Serif;
	line-height: 140%;
	margin: 0 0 20px 0;
}
   #sidebar a
{
	color: #6C758C;
	padding: 0 0 2px 0;
	/* background: url( "http://scrapblog.com/images/bg_grey-dotted.gif" ) repeat-x bottom left; */
	line-height: 18px;
	font-weight: bold;
}
   #sidebar #user-bio a, #designer-profile   #sidebar #user-bio a
{
	font-size: 12px;
}
  #sidebar a:hover
{
	/* background: url( "http://scrapblog.com/images/bg_grey-solid.gif" ) repeat-x bottom left; */
}
  #sidebar a#btn_view-themes
{
	display: block;
	height: 35px;
	width: 104px;
	border: none;
	margin: 20px 0 0 0;
	text-indent: -5000px;
	background: transparent url( "http://scrapblog.com/images/btn_view-themes.gif" ) no-repeat 0 0;
}
  #sidebar a#btn_view-themes:hover
{
	background: transparent url( "http://scrapblog.com/images/btn_view-themes.gif" ) no-repeat 0 -37px;
}
#designer-profile   #sidebar a#btn_view-scrapblogs
{
	display: block;
	height: 35px;
	width: 124px;
	border: none;
	margin: 20px 0 0 0;
	text-indent: -5000px;
	background: transparent url( "http://scrapblog.com/images/btn_view-scrapblogs.gif" ) no-repeat 0 0;
}
#designer-profile   #sidebar a#btn_view-scrapblogs:hover
{
	background: transparent url( "http://scrapblog.com/images/btn_view-scrapblogs.gif" ) no-repeat 0 -37px;
}
  #sidebar a.rss, #designer-profile   #sidebar a.rss
{
	background: transparent url( "http://scrapblog.com/images/icon_feed.gif" ) no-repeat 0 0;
	padding: 0 0 5px 23px;
	border: none;
}
  #sidebar a.rss b, #designer-profile   #sidebar a.rss b
{
	background: url( "http://scrapblog.com/images/bg_grey-dotted.gif" ) repeat-x bottom left;
	padding: 0 0 2px 0;
}
  #sidebar a.rss:hover b, #designer-profile   #sidebar a.rss:hover b
{
	background: url( "http://scrapblog.com/images/bg_grey-solid.gif" ) repeat-x bottom left;
}
  #sidebar div.hr, #designer-profile   #sidebar div.hr
{
	height: 1px;
	/*width: 310px;*/
	width:345px;
	border-bottom: 1px dotted #D2D6DE;
	margin: 20px 0;
}
  #sidebar div.hr hr, #designer-profile   #sidebar div.hr hr
{
	display: none;
}
  #sidebar #signup, #designer-profile   #sidebar #signup
{
}
  #sidebar #signup p, #designer-profile   #sidebar #signup p
{
	margin: 0 0 20px 0;
}
  #sidebar #signup div.form, #designer-profile   #sidebar #signup div.form
{
	margin: 0 0 15px 0;
}
  #sidebar  #signup input#UserSideBar1_subscribe_email, #designer-profile   #sidebar #signup input#UserSideBar1_subscribe_email
{
	float: left;
	height: 16px;
	width: 204px;
	font-size: 11px;
	font-family: Verdana, Sans-Serif;
	padding: 7px 10px 5px 10px;
	margin: 0 5px 0 0;
	border: 0;
	color: #6C758C;
	background: transparent url( "http://scrapblog.com/images/bg_send-invite.gif" ) no-repeat 0 0;
}

#InfoSideBar1_ScrapblogNewsletter1_UpdateProgress1
{
	float: right;
}
#InfoSideBar1_ScrapblogNewsletter1_UpdateProgress1 img
{
	margin: 5px 5px 0 0;
}

#UserSideBar1_UpdateProgress1
{
	float: right;
}
#UserSideBar1_UpdateProgressFriends1 img
{
	margin: 5px 5px 0 0;
}



/* =My Scrapblogs => Content
----------------------------------------*/
#my-scrapblogs   #content
{
   padding: 20px;
}

#my-scrapblogs   #primary
{
    width:542px;
}


#my-scrapblogs   #secondary
{
    width:355px;
}

#my-scrapblogs   #content h1
{
	float: left;
	font-family: Trebuchet MS;
	font-size: 26px;
	font-weight: bolder;
	letter-spacing: -1px;
	height: 26px; /*width: 156px;*/
	color: #E31E5C;
	margin: 5px 0 10px 0; /*text-indent: -5000px;*/ /*background: transparent url("http://scrapblog.com/images/hdr_my-scrapblogs.gif") no-repeat 0 0;*/
	width:100%;
}
#my-scrapblogs   #content a#create-new
{
	float: right;
	display: block;
	height: 37px;
	width: 119px;
	text-indent: -5000px;
	background: transparent url( "http://scrapblog.com/images/btn_create-new.gif" ) no-repeat 0 0;
}
#my-scrapblogs   #content a#create-new:hover
{
	background: transparent url( "http://scrapblog.com/images/btn_create-new.gif" ) no-repeat 0 -38px;
}
#my-scrapblogs   #content div.module
{
	width: 504px;
	float: left;
	background: #F2F4F7;
	color: #6C758C;
	font-size: 12px;
	padding: 10px 20px 35px 20px;
	margin: 15px 0 0 0;
}
#my-scrapblogs   #content div.module p.meta
{
	float: right;
	position: relative;
	top: 3px;
	line-height: 18px;
}
#my-scrapblogs   #content div.module p.public
{
	padding: 0 5px 0 0;
}
#my-scrapblogs   #content div.module p.private
{
	padding: 0 25px 0 0;
}
#my-scrapblogs   #content div.module p.meta a
{
	background: url( "http://scrapblog.com/images/bg_grey-dotted.gif" ) repeat-x bottom left;
}
#my-scrapblogs   #content div.module p.meta a:hover
{
	background: url( "http://scrapblog.com/images/bg_grey-solid.gif" ) repeat-x bottom left;
}
#my-scrapblogs   #content div.module h3
{
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 11px 3px;
	text-align: left;
}
#my-scrapblogs   #content div.module p
{
	float: left;
}
#my-scrapblogs   #content div.module a
{
	font-weight: bold;
	font-family: Arial, Sans-Serif;
	color: #6C758C;
}

#my-scrapblogs   #content div.module img.order-prints
{
	position: relative;
	top: 2px; 
	padding-right: 4px;
}



#my-scrapblogs   #content div.module div.image
{
	background: #FFFFFF;
	padding: 10px 10px 12px 10px;
	margin: 0 0 11px 0;
	text-align: right;
}

#my-scrapblogs   #content div.module div.image-no-scrapblog
{
	padding-bottom: 7px;
	margin: 15px 0 -15px 0;
}

#my-scrapblogs   #content div.module div.image div.img_container
{
	height: 322px;
	width: 484px;
	margin: 0 0 8px 0;
}
#my-scrapblogs   #content div.module div.image div.img_container a
{
	display: block;
	height: 100%;
	width: 100%;
}
#my-scrapblogs   #content div.module div.image div.img_container a:hover
{
	background: transparent url( "http://scrapblog.com/images/img_484-scrapblog_over.png" ) no-repeat 0 0;
}
#my-scrapblogs   #content div.module div.image div.img_container a b
{
	display: block;
}

#my-scrapblogs   #content div.module div.image p.comments
{
	float: left;
	text-decoration: none;
	padding: 0 0 0 18px;
	line-height: 18px;
	background: transparent url( "http://scrapblog.com/images/icon_comment.gif" ) no-repeat 0 50%;
}
#my-scrapblogs   #content div.module div.image p.comments a
{
	background: url( "http://scrapblog.com/images/bg_grey-dotted.gif" ) repeat-x bottom left;
}
#my-scrapblogs   #content div.module div.image p.comments a:hover
{
	background: url( "http://scrapblog.com/images/bg_grey-solid.gif" ) repeat-x bottom left;
}
#my-scrapblogs   #content div.module div.image p.comments strong a
{
	color: #E31E5C;
	background: url( "http://scrapblog.com/images/bg_pink-dotted.gif" ) repeat-x bottom left;
}
#my-scrapblogs   #content div.module div.image p.comments strong a:hover
{
	background: url( "http://scrapblog.com/images/bg_pink-solid.gif" ) repeat-x bottom left;
}
#my-scrapblogs   #content div.module div.image span.faved
{
	background: transparent url( "http://scrapblog.com/images/icon_star.gif" ) no-repeat 10px 50%;
	padding: 0 0 0 30px;
}

/* =Designer Profile => Content
----------------------------------------*/
#designer-profile   #content
{
	float: left;
	width: 940px;
	padding: 24px 0 0 20px;
	margin: 0 0 30px 0;
}

#designer-profile   #primary
{
    margin:0 28px 0 0;
}
#designer-profile   #secondary
{
    padding:35px 0 0 0;
}

#designer-profile   #content h1
{
	float: left;
	margin: 5px 0 10px 0;
	color: #E31E5C;
	width: 544px;
	font-size: 26px;
	letter-spacing: -1px;
	font-family: "Trebuchet MS" , Arial, Sans-Serif;
}
#designer-profile   #content div.module
{
	width: 504px;
	float: left;
	background: #F2F4F7;
	color: #6C758C;
	font-size: 12px;
	padding: 10px 20px 20px 20px;
	margin: 15px 0 0 0;
}
#designer-profile   #content div.module h3
{
	font-size: 20px;
	font-weight: bold;
	letter-spacing: -1px;
	margin: 0 0 11px 3px;
	text-align: left;
}
#designer-profile   #content div.module div.image
{
	background: #FFFFFF;
	padding: 10px 10px 55px 10px;
	margin: 0 0 11px 0;
	text-align: right;
}
#designer-profile   #content div.module div.image div.img_container
{
	height: 324px;
	width: 484px;
	margin: 0 0 8px 0;
}
#designer-profile   #content div.module div.image div.img_container a
{
	display: block;
	height: 100%;
	width: 100%;
}
#designer-profile   #content div.module div.image div.img_container a:hover
{
	background: transparent url( "http://scrapblog.com/images/img_484-scrapblog_over.png" ) no-repeat 0 0;
}
#designer-profile   #content div.module div.image div.img_container a b
{
	display: none;
}
#designer-profile   #content div.module div.image p
{
	float: left;
	position: relative;
	top: 12px;
}
#designer-profile   #content div.module div.image p a
{
	font-weight: bold;
	font-family: Arial, Sans-Serif;
	color: #6C758C;
	background: url( "http://scrapblog.com/images/bg_grey-dotted.gif" ) repeat-x bottom left;
}
#designer-profile   #content div.module div.image p a:hover
{
	background: url( "http://scrapblog.com/images/bg_grey-solid.gif" ) repeat-x bottom left;
}
#designer-profile   #content div.module div.image a.select-theme
{
	display: block;
	float: right;
	height: 37px;
	width: 107px;
	background: transparent url( "http://scrapblog.com/images/btn_select-theme.gif" ) no-repeat 0 0;
}
#designer-profile   #content div.module div.image a.select-theme:hover
{
	background: transparent url( "http://scrapblog.com/images/btn_select-theme.gif" ) no-repeat 0 -37px;
}
#designer-profile   #content div.module div.image a.select-theme b
{
	display: none;
}

/* =Edit Profile => Content
----------------------------------------*/
#designer-profile   #content p.details
{
	font-family: Verdana, Sans-Serif;
	clear: both;
	line-height: 140%;
	padding-top: 10px;
	padding: 5px 0 10px 0;
}
#designer-profile   #content div.form
{
}
#designer-profile   #content div.form a.button
{
	border: none;
	clear: both;
	padding: 0;
	display: block;
	height: 37px;
	width: 112px;
	text-indent: -5000px;
	background: transparent url( "http://scrapblog.com/images/btn_save-changes.gif" ) no-repeat 0 0;
}
#designer-profile   #content div.form a.button:hover
{
	background: transparent url( "http://scrapblog.com/images/btn_save-changes.gif" ) no-repeat 0 -37px;
}
#designer-profile   #content div.form small#cancel
{
	font-size: 12px;
	width: auto;
	position: relative;
	left: 10px;
	top: 0px;
}
#designer-profile   #content div.form small#cancel a
{
	font-weight: bold;
	color: #6C758C;
	background: url( "http://scrapblog.com/images/bg_grey-dotted.gif" ) repeat-x bottom left;
}
#designer-profile   #content div.form small#cancel a:hover
{
	background: url( "http://scrapblog.com/images/bg_grey-solid.gif" ) repeat-x bottom left;
}
#designer-profile   #content div.form fieldset
{
	border: none;
	width: 550px;
	float: left;
	clear: both;
	margin: 10px 0;
}
#designer-profile   #content div.form fieldset h3
{
	padding: 0 0 10px 0;
	margin: 0;
	display: block;
	color: #E31E5C;
	font-size: 20px;
	letter-spacing: -1px;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
}
#designer-profile   #content div.form fieldset label
{
	display: block;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	padding: 0 0 3px 2px;
}
#designer-profile   #content div.form fieldset input
{
	border: 1px solid #D0D5DD;
	margin: 0 0 20px 0;
	padding: 5px;
	color: #6C758C;
	font-size: 12px;
	font-family: Arial, Sans-Serif;
}
#designer-profile   #content div.form fieldset input.button
{
	border: none;
	padding: 0;
}
#designer-profile   #content div.form fieldset select
{
	border: 1px solid #D0D5DD;
	margin: 0 0 20px 0;
	padding: 5px;
	color: #6C758C;
	font-size: 12px;
	font-family: Arial, Sans-Serif;
}
#designer-profile   #content div.form fieldset textarea
{
	border: 1px solid #D0D5DD;
	margin: 0 0 10px 0;
	color: #6C758C;
	font-size: 12px;
	font-family: Arial, Sans-Serif;
}
#designer-profile   #content div.form fieldset#order-history
{
	width:542px;
}
#designer-profile   #content div.form fieldset#order-history #orders-header
{
	width:530px;
	border-top:1px dotted #D0D5DD;
	border-bottom:1px dotted #D0D5DD; 
	position:relative; 
	background-color:#EDEEF1; 
	height:22px;
	padding:5px 0 5px 10px;
	font-weight:bold;
	
}


#designer-profile   #content div.form fieldset#personal-information-email
{
}

#designer-profile   #content div.form fieldset#personal-information-email input#email
{
	width: 220px;
}
#designer-profile   #content div.form fieldset#personal-information-email input#verifyemail
{
	width: 220px;
}

#designer-profile   #content div.form fieldset#personal-information
{
}
#designer-profile   #content div.form fieldset#personal-information input#displayname
{
	width: 220px;
}
#designer-profile   #content div.form fieldset#personal-information input#email
{
	width: 220px;
}
#designer-profile   #content div.form fieldset#personal-information input#verifyemail
{
	width: 220px;
}

#designer-profile   #content div.form fieldset#personal-information input#firstname
{
	width: 220px;
}
#designer-profile   #content div.form fieldset#personal-information input#lastname
{
	width: 220px;
}

#designer-profile   #content div.form fieldset#personal-information input#city
{
	width: 140px;
}

#designer-profile   #content div.form fieldset#personal-information select#country
{
}
#designer-profile   #content div.form fieldset#personal-information input#zip
{
	width: 140px;
	margin-bottom: 24px;
}
#designer-profile   #content div.form fieldset#personal-information input#headline
{
	width: 520px;
	margin-bottom: 24px;
}
#designer-profile   #content div.form fieldset#personal-information textarea#about
{
	width: 530px;
	height: 130px;
}
#designer-profile   #content div.form fieldset#my-links
{
}
#designer-profile   #content div.form fieldset#my-links table
{
	margin: 0 0 10px 0;
}
#designer-profile   #content div.form fieldset#my-links table tr
{
}
#designer-profile   #content div.form fieldset#my-links table tr th
{
	font-weight: normal;
	text-align: left;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
}
#designer-profile   #content div.form fieldset#my-links table tr td
{
	padding: 5px 5px 0 0;
	margin: 0;
}
#designer-profile   #content div.form fieldset#my-links table tr td.name
{
	width: 240px;
}
#designer-profile   #content div.form fieldset#my-links table tr td.url
{
	width: 400px;
}
#designer-profile   #content div.form fieldset#my-links table tr td input
{
	float: left;
	margin-bottom: 0;
}
#designer-profile   #content div.form fieldset#my-links table tr td.name input
{
	width: 180px;
}
#designer-profile   #content div.form fieldset#my-links table tr td.url input
{
	width: 265px;
}
#designer-profile   #content div.form fieldset#my-links table tr td.url img
{
	float: right;
}
#designer-profile   #content div.form fieldset#upload-avatar
{
}
#designer-profile   #content div.form fieldset#upload-avatar img
{
	float: left;
	border: 4px solid #F2F4F7;
	margin: 0 10px 10px 0;
}
#designer-profile   #content div.form fieldset#upload-avatar p
{
	font-family: Arial, Sans-Serif;
}
#designer-profile   #content div.form fieldset#upload-avatar p a
{
	font-weight: bold;
	color: #6C758C;
	background: url( "http://scrapblog.com/images/bg_grey-dotted.gif" ) repeat-x bottom left;
}
#designer-profile   #content div.form fieldset#upload-avatar p a:hover
{
	background: url( "http://scrapblog.com/images/bg_grey-solid.gif" ) repeat-x bottom left;
}
#designer-profile   #content div.form fieldset#upload-avatar small
{
	display: block;
	clear: both;
	font-family: Arial, Sans-Serif;
	font-size: 11px;
}
#designer-profile   #content div.form fieldset#change-password
{
}
#designer-profile   #content div.form fieldset#change-password input
{
	width: 200px;
}


#designer-profile   #content  a.check {
			color: #E31E5C;
			position: relative;
			margin-left:5px;
			bottom: 0px;
			border-bottom:0px;
			font-weight: bold;
			text-decoration: underline; }
#designer-profile   #content  a.check:hover {
			text-decoration: none; }
#designer-profile   #content  span.available 
{
	        position: relative;
			bottom: 0px ;
			margin-left:5px;
			font-weight: bold;
			color: #287924;
			line-height: 15px;
			padding: 0 0 0 20px;
			background: transparent url("http://scrapblog.com/images/icon_available.gif") no-repeat 0 50%; }
#designer-profile   #content  a.not-available 
{
			position: relative;
			bottom: 0px;
			margin-left:5px;
			font-weight: bold;
			color: #EC5E53;
			line-height: 15px;
			padding: 0 0 0 20px;
			text-decoration: underline;
			background: transparent url("http://scrapblog.com/images/icon_not-available.gif") no-repeat 0 50%; }
#designer-profile   #content  a.not-available:hover {
			text-decoration: none; }
			
			
#designer-profile #content #DeleteAccount, #designer-profile #content #disconnectContainer
{
	margin:10px 0px 25px 0px;
	}			
#designer-profile #content #DeleteAccount p, #designer-profile #content #disconnectContainer p
{
	margin:0px 0px 10px 0px;
	}
#designer-profile #content #DeleteAccount a, #designer-profile #content #disconnectContainer a
{
	color:Red;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px dotted Red;
	margin: 0 0 10px 0;
	}
#designer-profile #content #DeleteAccount a:hover
{
	text-decoration:underline;
	border-bottom:none;
	}		
				
#UpdatePanelSaveChanges td {
	vertical-align: middle;
}

.DisplayNameProgressIndicator
{
	position: relative;
	bottom:45px;
	float:right;
	padding-top:2px;
	left:20px;
	background-color: White;
	}
.WebAddress
{
	border:1px solid #D0D5DD;
	color:#6C758C;
	font-family:Arial,Sans-Serif;
	font-size:12px;
	/*margin:0pt 0pt 20px;*/
	padding:5px;
	position:relative;
	top:0px;
	
	}
.WebAddrLabel {
font-weight:bold;
position:relative;
bottom:0px;
}


/* =Explore => Top
----------------------------------------*/

.TopExploreButtonsAjax
{
	display: block;
	float: left;
	width: 120px;
	height: 18px;
	text-align: center;
	font-size: 16px;
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: bold;
	color: #FFFFFF;
	background: #BEC3CE;
	cursor: pointer;
	padding: 5px 0;
}

.TopExploreButtonsHoverAjax
{
	cursor: pointer;
	background: #E31F5D;
}

/* ------------ Viewer Comments Ballons----------------------*/

.SelectedCommentsBallon
{
	display: block;
	float: left;
	width: 120px;
	height: 18px;
	text-align: center;
	font-size: 16px;
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: bold;
	color: #FFFFFF;
	background: #BEC3CE;
	cursor: pointer;
	padding: 5px 0;
}

.DefaultCommentBallon
{
	cursor: pointer; /*background: url("http://scrapblog.com/images/bg_greyBallonComments.jpg");*/
	background-image: url("http://scrapblog.com/images/bg_greyBallonComments.jpg");
}

#explore   #top
{
	float: left;
	width: 920px;
	/*margin: 0 0 0 20px !important;
	margin: 0 0 0 10px;*/
}
#explore   #top h1
{
	float: left;
	height: 26px;
	width: 84px;
	margin: 0 0 10px 0;
	text-indent: -5000px;
	background: transparent url( "http://scrapblog.com/images/hdr_explore.gif" ) no-repeat 0 0;
}
#explore   #top ul#search-navigation
{
	float: right;
	margin: 10px 0 0 0;
}
#explore   #top ul#search-navigation li
{
	float: left;
	width: 120px;
	margin: 0 0 0 2px;
}
#explore   #top ul#search-navigation li a
{
	display: block;
	float: left;
	width: 120px;
	height: 18px;
	text-align: center;
	font-size: 16px;
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: bold;
	color: #FFFFFF;
	background: #BEC3CE;
	cursor: pointer;
	padding: 5px 0;
}
#explore   #top ul#search-navigation li a.current, #explore   #top ul#search-navigation li a:hover
{
	background: #E31F5D;
}

#search-navigation b
{
	position: relative;
	z-index: 50;
}

#explore   #top #search
{
	background: transparent url( "http://scrapblog.com/images/bg_search-container.gif" ) no-repeat 0 0;
	width: 900px;
	height: 46px;
	float: left;
	clear: both;
	text-align: right;
	padding: 6px 10px 20px 10px;
}
#explore   #top #search h2
{
	float: left;
	font-size: 16px;
	margin: 9px 0 0 5px;
	font-weight: normal;
	color: #FFFFFF;
}
#explore   #top #search div.form
{
	float: right;
	width: 420px;
}
#explore   #top #search div.form label
{
	float: left;
	padding: 10px 0 0 0;
	color: #FFFFFF;
}
#explore   #top #search div.form label input
{
	margin-right: 4px;
}
#explore   #top #search div.form fieldset
{
	float: right;
	border: 0;
	height: 27px;
	width: 288px;
	padding: 4px 30px 3px 5px;
	background: transparent url( "http://scrapblog.com/images/bg_search-form.gif" ) no-repeat 100%;
	background-position: center left;
}
#explore   #top #search div.form input
{
}
#explore   #top #search div.form input.query
{
	float: left;
	border: 0;
	font-weight: bold;
	font-family: Arial, Verdana, Sans-Serif;
	color: #333333;
	height: 20px;
	width: 204px;
	padding: 5px 7px;
	background: transparent url( "http://scrapblog.com/images/bg_search.gif" ) no-repeat 0 0;
}
#explore   #top #search div.form input#btn_search
{
	float: right;
}
#ExploreTabs1_UpdateProgressSearch img
{
	margin-top: 9px;
}

/* =Explore => Sidebar
----------------------------------------*/
#explore   #sidebar
{
}
#explore   #sidebar p
{
	font-family: Verdana, Sans-Serif;
	line-height: 140%;
	padding-bottom: 14px;
}
#explore   #sidebar #newest-scrapbloggers
{
	float: left;
	margin: 0 0 30px 0;
}
#explore   #sidebar #newest-scrapbloggers ul
{
}
#explore   #sidebar #newest-scrapbloggers ul li
{
	float: left;
	width: 70px;
	margin: 0 14px 10px 0;
	text-align: center;
}
#explore   #sidebar #newest-scrapbloggers ul li a
{
	/*display: block; 						font-size: 11px; 						font-family: Arial; 						text-align: center; 						color: #6C758C; 						padding: 0 0 2px 0; 						background: url("http://scrapblog.com/images/bg_grey-dotted.gif") repeat-x bottom left;*/
	display: block;
	font-size: 11px;
	font-family: Arial;
	text-align: center;
	color: #6C758C;
}
#explore   #sidebar #newest-scrapbloggers ul li a b
{
	font-weight: normal;
	background: url( "http://scrapblog.com/images/bg_grey-dotted.gif" ) repeat-x bottom left;
}
#explore   #sidebar #newest-scrapbloggers ul li a:hover b
{
	background: url( "http://scrapblog.com/images/bg_grey-solid.gif" ) repeat-x bottom left;
}

#explore   #sidebar #newest-scrapbloggers ul li a img
{
	border: 4px solid #F2F4F7;
	display: block;
	margin: 0 auto 5px auto;
}
#explore   #sidebar #newest-scrapbloggers ul li a:hover img
{
	border: 4px solid #E31F5D;
}
#explore   #sidebar #designer-spotlight
{
}
#explore   #sidebar #designer-spotlight h3
{
	padding-top: 10px;
}
#explore   #sidebar #designer-spotlight img#designer-photo
{
	float: left;
	border: 4px solid #F2F4F7;
	display: block;
	margin: 0 10px 10px 0;
}
#explore   #sidebar #designer-spotlight a.designer-name
{
	font-size: 16px;
	position: relative;
	top: 10px;
	font-weight: bold;
	color: #E31E5C;
	background: url( "http://scrapblog.com/images/bg_pink-dotted.gif" ) repeat-x bottom left;
}
#explore   #sidebar #designer-spotlight a.designer-name:hover
{
	background: url( "http://scrapblog.com/images/bg_pink-solid.gif" ) repeat-x bottom left;
}
#explore   #sidebar #designer-spotlight small
{
	display: block;
	font-size: 11px;
	position: relative;
	top: 10px;
	margin: 5px 0 0 0;
}
#explore   #sidebar #designer-spotlight a.view-all
{
	float: right;
	color: #6C758C;
	position: relative;
	top: 25px;
	right: 40px;
	font-weight: bold;
	font-family: Arial, Verdana, Sans-Serif;
	background: url( "http://scrapblog.com/images/bg_grey-dotted.gif" ) repeat-x bottom left;
}
#explore   #sidebar #designer-spotlight a.view-all:hover
{
	background: url( "http://scrapblog.com/images/bg_grey-solid.gif" ) repeat-x bottom left;
}

#explore   #sidebar #designer-spotlight ul.sitelinks li a
{
	color: #6C758C;
	padding: 0 0 2px 0;
	background: url( "http://scrapblog.com/images/bg_grey-dotted.gif" ) repeat-x bottom left;
	line-height: 18px;
	font-weight: bold;
}
#explore   #sidebar #designer-spotlight ul.sitelinks li a:hover
{
	background: url( "http://scrapblog.com/images/bg_grey-solid.gif" ) repeat-x bottom left;
}

#explore   #sidebar #designer-spotlight ul.themethumbs
{
	clear: right;
	float: left;
}
#explore   #sidebar #designer-spotlight ul.themethumbs li
{
	float: left;
	width: 138px;
	height: 92px;
	margin: 0 20px 10px 0;
}
#explore   #sidebar #designer-spotlight ul.themethumbs li a
{
	display: block;
	width: 138px;
	height: 92px;
	border: 4px solid #F2F4F7;
}
#explore   #sidebar #designer-spotlight ul.themethumbs li a:hover
{
	border: 4px solid #E31F5D;
}
#explore   #sidebar #designer-spotlight ul.themethumbs li a img
{
}


/* =Explore => Content
----------------------------------------*/
#explore #content
{
    float:left;
    margin:0 0 30px 0;
    padding:20 0 0 20px;
    width:920px;
}

#explore #primary
{
    float:left;
    margin:0 20px 0 0;
    width:564px;
}

#explore #secondary 
{
    float:left;
    width:336px;
}

#explore   #content div.sort-by
{
	/*margin: 0 0 20px 0;*/
	margin: 0;
}

#explore   #content div.sort-by a.more
{
	float: right;
	margin: 4px 12px 0 0;
	padding: 0 0 2px 0;
	font-family: Verdana, Sans-Serif;
	font-weight: bold;
	background: url( "http://scrapblog.com/images/bg_grey-dotted.gif" ) repeat-x bottom left;
	color: #6C758C;
}
#explore   #content div.sort-by a.more:hover
{
	background: url( "http://scrapblog.com/images/bg_grey-solid.gif" ) repeat-x bottom left;
}
#explore   #content div.sort-by h3
{
	float: left;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 16px;
	letter-spacing: -1px;
	margin: 2px 10px 20px 0;
}
#explore   #content div.sort-by option
{
}
#explore   #content div.result-person, #explore   #content div.result
{
	clear: both;
}
#explore   #content div.result-person div.hr
{
	height: 20px;
	margin: 0 0 0 0;
	width: 544px;
	clear: both;
	background: url( "http://scrapblog.com/images/bg_footer-hr.gif" ) repeat-x bottom left;
}
#explore   #content div.result-person div.hr hr
{
	display: none;
}
#explore   #content div.result div.hr
{
	height: 20px;
	margin: 0 0 5px 0;
	width: 544px;
	clear: both;
	border: none;
}
#explore   #content div.result div.hr hr
{
	display: none;
}
#explore   #content div.result-person p.person
{
	height: 75px;
}
#explore   #content div.result-person p.person img
{
	float: left;
	margin: 0 10px 10px 0;
	border: 4px solid #F2F4F7;
}
#explore   #content div.result-person p.person a
{
	font-size: 20px;
	font-weight: bold;
	color: #E31E5C;
	background: url( "http://scrapblog.com/images/bg_pink-dotted.gif" ) repeat-x bottom left;
}
#explore   #content div.result-person p.person a:hover
{
	background: url( "http://scrapblog.com/images/bg_pink-solid.gif" ) repeat-x bottom left;
}
#explore   #content div.result-person p.person small
{
	display: block;
	font-size: 11px;
	margin: 5px 0 0 0;
}
#explore   #content #pagination
{
	clear: both;
	font-family: Arial, Verdana, Sans-Serif;
}
#explore   #content #pagination h4
{
	font-weight: normal;
	font-size: 14px;
	margin: 0 0 10px 0;
}
#explore   #content #pagination ul
{
}
#explore   #content #pagination ul li
{
	float: left;
	margin: 0 5px 0 0;
}
#explore   #content #pagination ul li.more
{
	padding: 9px 0 9px 9px;
}
#explore   #content #pagination ul li b
{
	background: url( "http://scrapblog.com/images/bg_grey-dotted.gif" ) repeat-x bottom left;
	line-height: 18px;
}
#explore   #content #pagination ul li a
{
	display: block;
	padding: 5px 9px;
	color: #6C758C;
	font-weight: bold;
	cursor: pointer;
}
#explore   #content #pagination ul li a:hover b
{
	background: url( "http://scrapblog.com/images/bg_grey-solid.gif" ) repeat-x bottom left;
}
#explore   #content #pagination ul li.page a
{
	border: 1px solid #6C758C;
}
#explore   #content #pagination ul li.page a:hover
{
	background: #FFFFCC;
}
#explore   #content #pagination ul li.page a.current, #explore   #content #pagination ul li.page a.current:hover
{
	background: #E31E5C;
	border: 1px solid #E31E5C;
	color: #FFFFFF;
}
#explore   #content #pagination ul li.page a.current b
{
	background: none;
}

.exploreHeadingError
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #6C758C;
	font-size: 16px;
}
.exploreContentError
{
	color: #6C758C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}




/* =Generic => Sidebar
----------------------------------------*/

#generic   #sidebar p
{
	font-family: Verdana, Sans-serif;
	font-size: 12px;
	line-height: 150%;
	margin: 0 0 10px 0;
}

#generic   #sidebar a.my-sb
{
	font-family: Verdana, Sans-serif;
	background:none;
	border-bottom:1px dotted #E31E5C;
	color:#E31E5C;
	font-weight:bold;
	font-family:Verdana;
}
#generic   #sidebar a.my-sb:hover
{
	border-bottom: none;
	text-decoration:underline;
}

#generic    a.easter-link
{
	font-family: Verdana, Sans-serif;
	background:none;
	border-bottom:1px dotted #E31E5C;
	color:#E31E5C;
	font-weight:bold;
	font-family:Verdana;
}
#generic    a.easter-link:hover
{
	border-bottom: none;
	text-decoration:underline;
}


#generic   #sidebar div#blog
{
}
#generic   #sidebar div#blog ul
{
	padding: 0 0 10px 0;
}
#generic   #sidebar div#blog ul li
{
	color: #6C758C;
	margin: 0 0 10px 0;
	font-family: Arial, Sans-Serif;
	font-size: 10px;
	text-transform: uppercase;
}
#generic   #sidebar div#blog ul li a
{
	font-weight: bold;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	text-transform: none;
	color: #6C758C;
	background: url( "http://scrapblog.com/images/bg_grey-dotted.gif" ) repeat-x bottom left;
}
#generic   #sidebar div#blog ul li a:hover
{
	background: url( "http://scrapblog.com/images/bg_grey-solid.gif" ) repeat-x bottom left;
}
#generic   #sidebar div#blog a.rss
{
	background: transparent url( "http://scrapblog.com/images/icon_feed.gif" ) no-repeat 0 0;
	padding: 0 0 5px 23px;
	border: none;
	color: #6C758C;
}
#generic   #sidebar div#blog a.rss b
{
	background: url( "http://scrapblog.com/images/bg_grey-dotted.gif" ) repeat-x bottom left;
	padding: 0 0 2px 0;
}
#generic   #sidebar div#blog a.rss:hover b
{
	background: url( "http://scrapblog.com/images/bg_grey-solid.gif" ) repeat-x bottom left;
}
#generic   #sidebar div.hr
{
	height: 1px;
	width: 310px;
	border-bottom: 1px dotted #D2D6DE;
	margin: 20px 0;
}

#generic   #sidebar div.print-hr
{
	height: 1px;
	width: 330px;
	background: transparent url( "http://scrapblog.com/images/bg_footer-hr.gif" ) repeat-x 0 0;
	margin: 10px 0px 0px 0px;
	position:relative;
	left:4px;	
}


#generic   #sidebar div.hr hr
{
	display: none;
}
#generic   #sidebar #signup
{
}
#generic   #sidebar #signup p
{
	margin: 0 0 20px 0;
}
#generic   #sidebar #signup div.form
{
	margin: 0 0 15px 0;
}
#generic   #sidebar #signup input.subscribe_email
{
	float: left;
	height: 16px;
	width: 204px;
	font-size: 11px;
	font-family: Verdana, Sans-Serif;
	padding: 7px 10px 5px 10px;
	margin: 0 5px 0 0;
	border: 0;
	color: #6C758C;
	background: transparent url( "http://scrapblog.com/images/bg_send-invite.gif" ) no-repeat 0 0;
}
#generic   #sidebar #contact
{
}
#generic   #sidebar #contact p
{
}
#generic   #sidebar #contact p a
{
	font-weight: bold;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	line-height: 180%;
	text-transform: none;
	color: #6C758C;
	padding: 0 0 2px 0;
	background: url( "http://scrapblog.com/images/bg_grey-dotted.gif" ) repeat-x bottom left;
}
#generic   #sidebar #contact p a:hover
{
	background: url( "http://scrapblog.com/images/bg_grey-solid.gif" ) repeat-x bottom left;
}
#generic   #sidebar #contact p a.map
{
	padding-right: 15px;
	background: transparent url( "http://scrapblog.com/images/icon_new-window.gif" ) no-repeat 100% 50%;
}
#generic   #sidebar #contact p a.map b
{
	padding: 0 0 2px 0;
	background: url( "http://scrapblog.com/images/bg_grey-dotted.gif" ) repeat-x bottom left;
}
#generic   #sidebar #contact p a.map:hover b
{
	background: url( "http://scrapblog.com/images/bg_grey-solid.gif" ) repeat-x bottom left;
}

/* =Generic => Content
----------------------------------------*/

#generic   #content h1
{
	height: 25px;
	margin: 5px 0 21px 0;
	text-indent: -5000px;
}
#generic   #content h1#hdr_what-facebook
{
	background: transparent url( "http://scrapblog.com/images/hdr_what-facebook.gif" ) no-repeat 0 0;
}
#generic   #content h1#hdr_about-us
{
	background: transparent url( "http://scrapblog.com/images/hdr_about-us.gif" ) no-repeat 0 0;
}
#generic   #content h1#hdr_badges
{
	background: transparent url( "http://scrapblog.com/images/hdr_badges.gif" ) no-repeat 0 0;
}

#generic   #content h1#hdr_faq
{
	background: transparent url( "http://scrapblog.com/images/hdr_faq.gif" ) no-repeat 0 0;
}

#generic #content #primary h2 {
	color: inherit;
}

#generic   #content h1#hdr_press
{
	background: transparent url( "http://scrapblog.com/images/hdr_press.gif" ) no-repeat 0 0;
}
#generic   #content h1#hdr_rss
{
	background: transparent url( "http://scrapblog.com/images/hdr_rss.gif" ) no-repeat 0 0;
}
#generic   #content h1#hdr_privacy-policy
{
	background: transparent url( "http://scrapblog.com/images/hdr_privacy-policy.gif" ) no-repeat 0 0;
}
#generic   #content h1#hdr_terms-of-service
{
	background: transparent url( "http://scrapblog.com/images/hdr_terms-of-service.gif" ) no-repeat 0 0;
}
#generic   #content h1#hdr_contact-us
{
	background: transparent url( "http://scrapblog.com/images/hdr_contact-us.gif" ) no-repeat 0 0;
}
#generic   #content h1#hdr_quick-tour
{
	background: transparent url( "http://scrapblog.com/images/hdr_quick-tour.gif" ) no-repeat 0 0;
}

#generic   #content a.map
{
	color: #6C758C;
	padding-right: 15px;
	background: transparent url( "http://scrapblog.com/images/icon_new-window.gif" ) no-repeat 100% 50%;
}
#generic   #content a.map b
{
	padding: 0 0 2px 0;
	background: url( "http://scrapblog.com/images/bg_grey-dotted.gif" ) repeat-x bottom left;
}
#generic   #content a.map:hover b
{
	background: url( "http://scrapblog.com/images/bg_grey-solid.gif" ) repeat-x bottom left;
}

#generic   #content div.hr
{
	height: 1px;
	/*width: 544px;
	background: transparent url( "http://scrapblog.com/images/bg_footer-hr.gif" ) repeat-x 0 0;*/
	margin: 20px 0;
}

#generic   #content div.prnt-prev-hr
{
	height: 1px;
	width: 641px;
	background: transparent url( "http://scrapblog.com/images/bg_footer-hr.gif" ) repeat-x 0 0;
	margin: 20px  0 20px 0;
	/*border-bottom:1px dotted #D2D6DE;*/
}

#generic   #content div.hr hr
{
	display: none;
}
#generic   #content p
{
	font-family: Verdana, Sans-Serif;
	line-height: 140%;
	font-size: 12px;
	margin: 0 0 15px 0;
}
#generic   #content p.print-prev
{
	font-family: Verdana, Sans-Serif;
	line-height: 140%;
	font-size: 12px;
	margin: 0 0 15px 0;
	width:639px;
}

#generic   #content p a
{
	font-weight: bold;
	color: #6C758C;
	background: url( "http://scrapblog.com/images/bg_grey-dotted.gif" ) repeat-x bottom left;
}
#generic   #content p a:hover
{
	background: url( "http://scrapblog.com/images/bg_grey-solid.gif" ) repeat-x bottom left;
}
#generic   #content div.person
{
	clear: both;
	margin: 10px 0 20px 0;
}
#generic   #content div.person img
{
	float: left;
}
#generic   #content div.person h3
{
	margin: 0 0 15px 70px;
}
#generic   #content div.person p
{
	margin: 0 0 0 70px;
}
#generic   #content div.press img.logo
{
	margin: 0 0 10px 0;
}
#generic   #content div.press p cite
{
	font-size: 16px;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	font-style: normal;
	line-height: 140%;
}
#generic   #content div.press p cite a
{
	font-weight: bold;
	color: #E31E5C;
	background: url( "http://scrapblog.com/images/bg_pink-dotted.gif" ) repeat-x bottom left;
}
#generic   #content div.press p cite a:hover
{
	background: url( "http://scrapblog.com/images/bg_pink-solid.gif" ) repeat-x bottom left;
}

#generic   #content div.print-prev-tour
{
	width:650px;
}

#generic   #content div.tour ul
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#generic   #content div.tour ul li
{
	padding: 20px 0 0 0;
	margin: 10px 10px 10px 10px;
	text-align: left;
}
#generic   #content div.tour ul li.odd
{
	background: #FFFFFF;
}

#generic   #content ul.legal-bullets
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style: disc;
	padding: 5px 20px 5px 20px;
}
#generic   #content ul.legal-bullets li
{
	padding-bottom: 15px;
	line-height: 18px;
}

#generic   #content div.press ul
{
	margin: 0 0 25px 0;
	padding: 10px 0 0 0;
}
#generic   #content div.press ul li
{
	padding: 5px 10px;
}
#generic   #content div.press ul li.odd
{
	background: #F2F4F7;
}
#generic   #content div.press ul li.even
{
	background: #FFFFFF;
}
#generic   #content div.press ul li a
{
	padding: 8px 0 8px 0;
	color: #6C758C;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Sans-Serif;
}
#generic   #content div.press ul li a b
{
	background: url( "http://scrapblog.com/images/bg_grey-dotted.gif" ) repeat-x bottom left;
}
#generic   #content div.press ul li a:hover b
{
	background: url( "http://scrapblog.com/images/bg_grey-solid.gif" ) repeat-x bottom left;
}
#generic   #content div.press a.package-zip
{
	background: transparent url( "http://scrapblog.com/images/icon_zip.gif" ) no-repeat 5px 50%;
	font-weight: bold;
	color: #6C758C;
	font-size: 12px;
	padding: 2px 0 2px 30px;
	font-family: Arial, Sans-Serif;
}
#generic   #content div.press a.package-zip b
{
	background: url( "http://scrapblog.com/images/bg_grey-dotted.gif" ) repeat-x bottom left;
}
#generic   #content div.press a.package-zip:hover b
{
	background: url( "http://scrapblog.com/images/bg_grey-solid.gif" ) repeat-x bottom left;
}
#generic   #content div.press table
{
	width: 100%;
	margin: 10px 0 20px 0;
}
#generic   #content div.press table tr
{
}
#generic   #content div.press table tr.odd
{
	background: #FFFFFF;
}
#generic   #content div.press table tr.even
{
	background: #F2F4F7;
}
#generic   #content div.press table tr td
{
}
#generic   #content div.press table tr td.image
{
	background-image: url("http://scrapblog.com/images/icon_image.gif");
	background-position: 5px 50%;
	background-repeat: no-repeat;
	padding: 0 0 0 30px;
}
#generic   #content div.press table tr td.pdf
{
	background-image: url("http://scrapblog.com/images/icon_pdf.gif" );
	background-position: 5px 50%;
	background-repeat: no-repeat;
	padding: 0 0 0 30px;
}
#generic   #content div.press table tr td.pdf
{
}
#generic   #content div.press table tr td a
{
	background: transparent url( "http://scrapblog.com/images/icon_green-arrow.gif" ) no-repeat 0 50%;
	font-weight: bold;
	color: #6C758C;
	font-size: 12px;
	padding: 0 0 0 15px;
	font-family: Arial, Sans-Serif;
}
#generic   #content div.press table tr td a b
{
	background: url( "http://scrapblog.com/images/bg_grey-dotted.gif" ) repeat-x bottom left;
}
#generic   #content div.press table tr td a:hover b
{
	background: url( "http://scrapblog.com/images/bg_grey-solid.gif" ) repeat-x bottom left;
}
#generic   #content div.press table tr td a.zip
{
	background: transparent url( "http://scrapblog.com/images/icon_zip.gif" ) no-repeat 0 0;
	color: #6C758C;
	font-size: 12px;
	font-family: Arial, Sans-Serif;
}
#generic   #content div.feeds ul
{
	margin: 0 0 15px 0;
}
#generic   #content div.feeds ul li
{
	padding: 5px 0;
}
#generic   #content div.feeds ul li a.rss
{
	background: transparent url( "http://scrapblog.com/images/icon_feed.gif" ) no-repeat 0 0;
	padding: 0 0 5px 23px;
	border: none;
	color: #6C758C;
	font-size: 12px;
	font-family: Arial, Sans-Serif;
}
#generic   #content div.feeds ul li a.rss strong
{
	background: url( "http://scrapblog.com/images/bg_grey-dotted.gif" ) repeat-x bottom left;
	padding: 0 0 2px 0;
}
#generic   #content div.feeds ul li a.rss:hover strong
{
	background: url( "http://scrapblog.com/images/bg_grey-solid.gif" ) repeat-x bottom left;
}



/*------------------------ Users Friends -------------------------------------*/
#my-scrapblogs   #sidebar #user-sidebar-friends
{
	float: left;
	margin: 0 0 30px 0;
	width: 355px;
}
#my-scrapblogs   #sidebar #user-sidebar-friends ul
{
	/*width:425px;*/
	width:395px;
}
#my-scrapblogs   #sidebar #user-sidebar-friends ul li
{
	float: left;
	/*margin: 0 34px 10px 0;*/
	margin: 0 25px 10px 0;
	text-align: center;
	
	width:70px;
}
#UserSideBar1_lnkUserViewMore
{
	margin-right: 10px !important;
	margin-right: 20px;
}

#my-scrapblogs   #sidebar #user-sidebar-friends div.hr
{
	height: 1px;
	width: 400px;
	border-bottom: 1px dotted #D2D6DE;
	margin: 0 0 10px 0;
}
#my-scrapblogs   #sidebar #user-sidebar-friends ul li a
{
	/*display: block; 				font-size: 11px; 				font-family: Arial; 				text-align: center; 				color: #6C758C; 				padding: 0 0 2px 0; 				background: url("http://scrapblog.com/images/bg_grey-dotted.gif") repeat-x bottom left;*/
	display: inline;
	font-size: 11px;
	font-family: Arial;
	text-align: center;
	color: #6C758C;
}
#my-scrapblogs   #sidebar #user-sidebar-friends ul li a b
{
	font-weight: normal;
	background: url( "http://scrapblog.com/images/bg_grey-dotted.gif" ) repeat-x bottom left;
}
#my-scrapblogs   #sidebar #user-sidebar-friends ul li a:hover b
{
	background: url( "http://scrapblog.com/images/bg_grey-solid.gif" ) repeat-x bottom left;
}

#my-scrapblogs   #sidebar #user-sidebar-friends ul li a img
{
	border: 4px solid #F2F4F7;
	display: block;
	margin: 0 auto 5px auto;
}
#my-scrapblogs   #sidebar #user-sidebar-friends ul li a:hover img
{
	border: 4px solid #E31F5D;
}


#my-scrapblogs   #sidebar .friends-action
{
	float: right;
	margin: 0 !important;
	margin-right: 10px;
}


/*---------------------------- User Favorites scrapblogs -------------------*/

#my-scrapblogs   #sidebar #user-sidebar-favorite-scrapblogs
{
	float: left;
	margin: 0 0 20px 0;
	width: 100%;
}

#my-scrapblogs   #sidebar #user-sidebar-favorite-scrapblogs div.module
{
	width: 148px;
	height: 149px;
	float: left;
	background: #F2F4F7;
	display: inline;
	color: #6C758C;
	font-size: 11px;
	padding: 7px 10px 8px 10px;
	margin: 0 9px 10px 0;
}

#my-scrapblogs   #sidebar #user-sidebar-favorite-scrapblogs h1
{
}
#my-scrapblogs   #sidebar #user-sidebar-favorite-scrapblogs div.module h3
{
    font-weight: normal;
	text-transform: none !important;
	padding: 0 !important;
	font-size: 11px;
}
#my-scrapblogs   #sidebar #user-sidebar-favorite-scrapblogs div.module div.image
{
	background: #FFFFFF;
	margin: 5px auto;
	padding: 5px 5px 5px 5px;
}
#my-scrapblogs   #sidebar #user-sidebar-favorite-scrapblogs div.module div.image div.img_container
{
	height: 92px;
	width: 138px;
}
#my-scrapblogs   #sidebar #user-sidebar-favorite-scrapblogs div.module div.image div.img_container a
{
	display: block;
	height: 100%;
	width: 100%;
}
#my-scrapblogs   #sidebar #user-sidebar-favorite-scrapblogs div.module div.image div.img_container a:hover
{
	background: transparent url( "http://scrapblog.com/images/img_138-scrapblog_over.png" ) no-repeat 0 0;
}
#my-scrapblogs   #sidebar #user-sidebar-favorite-scrapblogs div.module div.image div.img_container a b
{
	display: none;
}
#my-scrapblogs   #sidebar #user-sidebar-favorite-scrapblogs div.module p
{
}
#my-scrapblogs   #sidebar #user-sidebar-favorite-scrapblogs div.module p strong
{
}


/*---------------------------- All Friends Scrapblogs -------------------*/

#my-scrapblogs   #content #user-sidebar-friends
{
	float: left;
	margin: 0 0 10px 0;
	width: 100%;
}

#my-scrapblogs   #content #user-sidebar-friends div.module
{
	width: 148px;
	float: left;
	background: #F2F4F7;
	display: inline;
	color: #6C758C;
	font-size: 11px;
	padding: 7px 10px 8px 10px;
	margin: 0 9px 10px 0;
}

#my-scrapblogs   #content #user-sidebar-friends div.module a.meta
{
	background: url( "http://scrapblog.com/images/bg_grey-dotted.gif" ) repeat-x bottom left;
}
#my-scrapblogs   #content #user-sidebar-friends div.module a.meta:hover
{
	background: url( "http://scrapblog.com/images/bg_grey-solid.gif" ) repeat-x bottom left;
}

#my-scrapblogs   #content #user-sidebar-friends h1
{
	letter-spacing: -1px;
	margin: 0 0 25px 0;
	width: 100%;
}

#my-scrapblogs   #content #user-sidebar-friends div.module h3
{
	font-size: 11px;
	font-weight: normal;
	margin-bottom: 5px;
	letter-spacing: 0px;
	text-transform: none !important;
	padding: 0 !important;
}
#my-scrapblogs   #content #user-sidebar-friends div.module div.image
{
	background: #FFFFFF;
	margin: 5px auto;
	padding: 5px 5px 5px 5px;
}
#my-scrapblogs   #content #user-sidebar-friends div.module div.image div.img_container
{
	height: 92px;
	width: 138px;
}
#my-scrapblogs   #content #user-sidebar-friends div.module div.image div.img_container a
{
	display: block;
	height: 100%;
	width: 100%;
}
#my-scrapblogs   #content #user-sidebar-friends div.module div.image div.img_container a:hover
{
	background: transparent url( "http://scrapblog.com/images/img_138-scrapblog_over.png" ) no-repeat 0 0;
}
#my-scrapblogs   #content #user-sidebar-friends div.module div.image div.img_container a b
{
	display: none;
}
#my-scrapblogs   #content #user-sidebar-friends div.module p
{
}
#my-scrapblogs   #content #user-sidebar-friends div.module p strong
{
}


#my-scrapblogs   #content #pagination
{
	clear: both;
	font-family: Arial, Verdana, Sans-Serif;
}
#my-scrapblogs   #content #pagination h4
{
	font-weight: normal;
	font-size: 14px;
	margin: 0 0 10px 0;
}

#my-scrapblogs   #content #pagination div.hr
{
	height: 1px;
	width: 520px;
	border-bottom: 1px dotted #D2D6DE;
	margin: 0 0 10px 0; /*background: transparent url("http://scrapblog.com/images/bg_footer-hr.gif") repeat-x 0 0;*/
}
#my-scrapblogs   #content #pagination div.hr hr
{
	display: none;
}

#my-scrapblogs   #content #pagination ul
{
}
#my-scrapblogs   #content #pagination ul li
{
	float: left;
	margin: 0 5px 0 0;
}
#my-scrapblogs   #content #pagination ul li.more
{
	padding: 9px 0 9px 9px;
}
#my-scrapblogs   #content #pagination ul li b
{
	background: url( "http://scrapblog.com/images/bg_grey-dotted.gif" ) repeat-x bottom left;
	line-height: 18px;
}
#my-scrapblogs   #content #pagination ul li a
{
	display: block;
	padding: 5px 9px;
	color: #6C758C;
	font-weight: bold;
	cursor: pointer;
}
#my-scrapblogs   #content #pagination ul li a:hover b
{
	background: url( "http://scrapblog.com/images/bg_grey-solid.gif" ) repeat-x bottom left;
}
#my-scrapblogs   #content #pagination ul li.page a
{
	border: 1px solid #6C758C;
}
#my-scrapblogs   #content #pagination ul li.page a:hover
{
	background: #FFFFCC;
}
#my-scrapblogs   #content #pagination ul li.page a.current, #my-scrapblogs   #content #pagination ul li.page a.current:hover
{
	background: #E31E5C;
	border: 1px solid #E31E5C;
	color: #FFFFFF;
}
#my-scrapblogs   #content #pagination ul li.page a.current b
{
	background: none;
}



/*---------------------------- Explore Blog RSS List -------------------*/
#explore   #sidebar #explore   #sidebar div#blog
{
}
#explore   #sidebar div#blog ul
{
	padding: 0 0 10px 0;
}
#explore   #sidebar div#blog ul li
{
	color: #6C758C;
	margin: 0 0 10px 0;
	font-family: Arial, Sans-Serif;
	font-size: 10px;
	text-transform: uppercase;
}
#explore   #sidebar div#blog ul li a
{
	font-weight: bold;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	text-transform: none;
	color: #6C758C;
	background: url( "http://scrapblog.com/images/bg_grey-dotted.gif" ) repeat-x bottom left;
}
#explore   #sidebar div#blog ul li a:hover
{
	background: url( "http://scrapblog.com/images/bg_grey-solid.gif" ) repeat-x bottom left;
}
#explore   #sidebar div#blog a.rss
{
	background: transparent url( "http://scrapblog.com/images/icon_feed.gif" ) no-repeat 0 0;
	padding: 0 0 5px 23px;
	border: none;
	color: #6C758C;
}
#explore   #sidebar div#blog a.rss b
{
	background: url( "http://scrapblog.com/images/bg_grey-dotted.gif" ) repeat-x bottom left;
	padding: 0 0 2px 0;
}
#explore   #sidebar div#blog a.rss:hover b
{
	background: url( "http://scrapblog.com/images/bg_grey-solid.gif" ) repeat-x bottom left;
}
#explore   #sidebar div.hr
{
}


/*---------------------------- Explore Weekly Top Five Scrapblogs -------------------*/

#explore   #sidebar #sidebar-top-five
{
	float: left;
	margin: 3px 0 30px 0;
	width: 100%;
}

#explore   #sidebar #sidebar-top-five div.module
{
	width: 148px;
	float: left;
	background: #F2F4F7;
	display: inline;
	color: #6C758C;
	font-size: 11px;
	padding: 7px 10px 9px 10px;
	margin: 0px 9px 10px 0;
}

#explore   #sidebar #sidebar-top-five h1
{
}
#explore   #sidebar #sidebar-top-five div.module h3
{
	font-weight: normal;
	text-transform: none !important;
	padding: 0 !important;
}
#explore   #sidebar #sidebar-top-five div.module div.image
{
	background: #FFFFFF;
	margin: 5px auto;
	padding: 5px 5px 5px 5px;
}
#explore   #sidebar #sidebar-top-five div.module div.image div.img_container
{
	height: 92px;
	width: 138px;
}
#explore   #sidebar #sidebar-top-five div.module div.image div.img_container a
{
	display: block;
	height: 100%;
	width: 100%;
}
#explore   #sidebar #sidebar-top-five div.module div.image div.img_container a:hover
{
	background: transparent url( "http://scrapblog.com/images/img_138-scrapblog_over.png" ) no-repeat 0 0;
}
#explore   #sidebar #sidebar-top-five div.module div.image div.img_container a b
{
	display: none;
}
#explore   #sidebar #sidebar-top-five div.module p
{
}
#explore   #sidebar #sidebar-top-five div.module p strong
{
}

/* =Faqs => Links
----------------------------------------*/
.faqLinks
{
	color: #6C758C;
}

/* Profile Email Notifications*/

.TopPageSaveAlert
{
	width:100%;
	text-align:center;
	}

.NotificationSettings
{
	padding: 15px 0 20px 10px;
}
.NotificationCheckBoxes
{
	padding-right: 4px;
}
div.SaveEmail 
{
	margin-bottom:25px;
}
div.SaveEmail a
{
	font-weight: bold;
	font-family: Arial;
	margin-left: 5px;
	font-size: 12px;
	color: #E31E5C;
	background: url( "http://scrapblog.com/images/bg_pink-dotted.gif" ) repeat-x bottom left;
}
div.SaveEmail a:hover
{
	background: url( "http://scrapblog.com/images/bg_pink-solid.gif" ) repeat-x bottom left;
}

div#pnlEmailFields a
{
	bottom:20px;
	position:relative;
	font-weight: bold;
	font-family: Arial;
	margin-left: 5px;
	font-size: 12px;
	color: #E31E5C;
	background: url( "http://scrapblog.com/images/bg_pink-dotted.gif" ) repeat-x bottom left;
	}
div#pnlEmailFields a:hover
{
	background: url( "http://scrapblog.com/images/bg_pink-solid.gif" ) repeat-x bottom left;
	}
div.NotificationSettings
{
	font-family:Verdana,Sans-Serif;
	font-size:12px;
	}

div.NotificationSettings a
{
	font-weight: bold;
	font-family: Arial;
	margin-left: 3px;
	font-size: 12px;
	color: #6C758C;
	padding: 0 0 2px 0;
	background: url( "http://scrapblog.com/images/bg_grey-dotted.gif" ) repeat-x bottom left;
}
div.NotificationSettings a:hover
{
	background: url( "http://scrapblog.com/images/bg_grey-solid.gif" ) repeat-x bottom left;
}


/*------------------------ Explore Partners List --------------------------------*/

#explore   #sidebar #explore   #sidebar div#partner-list
{
}
#explore   #sidebar div#partner-list ul
{
	padding: 0 0 0 0;
}
#explore   #sidebar div#partner-list ul li
{
	color: #6C758C;
	margin: 0 0 5px 0;
	font-family: Arial, Sans-Serif;
	font-size: 10px;
	text-transform: uppercase;
}
#explore   #sidebar div#partner-list ul li a
{
	font-weight: bold;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	text-transform: none;
	color: #6C758C;
	background: url( "http://scrapblog.com/images/bg_grey-dotted.gif" ) repeat-x bottom left;
}
#explore   #sidebar div#partner-list ul li a:hover
{
	background: url( "http://scrapblog.com/images/bg_grey-solid.gif" ) repeat-x bottom left;
}

#explore   #sidebar div#partner-list ul li p.info
{
	color: #6C758C;
	position: relative;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	padding: 0 0 5px 0;
	text-transform: none;
}

#explore   #sidebar div.hr
{
}

/*------------------------ Users Friends List of People Who Loved Your Scrapblog -------------------------------------*/
#friends-list   #content
{
	float: left;
	margin: 0 0 30px 0;
	width: 910px;
}

#friends-list   #content #list
{
	float: left;
	width: 960px;
	margin-top:20px;
}

#friends-list   #content  h1
{
	color:#E31E5C;
	float:left;
	font-family:Trebuchet MS;
	font-size:26px;
	font-weight:bolder;
	height:26px;
	letter-spacing:-1px;
	margin:5px 0px 20px 20px;
}


#friends-list   #content  #list ul
{
	margin-left:35px;
	margin-top:10px;
	margin-right:35px;
}

 .separator
{
	background: url( "http://scrapblog.com/images/bg_grey-dotted.gif" ) repeat-x bottom left;
}
#friends-list   #content  #list ul li
{
	position:relative;
	float: left;
	height:60px;
	width:290px;
	margin: 0 0  15px 0;
	/*padding-bottom:20px;*/
	
		
}
#friends-list   #content  #list ul li span
{
	position:absolute;
	font-size: 12px;
    left :70px;
    top:28px;
    /*float:left;*/
	font-family: Arial;
	
}


#friends-list   #content  #list img.imgBackTo
{
	position:relative;
	bottom:20px;
    left  :20px;
}

#friends-list   #content  #list a.backto
{
	font-size: 12px;
	position:relative;
	margin-left:22px;
	font-family: Arial;
	cursor:pointer;
	font-weight:bold;
	bottom:20px;
	color: #6C758C;

	/*background:transparent url(/images/back-arrow.gif) no-repeat scroll 0pt 50%;*/
	background: url( "http://scrapblog.com/images/bg_grey-dotted.gif" ) repeat-x bottom left;
}



#friends-list   #content  #list ul li a.friend
{
	font-size: 12px;
	position:relative;
	font-family: Arial;
	cursor:pointer;
	font-weight:bold;
	top:10px;
	float :left;
	color: #E31E5C;
	background: url( "http://scrapblog.com/images/bg_pink-dotted.gif" ) repeat-x bottom left;
}

#friends-list   #content  #list ul li span.publishedscrapblogs
{
	font-size: 12px;
	position:relative;
	float:left;
	font-family: Arial;
	margin-top:5px;
	
}


#friends-list   #content  #list ul li a.friend:hover 
{
	background: url( "http://scrapblog.com/images/bg_pink-solid.gif" ) repeat-x bottom left;
}

#friends-list   #content  #list ul li img
{

	border: 4px solid #F2F4F7;
	margin: 0  15px 0 0;
	float:left;
}

#friends-list   #content  #list ul li img:hover 
{
	border: 4px solid #E31F5C;
	cursor:pointer;
	/*margin: 0 auto 5px auto;*/
}

#friends-list   #content  #list div.hr
{
	height: 1px;
	width: 100%;
	float:left;
	position:relative;
	margin-top:8px;
	border-bottom: 1px dotted #D2D6DE;
	
}

#friends-list   #content #pagination
{
	clear: both;
	font-family: Arial, Verdana, Sans-Serif;
	margin-left:30px;
}
#friends-list   #content #pagination h4
{
	font-weight: normal;
	font-size: 14px;
	margin: 0 0 10px 0;
}

#friends-list   #content #pagination div.hr
{
	height: 1px;
	width: 520px;
	border-bottom: 1px dotted #D2D6DE;
	margin: 0 0 10px 0; 
}
#friends-list   #content #pagination div.hr hr
{
	display: none;
}

#friends-list   #content #pagination ul
{
}
#friends-list   #content #pagination ul li
{
	float: left;
	margin: 0 5px 0 0;
}
#friends-list   #content #pagination ul li.more
{
	padding: 9px 0 9px 9px;
}
#friends-list   #content #pagination ul li b
{
	background: url( "http://scrapblog.com/images/bg_grey-dotted.gif" ) repeat-x bottom left;
	line-height: 18px;
}
#friends-list   #content #pagination ul li a
{
	display: block;
	padding: 5px 9px;
	color: #6C758C;
	font-weight: bold;
	cursor: pointer;
}
#friends-list   #content #pagination ul li a:hover b
{
	background: url( "http://scrapblog.com/images/bg_grey-solid.gif" ) repeat-x bottom left;
}
#friends-list   #content #pagination ul li.page a
{
	border: 1px solid #6C758C;
}
#friends-list   #content #pagination ul li.page a:hover
{
	background: #FFFFCC;
}
#friends-list   #content #pagination ul li.page a.current, #my-scrapblogs   #content #pagination ul li.page a.current:hover
{
	background: #E31E5C;
	border: 1px solid #E31E5C;
	color: #FFFFFF;
	cursor:default;
}
#friends-list   #content #pagination ul li.page a.current b
{
	background: none;
}


/***************  Error Page *******************/
#error-body
{
	background: #E31E5C;
}
#error-body #horizon
{
	left:0px;
	margin-top:-200px;
	min-width:930px;
	text-align:center;
	top:50%;
	width:100%;
	position:absolute;
}


#error-body  
{
	background:transparent url(http://scrapblog.com/images/bg_error.gif) no-repeat scroll 50%;
	
	color:#FFFFFF;
	font-family:Verdana,Sans-serif;
	font-size:12px;
	height:450px;
	line-height:140%;
	margin:0pt auto;
	position:relative;
	text-align:left;
	width:930px;
}

#error-body   #left-side
{
	background:transparent url(http://scrapblog.com/images/error_sb_logo.gif) no-repeat scroll 50%;
	font-size:12px;
	height:83px;
	width:195px;
	position:relative;
	top:158px;
	left:115px;
	}
	
#error-body   #info
{
	font-size:12px;
	height:220px;
	width:425px;
	position:relative;
	top:30px;
	left:335px;
	margin:0 0 0 0;
	}
	
#error-body   #info p
{
	color:#6C758C;
	font-family:Arial;
	font-size:12px;
	margin-bottom:10px;
	
	}
	
	
#error-body   #info a
{
	color:#E31E5C;
	font-family:Arial;
	font-weight: bold;
	font-size:12px;
	padding: 0 0 2px 0;
	background: url( "http://scrapblog.com/images/bg_pink-dotted.gif" ) repeat-x bottom left;
	
}
#error-body   #info a:hover
{
	color:#E31E5C;
	font-family:Arial;
	font-size:12px;
	background: url( "http://scrapblog.com/images/bg_pink-solid.gif" ) repeat-x bottom left;
	text-decoration: none;
	
}

#error-body   #info ul
{
	padding:0 0 0 0;
}

#error-body   #info ul
{
	padding:0 0 0 0;
}

#error-body   #info ul li
{
	font-family:Arial;
	margin:0px 0px 5px 0;
}

/*********** Get Crafty ********************/

#generic   #content ul#getcrafty li {
		clear:both;
		line-height:18px;
	}
	#generic   #content ul#getcrafty li img {
		float:left;
		padding-right:10px;
	}
	#generic   #content ul#getcrafty li a{
		color:#E31E5C;
		font-size:14px;
		font-weight:bold;
	}
	#generic   #content h1#hdr_get-crafty
	{
		background: transparent url( "http://scrapblog.com/images/hdr_get-crafty.gif" ) no-repeat 0 0;
	}

/* ****************   Profile Page Validators    ************************************ */
.ValidatorsFF
{
	position:relative;
	display:inline;
	top:7px;
	
	}	
.ValidatorsSafari
{
	position:relative;
	display:inline;
	margin:auto 0;
	top:10px;
	
}
.ValidatorsIE6
{
	position:relative;
	display:inline;
	margin:auto 0;
	bottom:16px;
	
}	
.ValidatorsIE7
{
	position:relative;
	display:inline;
	margin:auto 0;
	bottom:16px;
	
}
.ValidatorsIE8
{
	position:relative;
	display:inline;
	margin:auto 0;
	top:7px;
	
}


/* ****************   Delete Account Page    ************************************ */

#generic   #pagecontent
{
	margin-left:125px ;
	height:475px;
}

#generic   #pagecontent  #deleteaccount
{
	text-align:center;
	width:700px;
	margin: 30px 0px 0px 0px;
	position:relative;
}

#generic   #pagecontent #deleteaccount h3
{
	color:#E31E5C;
	font-family:Arial,Sans-Serif;
	font-size:28px;
	letter-spacing:-2px;
	width:100%;
	margin-bottom:20px;

}

#generic   #pagecontent #deleteaccount p {
	font-family:Verdana,Sans-Serif;
	font-size:12px;
	margin:30px 0px 20px 0px;
	width:100%;
}

#generic   #pagecontent #deleteaccount a
{
	color:#6C758C;
	font-family:Verdana,Sans-Serif;
	font-size:12px;
	width:100%;
    border-bottom:1px dotted #6C758C;
    font-weight:bold;
    
}

#generic   #pagecontent #deleteaccount a:hover
{
    border-bottom:none;
    text-decoration:underline;
}


#generic   #pagecontent #deleteaccount #deleteconfirmation
{
	position:relative;
	top:135px;
}

#generic   #pagecontent #deleteaccount #deleteconfirmation h3
{
	color:#E31E5C;
	font-family:Arial,Sans-Serif;
	font-size:28px;
	letter-spacing:-2px;
	width:100%;
	margin-bottom:5px;

}
#generic   #pagecontent #deleteaccount #deleteconfirmation p {
	font-family:Verdana,Sans-Serif;
	font-size:12px;
	margin:0px 0px 20px 0px;
	width:100%;
}

#generic   #pagecontent #deleteaccount #deleteconfirmation a
{
	color:#6C758C;
	font-family:Verdana,Sans-Serif;
	font-size:12px;
	width:100%;
    border-bottom:1px dotted #6C758C;
    font-weight:bold;
    
}

#generic   #pagecontent #deleteaccount #deleteconfirmation a:hover
{
   border-bottom:none;
   text-decoration:underline;
}

/* ***** Orders Tab on Profile Page ***** */
.HeaderPanel
{
	cursor: pointer;
	width: 528px;
	padding:0px 0px 5px 12px;
	border-bottom:1px dotted #D0D5DD;
}

.HeaderOrderID
{
	color:#E31E5C;
	font-weight:bold;
	text-decoration:underline;
	margin: 0 0 0 6px;
	position:relative;
	bottom:2px;
}

.HeaderOrderFields
{
	position:relative;
	bottom:0px;
}

.CollapsibleDiv
{
	background-color: #FFFFDD;
	padding: 0 0 0  16px;
	display:block;
}

.OrderDetailTitlesSize
{
	width: 155px;
	height: 25px;
	padding: 10px 0px 0px 0px;
	vertical-align:top;

}

.OrderDetailTitles
{	border-bottom:1px dashed #D0D5DD;
	font-weight: bold; 
	width: 130px;
	padding: 15px 72px 3px 0px;
	

}

.OrderLabel
{
	position:relative;	
	bottom:0;	
}

.OrderDetail
{		
	padding: 0;
	position:relative;
	bottom:5px;
	vertical-align:middle;
}

.OrderDetailTotalTitle
{
	font-weight: bold; 
	padding: 0px 100px 3px 0px;
	border-bottom:1px dashed #D0D5DD;
	position:relative;
	bottom:35px;
}
	
.OrderDetailTotal
{
	position:relative;
	bottom:38px;
	right:10px;
}

/***Printing Page ***/

#printing-highlight 
{
height:370px;
margin:0 auto 30px auto;
border-bottom:1px dotted #D1D1D1;
padding: 0 0 30px 0;
}
#printing-highlight p {
font-family:Verdana,Sans-Serif;
font-size:12px;
line-height:140%;
margin:0 0 15px;
}

 h2.prnt-prev {
    clear:both;
    color:#E31E5C;
    font-size:20px;
    letter-spacing:-1px;
    padding:15px 0 10px;
}

#printing-highlight .printing-headline
{
	float:left;

}
#printing-highlight .easter-headline
{
	float:left;
	padding-top:16px;

}

#printing-highlight-copy 
{
	width:390px;
	float:right;
	margin-top:40px;
}
#easter-highlight-copy 
{
	width:350px;
	float:right;
	margin-top:50px;
	padding-left:16px;
	
}

#printing-highlight-copy .get_started a:hover {
    background:transparent url(../images/homepage/get_started.png) repeat scroll 0 -58px;
}

#printing-highlight-copy .get_started a {
    background:transparent url(../images/homepage/get_started.png) repeat scroll 0 0;
    display:block;
    float:left;
    height:58px;
    margin:-1px 0 0;
    text-indent:-999em;
    width:216px;
}
.easter-quick-guide-steps
{
    float:right;
    width:296px;
}
.easter-quick-guide-steps-hdr
{
    font-weight: bold; 
    margin-bottom: 5px;
}
.easter-quick-guide-section
{
    float:left;
    width:100%;
}

#printing-highlight-copy p
{
	line-height:1.25em;	
	font-size:1.12em;
}

.printing-highlight-hr 
{
	height: 1px;
	width: 920px;
	background: transparent url( "http://scrapblog.com/images/bg_footer-hr.gif" ) repeat-x 0 0;
	margin: 20px auto 0 auto;
}
.printing-mrkt-hr 
{
	height: 1px;
	width: 520px;
	background: transparent url( "http://scrapblog.com/images/bg_footer-hr.gif" ) repeat-x 0 0;
	
}

.easter-mrkt-hr 
{
	height: 1px;
	/*clear: both;*/ 
	width:545px;
	background: transparent url( "http://scrapblog.com/images/bg_footer-hr.gif" ) repeat-x 0 0;
	margin:30px 0 0 0;
	
}

.printing-feature 
{
	width:340px;
}

.easter-feature 
{
	width:518px;
}
.easter-ready-to-begin
{
	width:515px;
	float:left; 
	background-color: #FFFFCC;
	padding:0px 15px 0px 15px;
	margin:28px 0 0 0;
	height:100px;
	
}
/**Jordan's Orders Page *

.user-orders 
{
font-size:1em;
width:530px;
	
}
.user-orders td, tr 
{
	padding:10px;
	border-top:1px dashed #D0D5DD;
}
.user-orders .top-row
{background-color:#EDEEF1;
	font-weight:bold;
}
*/
.order-details 
{
	width:530px;
	background:#FFFFDD;
	border-top:1px dashed #D0D5DD;
	font-size:.9em;
	padding:5px 12px 0px 12px;
	

}

.order-details tr
{
	padding:10px;
}
.order-details td
{
	padding:5px 10px;
}

.order-details a {
	font-weight:bold;
	border-bottom:1px dashed;
	color:#E3215C;
}

.order-details a:hover 
{
	text-decoration:underline;
	border:none;
}

/**Printing call out styles**/

#print-your-creations 
{
	
	width:525px;
	margin-bottom:10px;
	/*height:640px;*/

}

#explore-call-out
{
	background:url(/images/print/img_italia-books.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	
	
}

#explore-call-out p 
{
	
	width:174px;
	
}
#explore-call-out a 
{
	font-weight:bold;
	background: url("http://scrapblog.com/images/bg_grey-dotted.gif" ) repeat-x bottom left;
	color:#6C758C;

}
#explore-call-out a:hover
{

	background: url("http://scrapblog.com/images/bg_grey-solid.gif" ) repeat-x bottom left;

}


/* =Orders => Content
----------------------------------------*/
#orders   #content
{
	float: left;
	width: 930px;
	padding: 20px 20px 20px 20px;
	margin: 0 0 30px 0;
}

#orders #primary a, #orders #secondary a
{
    color: #E31E5C;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url( "http://scrapblog.com/images/bg_pink-dotted.gif" ) repeat-x bottom left;
}
#orders   #content a:hover
{
   background: url( "http://scrapblog.com/images/bg_pink-solid.gif" ) repeat-x bottom left;
	text-decoration: none;
}

#orders   #content a.TrackingNum
{
    color: #E31E5C;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url( "http://scrapblog.com/images/bg_pink-dotted.gif" ) repeat-x bottom left;
	margin-top:10px;
}
#orders   #content a.TrackingNum:hover
{
    background: url( "http://scrapblog.com/images/bg_pink-solid.gif" ) repeat-x bottom left;
	text-decoration: none;
}



#orders   #content p{

	font-family:Verdana,Sans-Serif;
    line-height:140%;
    font-size:12px;
}

#orders   #content h1
{
	float: left;
	font-family: Trebuchet MS;
	font-size: 26px;
	font-weight: bolder;
	letter-spacing: -1px;
	height: 26px;
	color: #E31E5C;
	margin: 5px 0 16px 0; /*text-indent: -5000px;*/ /*background: transparent url("http://scrapblog.com/images/hdr_my-scrapblogs.gif") no-repeat 0 0;*/
	width:100%;
}

#orders   #content #Orders
{
	margin-top:30px;
}

#orders   #content #orders-header
{
	width:546px;
	/*border-top:1px dotted #D0D5DD;
	border-bottom:1px dotted #D0D5DD; */
	position:relative; 
	background-color:#EDEEF1; 
	height:22px;
	padding:5px 0 5px 10px;
	font-weight:bold;
	/*background: transparent url( "http://scrapblog.com/images/bg_footer-hr.gif" ) repeat-x bottom;*/
	
}

#orders   #content #Orders div.hr
{
	height: 1px;
	width: 555px;
	background: transparent url( "http://scrapblog.com/images/bg_footer-hr.gif" ) repeat-x 0 0;
	margin: 0px 0px 0px 0px;
	position:relative;
	
}

#orders   #content #Orders div.hr-shipping
{
	height: 1px;
	width: 505px;
	background: transparent url( "http://scrapblog.com/images/bg_footer-hr.gif" ) repeat-x 0 0;
	margin: 15px 0px 10px 0px;
	position:relative;
	
}

#orders   #content .OrderHeaderPanel
{
	cursor: pointer;
	width: 528px;
	padding:6px 0px 6px 4px;
	/*border-bottom:1px dotted #D0D5DD;*/
}

#orders   #content .ProdDetailTitle
{
	font-weight:bold;
	font-family:Arial;
    font-size:12px;
    color:#6C758C;
    margin:2px 0px 8px 8px;
}


#orders   #content .OrderDetEven
{
    background-color:#FFFFDD;
	font-family:Arial;
    font-size:12px;
    color:#6C758C;
    padding: 0px 0px 0px 6px;
    height:22px;
    width:435px;
   
}

#orders   #content .OrderDetEvenTotal
{
    background-color:#FFFFDD;
	font-family:Arial;
    font-size:14px;
    color:#6C758C;
    padding: 0px 0px 0px 6px;
    height:22px;
    width:435px;
   
}

#orders   #content .OrderDetEvenPrice
{
    background-color:#FFFFDD;
	font-family:Arial;
    font-size:12px;
    color:#6C758C;
    text-align:right;
    height:22px;
    width:60px;
   
}

#orders   #content .OrderDetEvenTotalAmount
{
    background-color:#FFFFDD;
	font-family:Arial;
    font-size:14px;
    color:#6C758C;
    text-align:right;
    height:22px;
    width:60px;
   
}

#orders   #content .OrderDetOdd
{
    background-color:#FFFFFF;
	font-family:Arial;
    font-size:12px;
    color:#6C758C;
    padding: 0px 0px 0px 6px;
    height:22px;
    width:435px;
   
}
#orders   #content .OrderDetOddPrice
{
    background-color:#FFFFFF;
	font-family:Arial;
    font-size:12px;
    color:#6C758C;
    text-align:right;
    height:22px;
    width:60px;
   
}

#orders   #content .ShippingHeaderLeft
{
    width:190px;
	font-weight:bold;
	background: transparent url("http://scrapblog.com/images/vr_grey-dashed.gif") repeat-y right top;
}
#orders   #content .ShippingHeaderMiddle
{
    width:190px;
	font-weight:bold;
	padding-left:10px;
	background: transparent url("http://scrapblog.com/images/vr_grey-dashed.gif") repeat-y right top;
}

#orders   #content .ShippingHeaderRight
{
    width:180px;
	/*font-weight:bold;*/
	padding-left:10px;
}


#orders   #content .ShippingDetailLeft
{
    width:190px;
	height:75px;
	vertical-align:text-top;
	background: transparent url("http://scrapblog.com/images/vr_grey-dashed.gif") repeat-y right top;
	line-height:140%;
}

#orders   #content .ShippingDetailMiddle
{
    width:190px;
	height:75px;
	vertical-align:text-top;
	padding-left:10px;
	background: transparent url("http://scrapblog.com/images/vr_grey-dashed.gif") repeat-y right top;
	line-height:140%;
}
#orders   #content .ShippingDetail
{
    width:190px;
	height:75px;
	vertical-align:text-top;
	padding-left:10px;
}

#orders   #content .OrdersCollapsibleDiv {
    display:block;
    padding:3px 0 0 14px;
}

#orders   #content .OrderDetailTitles
{
	/*border-bottom:1px dashed #D0D5DD;*/
    font-weight:bold;
    padding:15px 72px 3px 0;
    /*width:130px;*/
}

#orders   #sidebar{
    padding:44px 0 0;
    float:right;
    /*margin:0 10px 0 0 !important;*/
    width:355px;
}

#orders   #sidebar #email-notification{
    padding:10px;
    float:left;
    font-family: Verdana;
    font-weight:bold;
    font-style:italic;
    background-color:#FFFFDD;
    margin:0px 5px 0px 0px;
    position:relative;
   
}

#orders   #sidebar a
{
    color: #E31E5C;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url( "http://scrapblog.com/images/bg_pink-dotted.gif" ) repeat-x bottom left;
}
#orders   #sidebar a:hover
{
   background: url( "http://scrapblog.com/images/bg_pink-solid.gif" ) repeat-x bottom left;
	text-decoration: none;
}

#orders   #sidebar p{
    font-family:Verdana,Sans-Serif;
    line-height:140%;
    font-size:12px;
}

#orders   #sidebar div.hr
{
	height: 1px;
	width: 330px;
	background: transparent url( "http://scrapblog.com/images/bg_footer-hr.gif" ) repeat-x 0 0;
	margin: 20px 0px 20px 0px;
	position:relative;
	
}

#generic   #content div.hr-badges
{
	height: 1px;
	width: 534px;
	background: transparent url( "http://scrapblog.com/images/bg_footer-hr.gif" ) repeat-x 0 0;
	margin: 10px 0px 15px 0px;
	position:relative;
	
}

#generic   #content #Accordion1 a
{
    color: #E31E5C;
	font-weight: bold;
	padding: 0 0 1px 0;
	margin-right:2px;
	background: url( "http://scrapblog.com/images/bg_pink-dotted.gif" ) repeat-x bottom left;
}

#generic   #content #Accordion1 a:hover
{
   background: url( "http://scrapblog.com/images/bg_pink-solid.gif" ) repeat-x bottom left;
   text-decoration: none;
}

.BadgesContent
{
   position:relative;
   margin: 0 auto;
  padding-bottom:10px;
  padding-top:10px;
  padding-left:22px;
  display:inline;
}

.BadgesSentEmailConfirmation
{
    width: 250px;
	height: 25px;
	float: left;
	position: relative;
	bottom:6px;
	position:relative;
	text-align: left;
	padding: 10px  0px 10px 12px;
	background: transparent url( "http://scrapblog.com/images/bg_badges-email-confirmation.gif" ) no-repeat 0 0;  
}

.BadgesHeader
{
  /*display:inline;
    height:200px;
    vertical-align:50%;*/

}

.BadgesText

{
    border:1px solid #D0D5DD;
    color:#6C758C;
    font-family:Arial,Sans-Serif;
    font-size:12px;
    margin: 5px 0 10px 0px;
    padding:6px 5px 4px 5px;
}

.BadgesSize
{
    font-family:Arial;
    color:#6C758C;
    padding-left:10px;
}


/* Marketplace Styles
----------------------------------------------------------------*/
#marketplace #content
{
   padding:40px 20px 20px 20px;
}

#marketplace .marketplace-intro {
	height: 320px;
	background: url(http://scrapblog.com/images/marketplace/marketplace-intro-bg.gif);
	margin: 0 0 28px 0;
	padding: 54px 0 0 0;
	overflow: hidden;
	width:920px;
	}

#marketplace .marketplace-intro .partner-style {
	float: left;
	}

#marketplace .marketplace-intro .partner-possibility {
	float: right;
	}

#marketplace #content h2 {
	
	clear:left;
	color:#E31E5C;
	font-size:20px;
	letter-spacing:-1px;
	margin: 28px 0 15px;
	padding: 12px 0 0 0;
	}

#marketplace p {
	line-height: 140%;
	margin: 0 0 18px 0;
	}

#marketplace p a {
	font-weight: bold;
	color: #E31E5C;
	text-decoration: underline;
	}

#marketplace p.welcome {
	background: transparent url(http://scrapblog.com/images/bg_footer-hr.gif) repeat-x 0 0;
	font-family:Arial,Sans-Serif;
	font-size:18px;
	font-style:normal;
	font-weight:bold;
	line-height:140%;
	margin-top: 28px;
	padding: 12px 0 0 0;
	}

#marketplace .partner-module {
	background: transparent url(http://scrapblog.com/images/bg_footer-hr.gif) repeat-x 0 0;
	padding: 18px 0 0 0;
	float: left;
	}

#marketplace .partner-module div {
	float: left;
	}

#marketplace .partner-module .partner-logo {
	background: url(http://scrapblog.com/images/marketplace/partner-logo-bg.gif);
	width: 292px;
	height: 145px;
	margin: 0 0 30px 0;
	}

#marketplace .partner-module .partner-logo img {
	margin: 23px 0 0 9px;
	}

#marketplace .partner-module .partner-info {
	width: 260px;
	margin: 18px 20px 0 20px;
	}

#marketplace .partner-module .partner-info h3 {
	font-size: 16px;
	margin: 0 0 10px 0;
	}

#marketplace .partner-module .partner-info a {
	display: block;
	font-weight: bold;
	color: #E31E5C;
	text-decoration: underline;
	margin: 0 0 10px 1px;
	}

#marketplace .partner-module .partner-collage img {
	margin: 10px 0 0 0;
	}

#marketplace .partner-module .partner-designers {
	clear: both;
	background: #F2F3F5 url(http://scrapblog.com/images/bg_footer-hr.gif) repeat-x 0 0;
	padding: 20px 0 0 20px;
	width: 900px;
	}

#marketplace .partner-module .partner-designers h3 {
	color: #E31E5C;
	font-size: 20px;
	margin: 0 0 16px 0;
	}

#marketplace .partner-module .partner-designers ul {
	overflow: hidden;
	height: 1%;
	}

#marketplace .partner-module .partner-designers li {
	float: left;
	width: 205px;
	margin: 0 20px 20px 0;
	display:inline;
	}

#marketplace .partner-module .partner-designers img {
	background: #fff;
	border: 1px dashed #6D768C;
	padding: 4px;
	float: left;
	margin: 0 10px 0 0;
	}

#marketplace .partner-module .partner-designers h4 {
	float: left;
	font-size: 14px;
	margin: 19px 0 2px 0;
	display: block;
	width: 137px;
	}

#marketplace .partner-module .partner-designers a {
	display:block;
	color: #E31E5C;
	text-decoration: underline;
	}

#launcher {
	background: #E31E5C;
	}

#launcher div {
	width: 490px;
	height: 306px;	
	background: url(http://scrapblog.com/images/popup-blocked.gif);
	margin: 180px auto 0 auto;
	padding: 136px 220px 0 220px;
	}

#launcher h2 {
	color: #fff;
	font-size: 28px;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, sans-serif;
	text-align: center;
	margin: 0 0 18px 0;
	letter-spacing: -1px;
	}

#launcher p {
	color: #fff;
	text-align: center;
	font-size: 13px;
	line-height: 20px;
	margin: 0 0 18px 0;
	}

#launcher a.launch-builder {
	display: block;
	width: 184px;
	height: 56px;
	text-indent: -9999px;
	background: url(http://scrapblog.com/images/launch-builder.gif) top center;
	margin: 0 auto;
	}

#launcher a.launch-builder:hover {
	background: url(http://scrapblog.com/images/launch-builder.gif) bottom center;
	}
	
	
/* ****************   Unsubscribe Page    ************************************ */

#generic   #unsubscribecontent
{
	margin-left:125px ;
	height:435px;
}

#generic   #unsubscribecontent  #unsubscribe
{
	text-align:center;
	width:700px;
	margin: 30px 0px 0px 0px;
	position:relative;
	height:100%;
}

#generic   #unsubscribecontent #unsubscribe h3
{
	color:#E31E5C;
	font-family:Arial,Sans-Serif;
	font-size:28px;
	letter-spacing:-2px;
	width:100%;
	margin-bottom:20px;

}

#generic   #unsubscribecontent #unsubscribe p {
	font-family:Verdana,Sans-Serif;
	font-size:16px;
	font-weight:bold;
	margin:30px 0px 20px 0px;
	padding:192px 0 0 0;
	width:100%;
}

/* Mother's Day Styles
----------------------------------------------------------------*/

#mothersday {
	/*padding: 0 20px;
	float:left;*/
	}

#mothersday a {
	color:#E31E5C;
	text-decoration: underline;
	}

#mothersday h1.mothersdaytitle {
	font-size: 32px;
	font-weight: bold;
	font-family: "Trebuchet MS", arial, sans-serif;
	color:#E31E5C;
	letter-spacing: -1px;
	text-align: center;
	margin: 24px 0 40px 0;
	padding: 0;
	}

#mothersday h1 span {
	border-bottom: 2px solid #e31e5c;
	}

#mothersday p {
	font-family: Verdana, arial, sans-serif;
	margin: 0 0 18px 0;
	line-height: 145%;
	}

#mothersday #mothers-day-header {
	background: url(http://scrapblog.com/images/mothersday/hero.jpg) no-repeat;
	height: 292px;
	padding: 0 450px;
	}

#mothersday #mothers-day-header ul {
	width: 420px;
	margin: 0 0 0 25px;
	}
	
#mothersday #mothers-day-header li {
	padding: 0 0 0 54px;
	}

#mothersday #mothers-day-header p {
	margin: 0 0 18px 0;
	}

#mothersday #mothers-day-header li.one {
	background: url(http://scrapblog.com/images/mothersday/step-1.gif) no-repeat;
	border-bottom: 1px dashed #D2D6DE;
	margin: 0 0 18px 0;
	}

#mothersday #mothers-day-header li.two {
	background: url(http://scrapblog.com/images/mothersday/step-2.gif) no-repeat;
	border-bottom: 1px dashed #D2D6DE;
	margin: 0 0 18px 0;
	}

#mothersday #mothers-day-header li.three {
	background: url(http://scrapblog.com/images/mothersday/step-3.gif) no-repeat;
	}

#mothersday #mothers-day-header h3 {
	font-size: 18px;
	font-weight: bold;
	margin:  0 0 6px 0;
	}

#mothersday #browser {
	background: #F1F3F5 url(http://scrapblog.com/images/mothersday/browser-bg.gif) bottom no-repeat;
	height: 298px;
	overflow: hidden;
	margin-top: 24px;
	width: 920px;
	}

#mothersday .browser-left {
	float: left;
	width: 424px;
	height: 234px;
	background: url(http://scrapblog.com/images/mothersday/browser-left-bg.jpg);
	margin: 20px 19px 20px;
	text-align: center;
	padding: 26px 0 0 0;
	}

#mothersday .browser-right {
	float: left;
	width: 437px;
	}

#mothersday .browser-right h3 {
	font-size: 26px;
	color: #6C758C;
	font-weight: bold;
	font-family: "Trebuchet MS", arial, sans-serif;
	margin: 26px 0 16px 0;
	}

#mothersday .browser-right h3 span {
	float: right;
	font-size: 16px;
	padding: 8px 0 0 0;
	color: #9A9A9A;
	}
	
#mothersday #slider-container {
	overflow: hidden;
	clear: both;
	}

#mothersday .previous {
	display: block;
	float: left;
	width: 28px;
	background: url(http://scrapblog.com/images/mothersday/previous.gif);
	height: 204px;
	text-indent: -9999px;
	overflow: hidden;
	}

#mothersday .next {
	display: block;
	float: left;
	width: 28px;
	background: url(http://scrapblog.com/images/mothersday/next.gif);
	height: 204px;
	text-indent: -9999px;
	overflow: hidden;
	}

#mothersday .slider-bg {
	float: left;
	margin: 0 4px;
	width: 373px;
	height: 189px;
	background: url(http://scrapblog.com/images/mothersday/slider-bg.gif);
	padding: 15px 0 0 0;
	overflow: hidden;
	}

#mothersday #slider ul li div {
	width: 115px;
	height: 86px;
	float: left;
	margin: 0 0 7px 7px;
	background: url(http://scrapblog.com/images/mothersday/thumb-bg.gif) top left no-repeat;
	text-align: center;
	}

#mothersday #slider ul li div a {
	display: block;
	width: 111px;
	margin: 0 0 0 2px;
	}

#mothersday .horizontal-rule {
	height: 48px;
	background: url(http://scrapblog.com/images/mothersday/dotted-line.gif) left center repeat-x;
	}

#mothersday #secondary {
	overflow: hidden;
	width:920px;
	}

#mothersday .secondary-left {
	float: left;
	width: 450px;
	margin: 0 20px 0 0;
	}

#mothersday .secondary-left li {
	overflow: hidden;
	background: url(http://scrapblog.com/images/mothersday/dotted-line.gif) bottom left repeat-x;
	margin: 0 0 20px 0;
	}

#mothersday .secondary-left img {
	float: left;
	margin: 0 12px 0 0;
	}
	
#mothersday .secondary-left h3, .secondary-left p {
	float: left;
	width: 266px;
	}

#mothersday .secondary-left h3 {
	font-size: 18px;
	margin: 0 0 8px 0;
	}

#mothersday .secondary-right {
	float: left;
	width: 406px;
	border: 4px solid #F2F3F5;
	padding: 24px 18px 0 18px;
	}

#mothersday .secondary-right img {
	text-align: center;
	}

#mothersday .secondary-right h3 {
	font-size: 22px;
	text-align: center;
	color:#E31E5C;
	margin: 0 0 16px 0;
	letter-spacing: -1px;
	}
	
#mothersday #slider ul li{
	height: 200px;
	width: 373px;
	}
#mothersday .previous {
	text-indent: 0;
	background: url(http://scrapblog.com/images/mothersday/previous-inactive.gif);
	}

#mothersday .next {
	background: url(http://scrapblog.com/images/mothersday/next-inactive.gif);
	text-indent: 0;
	}

#mothersday #prevBtn a {
	display: block;
	width: 28px;
	height: 204px;
	background: url(http://scrapblog.com/images/mothersday/previous.gif);
	text-indent: -9999px;
	}

#mothersday #nextBtn a {
	display: block;
	width: 28px;
	height: 204px;
	background: url(http://scrapblog.com/images/mothersday/next.gif);
	text-indent: -9999px;
	}

#mothersday table { border-collapse: separate; border-spacing: 0; }#mothersday caption, #mothersday th,#mothersday td { text-align: center; font-weight: normal; }

.flashTitle
{
    color:#E31E5C;
    float:left;
    font-family:Arial;
    font-size:18px;
    font-weight:bold;
    letter-spacing:-1px;
    position:relative;
}

#graduation {
	padding:  0 20px 10px 20px;
}

.graduation-header {
	height: 208px;
	background: url(http://scrapblog.com/images/graduation/graduation-cap.jpg) -10px -10px no-repeat;
	padding: 50px 30px 0 390px;
	margin: 0 0 20px 0;
}

.graduation-header p {
	margin: 0 0 24px 0;
	line-height: 150%;
}


#graduation .graduation-content-wrapper {
	overflow: hidden;
	background: url(http://scrapblog.com/images/graduation/content-bg.gif) top center repeat-y;
	width: 920px;
}

#graduation #graduation-content {
	width: 880px;
	overflow: hidden;
	background: url(http://scrapblog.com/images/graduation/content-wrapper.jpg) center bottom repeat-x;
	padding: 0 20px;
}

#graduation .secondary {
	width: 251px;
	float: left;
	padding: 0 0 60px 0;
}

#graduation .primary {
	width: 629px;
	float: left;
	background: url(http://scrapblog.com/images/graduation/primary-bg.gif) no-repeat;
	padding: 30px 0;
}

#graduation .secondary ul {
	margin: 0 0 20px 0;
	padding: 44px 0 0 0;
	width: 251px;
	background: url(http://scrapblog.com/images/graduation/select-a-project.gif) no-repeat;
}

#graduation .secondary ul li {
	margin: 0 0 4px 0;
}

#graduation .secondary ul li a {
	display: block;
	width: 230px;
	height: 37px;
	background: url(http://scrapblog.com/images/graduation/tab.gif) 0 -58px;
	padding: 21px 0 0 21px;
	font-size: 16px;
	font-weight: bold;
	color: #6C758C;
}

#graduation .secondary ul li.ui-tabs-selected a, #graduation .secondary ul li.ui-tabs-selected a:hover {
	background: url(http://scrapblog.com/images/graduation/tab.gif) top left;
	color: #E31E5C;
}

#graduation .secondary ul li a:hover {
	background: url(http://scrapblog.com/images/graduation/tab.gif) bottom left;
	/* color: #E31E5C; */
}

#graduation .secondary div {
	margin: 0 6px;
}

#graduation .secondary h3 {
	font-size: 14px;
	margin: 0 0 12px 0;
}

#graduation .secondary p {
	margin: 10px 0 0 0;
	line-height: 140%;
	padding: 0 5px 0 0;
}

#graduation #product-preview {
	margin: 0 0 0 30px;
}

#graduation .primary h4 {
	font-size: 18px;
	margin: 20px 31px 0 30px;
	padding: 0 0 5px 0;
	border-bottom: 1px dotted #D6D9E1;
}

#graduation .themes {
	overflow: hidden;
	margin: 0 0 0 10px;
}

#graduation .themes li {
	float: left;
	width: 175px;
	margin: 24px 0 0 21px;
}

#graduation .themes li h3 {
	margin: 0 0 8px 0;
}

#graduation .themes li a {
	display: block;
	width: 163px;
	height: 109px;
	position: relative;
	color: #6C758C;
}

#graduation .themes li a span {
	display: none;
}

#graduation .themes li a:hover span {
	display: block;
	background: #fff;
	padding: 5px;
	position: absolute;
	left: 0;
	bottom: 0;
	filter:alpha(opacity=85); 
	opacity: 0.85;
}

#graduation .themes li div {
	border: 1px dashed #B5BCC7;
	padding: 5px;
}

#graduation .graduation-footer {
	background: url(http://scrapblog.com/images/graduation/footer.jpg) no-repeat;
	height: 329px;
	overflow: hidden;
}

#graduation .graduation-footer div {
	width: 260px;
	float: left;
	margin: 156px 0 0 20px;
}

#graduation .graduation-footer div.center {
	margin: 156px 30px 0 50px;
}

#graduation .graduation-footer h4 {
	font-size: 18px;
	font-weight: bold;
	color: #E31E5C;
	margin: 0 0 16px 0;
}

#graduation .graduation-footer p {
	line-height: 148%;
}

.ui-tabs-hide {
	display: none;
}

#content-two-column {
	overflow: hidden;
}

#content-two-column .column {
	width: 250px;
	float: left;
	overflow: hidden;
}

#content-two-column .column li {
	clear: both;
	margin: 0 0 10px 0;
	overflow: hidden;
	border-bottom: 1px dotted #D2D6DE;
	height: 1%;
}

#content-two-column .column a {
	display: block;
	float: left;
	padding: 4px;
	margin: 0 10px 10px 0;
	border: 1px solid #E6E8EA;
}

.team img {
	width: 48px;
	height: 48px;
	display: block;
}

.team h3 {
	font-size: 14px;
	margin: 6px 0 6px 0 !important;
	padding: 0;
	letter-spacing: -1px;
	float: left;
	width: 180px;
	}

.team p {
	margin: 0;
	padding: 0;
	float: left;
	width: 180px;
	}
	
#d23 {
	padding:  0 20px 10px 20px;
}

.d23-header {
	height: 220px;
	background: url(http://scrapblog.com/images/d23/landing-page-380x275-2.jpg) no-repeat;
	padding: 29px 70px 20px 400px;
	margin: 0;
}

.d23-header h2 {
	font-family: "Trebuchet Ms", Arial, helvetica;
    font-size: 26px;
    color: #E31E5C;
    letter-spacing: -1px;
    margin: 0 0 12px 0;
    width:464px;
}
.d23-header p {
	margin: 0 0 19px 0;
	line-height: 150%;
	width:505px;
}
.d23-header a {
	background:transparent url(/images/bg_grey-dotted.gif) repeat-x scroll left bottom;
    color:#6C758C;
    font-family:Arial,Sans-Serif;
    font-size:12px;
    font-weight:bold;
    text-transform:none;
}
.d23-header a:hover
{
	background: url( "http://scrapblog.com/images/bg_grey-solid.gif" ) repeat-x bottom left;
}
#d23 a.rules {
	background:transparent url(/images/bg_pink-dotted.gif) repeat-x scroll left bottom;
    color:#E31E5C;
    font-family:Arial,Sans-Serif;
    font-size:12px;
    font-weight:bold;
    text-transform:none;
    margin-right:2px;
}
#d23 a.rules:hover
{
	background: url( "http://scrapblog.com/images/bg_pink-solid.gif" ) repeat-x bottom left;
}

#d23 .d23-content-wrapper {
	overflow: hidden;
	width: 920px;
	padding:0 0 20px 18px;
	float:left;
}

#d23 #d23-divider{

    background:transparent url(http://scrapblog.com/images/homepage/dotted-bg.gif) repeat-x scroll left bottom;
    margin:30px  20px 30px 20px;
    overflow:hidden;
    padding:0 0 1px 0;
}

#d23 a.get-started-now {
	width: 211px;
	background: url(http://scrapblog.com/images/d23/get-started.png);
	}
	
#d23 #d23-bullets { 
    float:right; 
    margin-right:40px;
    width:310px;
}
#d23 #d23-bullets ul {
    margin : 40px 0 10px  0px; }

#d23 #d23-bullets ul li {
	padding: 0 0 10px 17px;
	background: transparent url("http://scrapblog.com/images/blt_pink.gif") no-repeat 0px 3px; }	
#d23 #d23-bullets h3 {
    color:#6C758C;
    float:left;
    font-family:Verdana,Sans-Serif;
    font-weight:bold;
    font-size:14px;
}

.d23-one{
    background: url(/images/d23/evergreen/icon_circle_one.jpg) no-repeat;
	margin: 0 0 18px 0;
	padding: 4px 0 0 60px;
}
.d23-two{
    background: url(/images/d23/evergreen/icon_circle_two.jpg) no-repeat;
	margin: 0 0 18px 0;
	padding: 4px 0 0 60px;
}
.d23-three{
    background: url(/images/d23/evergreen/icon_circle_three.jpg) no-repeat;
	margin: 0 0 18px 0;
	padding: 4px 0 0 60px;
}

#fathersday {
	padding:  0  20px 10px 0px;
}

.fathersday-header {
	height: 234px;
	background: url(http://scrapblog.com/images/fathersday/baseball.jpg) -5px -10px no-repeat;
	padding: 29px 70px 0 360px;
	margin: 0;
}

.fathersday-header p {
	margin: 0 0 24px 0;
	line-height: 150%;
}


#fathersday .fathersday-content-wrapper {
	overflow: hidden;
	background: url(http://scrapblog.com/images/graduation/content-bg.gif) top center repeat-y;
	width: 920px;
}

#fathersday #fathersday-content {
	width: 880px;
	overflow: hidden;
	background: url(http://scrapblog.com/images/graduation/content-wrapper.jpg) center bottom repeat-x;
	padding: 0 20px;
}

#fathersday .secondary {
	width: 251px;
	float: left;
	padding: 0 0 60px 0;
}

#fathersday .primary {
	width: 629px;
	float: left;
	background: url(http://scrapblog.com/images/graduation/primary-bg.gif) no-repeat;
	padding: 30px 0;
}

#fathersday .secondary ul {
	margin: 0 0 20px 0;
	padding: 44px 0 0 0;
	width: 251px;
	background: url(http://scrapblog.com/images/fathersday/select-a-project.gif) -20px 0 no-repeat;
}

#fathersday .secondary ul li {
	margin: 0 0 4px 0;
}

#fathersday .secondary ul li a {
	display: block;
	width: 227px;
	height: 37px;
	background: url(http://scrapblog.com/images/graduation/tab.gif) 0 -58px;
	padding: 21px 0 0 24px;
	font-size: 16px;
	font-weight: bold;
	color: #6C758C;
}

#fathersday .secondary ul li.ui-tabs-selected a, #fathersday .secondary ul li.ui-tabs-selected a:hover {
	background: url(http://scrapblog.com/images/graduation/tab.gif) top left;
	color: #E31E5C;
}

#fathersday .secondary ul li a:hover {
	background: url(http://scrapblog.com/images/graduation/tab.gif) bottom left;
	/* color: #E31E5C; */
}

#fathersday .secondary div {
	margin: 0 6px;
}

#fathersday .secondary h3 {
	font-size: 14px;
	margin: 0 0 12px 0;
}

#fathersday .secondary p {
	margin: 10px 0 0 0;
	line-height: 140%;
	padding: 0 5px 0 0;
}

#fathersday #product-preview {
	margin: 0 0 0 30px;
}

#fathersday .primary h4 {
	font-size: 18px;
	margin: 20px 31px 0 30px;
	padding: 0 0 5px 0;
	border-bottom: 1px dotted #D6D9E1;
}

#fathersday .themes {
	overflow: hidden;
	margin: 0 0 0 10px;
}

#fathersday .themes li {
	float: left;
	width: 274px;
	margin: 24px 0 0 21px;
}

#fathersday .themes li h3 {
	margin: 0 0 8px 0;
}

#fathersday .themes li a {
	display: block;
	width: 264px;
	height: 176px;
	position: relative;
	color: #6C758C;
}

#fathersday .themes li a span {
	display: none;
}

#fathersday .themes li a:hover span {
	display: block;
	background: #fff;
	padding: 5px;
	position: absolute;
	left: 0;
	bottom: 0;
	filter:alpha(opacity=90); 
	opacity: 0.90;
	font-size: 14px;
}

#fathersday .themes li div {
	border: 1px dashed #B5BCC7;
	padding: 5px;
}

#fathersday .fathersday-footer {
	background: url(http://scrapblog.com/images/graduation/footer.jpg) no-repeat;
	height: 333px;
	overflow: hidden;
}

#fathersday .fathersday-footer div {
	width: 260px;
	float: left;
	margin: 156px 0 0 20px;
}

#fathersday .fathersday-footer div.center {
	margin: 156px 30px 0 50px;
}

#fathersday .fathersday-footer h4 {
	font-size: 18px;
	font-weight: bold;
	color: #E31E5C;
	margin: 0 0 16px 0;
}

#fathersday .fathersday-footer p {
	line-height: 148%;
}



	
.home-divider {
    width:100%;
    height:1px;
    margin:0 0 10px 0;
    position:relative;
	background:transparent url(http://scrapblog.com/images/homepage/dotted-bg.gif) repeat-x scroll left top;
	}	

#homepage #features {
	overflow: hidden;
	width: 883px;
	float:left;
	margin: 0 0 20px 0;
	}

#homepage .feature {
	float: left;
	width: 280px;
	overflow: hidden;
	}

#homepage .middle {
	margin: 0 20px;
	}
	
#homepage .feature-image {
	width: 276px;
	height: 110px;
	background: url(http://scrapblog.com/images/homepage/feature-bg.gif);
	margin: 0 0 20px 0;
	padding: 19px 0 0 4px;
	}

#homepage .feature-image a {
	display: block;
	padding: 3px;
	width: 266px;
	}

#homepage .feature-image a:hover {
	background: #ffffcc;
	}

#homepage .feature-image a img {
	display: block;
	}
	
#content h1.welcome-logged {
    color:#E31E5C;
    font-family:Trebuchet MS;
    font-size:26px;
    font-weight:bolder;
    height:26px;
    letter-spacing:-1px;
    width:65%;
    float:left;
    margin: 0 0 6px 0;
}

#homepage .feature h3 {
	font-size: 18px;
	color: #E31E5C;
	margin: 0 0 12px 0;
	line-height: 120%;
	letter-spacing: -1px;
	}

#homepage .feature p {
	line-height: 160%;
	margin: 0 0 16px 0;
	font-family: Verdana, Arial, sans-serif;
	}

#homepage .feature a.learn-more {
	display: block;
	width: 98px;
	height: 42px;
	background: url(http://scrapblog.com/images/homepage/btn-learn_more.png) top center;
	text-indent: -999em;
	float: right;
	}

#homepage .feature a.learn-more:hover {
	background: url(http://scrapblog.com/images/homepage/btn-learn_more.png) bottom center;
	}

#orders-pages {
	padding: 20px 40px 20px 40px;
}

#orders-pages p {
	margin: 0 0 16px 0;
}

#orders-pages .preview-border {
	background: url(/images/orders/pages/preview-border.gif);
	width: 512px;
	height: 342px;
	padding: 9px;
	float: left;
	margin: 0 20px 30px 0;
}

.preview-wrap {
	overflow: hidden;
	width: 510px;
	height: 340px;
}

#pong {
	background: #6C758C;
	width: 510px;
	height: 340px;
}

.thumb-loading {
	background: url(http://scrapblog.com/images/loader-big.gif) center center no-repeat;
	width: 510px;
	height: 340px;
}

.download-details {
	float: left;
	width: 330px;
}

.download-details h3 {
	font-size: 24px;
	border-bottom: 1px solid #BEC3CE;
	padding: 0 0 6px 0;
	font-family: "Trebuchet MS", Arial;
}

.download-details ul {
	margin: 0 0 20px 0;
}

.download-details li {
	border-bottom: 1px dotted #BFC4CF;
	padding: 18px 10px;
}

.download-details li.alt {
	background: #F2F4F7;
}

.download-details li span {
	display: inline-block;
	height: 16px;
	padding: 1px 22px 0 0;	
}

.download-details li span.status-generating {
	background: url(/images/loader.gif) right center no-repeat;
}

.download-details li span.status-complete {
	background: url(/images/icon_check.gif) right center no-repeat;
}

#credit-options {
	clear: both;
}

span.download-link-placeholder {
	display: block;
	width: 138px;
	height: 57px;
	background: url(/images/orders/pages/order_btn.png);
	text-indent: -999em;
}

a.download-link {
	display: block;
	width: 138px;
	height: 57px;
	background: url(/images/orders/pages/order_btn.png) -138px 0;
	text-indent: -999em;
}

a.download-link:hover {
	background: url(/images/orders/pages/order_btn.png) -138px -57px;
}

#orders-pages .generating {
	padding: 130px 0 0 0;
	height: 210px;
	background: url(/images/orders/pages/preview-bg.gif);
	text-align: center;
}

#orders-pages .generation-complete {
	height: 340px;
	background: url(/images/orders/pages/generation-complete.gif);
	text-align: center;
}

#orders-pages .generating img {
	margin: 0 0 15px 0;
}

#orders-pages .generating a {
	color: #E31E5C;
	border-bottom: 1px dotted #E31E5C;	
}

#credit-options {
	position: relative;
	clear: both;
	float: left;
	background: url(http://scrapblog.com/images/homepage/dotted-bg.gif) top left repeat-x;
	padding: 30px 0 0 0;
	width: 880px;
}

.order-column {
	width: 410px;
	float: left;
}

#credit-options .last {
	padding: 0 0 0 30px;
	background: url(/images/orders/pages/dotted-vertical.gif) repeat-y;
	margin: 0 0 0 30px;
}

.order-column h4 {
	font-size: 24px;
	color: #E31E5C;
	margin: 0 0 12px 0;
}

.order-column p {
	font-family: Verdana;
	margin: 0 0 20px 0;
	line-height: 18px;
}

.order-column a.learn-more {
	display: block;
	width: 98px;
	height: 42px;
	background: url(http://scrapblog.com/images/homepage/btn-learn_more.png) top center;
	text-indent: -999em;
	float: right;
	}

.order-column a.learn-more:hover {
	background: url(http://scrapblog.com/images/homepage/btn-learn_more.png) bottom center;
}
.what-else-can-i-do {
	position: absolute;
	top: -68px;
	left: 542px;
	width: 338px;
	height: 96px;
	background:	url(http://scrapblog.com/images/orders/pages/what-else-can-i-do.gif);
}



#homepage_module {
	width: 880px;
	/*margin: 30px 0 0 40px;*/
	margin: 10px  0 30px 0;
}

#homepage_module h2 {
	background: url(http://scrapblog.com/images/homepage/h2_online-scrapbooking-has-never-been-easier.gif);
	width: 769px;
	height: 36px;
	text-indent: -999em;
	margin: 0 auto 10px auto;
}

#homepage_module p.tagline {
	font-size: 16px;
	text-align:  center;
	margin: 0 0 30px 0;
}

#homepage_module ul.three_steps {
	background: url(http://scrapblog.com/images/homepage/homepage_module_bg.gif);
	height: 297px;
	overflow: hidden;
	margin: 0 0 20px 0;
}

#homepage_module .three_steps li {
	float: left;
	width: 283px;
	height: 284px; 
	background: url(http://scrapblog.com/images/homepage/three_steps_li_bg.png);
	margin: 8px 5px 0 5px;
	position: relative;
	
	
}
* html #homepage_module .three_steps li 
{
margin: 8px 4px 0 3px;}

#homepage_module ul.three_steps li.step_1 img {
	position: absolute;
	top: 19px;
	left: 14px;
}

#homepage_module ul.three_steps li.step_2 img {
	position: absolute;
	top: 16px;
	left: 16px;
}

#homepage_module ul.three_steps li.step_3 img {
	position: absolute;
	top: 19px;
	left: 17px;
}

#homepage_module ul.three_steps li div {
	position: absolute;
	top: 160px;
	left: 22px;
	width: 186px;
	padding: 5px 0 0 52px;
	font-size: 14px;
	line-height: 1.35;
}

#homepage_module ul.three_steps li.step_1 div {
	background: url(http://scrapblog.com/images/homepage/step_1.png) no-repeat;
}

#homepage_module ul.three_steps li.step_2 div {
	background: url(http://scrapblog.com/images/homepage/step_2.png) no-repeat;
}

#homepage_module ul.three_steps li.step_3 div {
	background: url(http://scrapblog.com/images/homepage/step_3.png) no-repeat;
}

#homepage_module ul.three_steps h3 {
	color: #E31E5C;
	font-size: 22px;
	margin: 0 0 6px 0;
}

#homepage_module .get_started {
	background: url(http://scrapblog.com/images/homepage/get_started_bg.gif) no-repeat;
	height: 57px;
}

#homepage_module .get_started a {
	margin: -1px 0 0 0;
	float: right;
	display: block;
	width: 216px;
	height: 58px;
	text-indent: -999em;
	background: url(http://scrapblog.com/images/homepage/get_started.png);
}

#homepage_module .get_started a:hover {
	background: url(http://scrapblog.com/images/homepage/get_started.png) 0 -58px;
}

#homepage_module .get_started p {
	font-size: 16px;
	color: #996600;
	padding: 16px 0 0 0;
	margin: 0 10px 0 0;
	text-align: center;
}

#homepage_module .get_started p img {
	vertical-align: bottom;
	margin: 0 5px 0 0;
}

#orders table {
	width: 546px;
	margin: 0 0 20px 0;
}

#orders table th {
	border-top:1px dotted #D0D5DD;
	border-bottom:1px dotted #D0D5DD;
	background-color:#EDEEF1;
	padding: 8px;
	text-align: left;
}

#orders table td {
	padding: 8px;
	border-bottom:1px dotted #D0D5DD;
	text-align: left;
}

#orders table tr.highlight td {
	background: #ffffcc;
}

#orders table td a{
	font-weight: bold;
	border-bottom: 1px dotted #e31e5c;
}

#orders table td a:hover{
	border-bottom: 1px solid #e31e5c;
}