/* change main nav highlight according to section */
/* section header styles */
#ms-global-section-container {
	background-image: url(http://images.marthastewart.com/images/assets/module/halloween_workshop/ribbon_bg.gif);
	height: 77px;
}
#ms-global-section-title {
	background-image: url(http://images.marthastewart.com/images/assets/module/halloween_workshop/logo.gif);
	height: 77px;
	width: 570px;
}

#ms-global-hdr-notch {
	background: none;
}

#global_user_login {
	margin-top: 20px;
}


/*left nav styles*/
#ms-global-col1-nav ul {
	background: url(http://images.marthastewart.com/images/assets/module/halloween_workshop/ms-col1-nav-link-tile.gif) repeat-y;
}
#ms-global-col1-nav a {
	background: url(http://images.marthastewart.com/images/assets/module/halloween_workshop/lnav_bg.gif) no-repeat bottom left;
	color:#3d3d3d;
}
#ms-global-col1-nav ul ul { 
	background: url(http://images.marthastewart.com/images/assets/module/halloween_workshop/ms-col1-bg-module.gif);
}
#ms-global-col1-nav ul ul a { 
	color: #3d3d3d;
}
#ms-global-col1-nav .active span {
	background: url(http://images.marthastewart.com/images/assets/module/halloween_workshop/ms-col1-nav-link-bot-active.gif) no-repeat left bottom;
}

#ms-global-col1-nav .active {
background:transparent url(http://images.marthastewart.com/images/assets/module/halloween_workshop/ms-col1-nav-link-tile-active.gif) repeat;
}

#ms-global-col1-nav .subnav-arrow {
	background: none
}

#join_group .global_module_hdr {
	background: url(http://images.marthastewart.com/images/assets/module/halloween_workshop/group_bg.gif);
}
#join_group .global_module_hdr_inner {
	background: none;
	padding:5px 0 13px 7px;
}
#join_group #state1 {
	padding-left: 5px;
	color: #f18341;
}

#ms-global-col1-nav .active_week {
	color: #f18341;
}
#join_group #state1 p {
	color: #3d3d3d;
}

