/* Page Size

pageHolder = 1000px
dHeader = 1000px
dSubHeader = 
dLeft = 
dLeftSub = 



dMiddle = 657px
dMiddleFull = 957px
dMiddle(home)= 398px
Picture full size  635px
text color =#262626 

 */



/*
EREC style sheet
copyright RG13.com
styles used here may be used
for educational purposes only
do not repurpose these styles
or republish them without permission
from the author
*/

/*limited reset*/
html, body, div, section, article, aside, header, hgroup, footer, nav, h1, h2, h3, h4, h5, h6, p, blockquote, address, time, span, em, strong, img, ol, ul, li, figure, canvas, video {
	margin: 0;
	padding: 0;
	border: 0;
}

/*html5 display rule*/
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, nav, menu, nav, section, summary{
	display: block;
}

@media all{      
/* TAG STYLE */

body{margin:0px;text-align:center;
	background: white url(_img/body.jpg) repeat;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.designBy {
	color: gray;
}

.designBy a {
	color: gray;
}

p.legend {
	text-align: center;
	width: 600px;
	margin: 5px 0 10px;
	padding: 0;
	color: silver;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
}

#dDownloadPDF {
	width: 657px;
	height: 40px;
	text-align: right;
	margin: 0;
	padding: 0;
}

.downloadPDF {
	float: right;
	text-align: right;
}

figure.imgWide {
	width: 635px;
	margin: 5px 0;
	padding: 0;
}

.imgTeamCenter {
	text-align: center;
	width: 976px;
	height: 450px;
	border-bottom: 1px solid silver;
}

.imgLeft {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.imgFullSize {
	margin-right: auto;
	margin-left: auto;
	padding: 0;
}

h1 {
	color: #284907;
	font: 26px Georgia, "Times New Roman", Times, serif;
	padding: 0;
	margin: 5px 0 20px;
}

h2 {
	color: #284907;
	margin-bottom: 12px;
	padding: 0;
	margin-top: 5px;
	font: 22px Georgia, "Times New Roman", Times, serif;
}

h3 {
	color: #284907;
	font: 20px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-bottom: 10px;
	padding: 0;
	margin-top: 0;
}

h4 {
	color: black;
	font: 18px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-bottom: 10px;
	padding: 0;
	margin-top: 0;
}

h5 {
	color: black;
	font: 16px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-bottom: 10px;
	padding: 0;
	margin-top: 0;
}

h5 a {
	color: #9c4200;
	font: 16px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-bottom: 10px;
	padding: 0;
	margin-top: 0;
}

h5 a:visited {
	color: #9c4200;
	font: 16px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-bottom: 10px;
	padding: 0;
	margin-top: 0;
}

h6 {
	color: black;
	font: 14px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: center;
	margin: 0 0 10px;
	padding: 0;
}

div{position:relative;display:block;}

a{
	color: #68411b;
}

.imgBorder {
	border: 1px solid gray;
	padding: 0;
	margin: 0;
}
      a:hover{
	text-decoration: underline;
}

     a:visited{color: #68411b;}
      a:active{
	color: #9d4c00;
}
}

@media screen{
/* Layout style*/

/* @group Layout */

#dPageHolder{width: 1000px;height:auto;margin-left:auto;margin-right:auto;text-align:left;z-index:1;
}

#dTorsoHeadPage {
	margin: 0;
	padding: 0;
	width: 985px;
	height: 41px;
	left: 11px;
}

section#dMiddleFull{
	position: relative;top:0px;z-index:12;overflow:hidden;
	width: 957px;
	padding: 0;
	margin: 0;
	left: 10px;
	float: left;
	background-color: white;
}

nav#dSubHeader{
	width: 865px;
	z-index:5;
	height: 74px;
	position: relative;
	left: 132px;
	font: 19px "Lucida Grande", Lucida, Verdana, sans-serif;
	background-image: url(_img/dHeader_Bg.png);
	margin: 0;
	padding: 0;
}

