body
{
	background: #D1D1D1 url("../img/background_l.jpg") repeat-y 0 0;
	padding: 0;
	margin: 0;
	width: auto;
}
	
#wwdc_content div div div div div div div div div div.wwdc_pullquote ul,
#wwdc_content div div div div div div div div div div.wwdc_pullquote ol
{
	padding: 5px;
	margin: 10px;
}

p.wwdc_contact {
   clear: both;
   float: right;
   margin: 0 10px;
   color: white;
   text-align: right;
   font-size: 1.25em;
}

#wwdc_search {
  background: transparent none repeat;
  margin: 0pt; /* safari fix */
}

#wwdc_search_box {
  float: right;
  margin: 5px 2px;
}
	
#wwdc_search_input {
  background: #D1D1D1 url(http://www.google.com/coop/images/google_custom_search_watermark.gif) no-repeat scroll left center;
	}
	
/*Background Code*/	
#wwdc_background {
	position: absolute;
	top: 155px;
	padding: 0;
	background: transparent url("../img/background_r.jpg") no-repeat 615px 0;
	width: 100%;
	}
	
#wwdc_background div {
	background: transparent url("../img/w_main.jpg") repeat-y 149px 0;
	height: 606px;
	width: 100%;
}

#wwdc_background div div {
	background: transparent url("../img/header.jpg") no-repeat 0 -155px;
	}
	
#wwdc_background div div div{
	background: transparent url("../img/w_middle.jpg") no-repeat 149px 45px;
	}
	
#wwdc_background div div div div{
	background: transparent url("../img/w_bottom.jpg") no-repeat bottom left;
	}
/*END Background Code*/
/* Header Code */	
#wwdc_header {
	background: transparent url("../img/header_bg.jpg") repeat-x 684px 0;
	padding: 0;
	margin:0;
	height: 202px;
	}

#wwdc_header a:link, #wwdc_header a:visited {
  color: white;
  text-decoration: none;
	}
	
#wwdc_header div {
	background: transparent url("../img/header.jpg") no-repeat 0 0;
	height: 202px;
	}
	
#wwdc_header div span {
	display: none;
	}
/*END Header Code */
/* Content Code */	
#wwdc_main {
	position: absolute;
	top: 155px;
	padding: 0 0 0 154px;
	margin: 0;
}

#wwdc_content {
	margin: 40px 164px 0 0;
	padding: 0;
	background: #A0A0A0 url("../img/content_bg.gif") no-repeat top left;
	}
	
div div div {
	padding: 0 22px;
	margin: 0 -22px 0 0;
	background: transparent url("../img/content_top_r.gif") no-repeat right top;
	}

div div div div {
	padding: 0;
	margin: 0 0 0 -22px;
	background: transparent url("../img/content_top_bg.gif") repeat-x left top;
	}
	
div div div div div{
	padding: 18px 0;
	margin:0;
	background: transparent url("../img/content_top_l.jpg") no-repeat left top;
	}

div div div div div div{
	padding: 0;
	margin: 0 -11px 0 0;
	background: transparent url("../img/content_main_r.gif") repeat-y top right;
	}
	
div div div div div div div div{
    margin: 0 0 -18px 0;
	padding: 0;
	background: transparent url("../img/content_bottom_bg.jpg") repeat-x left bottom;
	}
	
div div div div div div div div div{
	padding: 0 18px 0 0;
	margin: 0;
	background: transparent url("../img/content_bottom_l.jpg") no-repeat left bottom;
	}

div div div div div div div div div div{
	background: transparent url("../img/content_bottom_r.jpg") no-repeat right bottom;
	padding: 10px;
	margin: 0 -18px 0 0;
	}

/* Prevent parent div properties from "shining through" to nested content div tags */
/* */
div div div div div div div div div div div {
	background: transparent none;
	margin: 0;
	padding: 0;
}

/*Firefox Content Box Code*/
#wwdc_body>#wwdc_main {
	position: absolute;
	top: 155px;
	padding: 0 0 0 149px;
}

#wwdc_main>#wwdc_content {
	padding: 0;
	margin: 32px 134px 0 0;
	background: transparent url("../img/content_top_r.png") no-repeat right top;
	}
	
#wwdc_main>#wwdc_content div#wwdc_content_2 {
	padding: 0;
	margin: 0;
	background: transparent url("../img/content_top_l.png") no-repeat left top;
	}

#wwdc_main>#wwdc_content div div#wwdc_content_3 {
	margin: 22px;
	padding: 10px 0 0 0;
	background: transparent url("../img/content_top_bg.png") repeat-x left top;
	}
	