.more_workshops h1 {
	background:transparent url(http://images.marthastewart.com/images/assets/module/halloween_workshop/more_workshops.gif) no-repeat;

}

/*changes column 1 colors, backgrounds & headers */
#ms-global-col1 {
	background-image: url(http://images.marthastewart.com/images/assets/module/halloween_workshop/ms-col1-bg-shadow.gif);	
}
.ms-global-col1-container {
	background: url(http://images.marthastewart.com/images/assets/module/halloween_workshop/ms-col1-bg-module.gif) repeat-y;
}
.ms-global-col1-bottomshadow {
	background-image: url(http://images.marthastewart.com/images/assets/module/halloween_workshop/ms-col1-module-shadow.gif);
}
#ms-global-col1-footer {
	background-position:8px -2px;
}
#ms-global-col1-footer  {
 	background-image: url(http://images.marthastewart.com/images/assets/module/halloween_workshop/ms-col1-bg-footer.gif);
}
#ms-global-col1 .module {
  background: transparent url(http://images.marthastewart.com/images/assets/module/halloween_workshop/ms-col1-bg-module.gif) repeat-y;
}
#ms-global-col1 .module_inner {
  background: url(http://images.marthastewart.com/images/assets/module/halloween_workshop/ms-col1-module-shadow.gif) no-repeat bottom left;
}






#ms-global-col2 .module.oct_workshop,
.col2_module {
  background: url(http://images.marthastewart.com/images/assets/module/halloween_workshop/col2_tile.gif) repeat-y;
  width: 474px;
  overflow: hidden;
}


#ms-global-col2 .module.oct_workshop .module_inner,
.col2_module_inner { 
  background: url(http://images.marthastewart.com/images/assets/module/halloween_workshop/col2_bottom.gif) no-repeat bottom left;
  overflow: hidden;
}

.col2_module_outer {
	background: none;
}

.oct_workshop .global_module_hdr {
  height: 50px;
  text-indent: -9999px;
  background: url(http://images.marthastewart.com/images/assets/module/halloween_workshop/col2_hdrs.gif) no-repeat;
}
#lastyear.oct_workshop .global_module_hdr {
  background: url(http://images.marthastewart.com/images/assets/module/halloween_workshop/col2_hdrs.gif) 0 -50px no-repeat ;
}
#living.oct_workshop .global_module_hdr {
  background: url(http://images.marthastewart.com/images/assets/module/halloween_workshop/col2_hdrs.gif) 0 -102px no-repeat ;
}

#bonusproj.oct_workshop .global_module_hdr {
  background: url(http://images.marthastewart.com/images/assets/module/halloween_workshop/col2_hdrs.gif) 0 -150px no-repeat ;
}

#this_week_proj.oct_workshop .global_module_hdr {
  background: url(http://images.marthastewart.com/images/assets/module/halloween_workshop/col2_hdrs.gif) 0 -200px no-repeat ;
  height: 94px;
}



#ms-global-col2 .module.oct_workshop .global_module_hdr_inner {
  background: none;
}
.oct_workshop .content {
  padding: 0 0 10px 9px;
  overflow: hidden;
}

.oct_workshop .content a {
  color: #e75303;
}
.oct_workshop p,
.oct_workshop ul,
.oct_workshop li {
  margin: 0;
  padding: 0;
  list-style: none;
}
.oct_workshop img:hover {
  text-decoration: none;
}
/*Top*/
#splash.oct_workshop .global_module_hdr {
  background: url(http://images.marthastewart.com/images/assets/module/halloween_workshop/large_promo_bg.jpg) no-repeat;
  height: 310px;
}
#splash .content {
  margin: 0 0 0 15px;
}
#splash.oct_workshop {
  font-family:Georgia,Palatino,serif;
}
#splash.oct_workshop p {
  font-size: 15px;
}
#splash .hdr_setup {
  display: block;
  text-indent: -9999px;
  position: absolute;
  width: 130px;
  height: 120px;
  top: 190px;
  left: 330px;
}
#splash.oct_workshop li {
  background: url(http://images.marthastewart.com/images/assets/module/halloween_workshop/splash_bullet.gif) no-repeat;
  padding-left: 30px;
  display: block;
  min-height: 20px;
  padding-top: 2px;
  margin: 10px 0;
  text-align: middle;
  font-size: 16px;
  width: 400px;
}
#splash.oct_workshop  .info {
  overflow: hidden;
}
#splash.oct_workshop  .info div {
  margin:0 5px 0 0;
  padding:0 10px 0 0;
  width:60px;
  height: 80px;
  float: left;
  text-align: center;
  font-size: 16px;
  background: url(http://images.marthastewart.com/images/assets/module/halloween_workshop/dotted-vert.gif) no-repeat right;
}
#splash.oct_workshop  .info div span {
  color: #e75303;
  font-size: 20px;
}
#splash.oct_workshop  .info p{
  float: left;
  display: block;
  width: 350px;
}
.oct_workshop .signup {
  background: url(http://images.marthastewart.com/images/assets/module/halloween_workshop/signup_button.gif) no-repeat;
  width: 138px;
  height: 35px;
  text-indent: -9999px;
  display: block;
  margin: 10px auto 0 auto;
}
.oct_workshop .friendlink {
  text-align: center;
  display: block;
}

/*Headstart*/
#headstart p {
  margin-left: 15px;
}
/*Best of Last Year Module*/
#lastyear ul {
  width: 460px;
}
#lastyear li {
  width: 140px;
  float: left;
  text-align: center;
  margin: 0 4px;
}
/*Living Promo Module*/
#living img {
  margin-left: 4px;
}
#living img,
#cacrafts img {
  float: left;
  margin-right: 10px;
}
#living p {
  width: 285px;
  float: left;
  display: block;
  margin-top: 10px;
}  
.oct_workshop .content {
  overflow: hidden;
  display:inline-block;
}
#living ul,
#cacrafts ul {
  display: block;
  float: left;
}
#cacrafts ul {
  width: 140px;
}
#cacrafts li {
  margin: 5px 0;
}
#living li,
#cacrafts li,
#expert .advisor .info a {
  background: url(http://images.marthastewart.com/images/assets/global/icons/arrow_orange.gif) no-repeat 0 3px;
  padding-left: 10px;
} 
.oct_workshop .shoppinglist {
  background: url(http://images.marthastewart.com/images/assets/module/halloween_workshop/shoppinglist.gif) no-repeat;
  width: 148px;
  height: 33px;
  text-indent: -9999px;
  display: block;
  margin: 10px auto;
}

/*Col3*/
#ms-global-col3 .module.oct_workshop {
  background: url(http://images.marthastewart.com/images/assets/module/halloween_workshop/col3_tile.gif) repeat-y;
}
#ms-global-col3 .module.oct_workshop .module_inner { 
  background: url(http://images.marthastewart.com/images/assets/module/halloween_workshop/col3_bottom.gif) no-repeat bottom left;
}
#ms-global-col3 .oct_workshop .global_module_hdr {
  height: 56px;
  text-indent: -9999px;
  background: url(http://images.marthastewart.com/images/assets/module/halloween_workshop/col3_hdrs.gif) no-repeat;
}
#expert.oct_workshop .global_module_hdr {
  background: url(http://images.marthastewart.com/images/assets/module/halloween_workshop/col3_hdrs.gif) 0 -56px no-repeat ;
}
#dailyidea.oct_workshop .global_module_hdr {
  background: url(http://images.marthastewart.com/images/assets/module/halloween_workshop/col3_hdrs.gif) 0 -118px no-repeat ;
  height: 103px;
}
#workshopqa.oct_workshop .global_module_hdr {
  background: url(http://images.marthastewart.com/images/assets/module/halloween_workshop/col3_hdrs.gif) 0 -221px no-repeat ;
  height: 68px;
}
#ms-global-col3 .module.oct_workshop .global_module_hdr_inner {
  background: none;
}