header#dHeader{width: 1000px;overflow:hidden;z-index:4;height: 611px;
	color: white;
	font: 20px "Lucida Grande", Lucida, Verdana, sans-serif;
}

/* @group subContent */

header#dHeaderSub{width: 1000px;overflow:hidden;z-index:4;height: 173px;
	color: white;
	font: 20px "Lucida Grande", Lucida, Verdana, sans-serif;
}

header#dHeaderSub2{width: 1000px;overflow:hidden;z-index:4;height: 173px;
	color: white;
	font: 20px "Lucida Grande", Lucida, Verdana, sans-serif;
	background-image: url(_img/dHeaderSub-bg.png);
}

section#dLeftSub{
	z-index:10;
	overflow:hidden;
	position: relative;
	margin: 0;
	padding: 0;
	float: left;
}

section#dLeftHide{
	z-index:10;
	overflow:hidden;
	position: relative;
	margin: 0;
	padding: 0;
	float: left;
}

section#dMiddleSub{
	position:absolute;top:0px;z-index:12;overflow:hidden;
	width: 657px;
	padding: 0;
	margin: 0;
	left: 10px;
}

aside#dRightSub{width: 289px;z-index:11;overflow:hidden;
	position: relative;
	float: right;
	right: 10px;
}

#dRightHide
aside#dRightClose{	z-index:10;
	overflow:hidden;
	position: relative;
	margin: 0;
	padding: 0;
	float: left;
}

#dTorso{width: 977px;overflow:hidden;z-index:8;
	background: white repeat-y;
	left: 15px;
	padding-bottom: 20px;
}

#dTorsoFull{width: 977px;overflow:hidden;z-index:8;
	background: white repeat-y;
	left: 15px;
	padding-bottom: 20px;
}



/* @end */

#dTorsoMain{width: 977px;overflow:hidden;z-index:8;
	background: white repeat-y;
	left: 15px;
	padding-bottom: 20px;
}

div#dPromote {
	width: 996px;
	height: 481px;
	position: absolute;
	top: 112px;
	left: 2px;
	z-index: 10;
	background-image: url(_img/dPromote_bg.png);
}

section#dLeft{
	float:left;
	width: 288px;
	z-index:10;
	overflow:hidden;
	left: 10px;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	position: relative;
}

section#dRight{width: 251px;z-index:11;overflow:hidden;right: 10px;
	color: gray;
	float: right;
	position: relative;
}

section#dMiddle{position:absolute;top:0px;left: 308px;z-index:12;overflow:hidden;
	width: 398px;
	padding: 0;
	margin: 0;
}

#dSubFooter{width: 950px;overflow:hidden;z-index:7;
	left: 15px;
	color: white;
}

*html footer#dFooter{width: 977px;overflow:hidden;z-index:6;
	height: 222px;
	color: black;
	font: 20px "Lucida Grande", Lucida, Verdana, sans-serif;
	float: left;
	background-color: white;
	border-top: 1px dotted gray;
	padding: 0;
	margin: 0 0 0 8px;
}

footer#dFooter{width: 977px;overflow:hidden;z-index:6;
	height: 230px;
	color: black;
	font: 20px "Lucida Grande", Lucida, Verdana, sans-serif;
	float: left;
	margin-left: 15px;
	background-color: white;
	border-top: 1px dotted gray;
}

/* @end */

/* @group dSubHeader */

/* @group no */

/* @group Mozilla */

.No1 {
	text-decoration: none;
	display: inline;
	float: left;
	margin: 0 0 0 22px;
}

.No2 {
	text-decoration: none;
	display: inline;
	float: left;
	margin: 0 0 0 59px;
	padding: 0;
	height: 57px;
}

.No3 {
	text-decoration: none;
	display: inline;
	float: left;
	margin: 0 0 0 59px;
	padding: 0;
	color: #105f1d;
}

.No4 {
	text-decoration: none;
	display: inline;
	float: left;
	margin: 0 0 0 59px;
	padding: 0;
}



/* @end */

/* @group Hack IE7 */

*:first-child+html .No1 {
	text-decoration: none;
	display: inline;
	float: left;
	margin: 0 0 0 20px;
}

