
body 
{
	margin: 0;
	padding: 0;
	background: #ffffff url(http://www.thecomputerdoctorx.com/s/img/body_bg.jpg) no-repeat center top;
}



.diyw div#container {
	margin: 0 auto;
	width: 940px;
	*width: 942px;
	
}

.diyw div#container .container-inner {
	background-image: url(http://www.thecomputerdoctorx.com/s/img/container_bg.png);
	_background-image: url(http://www.thecomputerdoctorx.com/s/img/container_bg.gif);
	background-repeat: repeat-y;
	margin: 0 -10px;
	padding: 0 10px;
	zoom: 1;
}

.diyw div#header {
	position: relative;
	background: #ffffff;
	zoom: 1;
	*z-index: 600;
}

.diyw div#emotion-header {
	position: relative;
	*overflow: visible!important;
	*height: 155px!important;
	*z-index: 100;
}

.diyw #emotion-header-img {
	z-index: 0;
	position: relative;
}

.diyw div#emotion-header strong#emotion-header-title {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1000;
}

.diyw div#header .header-overlay {
	width: 960px;
	height: 210px;
	position: absolute;
	left: 0px;
	top: 0;
	margin: 0 -10px;
	*z-index: 500;
}

.diyw div#header .header-overlay div {
	position: absolute;
	background-repeat: no-repeat;
	z-index: 1;
}

.diyw .overlay_1 {
	width: 209px;
	height: 51px;
	background-image: url(http://www.thecomputerdoctorx.com/s/img/header_bg_01.png);
	top: 0;
	left: 80px;
}

.diyw .overlay_2, .diyw .overlay_3, .diyw .overlay_4, .diyw .overlay_5{
    position: absolute;
    z-index: 1;
}

.diyw .overlay_2 {
	width: 215px;
	height: 59px;
	background-image: url(http://www.thecomputerdoctorx.com/s/img/header_bg_02.png);
	bottom: 0;
    left: 0;
}

.diyw .overlay_3 {
	width: 172px;
	height: 94px;
	background-image: url(http://www.thecomputerdoctorx.com/s/img/header_bg_03.png);
	bottom: 0;
	left: 215px;
}

.diyw .overlay_4 {
	width: 221px;
	height: 59px;
	background-image: url(http://www.thecomputerdoctorx.com/s/img/header_bg_04.png);
	bottom: 0;
	left: 387px;
}

.diyw .overlay_5 {
	width: 331px;
	height: 132px;
	background-image: url(http://www.thecomputerdoctorx.com/s/img/header_bg_05.png);
	bottom: 0;
	left: 608px;
}


.diyw div#content {
	width: 610px;
	float: right;
	background: #fff;
	*margin-right: 2px;
}

.diyw div#content div.gutter {
	padding: 15px 50px 60px 70px;
}


.diyw div#sidebar {
	width: 250px;
	float: left;
	padding: 34px 0 40px 50px;
}


.diyw div#navigation {
	margin-bottom: 40px;
}

.diyw #mainNav1 a{
    max-width: 900px;
    white-space: pre-wrap; /* css-3 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word; /* Internet Explorer 5.5+ */
}

.diyw ul#mainNav1 {
	margin: 0;
	padding: 0;
	list-style: none;
	margin: 0 10px;
}

.diyw ul#mainNav1 li {
	float: left;
	background: url(http://www.thecomputerdoctorx.com/s/img/nav_seperator.gif) left center no-repeat;
	line-height: 1.5;
}

.diyw ul#mainNav1 li a {
	font-weight: bold;
	display: block;
	padding: 0 10px;
	text-align: left;
	text-decoration: none;
	line-height: 2;
	
}

.diyw ul#mainNav1 li:first-child {
	background: none;
}

.diyw div#navigation2 {
	margin-bottom: 60px;
}

.diyw ul#mainNav2 {
	margin: 0;
	padding: 0;
	list-style: none;
	word-wrap: break-word;
}


.diyw ul#mainNav2 li {
	*display: inline;
}

.diyw ul#mainNav2 li a {
	background: url(http://www.thecomputerdoctorx.com/s/img/nav_subline.gif) left bottom no-repeat;
	display: block;
	padding: 5px 0 5px 40px;
	text-decoration: none;
}

.diyw ul#mainNav2 li a.parent {
	background: none;
}

.diyw ul#mainNav3 {
	margin: 0;
	padding: 0;
	list-style: none;
	background: url(http://www.thecomputerdoctorx.com/s/img/nav_subline.gif) left bottom no-repeat;
}

.diyw ul#mainNav3 li a {
	background: none;
	padding-left: 60px;
}

.diyw div#sidebar_content {
	margin: 0 0 20px;
}


.diyw div#footer {
	width: 940px;
}

.diyw div#footer div.gutter {
	border-top: 1px solid #fbc303;
	width: 840px;
	margin: 0 50px;
	padding: 10px 0;
}

.diyw div#contentfooter div.leftrow {
	float: left;
	text-align: left;
	width: 55%;
	padding-bottom: 10px;
}

.diyw div#contentfooter div.rightrow {
	float: right;
	text-align: right;
	width: 42%;
	padding-bottom: 10px;
}

.diyw div.footer-bottom {
	background: url(http://www.thecomputerdoctorx.com/s/img/footer_bg.png) no-repeat;
	width: 940px;
	height: 17px;
	margin: 0 -10px 40px;
	padding: 0 10px;
}


.diyw img, .diyw a img {
	border: 0;
}

.diyw img {
	display: block;
}


.diyw .c {
	clear: both;
}


* html .diyw div#header_wrapper .header-overlay {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.thecomputerdoctorx.com/s/img/header_bg.png");
	background-image: none;
	left: 10px;
}

* html .diyw div.footer-bottom {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.thecomputerdoctorx.com/s/img/footer_bg.png");
	background-image: none;
}



body .diyw
{
	font: normal 11px/140% Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
 .diyw p, .diyw table, .diyw td {
	font: normal 11px/140% Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

.diyw h1 {
	font: bold 16px/140% Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.diyw h2 {
	font: bold 12px/140% Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}


.diyw a.trackbackUrl, 
.diyw a.trackbackUrl:link,
.diyw a.trackbackUrl:visited,
.diyw a.trackbackUrl:hover,
.diyw a.trackbackUrl:active {
	background: #EEEEEE none repeat scroll 0% 0%;
	border: 1px solid black;
	color: #333333;
	padding: 2px;
	text-decoration: none;
}

.diyw a:link,
.diyw a:visited {
	text-decoration: underline; 
	color: #666666;
}

.diyw a:active, 
.diyw a:hover {
	text-decoration: none; 
	color: #666666;
}

.diyw div.hr {
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-color: #CCCCCC;
	height: 1px;
}


.diyw .ewoao_rss_article_foot {
	color: #444;
}