#dailyidea ul {
  overflow: hidden;
}
#dailyidea li {
  width: 85px;
  float: left;
  text-align: center;
  margin: 0 7px;
}
#dailyidea li a {
  font-size: 14px;
}
#dailyidea .todayidea {
  width: 132px;
  height: 20px;
  background: url(http://images.marthastewart.com/images/assets/module/halloween_workshop/todayidea.gif) no-repeat;
  text-indent: -9999px;
  display: block;
  margin: 10px auto;
}

#expert .advisor {
  overflow: hidden;
  margin:0 0 20px;
}

#expert .advisor img,
#expert .advisor .info {
  float: left;
  display: block;
}
#expert .advisor .info {
  width: 200px;
}
#expert .advisor .info h2 {
  margin: 0;
  padding: 0;
}
#expert .advisor .info h2 a {
  background: none;
  padding: 5px 0;
  font-size: 12px;
  color: #3d3d3d;
  font-weight: bold;
  display: block;
}
#expert .advisor .info p {
  padding: 0 0 5px 0;
  margin: 0;
}


#bonusproj.oct_workshop img {
	float: left;
}
#bonusproj.oct_workshop .content h3,
#bonusproj.oct_workshop .content p, 
#bonusproj.oct_workshop .content a {
	margin: 5px 0 0 150px;
	padding: 0;
	width: 250px;
	
}

#bonusproj.oct_workshop .content a {
	display: block;
	background: url(http://images.marthastewart.com/images/assets/module/halloween_workshop/makethecraft.gif) no-repeat;
	height: 20px;
	width: 112px;
	text-indent: -9999px; 
}

#bonusproj.oct_workshop .content h3 {
	color: #e75303;
	font-size: 18px;
	font-family: Georgia,Palatino,serif;
}
#bonusproj.oct_workshop .content {
		margin-top: 10px;
}

/*col2 dl*/
#halloween_dl .tabnav {
	padding-left: 25px;
	width: 474px;
	background: url(http://images.marthastewart.com/images/assets/module/halloween_workshop/tabs.gif) no-repeat;
	height: 38px;
	overflow: hidden;
}

#halloween_dl .tabnav.week2 {
		background: url(http://images.marthastewart.com/images/assets/module/halloween_workshop/tabs.gif) no-repeat 0 -38px;
}
#halloween_dl .tabnav.week3 {
		background: url(http://images.marthastewart.com/images/assets/module/halloween_workshop/tabs.gif) no-repeat 0 -76px;
}
#halloween_dl .tabnav.week4 {
		background: url(http://images.marthastewart.com/images/assets/module/halloween_workshop/tabs.gif) no-repeat 0 -114px;
}
#halloween_dl .tabnav.week5 {
		background: url(http://images.marthastewart.com/images/assets/module/halloween_workshop/tabs.gif) no-repeat 0 -152px;
}
#halloween_dl .tabnav.week6 {
		background: url(http://images.marthastewart.com/images/assets/module/halloween_workshop/tabs.gif) no-repeat 0 -190px;
}
#halloween_dl .tabnav.week7 {
		background: url(http://images.marthastewart.com/images/assets/module/halloween_workshop/tabs.gif) no-repeat 0 -228px;
}
#halloween_dl .tabnav.week8 {
		background: url(http://images.marthastewart.com/images/assets/module/halloween_workshop/tabs.gif) no-repeat 0 -266px;
}
#halloween_dl .tabnav a {
	height: 38px;
	text-indent: -9999px;
	display: block;
	float: left;
	width: 45px;
}
#halloween_dl .tabnav.week1 .w1,
#halloween_dl .tabnav.week2 .w2,
#halloween_dl .tabnav.week3 .w3,
#halloween_dl .tabnav.week4 .w4,
#halloween_dl .tabnav.week5 .w5,
#halloween_dl .tabnav.week6 .w6,
#halloween_dl .tabnav.week7 .w7,
#halloween_dl .tabnav.week8 .w8{
	width: 130px;
}