*:first-child+html .No2 {
	text-decoration: none;
	display: inline;
	float: left;
	margin: 0 0 0 48px;
	padding: 0;
}

*:first-child+html .No3 {
	text-decoration: none;
	display: inline;
	float: left;
	margin: 0 0 0 48px;
	padding: 0;
}

*:first-child+html .No4 {
	text-decoration: none;
	display: inline;
	float: left;
	margin: 0 0 0 48px;
	padding: 0;
}



/* @end */

/* @group Hack iE6 */

*html .No1 {
	text-decoration: none;
	display: inline;
	float: left;
	margin: 0 0 0 20px;
}

*html .No2 {
	text-decoration: none;
	display: inline;
	float: left;
	margin: 0 0 0 47px;
	padding: 0;
}

*html .No3 {
	text-decoration: none;
	display: inline;
	float: left;
	margin: 0 0 0 47px;
	padding: 0;
}

*html .No4 {
	text-decoration: none;
	display: inline;
	float: left;
	margin: 0 0 0 47px;
	padding: 0;
}



/* @end */



/* @end */

/* @group Class Highlight */

#No1 li.No1 a {
	color: #011004;

}

nav#No2 li.No2 a {
	color: #011004;

}

#No3 li.No3 a {
	color: #011004;

}

#No4 li.No4 a {
	color: #011004;

}



/* @end */

nav#dSubHeader ul {
	font: 16px "Lucida Grande", Lucida, Verdana, sans-serif;
	list-style-type: none;
	width: 865px;
	height: 20px;
	position: relative;
	left: 18px;
	padding: 3px 0 0;
	margin: 0;
}

nav#dSubHeader li  {

	text-decoration: none;

	float: left;
	color: #5e5e5e;
	padding: 0;
	margin: 0;
}

nav#dSubHeader li a {

	text-decoration: none;
	color: #382513;
}

nav#dSubHeader li a:hover {

	text-decoration: none;
	color: #996633;
}



/* @end */

/* @group dLeft */

/* @group dHeader */

header#textCompany h1 {
	color: white;
	text-shadow: 2px 2px 2px #000;
	font-size: 34px;
	margin: 5px 0 3px;
	padding: 0;
	font-weight: bold;
}

header#textCompany h2 {
	color: white;
	text-shadow: 2px 2px 2px #000;
	padding: 0;
	margin: 0;
	font: 32px "Lucida Grande", Lucida, Verdana, sans-serif;
}

header#textCompany {
	position: absolute;
	top: 70px;
	left: 156px;
	width: 760px;
	height: 80px;
	z-index: 20;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding: 0;
}

#dPromoteSlideShow {
	width: 831px;
	height: 359px;
	position: absolute;
	top: 85px;
	left: 80px;
	z-index: 100;
}

/* @group absolute */

#dLogo {
	width: 132px;
	height: 134px;
	position: absolute;
	top: 30px;
	left: 0;
	z-index: 20;
}

#abLvLeft {
	position: absolute;
	top: 448px;
	z-index: 101;
}

#abButterfly {
	position: absolute;
	z-index: 101;
	top: 310px;
	left: 889px;
}

#abLvRight {
	position: absolute;
	z-index: 101;
	top: 420px;
	left: 800px;
}



/* @end */



/* @end */

figure.facebook {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}

section#aboutUs  {
	margin-bottom: 38px;
}

section#aboutUs p {
	color: #262626;
	margin-right: 5px;
}

figure.facebook legend {
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: center;
}

*:first-child+html section.elephantProject {
	margin-top: 32px;
}

section.elephantProject {
	margin-top: 35px;
}

section.elephantProject ul {
	margin-left: 9px;
}

section.elephantProject li {
	margin-top: 5px;
}



/* @end */

/* @group dMiddle */

/* @group news */

section#pictureNewsGallery ul.news {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

section#pictureNewsGallery li.news {
	float: left;
	margin: 2px 0 0 2px;
	padding: 0;
	list-style-type: none;
}