#wwdc_main>#wwdc_content div div div#wwdc_content_4 {
    margin: 0 -22px;
	padding: 0;
	background: transparent url("../img/content_bottom_r.png") no-repeat right bottom;
	}
	
#wwdc_main>#wwdc_content div div div div#wwdc_content_5 {
	margin: 0;
	padding: 0;
	background: transparent url("../img/content_bottom_l.png") no-repeat left bottom;
	}

#wwdc_main>#wwdc_content div div div div div#wwdc_content_6 {
	background: transparent url("../img/content_bottom_bg.png") repeat-x left bottom;
	margin: 0 21px;
	padding: 0 0 10px 0;
	}
	
#wwdc_main>#wwdc_content div div div div div div#wwdc_content_7 {
    margin: 0 -21px;
	padding: 0;
	background: transparent url("../img/content_main_r.png") repeat-y right top;
	}
	
#wwdc_main>#wwdc_content div div div div div div div#wwdc_content_8 {
	margin: 0px;
	padding: 0;
	background: transparent url("../img/content_main_l.png") repeat-y left top;
	}

#wwdc_main>#wwdc_content div div div div div div div div.wwdc_content_9 {
	background: transparent url("../img/content_main_bg.png") repeat left top;
	margin: 22px;
	padding: 0;
	}


/*Firefox Content Box Code*/
/*END Content Code */	

/*Next Box Code */
.wwdc_next_steps {
	float: right;
	width: 131px;
	padding: 0 0 22px 0;
	margin: 37px 0 0 10px;
	background: transparent url("../img/next_bottom_ie.gif") no-repeat left bottom;
	z-index: 900;
	}
	
.wwdc_next_steps div {
	padding: 22px 0 0 0;
	margin:  0;
	background: transparent url("../img/next_top_ie.gif") no-repeat 0 0;
	z-index: 900;
	}

.wwdc_next_steps ul {
	list-style: none none;
	padding: 0 0 0 16px;
	margin: 0;
	background: transparent url("../img/next_bg_ie.gif") repeat-y 0 0;
	z-index: 900;
   color: white;
	}

#wwdc_sidebar {
    background: transparent none no-repeat 0 0;
    position: fixed;
    top: 435px;
    width; 130px;
    float: right;
    right: 0pt;
    z-index: 900;
  }

#wwdc_sidebar img, #wwdc_sidebar a
  {
    border: 0pt none;
    text-decoration: none;
    margin-bottom: 2px;
  }

/*".next a" --> See Navigation CSS*/
	
/*Firefox Next Box Code */
#wwdc_main>.wwdc_next_steps {
	position: fixed;
	top: 195px;
	right: 0;
	padding: 0;
	margin: 18px 0 10px 10px;
	background: transparent url("../img/next_bg.png") repeat-y 0 0;
	z-index: 900;
	}
	
#wwdc_main>.wwdc_next_steps div {
	padding: 0;
	margin: 0 0 -22px 0;
	background: transparent url("../img/next_bottom.png") no-repeat left bottom;
	z-index: 900;
	}

#wwdc_main>.wwdc_next_steps ul {
	padding: 18px 20px 20px 8px;
	margin: -22px 0 0 0;
	background: transparent url("../img/next_top.png") no-repeat 0 0;
	z-index: 900;
}
	
/*END Firefox Next Box Code */
/*END Next Box Code*/
/*Optional Content Classes Code*/

/*ePublisher Footer Styles*/
#wwdc_content div div div div div div div div div.wwdc_made_with_epp {
	background: transparent url("../img/nav2_bg.jpg") repeat 0 0;
	border: 2px #849DBD groove;
	margin: 0;
	padding: 10px;
	width: 100%;
	}

#wwdc_main>#wwdc_content div div div div div div div div div.wwdc_made_with_epp {
	background: transparent url("../img/nav2_bg.png") repeat 0 0;
	border: 2px #849DBD groove;
	margin: 5px 0;
	padding: 10px;
	width: auto;
	}
	
.wwdc_made_with_epp span {
	display: block;
	background: transparent url("../img/made_with_epp.gif") no-repeat 50% 0;
	height: 76px;
	width: 100%;
	margin:0;
	padding: 0;
	}
	
.wwdc_made_with_epp>span {
	background: transparent url("../img/made_with_epp.png") no-repeat 50% 0;
	}
	
/*END ePublisher Footer Styles*/
/*END Optional Content Classes Code*/