#halloween_dl .content {
		background: url(http://images.marthastewart.com/images/assets/module/halloween_workshop/dl_bg.jpg) no-repeat;
		width: 474px;
		margin-left: 4px;
		overflow: hidden;
		display: block;
		position: relative;
		min-height: 350px; 
}
html>body #halloween_dl .content {
	height: 350px;
}

body div a {
	color: red;
}

a.dl_pic {
	float: right;
	width: 214px;
	height: 226px;
	display: block;
	margin: 1px 18px 0 0;
 }
 #halloween_dl .dl_info {
 	width: 220px;
 	display: block;
 	float: left;
 	margin: 20px 0 0 10px;
 }
#halloween_dl .content h2,
#halloween_dl .content p,
#halloween_dl .content h3 {
 	margin: 0;
 	padding: 0;
 	font-family: Georgia,Palatino,serif;
}
#halloween_dl .content h2 {
	font-size: 20px;
}
#halloween_dl .content p {
	font-size: 12px;
	margin-top: 10px;
}
#halloween_dl .content h3 {
	font-size: 18px;
}
#halloween_dl .quiz_plug {
	position: absolute;
	top: 225px;
	overflow: hidden;
	left: 10px;
}
#halloween_dl .quiz_plug img {
	float: left;
}
#halloween_dl .quiz_plug h3,
#halloween_dl .quiz_plug p {
	width: 340px;
	margin-left: 95px;
}




#halloween_dl .quiz_plug a.get_started {
	margin: 10px 0 0 95px;
	background: url(http://images.marthastewart.com/images/assets/module/halloween_workshop/get_started.gif) no-repeat;
	width: 112px;
	height: 20px;
	display: block;
	text-indent: -9999px;
}

#this_week_proj.oct_workshop {
}
#this_week_proj.oct_workshop .content {
	background: url(http://images.marthastewart.com/images/assets/module/halloween_workshop/project_tile.gif);
	width: 474px;
	margin-bottom: 5px;
}

#this_week_proj.oct_workshop .content .project_set {
	width: 470px;
	margin: 0 auto 10px auto;
	overflow: hidden;
}
#this_week_proj.oct_workshop .content .project_set .col1, 
#this_week_proj.oct_workshop .content .project_set .col2 {
	width: 215px;
	float: left;
	margin: 0 7px;
}
#this_week_proj.oct_workshop .content .project_set .col2 {
	margin-left: 10px;
}	
#this_week_proj.oct_workshop .content .project_set h4 {
	text-align: center;
	font-size: 18px;
	font-family: Georgia,Palatino,serif;
	margin: 0;
	padding: 0;
}
#this_week_proj.oct_workshop .content .project_set a.imglink {
	display: block;
	margin: auto;
	width: 134px;
}	

#this_week_proj.oct_workshop .content .project_set h5,
#this_week_proj.oct_workshop .content .project_set p {
	margin: 0 0 0 5px;
	padding: 0;
	font-family: Georgia,Palatino,serif;
	width: 200px;
}

#this_week_proj.oct_workshop .content .project_set h5 {
	color: #e75303;
	font-size: 18px;

}
#this_week_proj.oct_workshop .get_list {
	background: url(http://images.marthastewart.com/images/assets/module/halloween_workshop/get_list.gif) no-repeat;
	display: block;
	margin: 0 auto 9px auto;
	text-indent: -9999px;
	width: 216px;
	height: 26px;
}

#contest_details_inner {
	background: #e6e6e6;
	width: 464px;
}

#contest_sponsor {
	padding: 0;
}

#contest_details {
	background:transparent url(none);
	margin:0 0 0 5px;
	width:464px;
	padding-top: 0;
}

#contest_details h2 {
	color: #e75303;
	font-family: Georgia,Palatino,serif;
}
#top7_hdrs {
	background-image:url(http://images.marthastewart.com/images/assets/module/halloween_workshop/top7_hdr_bg.gif);
}

#top7_select div {
	color:#FFFFFF;
}