/* @end */

/* @group pagr */

section#dMiddleSub #dPage {
	list-style-type: none;
	padding: 0;
	margin: 10px auto;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: center;
	width: 646px;
	float: left;
	background-color: white;
}

section#dMiddleSub #dPage ul {
	list-style-type: none;

	padding: 0;
	margin: 0 auto;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	background-image: url(blank.gif);
}

section#dMiddleSub #dPage li {

	display: inline;
	padding: 0;
	margin: 0;
	list-style-type: none;
	background-image: url(blank.gif);
}

#dPage li a {
	color: #9c4200;
}

#dPage li a:hover {
	color: #fa6a00;
}

#dPage li a:visited {
	color: #9c4200;
}



/* @end */

/* @group NewsLayout */

/* @group ol */

section#dMiddleSub ol {
	font-size: 12px;
		margin-bottom: 20px;
	list-style-type: decimal;
}

section#dMiddleSub ol li {
	background: white url(blank.gif) no-repeat 0 3px;
	margin-top: 5px;
	font-size: 12px;
	color: #262626;
	list-style-type: decimal;
	padding: 0;
	margin-left: 30px;
}



/* @end */

aside.resentNewsDown {
}

/* @group usefulLink */

section#usefulLink ul {
	margin-left: 10px;
	list-style-type: none;
	color: #262626;
	font-size: 16px;
}

section#usefulLink ul li  {
	margin-bottom: 15px;
	font-size: 16px;
}



/* @end */

section#dMiddleSub h1 {
	color: #8e2800;
	font-size: 33px;
}

section#dMiddleSub p {
	color: #262626;
	margin-bottom: 20px;
	text-indent: 10px;
	font-size: 12px;
	line-height: 18px;
	text-align: justify;
}

section#dMiddleSub p.nameWriter {
		font-size: 12px;
	color: black;
	font-style: italic;
	text-indent: 0;
	width: 657px;
	text-align: right;

}

section#dMiddleSub h3 {
	color: #382513;

}

section#dMiddleSub ul {
	font-size: 12px;
		margin-bottom: 20px;
	list-style-type: none;
	margin-left: 10px;
}

section#dMiddleSub li {
	padding-left:14px;
	background: url(_img/sqorange.png) no-repeat 0 3px;
	margin-top: 5px;
	font-size: 12px;
	color: #262626;
	list-style-type: none;
}

/* @group team */

section#dMiddleSub ul.team {
	list-style-type: none;
	margin: 10px 0 0;
	padding: 0;
}

section#dMiddleSub ul.team li {
	list-style-type: none;
	margin: 0 0 8px 8px;
	padding: 0;
	width: 200px;
	float: left;
	color: #262626;
	font-size: 14px;
	text-align: center;
	height: 340px;
}



/* @end */

aside.resentNewsDown ul {
}

aside.resentNewsDown li a {
	text-decoration: none;
	color: #262626;
}

aside.resentNewsDown li a:hover {
	text-decoration: underline;
	color: #262626;
}

aside.resentNewsDown li a:visited {
	text-decoration: none;
	color: #262626;
}

aside.resentNewsDown li { 
padding-left:14px;
	background: url(_img/sqorange.png) no-repeat 0 3px;
	margin-top: 5px;
}

aside.resentNewsDown h2 {
	width: 657px;
	height: 56px;
	background: url(_img/resentTab.png) repeat-x;
	padding-top: 12px;
	padding-bottom: 0;
	margin: 0;
	color: #8e2800;
}

/* @group form_contact */

label {
    display: block;
    width: 166px;
    float: left;
    margin: 0 5px 0 0;
    text-align: right;
	padding: 0;
	font: 14px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: black;
	height: 30px;
}

fieldset {
	border: 1px solid gray;
	margin: 0 5px 0 0;
	padding-bottom: 5px;
	padding-top: 5px;
}
br { clear: left; }