#top7_dropdown li li {
border-left:1px solid #3d3d3d;
border-right:1px solid #3d3d3d;
}

#top7_dropdown ul {
	background:transparent url(http://images.marthastewart.com/images/assets/module/halloween_workshop/top7_dropdown_bot.gif) no-repeat scroll left bottom;
}

#top7_dropdown a:hover {	
	background-color: #3d3d3d;
}
#top7 h1 {
	color: white;
}

#top7 .number {
	color: #3d3d3d;
}

#top7 a {
	color: #e75303;
	background-color: #ecf0f0;
	margin:0 0 0 1px;
	width:142px;
}
#top7 li a {
	width:118px;
}
#top7 .number {
	left:5px;
}

/*QA*/
.qacontainer {
	overflow: hidden;
	clear: both;
	margin: 10px 0;
}
.personinfo {
	width: 85px;
	float: left;
	margin: 0 0 0 25px;
	text-align: center;
}
#workshopqa a {
	color: #e75303;
}
.qacontainer p {
	float: left;
	display: block;
	margin: 5px 0 0 0;
	padding: 0;
	width: 150px;
	margin-left: 5px;
}
#workshopqa h5 {
	text-indent: -9999px;
	margin: 0px auto;
	padding: 0;
	display: block;
	background: url(http://images.marthastewart.com/images/assets/module/halloween_workshop/answers_label.gif) no-repeat;
	width: 273px;
	height: 15px;
}

#workshopqa .ask_a_question_container {
	background: url(http://images.marthastewart.com/images/assets/module/halloween_workshop/black_dots.gif) repeat-x top left;
	padding-top: 10px;
	margin: auto;
	width: 240px;
}

#workshopqa .ask_a_question {
	background: url(http://images.marthastewart.com/images/assets/module/halloween_workshop/ask_a_question.gif) no-repeat;
	width: 120px;
	height: 20px;
	text-indent: -9999px;
	margin: 10px auto;
	display: block;
}

#checklist.oct_workshop .global_module_hdr {
	background:transparent url(http://images.marthastewart.com/images/assets/module/halloween_workshop/col2_hdr2.gif) no-repeat;
	height: 100px;
}
#checklist.oct_workshop,
#shoppinglist.oct_workshop  {
	position: relative;	
}
#checklist.oct_workshop .printbtn,
#shoppinglist.oct_workshop .printbtn,
#shoppinglist.oct_workshop .printallbtn {
	display:block;
	height:25px;
	position:absolute;
	right:20px;
	text-indent:-9999px;
	top:25px;
	width:100px;
	
}

#shoppinglist.oct_workshop .printbtn {
right:70px;
top:15px;
width:140px;
}
#shoppinglist.oct_workshop .printallbtn {
right:15px;
top:45px;
width:190px;
}
#checklist.oct_workshop .goodthings,
#checklist.oct_workshop .badthings {
	display:block;
	height:25px;
	position:absolute;
	text-indent:-9999px;
	width:190px;
}
#checklist.oct_workshop .goodthings{
	top: 70px;
	left: 35px;
}
#checklist.oct_workshop .badthings {
	top: 70px;
	left: 230px;
}

#checklist.oct_workshop .content,
#shoppinglist.oct_workshop .content {
	padding: 20px 0 0 15px;
}
#checklist.oct_workshop .content li,
#shoppinglist.oct_workshop .content li {
	padding: 0 0 5px 25px;
	margin: 0 0 5px 0;
	background: url(http://images.marthastewart.com/images/assets/module/halloween_workshop/box.gif) no-repeat;
	display: block;
	width: 425px;
}
#checklist.oct_workshop .content ul,
#shoppinglist.oct_workshop .content ul {
	margin: 10px 0 30px 0px;
	padding: 0;
}
#shoppinglist.oct_workshop .global_module_hdr {
	background:transparent url(http://images.marthastewart.com/images/assets/module/halloween_workshop/col2_hdr3.gif) no-repeat;
	height: 85px;
}
#shoppinglist.oct_workshop .weeknav {
	overflow: hidden;
	margin: 5px auto 10px auto;
	width: 432px;
}
#shoppinglist.oct_workshop .weeknav li {
	display: block;
	width: 54px;
	border: 1px block solid;
	float: left;
}
#shoppinglist.oct_workshop .weeknav li a {
	color: #ee6e2f;
}



* html #halloween_dl .quiz_plug {
	position: static;
}
* html #halloween_dl .quiz_plug img {
	margin-top: 95px;
}
* html #halloween_dl .content {
	height: 350px;
}