.input {
    border: 1px solid black;
    background: #d5d5d5;
	width: 415px;
	color: #01450c;
	font: 16px "Lucida Grande", Lucida, Verdana, sans-serif;
}
.button {
    border: 1px solid #6f1025;
    background: #9d4c00;
	color: white;
	width: 80px;
	height: 24px;
	font: 14px "Lucida Grande", Lucida, Verdana, sans-serif;
}

input:hover {
    border: 1px solid #018d18;
    background: #a4ffb4;
}

textare a:hover {
    border: 1px solid #018d18;
    background: #a4ffb4;
	font: 14px "Lucida Grande", Lucida, Verdana, sans-serif;
}

textarea {
    overflow:auto;
	width: 200px;
	height: 110px;
}
.button:hover {
    border: 1px solid #f00;
    background: #fd7e01;
}



/* @end */



/* @end */

/* @group Main */

.newsDateBlock {
	width: 63px;
	height: 60px;
	background-image: url(_img/dMiddle_imgActBg63x60.png);
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}

.newsDateBlock h4 {
	font-size: 40px;
	color: #382513;
	margin: 0 0 0 4px;
	padding: 0;
}

.newsDateBlock h5 {
	font-size: 14px;
	margin: 0;
	padding: 0;
	font-weight: bold;
	text-align: center;
	color: #382513;
}

section.news {
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}

section.news h3 {
	font-size: 14px;
	text-decoration: none;
	color: #382513;
}

section.news h2 {
	font-size: 22px;
	text-decoration: none;
	color: #284907;
	margin-top: 26px;
}

section.news h3 a {

	color: #382513;
	text-decoration: none;
}

section.news h3 a:hover {

	color: black;
	text-decoration: underline;
}

section.news p {
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	color: #262626;
}

section.news ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}



/* @end */

/* @group Gallery */

section#dMiddleGallery {
	
}

section#dMiddleGallery ul {

	list-style-type: none;
	width: 1000px;
}

section#dMiddleGallery li {
	width: 215px;
	height: 144px;
	float: left;
	margin-right: 30px;
	margin-bottom: 20px;
}



/* @end */



/* @end */

/* @group dRight */

/* @group mainNewsLetter */

section#newsletter  {
	margin-top: 45px;
}

figure.aboutElephant {
	color: #262626;
	font-size: 12px;
}

.newThumbPictureLeft {
	float: left;
	margin: 4px;
}

section#newsletter h4  {
	font-size: 16px;
}

section#newsletter h4 a  {
	text-decoration: none;
	color: #382513;
}

section#newsletter h4 a:hover  {
	color: #996633;
	text-decoration: underline;
}

section#newsletter p  {
	color: black;
	font-size: 12px;
}

section#newsletter ul  {
}

section#newsletter li  {
	background-image: url(_img/dRight_newsBG269x87.jpg);
	margin-top: 5px;
	width: 256px;
	height: 77px;
}

/* @end */

/* @group SubJumpNews */

section#newsJump h4  {
	font-size: 16px;
	margin-top: 3px;
	padding: 0;
	width: 150px;
	height: 60px;
	float: left;
}

.imgNewsFloatLeft {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.imgNewsFloatRight {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

aside#dRightSub h2 {
	color: #6e260a;
}

section#newsJump h4 a  {
	text-decoration: none;
	color: #382513;
}

section#newsJump h4 a:hover  {
	color: #996633;
	text-decoration: underline;
}

section#newsJump p  {
	color: black;
	font-size: 13px;
}

section#newsJump ul  {
	list-style-type: none;
}

section#newsJump li  {
	background-image: url(_img/dRight_newsBG269x87.jpg);
	margin-top: 5px;
	width: 256px;
	height: 77px;
	font-size: 16px;
}

/* @end */

/* @group Project */

section#newsJump p a:hover  {

}

section#newsJump p  {
	color: black;
	font-size: 12px;
}

/* @group jump2 */

section#projectJump ul.sub2  {
	margin-top: 10px;
	margin-left: 10px;
}

section#projectJump li.sub2  {
	margin-top: 10px;
	width: 256px;
	margin-bottom: 10px;

	padding-bottom: 5px;
	border-style: none;
}

section#projectJump li.sub2 a  {
	color: #be6c24;	
	font-size: 14px;
	text-decoration: none;
}

section#projectJump li.sub2 a:hover  {
		color: #ec6a00;
	text-decoration: underline;
}

/* @end */

section#projectJump ul  {
	margin-top: 37px;
}

section#projectJump li  {
	margin-top: 10px;
	width: 256px;
	margin-bottom: 10px;
	border-bottom: 1px dotted gray;
	padding-bottom: 5px;
}

section#projectJump li a  {
	color: #996633;	font-size: 18px;
	text-decoration: none;
}

section#projectJump li a:hover  {
		color: #996633;
	text-decoration: underline;
}

/* @end */



/* @end */

/* @group dFooter */

*html footer#dFooter .footerLeft {
	width: 290px;
	height: 200px;
	float: left;
	padding: 0;
	margin: 0;
}

*html footer#dFooter .footerRight  {
		float: left;
	width: 350px;
	height: 200px;
	margin: 0 0 0 100px;
	padding: 0;}

footer#dFooter .footerLeft {
	width: 300px;
	height: 200px;
	float: left;
	padding: 0;
	margin: 0;
}

footer#dFooter .footerCenter {
	width: 200px;
	height: 200px;
	float: left;
	left: 53px;
	margin: 0 0 0 20px;
	padding: 0;
}

footer#dFooter .footerCopyRight {
	width: 977px;
	height: 20px;
	float: left;
}

footer#dFooter .footerRight  {
	float: left;
	width: 350px;
	height: 200px;
	margin: 0 0 0 100px;
	padding: 0;
}

footer#dFooter .footerRight  ul {
	margin: 0;
	padding: 0;
}

footer#dFooter .footerRight  ul li {
	color: #424242;
	font-size: 12px;
	list-style-type: none;
}

footer#dFooter .footerLeft ul {
	list-style-type: none;
	font: 14px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-left: 18px;
	margin-top: 8px;
	text-decoration: none;
}

footer#dFooter .footerLeft li {
	float: left;
	color: gray;
	display: block;
	height: 22px;
	width: 300px;
}

footer#dFooter .footerLeft li a {
	color: #137b00;
	text-decoration: none;
}

footer#dFooter .footerLeft li a:visited {
	color: #137b00;
	text-decoration: none;
}

footer#dFooter .footerLeft li a:hover {
	color: #137b00;
	text-decoration: underline;
}

address ul   {
	font: 13px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-left: 10px;
	list-style-type: none;
	color: #797979;
}

footer#dFooter p {
	font-size: 10px;
	text-align: center;
}

.footerSponcor {
	padding: 0;
	margin-right: 1px;
	margin-bottom: 1px;
}



/* @end */

/* @group Print */

#dMiddleHeader{display:none;}
                  #dMiddleFooter{display:none;}



/* @end */

/* @group UnUse */

#dRightWing{position:absolute;left:1000px;top:0px;width:120px;background-color:brown;overflow:hidden;z-index:3;}

#dFloater{overflow:hidden;background-color:gray;width:200px;position:absolute;top:0px;left:950px;z-index:40}

#dLeftWing{position:absolute;left:-120px;top:0px;width:120px;overflow:hidden;z-index:2;height:500px;}



/* @end */	
}

section.news li {
	height: 71px;
	margin-bottom: 10px;
	list-style-type: none;
	border-bottom: 1px dotted silver;
}

@media print{
body{background-color:white}
 #dPageHolder{width:600px;height:auto;background:white;}
      #dHeader{display:none;}
      #dSubHeader{display:none;}
      #dTorso{width:977px;height:auto;}
            #dLeft{display:none;}
            #dMiddle{width:600px;}
                  #dMiddleHeader{display:block;height:auto;}
            #dMiddleFooter{display:block;height:auto;}
            #dRight{display:none;}
      #dFooter{display:none;}
      #dSubFooter{display:none;}

      #dLeftWing{display:none;}
      #dRightWing{display:none;}

#dFloater{display:none;}	
}